ورقاتورقات تعليمية
تسجيل الدخولإنشاء حساب
درس

شرح درس قواعد البيانات والنماذج ثاني متوسط الفصل الثاني

قاعدة البيانات مجموعة منظمة من المعلومات المخزنة في جداول، تساعدنا على حفظها والبحث عنها وتعديلها بسرعة. وبرنامج Microsoft Access من البرامج التي تنشئ قواعد البيانات وتديرها.

المرحلة
المتوسطة
المادة
المهارات الرقمية
وقت القراءة
15 دقائق
الاختبار
متاح

🎯أهداف الدرس

  • يعرّف قاعدة البيانات ويذكر فوائدها.
  • يميّز بين الجدول والسجل والحقل.
  • يختار نوع البيانات المناسب لكل حقل.
  • ينشئ جدولًا في عرض التصميم في برنامج Access ويحدد مفتاحه الأساسي.
  • يستخدم النموذج لإدخال البيانات بسهولة.

💡المفهوم الأساسي

قاعدة البيانات مجموعة منظمة من المعلومات المخزنة في جداول، تساعدنا على حفظها والبحث عنها وتعديلها بسرعة. وبرنامج Microsoft Access من البرامج التي تنشئ قواعد البيانات وتديرها.

شرح الدرس

تخيّل أن أمينة مكتبة المدرسة تسجّل أسماء الكتب والمعارين في دفتر ورقي. حين يسأل طالب عن كتاب معين تقلّب الصفحات طويلًا. ولو حفظت المعلومات في قاعدة بيانات لوجدت الكتاب في ثوانٍ.

ما قاعدة البيانات؟

«قاعدة البيانات مجموعة منظمة من المعلومات يسهل حفظها والبحث فيها وتعديلها»

  • التنظيم: تُخزَّن المعلومات في جداول مرتبة، فلا تضيع ولا تتكرر.
  • السرعة: نجد المعلومة المطلوبة في ثوانٍ مهما كثرت السجلات.
  • الدقة: نقلّل الأخطاء لأن كل معلومة تُكتب في مكانها المخصص.
  • المشاركة: يستطيع أكثر من مستخدم الاطلاع على البيانات نفسها.

الجدول والسجل والحقل

تتكون قاعدة بيانات مكتبة المدرسة من جدول اسمه «الكتب». كل صف في الجدول يمثل كتابًا واحدًا، وكل عمود يمثل معلومة عن الكتب.

  • الجدول (Table): شبكة من الصفوف والأعمدة تحفظ بيانات موضوع واحد، مثل جدول الكتب أو جدول الطلاب.
  • السجل (Record): صف واحد يضم كل معلومات عنصر واحد، مثل كتاب «رحلة إلى الرياض» بكل تفاصيله.
  • الحقل (Field): عمود يخزّن نوعًا واحدًا من المعلومات، مثل «عنوان الكتاب» أو «سنة النشر».
تذكّر

السجل يمتد أفقيًا في صف، والحقل يمتد رأسيًا في عمود.

أنواع البيانات

يطلب Access منا تحديد نوع البيانات لكل حقل، حتى يقبل القيم الصحيحة فقط ويمنع الأخطاء.

  • نص قصير (Short Text): للأسماء والعناوين، مثل عنوان الكتاب.
  • رقم (Number): للقيم التي نجري عليها حسابات، مثل عدد النسخ.
  • تاريخ/وقت (Date/Time): للتواريخ، مثل تاريخ الإعارة.
  • نعم/لا (Yes/No): لحالتين فقط، مثل هل الكتاب معار؟

المفتاح الأساسي

قد يوجد كتابان بالعنوان نفسه، فكيف نفرّق بينهما؟ نضيف حقلًا يحمل قيمة لا تتكرر أبدًا، مثل رقم الكتاب، ونجعله مفتاحًا أساسيًا.

  • لا يتكرر: لا يوجد سجلان بقيمة المفتاح نفسها.
  • لا يترك فارغًا: كل سجل لا بد أن يحمل قيمة في هذا الحقل.
  • مثال: في جدول الطلاب يصلح رقم الطالب مفتاحًا أساسيًا، ولا يصلح الاسم لأن الأسماء قد تتشابه.

إنشاء جدول في برنامج Access

1. شغّل برنامج Access واختر «قاعدة بيانات فارغة» (Blank database).

2. اكتب اسم الملف، مثل ⁦مكتبة_المدرسة⁩، ثم اضغط «إنشاء» (Create).

