
تعلم Microsoft SQL سيرفر
تعلم واحترف إنشاء قواعد البيانات وربطها بالتطبيقات
ماذا ستتعلم؟
- فهم قواعد البيانات ونظم المعلومات
- إعداد SQL Server والتعرف على مكوناته
- كتابة الأوامر الأساسية والاستعلامات
- الربط بين الجداول واستخدام دوال المجموعات
- استخدام الاستعلامات الفرعية
- التعامل مع البيانات والحركة Transaction
- إنشاء Views وIndexes
- التحكم في صلاحيات المستخدمين والنسخ الاحتياطي
- برمجة TSQL والإجراءات والأحداث
- تنفيذ تطبيق شئون العاملين
عن الدورة
يشرح هذا الكورس قواعد البيانات باستخدام Microsoft SQL Server، وهو نظام متكامل لإدارة قواعد البيانات يعتمد على خادم وعميل Client/Server. تبدأ بمقتطفات من الكورس، ثم تتعرف على قواعد البيانات ونظم المعلومات وإعداد SQL Server ومكونات النظام. بعد ذلك تتعلم الأوامر الأساسية والدوال والربط بين الجداول ودوال المجموعات والاستعلامات الفرعية والتعامل مع البيانات DML والحركة Transaction. ثم تنتقل إلى إنشاء عناصر قاعدة البيانات، والاستعلامات المحفوظة Views، وملفات الفهرسة Indexes، والتحكم في صلاحيات المستخدمين، والنسخ الاحتياطي. وفي المهارات المتقدمة تتعلم برمجة TSQL وجمل التكرار ومعالجة الأخطاء والإجراءات Stored Procedures والأحداث Triggers والمؤشر Cursor، وتختم بتطبيق شئون العاملين. ينفع هذا الكورس المبتدئين وكل من يريد العمل مع قواعد البيانات وربطها بالتطبيقات. لا تحتاج إلى خبرة سابقة. وفي النهاية ستكون قادرا على بناء قاعدة بيانات وإدارتها بأمان.
نتائج متوقعة من الدورة
- إتقان تصميم وإدارة قواعد بيانات باستخدام SQL Server.
- القدرة على كتابة استعلامات معقدة وتحليل البيانات بشكل احترافي.
- تنفيذ مشاريع عملية بفعالية باستخدام قواعد بيانات SQL Server.
- تحسين أداء التطبيقات من خلال تصميم قواعد بيانات متكاملة.
- فهم كيفية إدارة المستخدمين والصلاحيات لضمان أمان البيانات.
تقييمات المتدربين
- ★★★★★حنان ت.·منذ 1 شهرشاهد 97٪
- ★★★★★يوسف إ.·منذ 1 شهرشاهد 57٪
كورس ممتاز جدا يشرح بالتفصيل مع مستمتع بهذا الكورس وأشكر الأستاذ عزب على هذا الشرح الجميل
تم عرض كل التقييمات (2)
محتوى الدورة
1المهارات الأساسية
20 درس
- مقتطفات من الكورسيتعرف على واجهة Management Studio وأدواتها، ونافذة New Query لكتابة أوامر SQL، وملفي قاعدة البيانات mdf وldf، ثم يعرض إنشاء Stored Procedure بسيط وفكرة الـ Cursor وأمر Fetch.15:43
- قواعد البيانات ونظم المعلومات (1)يقدم خريطة المادة التعليمية لـ Microsoft SQL Server من الإعداد وأداة Management Studio إلى لغة SQL والاستعلامات والتجميع والاستعلامات الفرعية وأوامر الإضافة والحذف والتعديل وإنشاء العناصر، مع أهمية حماية البيانات.6:57
- قواعد البيانات ونظم المعلومات (2)يشرح الفرق بين قاعدة البيانات ونظام المعلومات وأدوار محلل النظم ومسؤول قاعدة البيانات والمستخدمين، وأهمية اتباع منهجية في بناء النظم، ويدل على موقع لتحميل مخططات جاهزة لقواعد بيانات.26:33
- إعداد SQL Serverيشرح تثبيت SQL Server خطوة بخطوة، من اختيار النسخة 32 أو 64 بت وتشغيل ملف التثبيت، ومشكلة اشتراطه إطار .NET Framework 3.5 وحلها، ثم تشغيل أدواته بعد انتهاء التثبيت.23:32
- مكونات النظاميستعرض مكونات SQL Server من Management Studio، فينشئ قاعدة بيانات ويوضح مسارها الافتراضي، ثم الجداول والحقول ذات القيم التلقائية، ومخطط قاعدة البيانات Database Diagram لرسم الجداول وعلاقاتها.34:03
- الأوامر الأساسية (1)يبدأ أوامر SQL الأساسية وأمر الاستعلام SELECT، مع الفرق بين Microsoft SQL Server ولغة SQL، وأمر USE لاختيار القاعدة، والعمليات الحسابية داخل الاستعلام، والاسم البديل للعمود.18:43
- الأوامر الأساسية (2)يكمل أوامر SELECT بدالة ISNULL لاستبدال القيم الفارغة، وترتيب النتائج بـ ORDER BY تصاعدياً، وشرط WHERE مع النصوص وLIKE وIN وNOT IN، ودمج أكثر من شرط بـ AND.14:36
- دوال التعامل مع قيمة واحدةيشرح دوال التعامل مع قيمة واحدة في SQL، وهي الدوال النصية مثل UPPER وLEN، والرقمية مثل ABS وROUND والجذر التربيعي، مع الإشارة إلى دوال التاريخ والتحويل وتجربة كل دالة بـ SELECT.13:40
- الربط بين الجداول Tables Joiningيشرح الربط بين الجداول Tables Joining، ولماذا تُفصل البيانات في جداول، والربط الداخلي INNER JOIN بعلاقة التساوي، ثم الربط الخارجي OUTER JOIN وأنواعه مع أمثلة.30:39
- دوال المجموعات Group Functionsيشرح دوال المجموعات Group Functions لعرض بيانات إجمالية مثل SUM وAVG وMIN وCOUNT، وتقسيم النتائج بـ GROUP BY، وترتيبها بالإجمالي، وشرط HAVING على نتائج المجموعات.25:45
- الاستعلامات الفرعية Sub Queriesيشرح الاستعلامات الفرعية Sub Queries، وهي استعلام داخل استعلام رئيسي يجلب قيمة غير معروفة مسبقاً كرقم تصنيف أو مرتب موظف، لتستخدم في شرط المقارنة بدل كتابتها يدوياً.14:04
- التعامل مع البيانات DMLيشرح أوامر DML للتعامل مع البيانات، وخاصة INSERT لإضافة صف بقيم محددة، وإضافة نتيجة استعلام SELECT إلى جدول جديد أو موجود، ويمهد للتعديل والحذف.23:30
- الحركة Transactionيشرح الحركة Transaction لمراجعة أوامر الحذف والتعديل، فيبدأ حركة بـ BEGIN TRANSACTION، ثم يؤكدها بـ COMMIT أو يتراجع عنها بـ ROLLBACK، وأن الأمر بعد COMMIT لا يمكن التراجع عنه.9:43
- إنشاء عناصر قاعدة البيانات (1)يبدأ إنشاء عناصر قاعدة البيانات بأمر CREATE TABLE، وتحديد أنواع الحقول وخاصية NOT NULL، ثم القيود Constraints مثل المفتاح الأساسي والمفتاح الأجنبي الذي يربط جدولين، وقيد الشرط CHECK.22:33
- إنشاء عناصر قاعدة البيانات (2)يشرح تعديل تركيب الجدول بأمر ALTER TABLE، فيضيف أعمدة جديدة ويحذف قيداً وعموداً، ويذكر أمر TRUNCATE لمسح كل بيانات الجدول، مع تجنب مسح بيانات يُحتاج إليها.16:38
- استعلامات محفوظة Viewsيشرح الاستعلامات المحفوظة Views، وهي استعلام محفوظ يُعامل كجدول افتراضي يعتمد على الجدول الأصلي، وإنشاؤها بـ CREATE VIEW، وفائدتها في إخفاء الاستعلامات المعقدة والربط بين جدولين.30:41
- ملفات الفهرسة Indexesيشرح الفهارس Indexes، وهي ترتيب بيانات الجدول حسب حقل أو أكثر لتسريع البحث، وإنشاؤها بالأمر أو الواجهة على حقل أو حقلين، وتعديلها وحذفها، وأثرها على زمن الاستعلام مع البيانات الكبيرة.10:23
- التحكم فى صلاحيات المستخدمين (1)يمهد للتحكم في صلاحيات المستخدمين، موضحاً أن المقصود مستخدمو قاعدة البيانات الذين يتعاملون معها بصلاحيات محددة، وليس المستخدم النهائي للتطبيق الذي يدخل عبر مستخدم القاعدة.1:49
- التحكم فى صلاحيات المستخدمين (2)يطبق إنشاء مستخدم لقاعدة البيانات بنمط مصادقة SQL Server وكلمة مرور، وتحديد القواعد التي يصل إليها وأدواره مثل db_owner، وتعديل صلاحياته، ثم الإشارة إلى دور مدير القاعدة DBA.8:01
- النسخ الاحتياطي لقاعدة البياناتيشرح النسخ الاحتياطي لقاعدة البيانات Backup واستعادتها Restore وخياراته، ثم فصل القاعدة Detach وإرفاقها Attach، وتوليد سكربت إنشاء القاعدة، ويختم الكتاب الأول ويمهد للكتاب الثاني.19:08
2المهارات المتقدمة
9 درس
- تعرف على المهارات المتقدمةيعرض محتويات الكتاب الثاني من Microsoft SQL Server وهو المفاهيم المتقدمة، وأساسه برمجة T-SQL والمتغيرات والتكرار والإجراءات المخزنة والأحداث ونقل البيانات، ثم تطبيق كامل لنظام شؤون العاملين.6:53
- أساسيات برمجة TSQLيشرح أساسيات برمجة T-SQL داخل قاعدة البيانات، وتعريف المتغيرات وإسناد القيم لها حسب نوعها، وجملة IF وELSE للاختيار بين حالتين، واستخدام دوال جاهزة مثل استخراج الشهر، والتحقق من وجود البيانات.1:08:39
- جمل التكرار Loopsيشرح جمل التكرار Loops في T-SQL، وكيف تخرج من الحلقة بشرط باستخدام break أو تكمل بـ continue، وتأثير موضع الزيادة قبل الطباعة أو بعدها، وإدخال بيانات في جدول داخل الحلقة.29:57
- معالجة الأخطاء (1)يشرح معالجة الأخطاء Error Handling وأنواع الأخطاء البرمجية، وهي أخطاء الصياغة وأخطاء المنطق التي لا تظهر إلا في النتائج، ويمهد للنوع الثالث وهو أخطاء وقت التشغيل.11:33
- معالجة الأخطاء (2)يشرح أخطاء وقت التشغيل Run Time Error مثل القسمة على صفر، ومعالجتها بكتلة TRY وCATCH لعرض رسالة بدل خطأ النظام، ودوال الخطأ الجاهزة كرقم الخطأ ورسالته ورقم السطر.14:54
- الإجراءات Stored Proceduresيشرح الإجراءات المخزنة Stored Procedures وكيف تجمع الأوامر في اسم واحد، وتمرير الـ parameters إليها، واستخدام output parameter لإرجاع نتيجة، ومثال إجراء يأخذ رقم الموظف ويعيد بياناته.46:12
- الأحداث Triggersيشرح الأحداث Triggers في SQL Server وكيفية إنشائها على جدول، مع مثال يمنع حذف أكثر من سجل في العملية الواحدة ويعرض رسالة خطأ، وإمكانية استخدامها لتحديث الأرصدة تلقائياً.25:51
- المؤشر Cursorيشرح المؤشر Cursor في SQL، وهو معالجة نتيجة استعلام سجلاً سجلاً داخل حلقة، بدورة إعلان وفتح وجلب وإغلاق وتحرير، مع أمثلة عملية على استعلام من جدول الموظفين وسبب الحاجة إليه.15:33
- نقل البيانات بين قواعد البياناتيشرح نقل البيانات بين قواعد البيانات بأداة Data Transformation Service، من تصدير جدول من SQL Server إلى قاعدة أخرى أو استيراده منها، بخطوات المعالج واختيار المصدر والوجهة والجداول.13:14
3إنشاء تطبيق شئون العاملين
6 درس
- تطبيق شئون العاملين (1)يمهد لدراسة وتحليل نظام HR بشرح مراحل بناء أي نظام من الدراسة والتحليل والتصميم، ويوضح علاقة many-to-many بين الأوردرات والمنتجات وحلها بكيان وسيط، ثم يختار أنواع حقول الجداول.28:14
- تطبيق شئون العاملين (2)يحلل نظام شؤون العاملين بتحديد وظائفه كالتوظيف والاختبارات والمقابلات وعلاقات الموظف بالإدارات والإجازات والتدريب، ويرسم مخططات ERD وFHD، ويؤكد أن العمل بمراحل يجعل النظام مفهوماً للجميع.14:46
- تطبيق شئون العاملين (3)يصمم جداول تطبيق شؤون العاملين مثل الاختبارات والوظائف وقاعات الدروس والمتدربين والإدارات وتقرير الكفاءة، مع تحديد الحقول وتعريف كل جدول والفهارس، تمهيداً لبناء النظام.26:20
- تطبيق شئون العاملين (4)يبني قاعدة بيانات شؤون العاملين عملياً، فينشئ القاعدة ويحدد مكان ملف البيانات وملف السجل، ثم الجداول وأنواع حقولها مثل التاريخ والرقم، ويكلف المتدرب بإنشاء باقي الجداول من الكتاب.11:19
- تطبيق شئون العاملين (5)يبني تطبيق شؤون العاملين بإعداد الإجراءات المخزنة للنظام، ويؤكد أهمية تجربة الإضافة والتعديل على كل جدول في قاعدة البيانات قبل ربطها بالتطبيق، ويستعمل نسخ إجراء وتعديله للجداول المتشابهة.22:37
- تطبيق شئون العاملين (6)يبرمج تطبيق HR بلغة .NET، فيستخدم SqlCommand وData Adapter وData Set لعرض البيانات في الشاشات واختيار الصف، ثم يصمم الأمان بمستخدمين لهم حق الدخول وصلاحيات داخل البرنامج.20:42
4الكتب
2 ملحقات
- تعلم المهارات الأساسية خطوة بخطوة
- تعلم المهارات المتقدمة خطوة بخطوة
5الملحقات
1 ملحقات
- حمل الملحقات من هنا
المحاضر

م/عزب محمد عزب



