Skip to main content

المحددات في قواعد البيانات

15 - C# - Structure & Access Modifiers - إنشاء هيكل للبيانات و الاكسس موديفاير (يوليو 2026)

15 - C# - Structure & Access Modifiers - إنشاء هيكل للبيانات و الاكسس موديفاير (يوليو 2026)
Anonim

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

على سبيل المثال ، قد تستخدم الشركة جدولًا ذا سمات , , و .

هوية الموظفالاسم الاولالكنيةتاريخ الولادة

123

ميغانبنى01/29/1979
234بنوايلدر02/14/1985
345ميغانChowdery2/14/1985
456تشارلزبنى07/19/1984

في هذه الحالة ، الحقل يحدد الحقول الثلاثة المتبقية. حقول الاسم لا تحدد لأن الشركة قد يكون لديها موظفين يشتركون في نفس الاسم الأول أو الأخير. وبالمثل ، فإن المجال لا يحدد أو حقول الاسم لأن الموظفين قد يشاركون نفس عيد الميلاد.

العلاقات المحددة لمفاتيح قواعد البيانات

في هذا المثال، هو محدد ، ومفتاح مرشح ، ومفتاح أساسي أيضًا. إنه مفتاح مرشح لأنه عندما يتم البحث في قاعدة البيانات بأكملها عن 234 ، يظهر الصف الذي يحتوي على معلومات حول Ben Wilder ولا يتم عرض أي سجل آخر. يحدث مفتاح مرشح آخر عند البحث في قاعدة البيانات بواسطة المعلومات في ثلاثة أعمدة؛ , و ، والتي تسترد أيضا نفس النتيجة.

ال هو المفتاح الأساسي بسبب كافة مجموعات الأعمدة التي يمكن استخدامها كمفتاح مرشح ، وهو العمود الأسهل لاستخدامه كمرجع أساسي إلى هذا الجدول.

أيضا، يضمن أن تكون فريدة في هذا الجدول ، بغض النظر عن عدد الموظفين الآخرين ، على عكس المعلومات الموجودة في الأعمدة الأخرى.