3. من علامة التبويب «إنشاء» (Create) اختر «تصميم الجدول» (Table Design) لفتح عرض التصميم.

4. اكتب في عمود «اسم الحقل» أسماء الحقول بالترتيب: رقم الكتاب، عنوان الكتاب، المؤلف، سنة النشر، متوفر.

5. اختر نوع البيانات لكل حقل من عمود «نوع البيانات»: رقم، نص قصير، نص قصير، رقم، نعم/لا.

6. اضغط بزر الفأرة الأيمن على الحقل «رقم الكتاب» واختر «مفتاح أساسي» (Primary Key).

7. احفظ الجدول باسم «الكتب» ثم انتقل إلى عرض ورقة البيانات (Datasheet View) لتدخل السجلات.

انتبه

اختر اسمًا واضحًا للحقل وتجنّب الأسماء الغامضة مثل «معلومة١».

النماذج لإدخال البيانات

إدخال البيانات في الجدول مباشرة يشبه الكتابة في شبكة واسعة، وقد نخطئ في الصف أو العمود. أما النموذج (Form) فيعرض سجلًا واحدًا في شاشة مرتبة بحقول واضحة.

  • ينشئ Access نموذجًا سريعًا من علامة التبويب «إنشاء» ثم الأمر «نموذج» (Form) بعد تحديد الجدول.
  • نكتب القيم في خانات النموذج، ونتنقل بين السجلات بأزرار الأسهم أسفل النموذج.
  • يفيد النموذج الموظفين غير المتخصصين، لأنه يخفي تعقيد الجدول ويقلل الأخطاء.

نشاط تعليمي

المثال الأول

صمّم على الورق جدولًا لقاعدة بيانات «طلاب حلقة التحفيظ» فيه أربعة حقول.

الإجابة

رقم الطالب (رقم) واسم الطالب (نص قصير) وعدد الأجزاء المحفوظة (رقم) وحاضر اليوم (نعم/لا).

الهدف

أن يختار الطالب حقولًا وأنواعًا مناسبة.

التطبيق الثاني

حدّد المفتاح الأساسي في جدول الطلاب إذا كانت حقوله: الاسم والصف ورقم السجل المدني.

الإجابة

رقم السجل المدني لأنه لا يتكرر، أما الاسم والصف فقد يتكرران.

الهدف

أن يميّز الطالب الحقل الذي يصلح مفتاحًا.

التدريب الثالث

في جدول الكتب سجلان وخمسة حقول، كم خلية يضم الجدول؟

الإجابة

عشر خلايا لأن الخلايا تساوي السجلات في الحقول.

الهدف

أن يربط الطالب بين السجل والحقل وعدد الخلايا.

ملاحظات مهمة

  1. 1قاعدة البيانات قد تحوي عدة جداول، وكل جدول يخص موضوعًا واحدًا.
  2. 2اسم الحقل يعبّر عن محتواه، ونوعه يمنع إدخال قيمة غير مناسبة.
  3. 3يُفضّل أن يكون لكل جدول مفتاح أساسي واحد.
  4. 4لا تدخل سجلًا في الجدول قبل تحديد أسماء الحقول وأنواعها.

أخطاء شائعة

  • ✗ خطأالخلط بين السجل والحقل.
    ✓ الصواب: السجل صف كامل لعنصر واحد، والحقل عمود لمعلومة واحدة.
  • ✗ خطأاختيار «نص» لحقل عدد النسخ.
    ✓ الصواب: نختار «رقم» حتى نستطيع إجراء الحسابات عليه.
+عرض جميع الأخطاء (3) ←إخفاء الأخطاء الإضافية
  • ✗ خطأاختيار اسم الطالب مفتاحًا أساسيًا.
    ✓ الصواب: نختار حقلًا لا يتكرر مثل رقم الطالب.

ملخص الدرس

  • قاعدة البيانات مجموعة منظمة من المعلومات تُخزَّن في جداول.
  • الجدول يضم سجلات في صفوف وحقولًا في أعمدة.
  • من أنواع البيانات: نص قصير ورقم وتاريخ/وقت ونعم/لا.
  • المفتاح الأساسي حقل لا تتكرر قيمته ولا يترك فارغًا.
  • ننشئ الجدول في عرض التصميم، ونسهّل الإدخال بالنموذج.

هل أتقنت الدرس؟اختبر نفسك من خلال اختبار قصير من عدة أسئلة.

حزمة الدرس