استضافة وتصميم وتطوير المواقع


سوريا – دمشق صالحية – دار المهندسين

SQL constraints القيود المطبقة على SQL :


هي القيود و القواعد المطبقة على الجدول تستخدم لوضع حدود قيود على البيانات المدخلة سابقا على الجدول وهذا مايضمن دقة ووثوقية البيانات ضمن DBMS

القيد يمكن أن يطبق على عمود او سطر في الجدول

يتم تطبيق القيد على مستوى العمود على عمود واحد في الجدول

ويتم تطبيق القيد على مستوى الجدول على الجدول بأكمله

 

القيود التالية هي القيود الاكثر شيوعا و المتاحة في لغة قواعد البيانات :

 

  • NOTNULL constraint  : يتأكد من أن العمود لا يملك قيمة فارغة
  • DEFAULT constraint :  تتأكد بحال وجود حقل فارغ تقوم باعطاءه قيمة افتراضية
  • UNIQUE constraint : تتأكد من أن جميع القيم الموجودة ليست متشابهة
  • PRIMARY KEY : اعطاء وتخصيص قيم فريدة ( مميزة ) لكل الاسطر و السجلات في جدول البيانات
  • FOREIGN KEY : تخصيص قيم مميزة (فريدة)لاسطر و سجلات موجودة في جدول اخر
  • The CHECK constraint: يضمن هذا النوع من القيود أن جميع البيانات المدخلة محققة لشروط معينة من المستخدم .