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

#1 SQL Server – مقدمة الدورة

هذه الدورة تتحدث عن قواعد البيانات Database  واستخدامها في تخزين بيانات حقيقة نهتم بها ، تتضمن هذه السلسلة اساسيات التعامل مع قواعد البيانات Database والتي من المتوقع بعد الانتهاء من دروسها كاملاً ان يكون المتعلم قادر على انشاء قواعد البيانات Database  واستخدام الاوامر المهمة على البيانات المخزنة بداخل قاعدة البيانات.

ما هو SQL Server : 

يعد SQL Server برنامج لادارة قواعد البيانات او ما يسمى (Database Management System) والذي يوفر لنا بيئة تطوير من خلالها يمكننا تخزين البيانات واجراء الجداول والوظائف والاجراءات واستخدام اوامر لتطبيقها على البيانات المخزنة بداخل الجداول ،  SQL Server من تطوير مايكروسفت ويستخدم لغة SQL , T-SQL ، كما يعد هذا النظام من اقوى انظمة ادارة قواعد البيانات واشهرها .

المواضيع التي سيتم التطرق اليها خلال هذه الدورة : 

1- مفاهيم ( قاعدة البيانات Database   ، نظام ادارة قواعد البيانات DBMS ،  ولغة SQL )

2- ER-Model (الجداول Entity  ، الخصائص Columns ، العلاقات Relationships )

3- مثال على قاعدة بيانات (قاعدة بيانات لشركة Company Database)

4- تحويل ER-Model إلى Relational Model – Mapping

5- تحميل SQL  Server وتثبيته

6- انشاء قاعدة البيانات وتعديل اسمها وحذفها Crate , alter , drop Database

7- انواع البيانات Data Type في SQL Server

8- القيود (Constraint ) وهي (Primary Key , Not null , Foreign Key , Check , Default)

9- انشاء الجداول وحذفها وتعديلها (Crate , alter , drop Tables)

10- اضافة البيانات داخل الجداول (Insert Command)

11- تحديث او تعديل البيانات المخزنة (Update Command)

12 – حذف البيانات المخزنة (Delete Command)

13- جلب البيانات المخزنة من جدول واحد (Select Command)

14- ترتيب وفلترة البيانات باستخدام شرط بحث (Restricting and sorting using Where Command)

15- وظائف لاجراء تغيرات على البيانات التي سيتم جلبها (Customize output using functions)

16- استخدام الوظائف الحسابية (Aggregate Function  مثل Sum , count , average , max , min)

17- جلب البيانات من اكثر من جدول باستخدام العلاقات ( {Cartesian Product , Joins {inner,outer, natural )

18- استخدام Sub query لحل بعض المشكلات

19- اوامر المجموعات (Set operator مثل الاتحاد Union ، التقاطع intersect , الاستثناء except)

20- تعريف المتغيرات Variables

21- جملة التكرار IF Condition

22- جمل الاختبار Cases

23- جملة التكرار While

24- الاجراءات المخزنة Stored Procedures

25- الوظائف Functions

عن دورة قواعد البيانات باستخدام 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

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

عن الكاتب

أحمد أبو فارس

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