شرح sql بالعربي - المفتاح الرئيسي شرح sql بالعربي - المفتاح الرئيسي - اقرا معي وتعلم على الانترنت

شرح sql بالعربي - المفتاح الرئيسي

شرح sql بالعربي - المفتاح الرئيسي primary key

السلام عليكم ورحمة الله وبركاته اسعد الله اوقاتكم بكل خير زوار مدونة اقرا معي وتعلم على الانترنت اخذنا في
الدرس السابق القيد  NOT NULLوالقيد DEFAULT   واخذنا مثالا لكل منهما يمكنك قراءة الدرس السابق من الرابط التالي :تعديل الجداول وشرح القيود في sql شرح بالعربي اليوم نستكمل درسنا ونأخذ القيد PRIMARY KEY. ودرس اليوم بعنوان :

شرح sql بالعربي - المفتاح الرئيسي :


القيد PRIMARY KEY :

يعتبر القيد Primary key  من اهم الخصائص التي تميز الجداول في قواعد البيانات العلائقية والتي تعتبر من الشروط الاساسية للنموذج العلائقي لــ Codd, ضرورة وجود حقل في كل جدول يلعب قيمة دور مميز لكل سجل من السجلات.
تعمل قيمة هذا المفتاح على تمييز كل سجل من سجلات الجدول بصورة وحيدة ويسمى المفتاح الرئيسي للجدول لهذا الغرض يستخدم المفتاح الرئيسي Primary key ليحدد أي الحقول هو حقل مفتاح رئيسي لجدول ما.

المفتاح الرئيسي يستخدم الصيغة التالية :

CREATE TABLE MyTable
(Column1 data_type Not Null , Column2 data_type ,
Constraint myPrimaryKey PRIMARY KEY (Column1));

أنشأنا هنا قيد باسم MyPrimaryKey وقيدنا به الحقل Column1 بحيث يجب أن تكون قيمة هذا الحقل وحيدة وتميز كل سجل.
إذا لم نرد تحديد اسم لهذا القيد يمكننا كتابة الصيغة:
CREATE TABLE MyTable
(Column1 data_type Not Null , Column2 data_type ,
PRIMARY KEY (Column1));

أو بصورة أبسط يمكننا استخدام الصيغة:

CREATE TABLE MyTable
(Column1 data_type PRIMARY KEY Not Null , Column2 data_type,
PRIMARY KEY (Column1));

مثال:
نريد انشاء الجدول المسمى بــ CreditCards لتخزين ارقام البطاقات الائتمانية cardNumber واسماء اصحابها cardholder  نعلم هنا ان ارقام البطاقات الائتمانية فريدة ولا تتكرر لذا سنعتمدها كمفتاح رئيسي  PRIMARY KEY في جدولنا وسنستخدم الصيغة المبسطة لقيد المفتاح الرئيسي PRIMARY KEY كالتالي:
CREATE TABLE CreditCards
(cardNumber varchar(20) PRIMARY KEY Not Null ,
cardHolder varchar(50) Not Null);


اكتفي الى هنا .

ملاحظة :

قد يتبادر الى ذهنك عزيزي الطالب الان المفتاح الاجنبي لاننا في الدراسة عندما نقوم بدراسة هذا الموضوع المتعلق بالمفتاح الرئيسي للاسف معلمونا يدخلونا مباشرة الى المفتاح الاجنبي المتعلق بالمفتاح الرئيسي ولكن اقول لك هنا لا تقلق سنتحدث عن هذا المفتاح لاحقا في دروس قادمة ولكن لم يحن وقته الان .

المهم الان ان تفهم المفتاح الرئيسي ووظيفته اما بالنسبة للاجنبي سياتي حديثنا هذا في موضوع استخدام قيد المفتاح الأجنبي للمحافظة على التكامل المرجعي.

لا تترك الدرس بدون مشاركة وتعليق ان اعجبك
كذلك اذا لم تكن مشتركا في المدونة او مسجل اعجابك بصفحتنا على الفيس بوك فبادر الان بذلك
دمت بالف خير

الى الملتقى .....
شارك الموضوع
تعليقات
محتوى قد يهمك

.