📝 ملخص الصفحة
📚 إنشاء جداول إضافية وتعيين المفاتيح
المفاهيم الأساسية
المفتاح الأساسي (Primary Key): حقل أو مجموعة حقول في جدول تضمن أن يكون لكل سجل رقم تسلسلي فريد، مما يجعل السجلات مميزة وقابلة للتحديد.
المفتاح الخارجي (Foreign Key): حقل في جدول تكون قيمته مطابقة لقيمة المفتاح الأساسي في جدول آخر، ويُستخدم لإنشاء علاقة بين الجدولين.
خريطة المفاهيم
```markmap
قواعد البيانات
مراحل البناء
4. إنشاء قاعدة البيانات
#### استخدام أداة معالجة قواعد البيانات
##### مثال: مايكروسوفت أكسس (Microsoft Access)
###### التفاعل مع الجدول
###### إنشاء الجداول
####### خصائص الحقول في طريقة عرض التصميم
######## أنواع البيانات
- نص مختصر
- رقم
- ترقيم تلقائي (AutoNumber)
######## خصائص الحقل
######### الغرض
- إلزام تعبئة الحقل بالبيانات
- ضمان تكامل البيانات
- منع الأخطاء والتناقضات
######### طريقة التعيين
فتح الجدول في طريقة عرض التصميم
تحديد الحقل المطلوب
تعيين الخاصية "مطلوب" إلى "نعم"
حفظ الجدول
التحويل إلى طريقة عرض ورقة البيانات
######### النتيجة
- ظهور رسالة خطأ عند محاولة حفظ سجل دون إكمال الحقل
- منع حفظ السجل حتى يتم إدخال القيمة
###### إدخال البيانات في طريقة عرض ورقة البيانات
####### مثال: جدول "بيانات الطلبة"
- رقم الطالب (ترقيم تلقائي)
- الاسم (نص مختصر - حقل مطلوب)
- اسم العائلة (نص مختصر)
- العنوان الوطني (نص مختصر)
- الصف الدراسي (نص مختصر)
- رقم الفصل (رقم)
####### عملية الإدخال
- يظهر سجل جديد برمز (*) في حقل الترقيم التلقائي
- يجب إدخال البيانات في الحقول المطلوبة (مثل "الاسم")
- عند ترك حقل مطلوب فارغاً، تظهر رسالة خطأ تمنع حفظ السجل
###### المفاتيح الأساسية
####### المفتاح الأساسي (Primary Key)
- يضمن أن يكون لكل سجل رقم تسلسلي فريد
- يجعل السجلات مميزة وقابلة للتحديد
- مثال: حقل السجل المدني في قاعدة بيانات الموظفين
####### اختيار المفتاح الأساسي
- يعتمد على خصائص البيانات المخزنة والقيود التي تنطبق عليها
- مثال جيد: رقم السجل المدني للعميل (فريد لكل عميل)
####### أمثلة على جداول بالمفاتيح الأساسية
- قاعدة بيانات الموارد البشرية: المفتاح الأساسي هو "السجل المدني"
- قاعدة بيانات المركبات: المفتاح الأساسي هو "رقم اللوحة"
- قاعدة بيانات المستشفى: المفتاح الأساسي هو "الرقم الصحي الشخصي"
###### المفتاح الأجنبي (Foreign Key)
- حقل أو مجموعة حقول، تكون قيمته مطابقة لقيمة المفتاح الأساسي في جدول آخر
###### إنشاء جداول إضافية
####### جدول "المواد الدراسية"
- رقم المادة (ترقيم تلقائي)
- اسم المادة (نص مختصر)
####### جدول "درجات الطلبة"
- رقم الطالب (رقم)
- رقم المادة (رقم)
- درجة منتصف الفصل الدراسي الأولى (رقم)
- الدرجة النهائية للفصل الدراسي الأول (رقم)
- درجة منتصف الفصل الدراسي الثاني (رقم)
- الدرجة النهائية للفصل الدراسي الثاني (رقم)
- درجة منتصف الفصل الدراسي الثالث (رقم)
- الدرجة النهائية للفصل الدراسي الثالث (رقم)
- الدرجة النهائية (رقم)
###### تعيين المفاتيح
####### طريقة تعيين المفتاح الأساسي
فتح الجدول في طريقة عرض التصميم (Design View)
تحديد الحقل أو الحقول المراد استخدامها (مثل رقم المادة)
الضغط على زر "مفتاح أساسي" (Primary Key)
####### إنشاء العلاقات
- في جدول "درجات الطلبة"، يُحدد حقل "رقم المادة" كمفتاح أساسي
- يُحدد حقل "رقم الطالب" كمفتاح خارجي
- يتم إنشاء علاقة بين جدول "المواد الدراسية" و"درجات الطلبة" عبر تحديد المفتاح الأساسي في علامة تبويب التصميم (Design) ضمن مجموعة الأدوات (Tools)
####### معلومة
- يمكن تعيين حقل كمفتاح أساسي وحقل آخر في نفس الجدول كمفتاح أجنبي عن طريق تحديد الحقول معاً باستخدام زر Ctrl
```
نقاط مهمة
- يتم إنشاء جدولين إضافيين: "المواد الدراسية" و"درجات الطلبة".
- يتم تعيين المفتاح الأساسي للجدول من خلال طريقة عرض التصميم (Design View).
- في جدول "درجات الطلبة"، يُستخدم حقل "رقم المادة" كمفتاح أساسي و"رقم الطالب" كمفتاح خارجي لإنشاء علاقة مع جدول "المواد الدراسية".
📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
فلتنشئ جدولين آخرين في قاعدة البيانات الخاصة بك كما أنشأت جدول بيانات الطلبة، جدول للمواد الدراسية، وآخر لدرجات الطلبة.
نوع: محتوى تعليمي
لتعيين مفتاح أساسي للجدول افتح الجدول من خلال طريقة عرض
التصميم (Design View) ، ثم حدد الحقل أو الحقول التي تريد استخدامها،
مثل رقم المادة ثم اضغط على مفتاح أساسي (Primary Key).
الجدول الثاني الذي
نوع: محتوى تعليمي
ستنشئه وستحفظه باسم
"المواد الدراسية".
نوع: محتوى تعليمي
ملف
الشريط الرئيسي إنشاء بيانات خارجية أدوات قاعدة البيانات تعليمات تصميم م أخبرني
نوع: محتوى تعليمي
عرض طرق عرض مفتاح منشئ اختبار قواعد أساسي إدراج صفوف حذف صفوف التحقق من الصحة تعديل عمليات البحث أدوات ورقة فهارس الخصائص إظهار لإخفاء إنشاء وحدات إعادة تسمية / ماكرو البيانات - حذف ماكرو العنصر علاقات تبعیات الحقل، والسجل، وأحداث الجدول علاقات
نوع: محتوى تعليمي
كافة عناصر Access *
بحث ...
جداول
المواد الدراسية x
نوع: محتوى تعليمي
اسم الحقل نوع البيانات الوصف (اختياري)
رقم المادة ترقيم تلقائي
اسم المادة نص مختصر
نوع: محتوى تعليمي
المواد الدراسية
بيانات الطلبة
نوع: محتوى تعليمي
الجدول الثالث الذي ستنشئه وستحفظه باسم "درجات الطلبة".
نوع: محتوى تعليمي
ملف
الشريط الرئيسي إنشاء بيانات خارجية أدوات قاعدة البيانات تعلیمات تصميم م أخبرني
نوع: محتوى تعليمي
عرض طرق عرض مفتاح منشئ اختبار قواعد أساسي إدراج صفوف حذف صفوف التحقق من الصحة a تعديل عمليات البحث أدوات ورقة فهارس الخصائص إظهار / إخفاء إنشاء وحدات إعادة تسمية / ماكرو البيانات - حذف ماكرو العنصر علاقات تبعیات الحقل، والسجل، وأحداث الجدول علاقات
نوع: محتوى تعليمي
كافة عناصر Access *
درجات الطلبة x
بحث ...
جداول
نوع: محتوى تعليمي
اسم الحقل نوع البيانات الوصف (اختياري)
رقم الطالب رقم
رقم المادة رقم
درجة منتصف الفصل الدراسي الأولى رقم
الدرجة النهائية للفصل الدراسي الأول رقم
درجة منتصف الفصل الدراسي الثاني رقم
الدرجة النهائية للفصل الدراسي الثاني رقم
درجة منتصف الفصل الدراسي الثالث رقم
الدرجة النهائية للفصل الدراسي الثالث رقم
الدرجة النهائية رقم
نوع: محتوى تعليمي
المواد الدراسية
بيانات الطلبة
درجات الطلبة
نوع: محتوى تعليمي
في جدول درجات الطلبة" حدد حقل "رقم المادة" كمفتاح أساسي وحقل "رقم الطالب" كمفتاح خارجي يستخدم في إنشاء علاقة
بين جداول المواد الدراسية" و"درجات الطلبة عن طريق تحديد المفتاح الأساسي (Primary Key في علامة التبويب تصميم
)Tools( في مجموعة الأدوات )Design(
معلومة
نوع: محتوى تعليمي
يمكنك تعيين حقل في الجدول كمفتاح أساسي (Primary Key) وحقل آخر من نفس الجدول
كمفتاح أجنبي (Foreign (Key) عن طريق الضغط على الحقول واستخدام زر الله
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
ما هو المفتاح الأساسي (Primary Key) في قاعدة البيانات؟
- أ) حقل يُستخدم فقط لتخزين التواريخ والأوقات في الجدول.
- ب) حقل أو مجموعة حقول تُعرّف كل سجل في الجدول بشكل فريد ولا يمكن تكرار قيمته.
- ج) حقل اختياري يُضاف لتحسين مظهر الجدول فقط.
- د) حقل يُستخدم لربط الجدول بملفات خارجية مثل الصور.
الإجابة الصحيحة: b
الإجابة: حقل أو مجموعة حقول تُعرّف كل سجل في الجدول بشكل فريد ولا يمكن تكرار قيمته.
الشرح: ١. المفتاح الأساسي هو حقل (أو مجموعة حقول) في جدول قاعدة البيانات.
٢. وظيفته الأساسية هي تعريف كل سجل (صف) في الجدول بشكل فريد.
٣. لا يمكن أن تتكرر قيمته في أي سجل آخر داخل نفس الجدول.
٤. يُستخدم لإنشاء علاقات بين الجداول المختلفة.
تلميح: يفيد في تحديد هوية السجل ويمنع التكرار.
التصنيف: تعريف | المستوى: سهل
ما هو المفتاح الخارجي (Foreign Key) في قاعدة البيانات؟
- أ) حقل مخفي لا يظهر للمستخدم النهائي أبداً.
- ب) حقل يُستخدم لتخزين كلمات المرور فقط.
- ج) حقل في جدول يشير إلى المفتاح الأساسي في جدول آخر لإنشاء علاقة بين الجدولين.
- د) حقل يُحدد تلقائياً ليكون هو الحقل الأول في الجدول.
الإجابة الصحيحة: c
الإجابة: حقل في جدول يشير إلى المفتاح الأساسي في جدول آخر لإنشاء علاقة بين الجدولين.
الشرح: ١. المفتاح الخارجي هو حقل موجود في جدول ما (جدول فرعي).
٢. قيمته يجب أن تتطابق مع قيمة المفتاح الأساسي في جدول آخر (جدول رئيسي).
٣. وظيفته الأساسية هي إنشاء علاقة (Relationship) بين الجدولين.
٤. يضمن سلامة البيانات المرجعية (Referential Integrity).
تلميح: يُستخدم لربط الجداول معاً.
التصنيف: تعريف | المستوى: متوسط
ما هي الخطوة الأساسية لتعيين مفتاح أساسي لجدول في Microsoft Access باستخدام طريقة عرض التصميم (Design View)؟
- أ) حذف جميع السجلات الموجودة في الجدول أولاً.
- ب) تحديد الحقل (أو الحقول) المراد استخدامه، ثم النقر على زر 'مفتاح أساسي' (Primary Key) في الشريط.
- ج) إعادة تسمية الجدول باسم يحتوي على كلمة 'مفتاح'.
- د) تصدير الجدول إلى ملف Excel ثم استيراده مرة أخرى.
الإجابة الصحيحة: b
الإجابة: تحديد الحقل (أو الحقول) المراد استخدامه، ثم النقر على زر 'مفتاح أساسي' (Primary Key) في الشريط.
الشرح: ١. افتح الجدول في طريقة عرض التصميم (Design View).
٢. حدد الحقل (أو مجموعة الحقول) التي تريد أن تكون المفتاح الأساسي.
٣. انتقل إلى علامة التبويب 'تصميم' (Design) في الشريط.
٤. في مجموعة الأدوات (Tools)، انقر على زر 'مفتاح أساسي' (Primary Key).
٥. سيظهر رمز مفتاح بجانب الحقل المحدد.
تلميح: يتم ذلك من خلال علامة التبويب 'تصميم'.
التصنيف: صيغة/خطوات | المستوى: سهل
ما هو الغرض من إنشاء علاقة (Relationship) بين جدول 'المواد الدراسية' و'درجات الطلبة' باستخدام المفاتيح؟
- أ) لتسريع عملية طباعة التقارير فقط.
- ب) لربط البيانات معاً ومنع إدخال درجات لمادة غير مسجلة في جدول المواد، مما يحافظ على سلامة البيانات.
- ج) لتغيير لون وخلفية الجداول لتكون متطابقة.
- د) لدمج الجدولين في جدول واحد كبير لتوفير المساحة.
الإجابة الصحيحة: b
الإجابة: لربط البيانات معاً ومنع إدخال درجات لمادة غير مسجلة في جدول المواد، مما يحافظ على سلامة البيانات.
الشرح: ١. العلاقة تربط الجدولين عبر المفتاح الأساسي (رقم المادة في جدول المواد) والمفتاح الخارجي (رقم المادة في جدول الدرجات).
٢. تمنع إدخال 'رقم مادة' في جدول الدرجات إذا لم يكن موجوداً في جدول المواد الدراسية.
٣. تضمن أن كل درجة مسجلة تعود لمادة معروفة ومحددة.
٤. تحافظ على سلامة واتساق البيانات في قاعدة البيانات ككل.
تلميح: يتعلق بمنع الأخطاء وضمان الاتساق.
التصنيف: مفهوم جوهري | المستوى: متوسط