الجزء
الثاني: أنشاء الجداول
مع فهم قيود الPrimary key & Foreign Key
الهدف من هذا الجزء هو كيفية انشاء
جدولين: جدول للأشخاص(tblPerson) واخر لنوع الجنس (tblGender) وكيفية تأسيس
قيود Constraints المفتاح الأولي او الرئيسي (Primary Key) مع مفتاح
الخارجي (Foreign Key)

في سيرفر الSQL , الجداول يمكن انشاءها اما بأستخدام الواجهة
الرسومية عن طريق برنامج الSSMS
SQL Server Management Studio او بأستخدام
جمل الأستعلام Query Statements, وقيود المفتاح الخارجي Foreign Key Constraints يمكن اضافتها اما بأستخدام
الSSMS او عن طريق الQuery statement
لأضافة قيد المرجع للمفتاح الخارجي Foreign Key Reference constraint بأستخدام الأمر التالي:
Alter table ForeignKeyTable add
constraint ForeignKeyTable_ForeignKeyColumn_FK FOREIGN KEY (ForeignKeyColumn)
references PrimaryKeyTable (PrimaryKeyColumn)
Use [test]
Go
Alter table tblPerson add constraint tblPerson_IDGender_FK
Foreign key (GenderID) references tblGender (ID)
المفتاح الخارجي Foreign Key يستخدم لفرض
سلامة(integrity) قواعد البيانات من ادخال بيانات عشوائية, بعبارة بسيطة يمكن القول
ان المفتاح الخارجي في احد الجداول يشير الى المفتاح الرئيسي في جدول اخر, قيود
المفتاح الخارجي Foreign Key
constraints تمنع ادخال بيانات غير صالحة في عامود الذي
تنطبق عليه قيود المفتاح الخارجي, القيم التي يتم ادخالها في العامود الذي يحتوي
على قيد المفتاح الخارجي يجب ان تكون احد القيم الموجودة في الجدول الذي يشار له
عن طريق ظوابط هذا القيد. والمفتاح الرئيسي Primary Key وظيفته عدم
وجود تكرار للقيم في العامود الذي ينطبق عليه شروط هذا القيد اي تعريف فريد
للقيم , وكذلك لربط وتكوين العلاقات بين الجداول الأخرى.
شاهد الفديو التالي لمعرفة كيفية انشاء جدول في الSQL Server , مع كيفية اضافة القيود للجداول بطريقتين الطريقة الأولى بأستخدام الSSMS والطريقة الثانية بأستخدام الQuery:
Comments
Post a Comment