ما هو المفتاح الفريد في SQL؟
ما هو المفتاح الفريد في SQL؟

فيديو: ما هو المفتاح الفريد في SQL؟

فيديو: ما هو المفتاح الفريد في SQL؟
فيديو: [2] - Primary Key & Forging Key - شرح مبسط 2024, شهر نوفمبر
Anonim

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

بالنظر إلى هذا ، ما هو الفرق بين المفتاح الأساسي والمفتاح الفريد؟

الاختلافات الرئيسية بين المفتاح الأساسي والمفتاح الفريد : المفتاح الأساسي لن تقبل القيم الفارغة بينما مفتاح فريد يمكن أن تقبل قيمة NULL واحدة. يتم إنشاء فهرس مجمع تلقائيًا عندما يتم إنشاء ملف المفتاح الأساسي يتم تعريفه حيث مفتاح فريد يولد الفهرس غير العنقودي.

قد يتساءل المرء أيضًا ، ما هو المثال الرئيسي الفريد؟ ال فريدة من نوعها يمنع القيد سجلين من وجود قيم متطابقة في عمود معين. في جدول العملاء ، لـ مثال ، قد ترغب في منع شخصين أو أكثر من أن يكون لديهم نفس العمر. مثال : ل مثال ، يقوم SQL التالي بإنشاء جدول جديد يسمى العملاء ويضيف خمسة أعمدة.

وبالمثل قد يتساءل المرء ، لماذا نستخدم مفاتيح فريدة؟

مفتاح فريد القيود تستخدم لضمان عدم تكرار البيانات في صفين في قاعدة البيانات. يُسمح بأن يكون صف واحد في قاعدة البيانات فارغًا لقيمة مفتاح فريد قيد. هذا يعني أن البحث عن القيم بواسطة PK الخاص بهم أسرع من استخدام القيم الأخرى في صف.

ما هو القيد الفريد في SQL؟

قيود SQL الفريدة . ال فريد القيد يضمن أن جميع القيم الموجودة في عمود مختلفة. كلا ال فريدة من نوعها والمفتاح الأساسي القيود تقدم ضمانًا لـ التفرد لعمود أو مجموعة أعمدة. ومع ذلك ، يمكن أن يكون لديك الكثير قيود فريدة من نوعها لكل جدول ، ولكن مفتاح أساسي واحد فقط قيد لكل طاولة.

موصى به: