ما هو المفتاح الأساسي؟

تعرف على ما يجعل المفتاح الأساسي جيدًا أو سيئًا في قاعدة البيانات

ما هو المفتاح الأساسي؟ في عالم قواعد البيانات ، يحدد المفتاح الأساسي لجدول ارتباطي بشكل فريد كل سجل في الجدول. تستخدم قواعد البيانات المفاتيح لمقارنة السجلات وفرزها وتخزينها ، وإنشاء علاقات بين السجلات.

يعد اختيار المفتاح الأساسي في قاعدة البيانات أحد أهم الخطوات في العملية. يمكن أن تكون سمة عادية مضمونة لتكون فريدة مثل رقم التأمين الاجتماعي على جدول لا يزيد عن سجل واحد لكل شخص أو - يفضل - يمكن إنشاؤه بواسطة نظام إدارة قاعدة البيانات مثل معرف فريد عالميًا أو GUID في Microsoft SQL Server . قد تتكون المفاتيح الأساسية من سمة واحدة أو سمات متعددة في تركيبة.

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

مثال المفتاح الأساسي

تخيل أن لديك جدول الطلاب الذي يحتوي على سجل لكل طالب في الجامعة. رقم تعريف الطالب الفريد للطالب هو اختيار جيد لمفتاح أساسي في جدول الطلاب. لا يعتبر اسم الطالب الأول والأخير اختيارات جيدة لأن هناك دائمًا احتمال أن يكون لدى أكثر من طالب نفس الاسم.

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

نصائح لاختيار مفاتيح أساسية جيدة

عندما تختار المفتاح الأساسي الصحيح ، تكون عمليات البحث في قواعد البيانات سريعة وموثوقة. تذكر فقط: