☰ Year plan · Communication Technology (Arabic)

جداول البيانات: الصفوف والأعمدة والمفاتيح

Week 12 · Lesson 8 Database Design (2) · 3 lessons
3

تصميم الجدول: أسماء الحقول وأنواع البيانات والمفتاح الأساسي

ICT Prep 1 Term 1, Lesson 8: pp. 77–85
الهدفأصمم جدولًا بأسماء حقول وأنواع بيانات، وأختار المفتاح الأساسي.
كلمات جديدة
عرض التصميم · المكان الذي تكتب فيه أسماء الحقول وتختار نوع بيانات كل حقلعرض البيانات · المكان الذي تكتب فيه البيانات أو تراهانوع البيانات · نوع القيمة التي يحملها الحقل مثل نص أو عدد أو ترقيم تلقائيالمفتاح الأساسي · حقل قيمته مختلفة في كل سجل ولا تتكرر أبدًا
الشرح

تصميم الجدول مثل تخطيط استمارة قبل ملئها. في عرض التصميم تكتب اسم كل حقل وتختار نوع بياناته. في جدول «نتائج الطلاب» نكتب الرقم ونختار ترقيمًا تلقائيًّا، فيعطي النظام كل تلميذ رقمًا بنفسه. ونكتب الاسم ونختار نصًّا. ونكتب الدرجات الثلاث ونختار عددًا، لأننا نريد الحساب بالأرقام. فلو حُفظت الدرجة نصًّا لما استطعنا جمعها. ثم نحفظ الجدول باسم مثل «نتائج الطلاب». وبعد ذلك ننتقل إلى عرض البيانات لنكتب البيانات، ويمكننا الرجوع إلى عرض التصميم لتغيير حقل. وأخيرًا نختار المفتاح الأساسي: حقل مختلف في كل سجل ولا يتكرر أبدًا. وهو هنا الرقم، وهو ترقيم تلقائي لا يتشاركه تلميذان. أما الاسم فمفتاح ضعيف، لأن تلميذين قد يحملان الاسم نفسه. وتختلف الخطوات في كل برنامج؛ ونحن نتعلم الأفكار.

أمثلة محلولة
AB
1اسم الحقلنوع البيانات
2الرقم (مفتاح أساسي)ترقيم تلقائي
3الاسمنص
4العربيعدد
5الإنجليزيعدد
6الحاسوبعدد
هذا تصميم جدول «نتائج الطلاب»: لكل حقل اسم ونوع بيانات. والرقم هو المفتاح الأساسي.
محفوظة كـهل يستطيع البرنامج جمع ١٨ و١٥؟
عددنعم، ٣٣
نصلا
لماذا يجب أن تكون الدرجات أعدادًا؟ يمكن جمع درجتين محفوظتين كعددين: ١٨ + ١٥ = ٣٣. أما لو حُفظتا نصًّا فستكونان مجرد حروف ورموز على الشاشة ولن يستطيع البرنامج جمعهما.
AB
1الرقمالاسم
24مينا
39مينا
تلميذان اسم كل منهما مينا. الاسمان متماثلان فلا يميّز الاسم بين السجلين. أما رقماهما فهما ٤ و٩، ولا يتشارك سجلان الرقم نفسه أبدًا. لذلك الرقم هو المفتاح الأساسي الأفضل.
نشاط الفصل

صمّم على الورق جدولًا لمكتبة الفصل. اكتب خمسة أسماء حقول واختر نوع بيانات لكل حقل (نص أو عدد أو ترقيم تلقائي). واختر المفتاح الأساسي واكتب جملة تشرح لماذا لا يتكرر. ثم أضف سجلين متخيَّلين في عرض البيانات.

تدرّب
1
أي نوع بيانات يجب أن تكون للدرجات، ولماذا؟
2
رتّب: كتابة البيانات، حفظ الجدول باسم، كتابة أسماء الحقول وأنواعها.
3
ما المفتاح الأساسي؟
4
لماذا اسم التلميذ مفتاح أساسي ضعيف؟