الفرق بين المفتاح الأساسي ومفتاح المرشحين | المفتاح الأساسي مقابل مفتاح المرشحين

Anonim

مفتاح أساسي مقابل مفتاح المرشحين

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

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

مفتاح المرشح هو عمود واحد أو مجموعة من الأعمدة في جدول قاعدة بيانات يمكن استخدامه

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

• يجب أن تكون مفاتيح المرشح فريدة من نوعها داخل النطاق ويجب ألا تحتوي على أي قيم نول.

• يجب ألا يتغير مفتاح المرشح مطلقا، ​​ويجب أن يحمل نفس القيمة لحدوث حدث معين للكيان.

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

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

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

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

المفتاح الأساسي هو أفضل مفتاح مرشح.

ما هو الفرق بين المفتاح الأساسي ومفتاح المرشحين؟

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

• لا يمثل أي جدول بدون مفاتيح المرشحين أي علاقة.

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

• على الرغم من أن المفتاح الأساسي هو أحد المفاتيح المرشحة، إلا أنه في بعض الأحيان هو المفتاح المرشح الوحيد.

• بمجرد اختيار مفتاح أساسي تصبح مفاتيح المرشح الأخرى مفاتيح فريدة.

• يمكن أن يحتوي المفتاح المرشح عمليا على قيم نول على الرغم من أنه لا يحتوي حاليا على أي قيمة. لذلك، مفتاح المرشح غير مؤهل لمفتاح أساسي لأنه يجب ألا يحتوي المفتاح الأساسي على أية قيم نول.

• قد يكون من الممكن أيضا أن مفاتيح المفاتيح، التي هي فريدة من نوعها في الوقت الراهن، قد تحتوي على القيم المكررة التي تنحي مفتاح مرشح من أن تصبح المفتاح الأساسي.

ملخص:

مفتاح أساسي مقابل مفتاح المرشحين

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

إيماجيس كورتيسي:

مفتاح أساسي بواسطة سلباك (سيسي بي-سا 3. 0)