مما يتكون السجل
يتكون الجدول من مجموعة من السجلات، ولكل طالب سجل يحمل كل بياناته، ويتكون السجل من مجموعة من الحقول، والتي تتكون نتيجة احتفاظ حقل بمعلومة خاصة من معلومات السجل.
تعريف قواعد البيانات
في السابق كانت بيانات الطلاب يتم جمعها وفهرستها في خزائن خاصة بها، ولكن الآن أصبحنا نستخدم قواعد البيانات كبديل إلكتروني لتلك الخزائن، حتى يتم حفظ وتخزين وتنظيم كمية ضخمة من البيانات، أما حالياً فيوجد طريقتين للتخزين، وهما كما يلي.
- وسائل الحفظ التقليدية (الأرفف والخزائن).
- وسائل الحفظ التقنية (الأقراص التخزينية في أجهزة الحاسب)
كان الغرض من هاتين الطريقتين هو إمكانية استخلاص معلومات ذات فائدة بطريقة سهلة وسريعة.
يتم تعريف قواعد البيانات على أنها تجميع البيانات وتنظيمها حتى يسهل استخلاص المعلومات المفيدة منها.
ما العلاقة بين نظام نور وقواعد البيانات؟
يقوم مدخل البيانات بالتعامل مع نظام نور، ونظام نور هو المسؤول عن التعامل مع قاعدة بيانات المدرسة، ويقوم بإدارتها، ويعد نظام “نور” هو النظام المعتمد من قبل وزارة التعليم بالمملكة العربية السعودية، والذي يتعامل معه مدخل البيانات.
ماذا يعتبر نظام نور؟
يعد نظام نور نظام إدارة لقواعد البيانات التابعة للمؤسسات التعليمية بوزارة التعليم في المملكة العربية السعودية.
تعريف نظام إدارة قواعد البيانات
مجموعة متكاملة من البرامج التي تتولى إدارة قاعدة البيانات والتحكم بأنشطة الوصول إليها والمحافظة عليها.
مزايا استخدام نظام نور في المدارس، أهمية قواعد الباينات
- حفظ بيانات مدرسة يفوق عدد طلابها 1000 طالب، ولديها ما يقرب من 60 معلم و30 إداري، فتكون إحدى فوائد قواعد البيانات هي تخزين كمية صخمة من البيانات بأنواعها المختلفة.
- استخراج نتائج الطلاب فورياً بمجرد القيام بإدخال درجات الاختبارات والمشاركة والواجبات، فتكون من فوائد قواعد البيانات إجراء العمليات والمعالجة على البيانات والخروج بمعلومات.
- إمكانية تغيير درجة المواظبة للطالب الغائب عند تقديمه تقرير طبي للمدرسة، وذلك يعبر على فائدة من فوائد قواعد البيانات وهي إمكانية التعديل على البيانات وتحديثها
الجداول
هو المكون الأساس لأي قاعدة بيانات، ولكن ما هي المكونات الرئيسية للجدول في قاعدة البيانات؟
مكونات الجداول
تتكون الجداول من مجموعة كبيرة من الصفوف، وكل صف من هذه الصفوف هو سجل خاص، يحمل كافل البيانات الخاصة بصاحبه، فإذا كان الصف خاص بطالب محدد، فهو يحمل كافة البيانات الخاصة بهذا الطالب، مثل اسمه واسم أبيه وأسم عائلته، ودرجاته ورقمه الخاص، وبالمثل عند الحديث عن السجلات الخاصة بالإداريين والمعلمين.
العمليات التي تتم على قاعدة البيانات
- النموذج
- الاستعلام
- التقرير
حالات الاستعلام الموجودة في المدارس
سنقوم بعرض بعض الحالات أمامكم، وسنقوم بتحديد ما نوع الاستعلام الخاص بكل حالة من الحالات.
- استخلص بيانات الطلاب الحاصلين على نسبة 95% فأعلى من جميع الفصول وضعهم في جدول خاص، وتسمى هذه العملية بعملية “استعلام إنشاء”.
- تم نقل الطالب يزيد محمد من المدرسة إلى مدرسة أخرى، وتسمى هذه العملية بعملية “استعلام حذف”، حيث نقوم بالبحث عن الطالب، ثم نقوم بحذف سجله من المدرسة.
- تحسنت درجات طلاب فصل 3/1 بعد أن قدموا مشاريع جديدة، وتسمى هذه العملية عملية “استعلام تحديث”.
- من هم المعلمين الذين يدرسون مادة الرياضيات؟ وتسمى هذه العملية عملية “استعلام تحديد”
العلاقات المستخدمة في تصميم قواعد البيانات
لتحقيق الاستفادة القصوى بين قواعد البيانات وعملياتها، يجب إيجاد علاقة منطقية بين الجداول، ويتم التعبير عن تلك العلاقات “بمخططات العلاقات”، والتي تتكون من عناصر ثلاثة، وهي كما يلي.
- المستطيل: ويعبر هذا الشكل عن الجدول.
- الشكل البيضاوي: يعبر هذا الشكل عن خصائص الجدول.
- المعين: يحدد العلاقة بين الجداول
أمثلة لتحديد نوع العلاقات المستخدمة في كل حال من الأحوال الآتية.
- في حالة أن كل معلم يدرس لمجموعة من الطلاب، وتكون تلك العلاقة هي علاقة واحد إلى متعدد، ويتم الرمز لها بالشكل المعين.
- حالة أن كل طالب يدرس أكثر من مادة دراسية، وكل مادة يدرسها أكثر من طالب، وتكون تلك العلاقة هي متعدد إلى متعدد، وترمز لها بالشكل المعين.
- حالة أن لكل طالب سجل مدني خاص به، وتكون تلك الحالة، وهي نموذج لعلاقة واحد بواحد باستخدام الشكل المعين.
المفتاح الأساسي
يتم الربط بين الجداول من خلال حقل مميز في الجدول، بحيث تكون بياناته فريدة، ولا يمكن أن تتكرر أو أن تكون فارغة، وهذا الحقل يسمى “المفتاح الأساسي”، ويمكن وضع مثال على المفتاح الأساسي، عن طريق عرض مجموعة من الحقول الخاصة بجدول بيانات المعلمين، والتي تتكون من كل مما يلي.
- اسم المعلم.
- المواد التي يقوم بتدريسها.
- التخصص.
- عدد سنوات الخدمة.
- الرقم الوظيفي.
هنا يكون المفتاح الأساسي للربط بين كل تلك الجداول هو “الرقم الوظيفي”، فهو الحقل المميز الذي لا يتكرر، ولا يمكن أن يكون فارغاً.
خطوات تصميم قاعدة البيانات
- تحديد الغرض من قاعدة البيانات، (وهذا يساعد في التجهيز للخطوات القادمة).
- العثور على البيانات المطلوبة وتنظيمها.
- تقسيم البيانات إلى جداول بتصنيفها إلى موضوعات رئيسية.
- تحديد خصائص الجدول (عناوين الأعمدة).
- تحديد العلاقات بين الجداول.
- تحديد المفاتيح الأساسية.
- إضافة البيانات للجدول.
يعد برنامج “ليبر أوفيس بيز” من أشهر البرامج المتاح استخدامها لتأسيس وتصميم قواعد البيانات.
إذا طلب منك تصميم تقرير لعرض نتائج الطلاب خلال دقيقتين فقط، فأي طريقة تختار لتصميم هذا التقرير، أهي طريقة عرض التصميم أم طريقة المعالج أم طريقة التقرير؟ في الواقع الاختيار الأمثل هنا هو اختيار طريقة المعالج، كونها الطريقة الأسرع