Logo ar.removalsclassifieds.com

الفرق بين المفتاح الأساسي والمفتاح الفريد (مع الجدول)

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

Anonim

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

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

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

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

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

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

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

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

يعد المفتاح الأساسي أحد أهم مفاتيح جدول البيانات. المفتاح الأساسي هو مفتاح يؤكد تفرد جدول البيانات. يحدد صف الجدول بشكل فريد وبالتالي يطبق عملية تكامل الكيان. يوجد في الجدول مفتاح أساسي واحد فقط ، ومع ذلك ، تتكون قيمة المفتاح الأساسي من جزأين. يمكن أيضًا تعريف المفتاح الأساسي على أنه قيد SQL الذي يعرّف بشكل فريد صفوف السجل.

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

صيغة إنشاء المفتاح الأساسي في الجدول هي-

إنشاء أشخاص جدول (ID int NOT NULL ، Lastname varchar (255) NOT NULL ، Firstname varchar (255) ، Age int ، PRIMARY KEY (ID)) ؛

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

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

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

بناء جملة إنشاء المفتاح الفريد في الجدول هو-

إنشاء أشخاص جدول (ID int UNIQUE. Name varchar (255) NOT NULL اسم varchar (255) ، Age int ، UNIQUE KEY (ID)) ؛

الاختلافات الرئيسية بين المفتاح الأساسي والمفتاح الفريد

استنتاج

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

الفرق بين المفتاح الأساسي والمفتاح الفريد (مع الجدول)