ما معنى Not null constraint في لغة sql؟

Abdullah Ghanem
bhushan

سئل منذ 4 سنوات

anonymous
anonymous منذ 4 سنوات
   not null constraint: هي احد القيود المستخدمه في ال sql وهي مقرونه بالبيانات فهذا القيد يضمن عدم  وجود قيم فارغه في العامود ووغالبا ما يكون هذا شرط من شروط المفتاح الرئيسي .
ولفهم هذا المصطلح فاننا سنعطي امثله
1- الاسم الرباعي يجب الا يكون فارغا حيث انه يجب تعبئه الاسم الرباعي في البيانات فلهذا يكون الشرط not null.
2- ال id في الجدول يجب الا يكون فارغا حيث انه يجب الا يكون فارغ من البيانات فلهذا يكون الشرط not null.

 
anonymous
anonymous منذ 4 سنوات
في قواعد البيانات يمكنك ان تقوم ببعض القيود على الجداول كي تحافظ على تناسق البيانات و الحفاظ على جودة بيانات بحيث لا يكون داخلها قيم فارغة كثيرة فتقوم باجبار ادخال جميع الاعمدة و من ضمن هذه القيود هو Not null constraint و هو معناه انه يمنع ترك اي عمود فارغ من القيم و هنا يتم لا تقوم قاعدة البيانات باتمام العملية الا بتعبئة جميع الخانات ..
anonymous
anonymous منذ 4 سنوات
تعتبر ال Not Null  من أهم ال constraints التي يمكننا استخدامها في قواعد البيانات الخاصة بنا عندما نقوم بإنشاء الجداول المختلفة  , وهي تعني أننا لا يمكن ترك خانة فارغة في عمود لجدول معين ,مثلا في قاعدة بيانات السيارات لا يمكن أن يكون اسم السيارة فارغ .
anonymous
anonymous منذ 4 سنوات
عندما تقوم بإنشاء جدول فإنك تضع ال constraints بجانب نوع البيانات التي يحملها عمود معين في الجدول , وتعني ال not null أن جميع محتويات هذا العمود الذي يحمل مثلاً "الإسم الأول" في هذا الجدول  لا يمكن أن تكون Null أي لا يمكن أن تكون قيمة فارغة.

من فضلك تسجيل الدخول للمشاركة في هذه المناقشة.

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