قواعد البيانات SQL Server

#14 SQL Server – القيود Check Constraint

في هذا الدرس سنتعرف على قيد جديد يمكن تطبيقه على الاعمدة Column وبهذا القيد يمكن ان نمنع ادخال قيم غير القيم التي نريديها مثال على ذلك العمود الجنس Gender يحتوي على قيمتين فقط وهما Male, Female ذكر وأنثى لكي نمنع ادخال قيم اخرى نقوم بتطبيق Check Constraint على العامود وبذلك لا يمكن وجود قيم غير القيم المحددة في هذا القيد .

ليس ذلك فقط بل ايضاً يمكننا تحديد قيمة ابتدائية وقيمة نهائية مثال على ذلك يمكن تحديد الحد الأدني للرواتب في الشركة مثلاً والحد الأعلي للرواتب في الشركة وبذلك يمنع اضافة قيمة اكبر من الحد الأعلى او اصغر من الحد الأدنى باستخدام Check Constraint 

باختصار Check Constraint يستخدم لفحص القيم قبل حفظها في الجدول وذلك عن طريق اضافة معطيات وبهذا الدرس نقوم بشرح كيفية تطبيق هذا القيد Check Constraint على الأعمدة من خلال الواجهة الرسومية او من خلال Query .

ملف الشرح درس 13 + 14

عن دورة قواعد البيانات باستخدام SQL Server

مجموعة من البيانات التي يتم تنظيمها على شكل جداول وتحتوي فيما بينها ارتباطات  تسمى علاقات ، يتم استخدام قواعد البيانات Database لتخزين بيانات حقيقة نهتم بها مثل بيانات الموظفين ورواتبهم والاقسام التي يعمل بها الموظفين ، من خلال هذه الدورة سنتهم بتحليل البيانات والجداول والعلاقات بين هذه الجداول من خلال ER-Model ومن ثم سنتعلم انشاء قواعد البيانات فعلياً باستخدام ما يسمى نظام ادارة قواعد البيانات  DBMS وهو عبارة عن برنامج يمكننا من انشاء قواعد البيانات والتعامل معها واجراء عمليات الجلب Select وعمليات الحذف Delete وعمليات التعديل Update على البيانات المخزنة داخل الجداول .

سنتعلم ربط الجداول مع بعضها عند وجود علاقة داخل جدول او جدول واخر او اكثر من جدول وسنتعلم كيفية جلب البيانات من أكثر من جدول Joins وانواعه ثم سننتقل بالحديث عن الاجراءات المخزنة والوظائف والتي تسمح لنا باجراء ما يسمى استعلام Query على البيانات المخزنة داخل الجداول واخيراً سنتعلم انشاء المتغيرات Variables والبنية التكراية والبنية الشرطية.

معلومات التواصل مع المحاضر

يمكنك الاستفسار عن اي سؤال او ملاحظة معي شخصياً عن طريق : 

  البريد الألكتروني : a.abufares@sho3a3.net

  رابط حسابي على الفيس بوك : https://www.facebook.com/a.abufares2020

 رابط صفحة مجموعة شعاع على الفيس بوك : https://www.facebook.com/sho3a3group

من اعداد : مجموعة شعاع و تقديم : أحمد أبو فارس   

عن الكاتب

أحمد أبو فارس

احمد ابو فارس طالب جامعي يدرس علم الحاسوب في جامعة البلقاء التطبيقية مهتم في عالم التكنولوجيا , مبرمج يجيد العمل على عدة لغات , محترف تصميم ومونتاج ، وأحد اعضاء مجموعة شعاع والقائمين عليها.