📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
المواد الدراسية
نوع: محتوى تعليمي
رقم المادة
اسم المادة
بيانات الطلبة
نوع: محتوى تعليمي
رقم الطالب
الاسم
اسم العائلة
العنوان الوطني
الصف الدراسي
رقم الفصل
درجات الطلبة
نوع: محتوى تعليمي
رقم الطالب
رقم المادة
درجة منتصف الفصل الدراسي الأولى
درجة نهاية الفصل الدراسي الأولى
الدرجة النهائية للفصل الدراسي الثاني
درجة منتصف الفصل الدراسي الثاني
الدرجة النهائية للفصل الدراسي الثاني
درجة منتصف الفصل الدراسي الثالث
الدرجة النهائية للفصل الدراسي الثالث
الدرجة النهائية
نوع: محتوى تعليمي
في العلاقات، فرض التكامل المرجعي (Enforce Referential Integrity) هو إعداد يساعد في الحفاظ على دقة البيانات والتناسق بين الجداول المرتبطة. عند تمكين هذا الخيار، يضمن أكسس وجود قيمة مفتاح خارجي في أحد الجداول وقيمة مفتاح أساسي في جدول آخر. يساعد هذا في منع إدخال البيانات غير الصالحة أو حذفها، مما قد يتسبب في حدوث تناقضات وأخطاء.
نوع: محتوى تعليمي
يضمن تمكين "فرض التكامل المرجعي" إمكانية حذف سجل من جدول "درجات الطلبة" لأن الحقول الموجودة فيه تعتبر حقولا أجنبية أو حقولا ثانوية، ولا يؤثر حذفها على صلاحية السجلات في الجدولين الرئيسيين (الطلبة والمقررات الدراسية)، والتي تحتوي على مفاتيح أساسية، بينما العكس ليس صحيحاً، ولا يمكن حذف سجل من جدول الطلبة أو جدول المقرر الدراسي إذا كانت هناك سجلات في جدول تقديرات الطلبة مرتبطة بها.
تحرير علاقات
نوع: METADATA
إنشاء
إلغاء الأمر
إنشاء
بيانات الطلبة
نوع: محتوى تعليمي
رقم الطالب
الاسم
اسم العائلة
العنوان الوطني
الصف الدراسي
رقم الفصل
نوع: محتوى تعليمي
مثالي تحديث الحقول المرتبطة
مثالي حذف السجلات المرتبطة
نوع: محتوى تعليمي
عندما تتغير شيئًا ما في أحد الجداول، يحدث تتالي تحديث الحقول المرتبطة (Cascade Update Related Fields) تلقائياً الحقول ذات الصلة في جدول آخر.
نوع: محتوى تعليمي
عند تمكين تتالي حذف السجلات المرتبطة (Cascade Delete Related Records)، إذا حذفت سجلاً في جدول واحد، فسيسقط مايكروسوفت أكسس أو أي جدول آخر تلقائياً أي سجلات مرتبطة في جدول آخر.
🔍 عناصر مرئية
علاقات
A dialog box titled 'علاقات' showing relationships between tables. It has a header 'المواد الدراسية' with fields 'رقم المادة' and 'اسم المادة'. An arrow points from this to a larger dialog box.
علاقات
A dialog box titled 'علاقات' showing relationship options. It includes fields for 'جدول/استعلام مرتبط:' ('بيانات الطلبة', 'رقم الطالب') and 'جدول الطلبة' ('رقم الطالب'). It also shows checkboxes for 'فرص التكامل المرجعي', 'مثالي تحديث الحقول المرتبطة', and 'مثالي حذف السجلات المرتبطة'.
تحرير علاقات
A dialog box titled 'تحرير علاقات' showing options for creating relationships. It has fields for 'جدول/استعلام مرتبط:' ('بيانات الطلبة', 'رقم الطالب') and 'جدول الطلبة' ('رقم الطالب'). It also has buttons for 'إنشاء', 'إلغاء الأمر', and 'إنشاء'.
بيانات الطلبة
A dialog box titled 'بيانات الطلبة' listing fields: 'رقم الطالب', 'الاسم', 'اسم العائلة', 'العنوان الوطني', 'الصف الدراسي', 'رقم الفصل'. An arrow points from this to the 'درجات الطلبة' dialog box.
درجات الطلبة
A dialog box titled 'درجات الطلبة' listing fields related to student grades. It includes 'رقم الطالب', 'رقم المادة', and various grade fields for different semesters. It also shows checkboxes for 'مثالي تحديث الحقول المرتبطة' and 'مثالي حذف السجلات المرتبطة'.
علاقات
A dialog box titled 'علاقات' showing relationship settings. It includes fields for 'جدول/استعلام مرتبط:' ('بيانات الطلبة', 'رقم الطالب') and 'جدول الطلبة' ('رقم الطالب'). It also shows checkboxes for 'فرص التكامل المرجعي', 'مثالي تحديث الحقول المرتبطة', and 'مثالي حذف السجلات المرتبطة'.
📄 النص الكامل للصفحة
--- SECTION: المواد الدراسية ---
رقم المادة
اسم المادة
--- SECTION: بيانات الطلبة ---
رقم الطالب
الاسم
اسم العائلة
العنوان الوطني
الصف الدراسي
رقم الفصل
--- SECTION: درجات الطلبة ---
رقم الطالب
رقم المادة
درجة منتصف الفصل الدراسي الأولى
درجة نهاية الفصل الدراسي الأولى
الدرجة النهائية للفصل الدراسي الثاني
درجة منتصف الفصل الدراسي الثاني
الدرجة النهائية للفصل الدراسي الثاني
درجة منتصف الفصل الدراسي الثالث
الدرجة النهائية للفصل الدراسي الثالث
الدرجة النهائية
في العلاقات، فرض التكامل المرجعي (Enforce Referential Integrity) هو إعداد يساعد في الحفاظ على دقة البيانات والتناسق بين الجداول المرتبطة. عند تمكين هذا الخيار، يضمن أكسس وجود قيمة مفتاح خارجي في أحد الجداول وقيمة مفتاح أساسي في جدول آخر. يساعد هذا في منع إدخال البيانات غير الصالحة أو حذفها، مما قد يتسبب في حدوث تناقضات وأخطاء.
يضمن تمكين "فرض التكامل المرجعي" إمكانية حذف سجل من جدول "درجات الطلبة" لأن الحقول الموجودة فيه تعتبر حقولا أجنبية أو حقولا ثانوية، ولا يؤثر حذفها على صلاحية السجلات في الجدولين الرئيسيين (الطلبة والمقررات الدراسية)، والتي تحتوي على مفاتيح أساسية، بينما العكس ليس صحيحاً، ولا يمكن حذف سجل من جدول الطلبة أو جدول المقرر الدراسي إذا كانت هناك سجلات في جدول تقديرات الطلبة مرتبطة بها.
--- SECTION: تحرير علاقات ---
إنشاء
إلغاء الأمر
إنشاء
--- SECTION: بيانات الطلبة ---
رقم الطالب
الاسم
اسم العائلة
العنوان الوطني
الصف الدراسي
رقم الفصل
مثالي تحديث الحقول المرتبطة
مثالي حذف السجلات المرتبطة
عندما تتغير شيئًا ما في أحد الجداول، يحدث تتالي تحديث الحقول المرتبطة (Cascade Update Related Fields) تلقائياً الحقول ذات الصلة في جدول آخر.
عند تمكين تتالي حذف السجلات المرتبطة (Cascade Delete Related Records)، إذا حذفت سجلاً في جدول واحد، فسيسقط مايكروسوفت أكسس أو أي جدول آخر تلقائياً أي سجلات مرتبطة في جدول آخر.
--- VISUAL CONTEXT ---
**DIAGRAM**: علاقات
Description: A dialog box titled 'علاقات' showing relationships between tables. It has a header 'المواد الدراسية' with fields 'رقم المادة' and 'اسم المادة'. An arrow points from this to a larger dialog box.
Context: Illustrates the concept of relationships between database tables, specifically linking 'المواد الدراسية' to other tables.
**DIAGRAM**: علاقات
Description: A dialog box titled 'علاقات' showing relationship options. It includes fields for 'جدول/استعلام مرتبط:' ('بيانات الطلبة', 'رقم الطالب') and 'جدول الطلبة' ('رقم الطالب'). It also shows checkboxes for 'فرص التكامل المرجعي', 'مثالي تحديث الحقول المرتبطة', and 'مثالي حذف السجلات المرتبطة'.
Context: Demonstrates the configuration options for enforcing referential integrity, including cascade update and cascade delete.
**DIAGRAM**: تحرير علاقات
Description: A dialog box titled 'تحرير علاقات' showing options for creating relationships. It has fields for 'جدول/استعلام مرتبط:' ('بيانات الطلبة', 'رقم الطالب') and 'جدول الطلبة' ('رقم الطالب'). It also has buttons for 'إنشاء', 'إلغاء الأمر', and 'إنشاء'.
Context: Illustrates the interface for establishing relationships between database tables, including the creation process.
**DIAGRAM**: بيانات الطلبة
Description: A dialog box titled 'بيانات الطلبة' listing fields: 'رقم الطالب', 'الاسم', 'اسم العائلة', 'العنوان الوطني', 'الصف الدراسي', 'رقم الفصل'. An arrow points from this to the 'درجات الطلبة' dialog box.
Context: Represents a student information table, showing the fields typically stored for each student.
**DIAGRAM**: درجات الطلبة
Description: A dialog box titled 'درجات الطلبة' listing fields related to student grades. It includes 'رقم الطالب', 'رقم المادة', and various grade fields for different semesters. It also shows checkboxes for 'مثالي تحديث الحقول المرتبطة' and 'مثالي حذف السجلات المرتبطة'.
Context: Represents a student grades table, detailing academic performance across different subjects and semesters, and its relation to integrity options.
**DIAGRAM**: علاقات
Description: A dialog box titled 'علاقات' showing relationship settings. It includes fields for 'جدول/استعلام مرتبط:' ('بيانات الطلبة', 'رقم الطالب') and 'جدول الطلبة' ('رقم الطالب'). It also shows checkboxes for 'فرص التكامل المرجعي', 'مثالي تحديث الحقول المرتبطة', and 'مثالي حذف السجلات المرتبطة'.
Context: Illustrates the interface for configuring relationship properties, specifically focusing on referential integrity options like cascade update and delete.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
ما الوظيفة التي يؤديها خيار 'تتالي تحديث الحقول المرتبطة' (Cascade Update Related Fields) عند تمكينه؟
- أ) إنشاء نسخة احتياطية من الحقول قبل تعديلها.
- ب) منع المستخدم من تحديث الحقول المرتبطة إلا بإذن مسؤول.
- ج) عند تغيير قيمة في جدول ما، يتم تحديث الحقول ذات الصلة في الجداول الأخرى تلقائياً.
- د) دمج الحقول المتشابهة من جداول مختلفة في حقل واحد.
الإجابة الصحيحة: c
الإجابة: عند تغيير قيمة في جدول ما، يتم تحديث الحقول ذات الصلة في الجداول الأخرى تلقائياً.
الشرح: 1. هذا الخيار يعمل مع 'فرض التكامل المرجعي'. 2. عند تغيير قيمة حقل مفتاح أساسي في جدول رئيسي (مثل رقم الطالب). 3. يتم تحديث جميع القيم المقابلة لهذا المفتاح في الحقول الأجنبية عبر الجداول المرتبطة تلقائياً. 4. الهدف: الحفاظ على اتساق البيانات دون الحاجة لتحديث كل سجل يدوياً.
تلميح: يرتبط هذا الخيار بتحديث البيانات عبر الجداول المرتبطة.
التصنيف: تعريف | المستوى: سهل
ما هو الهدف الرئيسي من تمكين خيار 'فرض التكامل المرجعي' (Enforce Referential Integrity) في قاعدة البيانات؟
- أ) تسريع عملية البحث والاستعلام عن البيانات في الجداول.
- ب) الحفاظ على دقة البيانات والتناسق بين الجداول المرتبطة ومنع إدخال أو حذف بيانات غير صالحة.
- ج) تشفير البيانات وحمايتها من الوصول غير المصرح به.
- د) إنشاء نسخ احتياطية تلقائية للجداول المرتبطة.
الإجابة الصحيحة: b
الإجابة: الحفاظ على دقة البيانات والتناسق بين الجداول المرتبطة ومنع إدخال أو حذف بيانات غير صالحة.
الشرح: 1. التكامل المرجعي هو قاعدة في قواعد البيانات. 2. تهدف إلى ضمان أن القيم في حقل مفتاح خارجي في جدول ما تتطابق مع قيم مفتاح أساسي في جدول آخر. 3. هذا يمنع وجود سجلات 'يتيمة' لا ترتبط بسجل رئيسي. 4. النتيجة: بيانات أكثر دقة واتساقاً وأقل أخطاء.
تلميح: يرتبط هذا الخيار بسلامة الروابط بين الجداول.
التصنيف: مفهوم جوهري | المستوى: متوسط
عند تمكين 'فرض التكامل المرجعي'، أي من العمليات التالية يُسمح بها عادةً دون التأثير على صلاحية السجلات في الجداول الرئيسية؟
- أ) حذف سجل طالب من جدول 'بيانات الطلبة' إذا كان له درجات مسجلة.
- ب) حذف سجل مادة من جدول 'المواد الدراسية' إذا كان هناك طلاب مسجلين فيها.
- ج) حذف سجل من جدول 'درجات الطلبة' لأنه يحتوي على حقول أجنبية (ثانوية).
- د) إدخال درجة لطالب غير موجود في جدول 'بيانات الطلبة'.
الإجابة الصحيحة: c
الإجابة: حذف سجل من جدول 'درجات الطلبة' لأنه يحتوي على حقول أجنبية (ثانوية).
الشرح: 1. الجداول الرئيسية (كالطلبة والمواد) تحتوي على المفاتيح الأساسية. 2. الجداول الثانوية (كدرجات الطلبة) تحتوي على المفاتيح الأجنبية التي تشير للمفاتيح الأساسية. 3. حذف سجل من جدول ثانوي (الدرجات) لا يؤثر على وجود السجل الأصلي في الجدول الرئيسي (الطالب أو المادة). 4. العكس غير صحيح: لا يمكن حذف طالب إذا كان له درجات مسجلة.
تلميح: فكر في الجدول الذي يحتوي على المفاتيح الأجنبية مقابل الجداول التي تحتوي على المفاتيح الأساسية.
التصنيف: مفهوم جوهري | المستوى: متوسط
ماذا يحدث عند تمكين خيار 'تتالي حذف السجلات المرتبطة' (Cascade Delete Related Records)؟
- أ) يتم تعطيل خيار الحذف تماماً لحماية البيانات.
- ب) يتم نقل السجلات المرتبطة إلى جدول الأرشيف بدلاً من حذفها.
- ج) يتم طلب تأكيد من المستخدم قبل حذف كل سجل مرتبط.
- د) إذا حُذف سجل في جدول رئيسي، فسيتم حذف جميع السجلات المرتبطة به في الجداول الأخرى تلقائياً.
الإجابة الصحيحة: d
الإجابة: إذا حُذف سجل في جدول رئيسي، فسيتم حذف جميع السجلات المرتبطة به في الجداول الأخرى تلقائياً.
الشرح: 1. هذا الخيار يعمل مع 'فرض التكامل المرجعي'. 2. عند حذف سجل من جدول يحتوي على مفتاح أساسي (مثل حذف طالب). 3. يتم البحث عن جميع السجلات في الجداول الأخرى التي تحتوي على مفتاح أجنبي يشير إلى هذا السجل المحذوف. 4. يتم حذف تلك السجلات المرتبطة (مثل جميع درجات ذلك الطالب) تلقائياً لمنع بقاء سجلات يتيمة.
تلميح: يرتبط هذا الخيار بعملية الحذف وتأثيرها على الجداول المرتبطة.
التصنيف: تعريف | المستوى: متوسط