ما هو المفتاح الأساسي في قاعدة البيانات؟

جدول المحتويات:

ما هو المفتاح الأساسي في قاعدة البيانات؟
ما هو المفتاح الأساسي في قاعدة البيانات؟
Anonim

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

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

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

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

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

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

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

Image
Image

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

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

التعليمات

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

    هي نفسها كما في قاعدة البيانات. يمكن التعبير عن قواعد البيانات على أنها جداول معقدة وغنية بالبيانات ، وسواء كان لديك جدول بسيط أو قاعدة بيانات كاملة ، فإن وظائف المفتاح الأساسي هي نفسها.

    لماذا تعتبر المفاتيح الأساسية مهمة؟

    المفاتيح الأساسية ضرورية في قواعد البيانات العلائقية لأن هذه المفاتيح تُستخدم للمقارنة وتحديد العلاقات بين السجلات الفردية.

موصى به: