Values in a column that have foreign key constraint must be unique.True or False؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
False
الإجابة على سؤال "Values in a column that have foreign key constraint must be unique" هي خطأ (False).
دعنا نشرح لماذا:
- المفتاح الخارجي (Foreign Key): هو عمود (أو مجموعة أعمدة) في جدول يشير إلى المفتاح الأساسي (Primary Key) في جدول آخر. وظيفته الأساسية هي إنشاء علاقة بين الجدولين.
- المفتاح الأساسي (Primary Key): يجب أن تكون قيمه فريدة (Unique) في الجدول الذي يوجد به. هذا لضمان تمييز كل صف في الجدول بشكل فريد.
- لماذا لا يجب أن تكون قيم المفتاح الخارجي فريدة؟
- المفتاح الخارجي يمثل *علاقة* بين الجدولين. قد يكون هناك العديد من الصفوف في الجدول الذي يحتوي على المفتاح الخارجي تشير إلى نفس الصف في الجدول الذي يحتوي على المفتاح الأساسي.
- مثال: تخيل جدولين: "الطلاب" و "الصفوف".
- جدول "الطلاب" يحتوي على عمود "رقم الطالب" (المفتاح الأساسي - فريد لكل طالب).
- جدول "الصفوف" يحتوي على عمود "رقم الصف" (المفتاح الأساسي - فريد لكل صف).
- جدول "الطلاب" يحتوي أيضاً على عمود "رقم الصف" (المفتاح الخارجي - يشير إلى رقم الصف الذي ينتمي إليه الطالب).
- من الطبيعي أن يكون هناك *العديد* من الطلاب مسجلين في نفس الصف. لذلك، ستتكرر قيم "رقم الصف" في جدول "الطلاب".
- الخلاصة: المفتاح الخارجي لا يشترط أن تكون قيمه فريدة، بل يجب أن تكون موجودة في المفتاح الأساسي للجدول المرتبط. الفرادة مطلوبة فقط للمفتاح الأساسي نفسه.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال Values in a column that have foreign key constraint must be unique.True or False اترك تعليق فورآ.