2 دورة الـ SQL || لمحة عن قواعد البيانات تواجهنا كثيرا قواعد البيانات في حياتنا اليومية .. ونتعامل معها بشكل تلقائي .. ونفهم طبيعتها وفلسفتها .. دون الوعي بأسرارها .. أو آلية عملها ..
خذو معي هذه المواقف من حياتنا اليومية ..

تخزين رقم اتصال في الجوال
فتح ملف في مستشفى
تسجيل في مدرسة أو جامعة
فتح حساب في بنك .. وغيرها كثير

فماهي قواعد البيانات؟؟

ما معنى ( قواعد ) ومامعنى ( بيانات )
سنبدأ في شرحها بالترتيب العكسي فنبدأ ببيانات ثم قاعدة

كلمة "بيانات" لها عدة خصائص من أهمها:
1- أن كل مفردة منها إذا انفردت بنفسها فلامعنى لها .. ولافائدة منها .. إطلاقاً سواءاً كانت أرقاماً أو كلمات أو نحوها
مثال:
ذهبت إلى المستشفى لفتح ملف .. أخذ منك بياناتك .. والتي تتضمن اسمك وعمرك وجـنـسـيتك وتلفونك ومقر إقامتك وفصيلة دمك وعدد اسنان الفك العلوي نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي >>>>> تصير عادي

لاحظو البيانات التي تطلبها فتح ملف في مستشفى .. خذ واحدة منها .. مثلا العمر .. وتم تعبئتها مثلا بـ 25 ..
فمالفائدة من هذا الرقم مفرداً ؟؟؟ أكيد لاشئ .. لكننا في الأخير سنستفيد من مجموعها بمعرفة مثلا عدد الأشخاص الذين راجعو المستشفى واعمارهم 25 سنة .. هذا مجرد مثال سريع وقس عليه غيره

2- أنها ضخمة جدا من ناحية الكم والعدد .. تخيل بيانات أحد البنوك مثلا .. تخيل عدد العملاء .. تخيل عدد عمليات السحب والإيداع .. عمليات ضخمة جدا ومعقدة ..

إذاً اجتمع في البيانات امران سيئان للغاية هما:
ضخامة الحجم .. وفوق ذلك لامعنى لها نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

كلمة " قواعد "
وهي تعني تنظيم الشيئ على أسس وقواعد .. وهذا هو مايتم في قواعد البيانات .. فهي تنظم البيانات بطريقة علمية مدروسة .. ليسهل تحليلها والاستفادة منها ..

سؤال: لماذا نقوم بتنظيم البيانات وفق قواعد علمية ؟
الجواب: لتحويل البيانات التي لافائدة منها .. إلى معلومات مفيدة ..

سؤال: لماذا نحول البيانات الغير مفهومة .. إلى معلومات مفيدة؟
الجواب: للتخطيط واتخاذ القرارات الصائبة ..

مثال توضيحي:
# بما أنه في هذه الايام ستنطلق حملات التعداد السكاني .. فسنجعلها مثالا لكلامنا السابق .. فمثلا قاعدة بيانات تشتمل على تعداد سكان المملكة كبيانات لا قيمة لها .. ولكن عند معالجة البيانات وتحويلها إلى معلومات صحيحة .. يصبح لدينا معلومات مهمة جدا .. بل ثمينة وغااالية الثمن ..
فمثلا ..
تبين من قاعدة البيانات أن عدد الأطفال تحت العشر سنين يشكل 30% وهذا يتطلب التخطيط لبناء مدارس..

تبين من قاعدة البيانات ان عدد العاطلين من الشباب يشكل نسبة 20% من عدد الشباب الذين في سن العمل وهذا يتطلب ضرورة وضع آليات مناسبة لزيادة عدد الوظائف وإتاحتها للشباب..

تبين من قاعدة البيانات أن نسبة عدد الشباب الغير متزوجين مع تجاوز أعمارهم 30 يشكلون نسبة 15% من عدد الشباب الإجمالي وهذا يتطلب دراسة الاسباب وفرض قوانين لتخفيض المهور..

تبين من قاعد البيانات أن عدد المطلقات يشكل نسبة 10% من عدد المتزوجات وهذا يتطلب وضع دورات تأهيلية للشباب قبل الزواج حتى يعي مسؤولية الزواج ويكون أهلاً لتحملها ..

تبين من قاعدة البيانات ان متوسط دخل الفرد لايفي بمتطلبات الحياة البسيطة وهذا يتطلب دراسة زيادة دخل الفرد .. أو تحويل الراتب من شهري إلى نص شهري >>>>>>> احلمووو بقوة نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

وقس على هذه النتائج الكثير .. فلايمكن الوصول الى مثل هذه النتائج الدقيقة .. إلا بقواعد بيانات محكمة البناء .. صحيحة الاسس .. يراعى فيها المصداقية ودقة الإدخال ..

نكتفي بهذا القدر .. حتى لا نطيل عليكم .. ترقبونا في الدرس القادم بإذن الله


الواجب: سجل حضورك بذكر 3 معلومات مفيدة ستحصل عليها من قاعدة بيانات مستشفى؟؟

بدأت رحلة المتعة مع قواعد البيانات .. تأكدو من ربط الأحزمة