ما معنى Primary key constraint في لغة sql؟

4 إجابات
profile/رغد-ثائر-العسيري
رغد ثائر العسيري
مهندسه برمجيات
.
٢٥ أبريل ٢٠١٩
قبل ٦ سنوات
  Primary key constraint:  هي احد القيود المستخدمه في ال sql وهي تعني المفتاح الرئيسي وهي مقرونه بالبيانات فهذا القيد يضمن عدم وجود قيم فارغه ويضمن عدم تكرار القيم في العامود فهذه شروط المفتاح الرئيسي. 

ولفهم هذا المصطلح فاننا سنعطي امثله
1- ال id في الجدول يجب الا يكون فارغا ولا يجب ان تكرر القيم حيث انه يجب الا يكون فارغ من البيانات او ان البيانات مكرره فلهذا يكون الشرط primary constraint.

2- الرقم الوطني يجب الا يكون فارغا ولا يجب ان تكرر القيم حيث انه يجب الا يكون فارغ من البيانات او ان البيانات مكرره فلهذا يكون الشرط primary constraint. 

3- الرقم الوظيفي يجب الا يكون فارغا ولا يجب ان تكرر القيم حيث انه يجب الا يكون فارغ من البيانات او ان البيانات مكرره فلهذا يكون الشرط primary constraint. 

 

profile/سليم-شبلاق
سليم شبلاق
Team Leader , Android Developer
.
٢٥ مارس ٢٠١٩
قبل ٦ سنوات
في قواعد البيانات يمكنك ان تقوم ببعض القيود على الجداول كي تحافظ على تناسق البيانات و الحفاظ على جودة بيانات بحيث نفرض على بعض الاعمدة ان تكون القيم التي بداخلها غير مكررة مطلقا و مختلفة فيتم وضع ما يسمى ب unique constraint و يتم استخدام هذا القيد كثير مع عمود المفتاح الاساسي حيث انه يمنع تكرار اي قيمة من قيم هذا العمود و تكون بالغالب ارقام متسلسلة incremental .. فيتم الجمع بين Unique Constraint و Primary Key Constraint مع فرض ايضا عدم وضعه فارغا اي Not Null


profile/منار-عنبتاوي
منار عنبتاوي
مهندسة أنظمة حاسوب
.
٠٣ مارس ٢٠١٩
قبل ٦ سنوات
يمكننا القول بأن ال Primary key constraint يجمع ما بين ال unique constraint و ال Not NULL constraint ,أي أن قيمته لا يمكن أن تكون Null  و لا يمكن أيضاً أن تتكرر , هي قيمة  لشخص واحد فقط مثل رقم الهوية ,فمن خلال هذا المفتاح يمكننا الوصول إلى البيانات في الجداول في قاعدة البيانات .

profile/تسنيم-بشارات
تسنيم بشارات
مهندسة أنظمة حاسوب
.
٢٥ فبراير ٢٠١٩
قبل ٦ سنوات
إن ال primary key من أهم الأمور التي يجب معرفتها في لغة sql , فهو عبارة عن مفتاح , يمكننا من خلاله الدخول إلى البيانات في الجداول , فهو قيمة لا يمكن أن تتكرر و لا يمكن أن تكون قيمتها Null ,و بهذا يوجد لكل جدول primary key واحد معين.