هل يجب أن يحتوي كل جدول على مفتاح أساسي؟
هل يجب أن يحتوي كل جدول على مفتاح أساسي؟

فيديو: هل يجب أن يحتوي كل جدول على مفتاح أساسي؟

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

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

علاوة على ذلك ، هل يجب أن تحتوي جميع الجداول على مفتاح أساسي؟

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

أيضًا ، هل المفتاح الأساسي إلزامي في SQL؟ يمكنك استخدام UNIQUE (قيد بدلاً من فهرس) و NOT NULL معًا لفرض مفاتيح في SQL . لذلك ، لا ، أ المفتاح الأساسي (او حتى المفتاح الأساسي ) ليس ضروريًا في SQL الخادم.

في المقابل ، هل يمكننا الحصول على جدول بدون مفتاح أساسي؟

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

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

مفتاح أساسي واحد

موصى به: