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

4 إجابات
profile/رغد-ثائر-العسيري
رغد ثائر العسيري
مهندسه برمجيات
.
٢٤ أبريل ٢٠١٩
قبل ٦ سنوات
 
  not null constraint: هي احد القيود المستخدمه في ال sql وهي مقرونه بالبيانات فهذا القيد يضمن عدم  وجود قيم فارغه في العامود ووغالبا ما يكون هذا شرط من شروط المفتاح الرئيسي .
ولفهم هذا المصطلح فاننا سنعطي امثله
1- الاسم الرباعي يجب الا يكون فارغا حيث انه يجب تعبئه الاسم الرباعي في البيانات فلهذا يكون الشرط not null.
2- ال id في الجدول يجب الا يكون فارغا حيث انه يجب الا يكون فارغ من البيانات فلهذا يكون الشرط not null.

 

profile/سليم-شبلاق
سليم شبلاق
Team Leader , Android Developer
.
٢٥ مارس ٢٠١٩
قبل ٦ سنوات
في قواعد البيانات يمكنك ان تقوم ببعض القيود على الجداول كي تحافظ على تناسق البيانات و الحفاظ على جودة بيانات بحيث لا يكون داخلها قيم فارغة كثيرة فتقوم باجبار ادخال جميع الاعمدة و من ضمن هذه القيود هو Not null constraint و هو معناه انه يمنع ترك اي عمود فارغ من القيم و هنا يتم لا تقوم قاعدة البيانات باتمام العملية الا بتعبئة جميع الخانات ..

profile/منار-عنبتاوي
منار عنبتاوي
مهندسة أنظمة حاسوب
.
٠٣ مارس ٢٠١٩
قبل ٦ سنوات
تعتبر ال Not Null  من أهم ال constraints التي يمكننا استخدامها في قواعد البيانات الخاصة بنا عندما نقوم بإنشاء الجداول المختلفة  , وهي تعني أننا لا يمكن ترك خانة فارغة في عمود لجدول معين ,مثلا في قاعدة بيانات السيارات لا يمكن أن يكون اسم السيارة فارغ .

profile/تسنيم-بشارات
تسنيم بشارات
مهندسة أنظمة حاسوب
.
٢٥ فبراير ٢٠١٩
قبل ٦ سنوات
عندما تقوم بإنشاء جدول فإنك تضع ال constraints بجانب نوع البيانات التي يحملها عمود معين في الجدول , وتعني ال not null أن جميع محتويات هذا العمود الذي يحمل مثلاً "الإسم الأول" في هذا الجدول  لا يمكن أن تكون Null أي لا يمكن أن تكون قيمة فارغة.