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

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

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

Anonim

التعريف - ماذا يعني عدم الخلو من القيود؟

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

تيكوبيديا توضح عدم وجود قيود

اطلع على جدول باسم CUSTOMER_MASTER يخزن تفاصيل العميل لقاعدة بيانات البنك. يجب أن يكون لكل عميل لقب على الأقل ويجب أن ينتمي إلى جنس معين. يمكن بعد ذلك وضع علامة على العمودين اللذين يتعاملان مع اللقب والجنس كـ "NOT NULL" عند إنشاء جدول Customer_Master.


يتم إعطاء نموذج نصي SQL للقيام بذلك أدناه:

CREATE TABLE customer_master (

custid الرئيسي الباحث الرئيسي ،

اللقب CHAR NOT NULL ،

الاسم CHAR ،

date_of_birth DATE NOT NULL ،

الجنس CHAR NOT NULL)


القيد غير الفارغ هو أداة مفيدة لمصممي قواعد البيانات لفرض منطق العمل. بدلاً من استخدام رمز البرمجة لفرض مفهوم "يجب أن يكون له دائمًا قيمة" ، يستخدمون ببساطة ميزة قاعدة بيانات مضمنة.


في بعض الأحيان يكون القيد غير الفارغ ضمنيًا. عندما يتم وضع علامة على عمود كمفتاح أساسي (انظر العمود "custid" في مثالنا أعلاه) ، يتم استخدامه لتحديد فريد لجميع الصفوف في الجدول بحيث لا يمكن تركها فارغة بشكل واضح.

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