قيود الحقول CONSTRAINTS

 قيود الحقول CONSTRAINTS

قيود الحقول constraints
قيود الحقول constraints

في قاعدة البيانات الـ ORACLE توجد قيود تسمى COSTRAINTS

توضع على الحقول لتحديد مواصفات البيانات التي يجب أن تدخل في الحقول ولها أنواع منها:

الاسم الوظيفة
Primary Key الحقل المميز للجدول
Foreign Key حقل العلاقة بين جدولين
Unique عدم تكرار قيمة الحقل
Not Null عدم السماح بترك الحقل بلا قيمة
Check وضع شرط محدد على قيم حقل

تعد خطوة إنشاء الجداول هي الخطوة العملية الثانية بعد إنشاء قاعدة البيانات بالطبع ذلك في خطوات البناء مع ملاحظة أن مرحلة البناء Implement سبقت بثلاثة مراحل أخرى هي الدراسة والتحليل والتصميم (وقد تم تناول ذلك بالتفصيل في كتاب تحليل وتصميم نظم المعلومات).

ويتم إنشاء الجداول باستعمال الأمر Create Table بالصورة التالية:

ولتوضيح ذلك قم بإنشاء جدول بيانات الموظفين وذلك كما في السطور التالية:

 

في هذه السطور

في السطر رقم 1 يتم استعمال الأمر Create Table لإنشاء جدول بالاسم emp في السطر رقم 3 الحقل الأول في الجدول وهو empro أي كود الموظف من النوع int وفي نفس الوقت primary key

في السطر رقم 4 الحقل job أي الوظيفة من النوع (30) varchar أي حرفي طوله حتى 30 حرف

في السطر رقم 6 نوع الجدول وهذا ما سوف نتناوله فيما بعد

ولتوضيح ذلك قم بتنفيذ هذه الأوامر وشاهد النتيجة كما في الشكل 7

الشكل (3   –  7)

في هذا الشكل تلاحظ تنفيذ الأوامر وإنشاء الجدول وللتأكد من ذلك أكتب أمر عرض جداول قاعدة البيانات كما في السطر التالي:

Show tables:

بعد تنفيذ هذا الأمر تحصل على نتيجة التنفيذ وبها الجدول الذى تم إنشاؤه كما في الشكل 8

الشكل (3 – 8)

ولعرض تركيب جدول الموظفين emp قم بكتابة السطر التالي:

Desc emp;

نفذ الأمر تحصل على نتيجة التنفيذ كما في الشكل 9

 

الشكل (3 – 9)

 

m2pack.biz