بيت قواعد بيانات ما هو مفتاح المرشح؟ - تعريف من techopedia

ما هو مفتاح المرشح؟ - تعريف من techopedia

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

Anonim

التعريف - ماذا يعني مفتاح المرشح؟

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

عندما يتكون المفتاح من أكثر من عمود ، يُعرف باسم مفتاح مركب.

تيكوبيديا يوضح المرشح الرئيسي

أفضل طريقة لتحديد مفاتيح المرشح هي مثال: يتم تصميم قاعدة بيانات البنك. لتعريف حساب كل عميل بشكل فريد ، يمكن استخدام مزيج من تاريخ ميلاد العميل ورقم متسلسل لكل حساب من حساباته. لذلك ، يمكن أن يكون رقم حساب السيد أندرو سميث 120344-1 ، وحساب التوفير 120344-2. تم إنشاء مفتاح المرشح للتو.

هذا يمكن أن يثير المشاكل. ماذا لو أراد أكثر من شخص له نفس تاريخ الميلاد فتح حساب لدى البنك؟

بسبب هذه العثرات المحتملة ، فإن الخيار الأكثر استخدامًا هو إنشاء مفتاح مرشح فريد. في هذه الحالة ، يمكن لقاعدة بيانات البنك إصدار أرقام حسابات فريدة مضمونة لمنع حدوث المشكلة فقط. حسنًا ، يمكن أن تحتوي أرقام الحسابات هذه على بعض المنطق المضمن. على سبيل المثال ، يمكن أن يبدأ التحقق من الحسابات بـ "C" ، يليه عام وشهر الإنشاء ، وخلال ذلك الشهر ، رقم تسلسلي. لذلك يمكن أن يكون حساب التحقق من أندرو سميث الآن C-200805-22. حتى من دون الرجوع إلى أي مكان آخر ، يمكن لصراف الحساب أن يعرف أن هذا هو الحساب الثاني والعشرين الذي تم إنشاؤه في مايو 2008. تتبع حسابات الادخار نفس المنطق ، ولكن بحرف "S" بدلاً من "C."

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

ما هو مفتاح المرشح؟ - تعريف من techopedia