السلام عليكم
CONSTRAINT سنتحدث اليوم عن القيود
فى البدايه ما هى القيود :هى عباره عن شرط او مجموعه من الشروط يتم تنفيذها على عمود معين ومن خلال هذه القيود يتم تنفيذ الشرط DML المطلوب على جمل ال
تتكون القيود من خمس شروط
1-NOT NULL
وهى تضمن ان لا يحتوى العمود على قيمه فارغه
2-UNIQUE
وهى تضمن ان يحتوى عمود او مجموعه من الاعمده ان القيمه الموجوده بداخله فريده من نوعها وغير مكرره على مستوى الصفوف فى الجدول
3-PRIMARY KEY
NULL وهى تضمن ان لا يكون محتوى الصف مكرر على مستوى الصفوف داخل الجدول ولا تسمح بلقيم الفارغه
4-FOREIGN KEY
وهى تسمح بوجود علاقه بين عمودين فى جدولين مختلفين
5- CHECK
وهى تقوم بعمل شرط معين على عمود معين ويجب ان يحقق الشرط
ملحوظه
SYS_Cn Format او تقوم اوركال بتسميتها باستخدام CONSTRAINT يمكنك تسميه القيود
فى مرحلتين المرحله الاولى عند بناء جدول جديد المرحله التانيه بعد بناء الجدولCONSTRAINT يمكنك بناء او انشاء القيود
data dictionary يمكنك اظهار القيود باستخدام ال
تحديد القيود Defining Constraint