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

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

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



profile/منار-عنبتاوي
منار عنبتاوي
مهندسة أنظمة حاسوب
.
٠٣ مارس ٢٠١٩
قبل ٦ سنوات
تعني كلمة unique أن الشيء مميز , و كذلك تعني نفس الشيء في لغة ال sql , فعندما نستخدم unique constraint فنحن نخبر البرنامج أن البيانات التي يجب تعبئتها داخل جدول معين في عمود معين يجب أن تكون قيمها مختلفة و لا يمكن أن تتكرر .

profile/تسنيم-بشارات
تسنيم بشارات
مهندسة أنظمة حاسوب
.
٢٥ فبراير ٢٠١٩
قبل ٦ سنوات
عندما تقوم بوضع unique constraint بجانب عمود معين في أحد الجدوال في قاعدة بياناتك, فهذا يعني أنه يجب على جميع القيم المتواجدة داخل هذا العمود أن لا تتكرر أبداً , ومثال عليها العمود الذي يحمل "رقم الهوية" لا يجب أن تتكرر القيم بداخله.