
دورة قواعد بيانات SQL Server
أتقن SQL Server من الأساس — بدءاً من كتابة أول استعلام T-SQL إلى تصميم قواعد بيانات آمنة وعالية الأداء. يغطي هذا المقرر كل ما يحتاجه مهني قواعد البيانات من تصميم المخططات وتحسين الاستعلامات والإجراءات المخزنة والنسخ الاحتياطي والنشر السحابي. سواء كنت مبتدئاً أو تسعى للتطوير، ستبني مهارات يبحث عنها أصحاب العمل حالياً.
ماذا ستتعلم:
ستتعلم كيفية تثبيت وتهيئة SQL Server، وتصميم المخططات الأساسية، وكتابة استعلامات T-SQL الفعالة باستخدام الانضمامات والتجميعات وتعابير CTE. ستتقن التعامل مع البيانات باستخدام المعاملات ومعالجة الأخطاء، ثم تنتقل إلى استراتيجيات الفهرسة وتحليل خطط التنفيذ لتحسين الأداء. يغطي المقرر أيضاً الإجراءات المخزنة والمشغلات والدوال المعرفة من قبل المستخدم والأمان القائم على الأدوار. ستطبق خطط النسخ الاحتياطي والاستعادة، وتستكشف خيارات التوفر العالي مثل مجموعات التوفر Always On، وتتعرف على Azure SQL وخطوط أنابيب النشر للتطبيقات الحديثة.
كيف تدرس بشكل عملي دورة قواعد بيانات SQL Server
كيف تتدرب عملياً دورة قواعد بيانات SQL Server
لك إذا كنت شركة وتريد تدريب فريقك
في Elevify للشركات، يأتي الدورة مع تمارين وأمثلة من عملك نفسه وبالطريقة التي تحتاجها شركتك.
محتوى الدورة
8 فصول • 40 دروسمدة بين 4 و 360 ساعة (أنت تقرر)
الفصل 1إخفاءإخفاء التفاصيلعرض التفاصيلمقدمة إلى SQL Server وقواعد البيانات
مقدمة إلى SQL Server وقواعد البيانات
الدرس 1 • التنقل في SQL Server Management Studio
يقدم واجهة SSMS ومستكشف الكائنات ومحرر الاستعلامات. يكتسب الطلاب الثقة في تنفيذ الأوامر الأساسية وتصفح كائنات قاعدة البيانات.
الدرس 2 • نظرة عامة على معمارية SQL Server
يشرح مكونات محرك SQL Server والخدمات والإصدارات. يربط معرفة المعمارية بقرارات التهيئة العملية.
الدرس 3 • أساسيات قاعدة البيانات العلائقية
يغطي الجداول والصفوف والأعمدة والمفاتيح والعلاقات كأساس للتصميم العلائقي. يؤسس للمفردات المستخدمة طوال المقرر.
الدرس 4 • تثبيت وتهيئة SQL Server
يرشد الطلاب خلال التثبيت وتهيئة النسخة التشغيلية وإعدادات الخدمة. يهيئ بيئة عمل لجميع التمارين اللاحقة.
الدرس 5 • إنشاء قاعدة البيانات الأولى
يوضح إنشاء قاعدة بيانات عبر GUI و T-SQL وتعيين مسارات الملفات وخيارات النمو. يعزز مفاهيم المعمارية من خلال الممارسة العملية.
الفصل 2إخفاءإخفاء التفاصيلعرض التفاصيلأساسيات استعلام T-SQL
أساسيات استعلام T-SQL
الدرس 1 • ربط جداول متعددة
يشرح INNER و LEFT و RIGHT و FULL JOIN لدمج الجداول المرتبطة. يسترجع الطلاب مجموعات بيانات متكاملة من مخططات طبيعية.
الدرس 2 • الاستعلامات الفرعية والتعبيرات الجدولية العامة
يعلّم الاستعلامات الفرعية المتداخلة و CTEs كأدوات لبناء استعلامات معيارية. يبسّط الطلاب المنطق المعقّد ويحسّنون قابلية قراءة الاستعلامات.
الدرس 3 • أساسيات عبارة SELECT
يعلّم SELECT و FROM وأسماء الأعمدة المستعارة كبنية أساسية للاستعلام. يشكّل الصيغة الأساسية لكل استعلام يُكتب في المقرر.
الدرس 4 • تصفية البيانات باستخدام WHERE
يغطي عوامل المقارنة والعوامل المنطقية ومطابقة الأنماط لتصفية الصفوف. يضيّق الطلاب مجموعات النتائج لتلبية متطلبات عمل دقيقة.
الدرس 5 • تجميع البيانات وتجميعها
يقدم الدوال التجميعية و GROUP BY لتلخيص البيانات. ينتج الطلاب تقارير ملخصة من بيانات المعاملات الخام.
الفصل 3إخفاءإخفاء التفاصيلعرض التفاصيلتعريف البيانات وتصميم الجداول
تعريف البيانات وتصميم الجداول
الدرس 1 • القيود وسلامة البيانات
يُعرّف قيود PRIMARY KEY و FOREIGN KEY و UNIQUE و CHECK و DEFAULT. تُطبّق القيود قواعد العمل على مستوى قاعدة البيانات تلقائياً.
الدرس 2 • مبادئ التطبيع
يشرح النموذج الطبيعي الأول حتى الثالث بأمثلة عملية للمخططات قبل وبعد. يلغي الطلاب التكرار والشذوذ من تصميمات قواعد البيانات الخاصة بهم.
الدرس 3 • أنواع بيانات SQL Server
يستعرض الأنواع الرقمية والنصية والتاريخية والثنائية مع آثار التخزين. يمنع الاختيار الصحيح للنوع فقدان البيانات ويحسّن أداء الاستعلام.
الدرس 4 • المخططات والعروض والمرادفات
يقدم المخططات لتنظيم الكائنات والعروض للوصول المجرّد إلى البيانات. ينظّم الطلاب قواعد البيانات لقابلية الصيانة والتعرض المتحكم به.
الدرس 5 • إنشاء الجداول وتعديلها
يغطي CREATE TABLE و ALTER TABLE و DROP TABLE بأمثلة عملية. يبني الطلاب هياكل المخططات ويطورونها لتتناسب مع المتطلبات المتغيرة.
الفصل 4إخفاءإخفاء التفاصيلعرض التفاصيلمعالجة البيانات والمعاملات
معالجة البيانات والمعاملات
الدرس 1 • التحكم في المعاملات وخصائص ACID
يُعرّف خصائص ACID ويوضح BEGIN و COMMIT و ROLLBACK. يحمي الطلاب سلامة البيانات أثناء العمليات متعددة الخطوات.
الدرس 2 • معالجة الأخطاء باستخدام TRY-CATCH
يقدم كتل TRY-CATCH ودوال الأخطاء لعمليات DML القوية. يكتب الطلاب شيفرة متسامحة مع الأخطاء تسجّل الفشل وتتعافى منه.
الدرس 3 • إدراج البيانات في الجداول
يغطي INSERT INTO مع القيم و SELECT والطرق الجماعية. يملأ الطلاب الجداول بكفاءة مع احترام القيود.
الدرس 4 • تحديث السجلات وحذفها
يعلّم UPDATE و DELETE مع عبارات WHERE والتعديلات القائمة على JOIN. يقوم الطلاب بتعديل البيانات الموجودة بدقة دون آثار جانبية غير مقصودة.
الدرس 5 • بيان MERGE للإدراج والتحديث
يشرح بيان MERGE لمزامنة جداول المصدر والهدف في عملية واحدة. يتعامل الطلاب مع منطق الإدراج والتحديث والحذف في وقت واحد.
الفصل 5إخفاءإخفاء التفاصيلعرض التفاصيلالفهارس وأداء الاستعلام
الفهارس وأداء الاستعلام
الدرس 1 • إنشاء الفهارس وإدارتها
يغطي صيغة CREATE INDEX وعامل التعبئة ومهام صيانة الفهرس. يبني الطلاب فهارس ويحافظون عليها تبقى فعالة بمرور الوقت.
الدرس 2 • تقنيات تحسين الاستعلام
يطبق SARGability والإحصائيات واستراتيجيات إعادة الكتابة لتحسين سرعة الاستعلام. يلغي الطلاب الأنماط المضادة الشائعة التي تضعف الأداء.
الدرس 3 • المراقبة باستخدام DMVs
يستخدم طرق العرض الإدارية الديناميكية لتحديد الاستعلامات البطيئة وفجوات الفهرس. يكتشف الطلاب مشكلات الأداء بشكل استباقي دون أدوات طرف ثالث.
الدرس 4 • قراءة خطط التنفيذ
يعلّم كيفية قراءة خطط التنفيذ الرسومية والنصية لتحديد الاختناقات. يشخّص الطلاب العوامل المكلفة وتحذيرات الفهرس المفقود.
الدرس 5 • أنواع الفهارس وبنيتها
يشرح الفهارس المجمعة وغير المجمعة والفهارس الشاملة مع آليات B-tree الداخلية. يختار الطلاب نوع الفهرس المناسب لكل نمط وصول.
الفصل 6إخفاءإخفاء التفاصيلعرض التفاصيلالإجراءات المخزنة والدوال والمشغلات
الإجراءات المخزنة والدوال والمشغلات
الدرس 1 • مشغلات DML
يشرح مشغلات AFTER و INSTEAD OF مع الجداول الافتراضية المُدرجة والمحذوفة. يقوم الطلاب بأتمتة التدقيق والتحقق والإجراءات المتتالية.
الدرس 2 • أساسيات الإجراءات المخزنة
يغطي إنشاء الإجراء والمعاملات والتنفيذ بأمثلة عمل عملية. يقوم الطلاب بمركزية المنطق القابل لإعادة الاستخدام وتقليل الاستعلامات المخصصة المتكررة.
الدرس 3 • الدوال المعرفة من قبل المستخدم
يميّز بين الدوال العددية والدوال الجدولية المضمنة والمتعددة العبارات مع حالات الاستخدام. يوسّع الطلاب T-SQL بمنطق حسابي قابل لإعادة الاستخدام والاختبار.
الدرس 4 • مشغلات DDL ومشغلات تسجيل الدخول
يغطي مشغلات DDL على مستوى الخادم وقاعدة البيانات ومشغلات تسجيل الدخول للحوكمة. يفرض الطلاب سياسات تغيير المخطط ويدققون أحداث الاتصال.
الدرس 5 • التحكم في تدفق التنفيذ في T-SQL
يعلّم IF-ELSE و WHILE و CASE و GOTO للمنطق الإجرائي داخل وحدات T-SQL. ينفّذ الطلاب سير عمل شرطي وتكراري.
الفصل 7إخفاءإخفاء التفاصيلعرض التفاصيلالأمان وإدارة المستخدمين
الأمان وإدارة المستخدمين
الدرس 1 • المصادقة وعمليات تسجيل الدخول
يقارن بين وضعي مصادقة Windows و SQL Server وينشئ عمليات تسجيل دخول للخادم. يهيئ الطلاب نقاط دخول آمنة إلى نسخة SQL Server التشغيلية.
الدرس 2 • التشفير وحماية البيانات
يشرح تشفير البيانات الشفاف والتشفير الدائم وتشفير الأعمدة. يحمي الطلاب البيانات في حالة السكون وأثناء النقل من الوصول غير المصرح به.
الدرس 3 • الأمان على مستوى الصف والعمود
يقدم سياسات الأمان على مستوى الصف ورفض الوصول على مستوى العمود لعزل البيانات. يقيد الطلاب رؤية البيانات دون تعديل استعلامات التطبيق.
الدرس 4 • منح وإلغاء الأذونات
يغطي GRANT و DENY و REVOKE على مستويات الكائن والمخطط وقاعدة البيانات. يطبق الطلاب التحكم الدقيق في الوصول المتماشي مع متطلبات العمل.
الدرس 5 • مستخدمو وأدوار قاعدة البيانات
يربط عمليات تسجيل الدخول بمستخدمي قاعدة البيانات ويعيّن أدوار قاعدة البيانات الثابتة والمخصصة. يطبق الطلاب التحكم في الوصول القائم على الدور لتبسيط إدارة الأذونات.
الفصل 8إخفاءإخفاء التفاصيلعرض التفاصيلالنسخ الاحتياطي والاستعادة والتوفر العالي
النسخ الاحتياطي والاستعادة والتوفر العالي
الدرس 1 • أنواع النسخ الاحتياطي ونماذج الاستعادة
يشرح النسخ الاحتياطي الكامل والتفاضلي وسجل المعاملات إلى جانب نماذج الاستعادة الثلاثة. يختار الطلاب استراتيجية النسخ الاحتياطي المناسبة لكل عبء عمل بناءً على RPO.
الدرس 2 • إرسال سجل المعاملات ومرايا قاعدة البيانات
يغطي إعداد إرسال سجل المعاملات وميزة المرايا القديمة للسياق القديم. يقيّم الطلاب خيارات التوفر العالي بناءً على RTO و RPO وقيود البنية التحتية.
الدرس 3 • مجموعات التوفر Always On
يقدم معمارية Always On AG والنسخ المتماثلة وأوضاع التبديل. يفهم الطلاب كيفية تكوين الثانويات القابلة للقراءة والتبديل التلقائي.
الدرس 4 • استعادة قواعد البيانات
يوضح تسلسلات الاستعادة الكاملة والتفاضلية ونقطة زمنية محددة مع صيغة RESTORE. يستعيد الطلاب قواعد البيانات إلى حالات محددة بعد الأعطال أو الأخطاء.
الدرس 5 • تنفيذ وجدولة النسخ الاحتياطي
يغطي صيغة BACKUP DATABASE ووظائف SQL Agent وخطط الصيانة. يقوم الطلاب بأتمتة جداول النسخ الاحتياطي الموثوقة التي تلبي أهداف الاستعادة.

شهادتك الصالحة للتخرج
هذا الدورة مخصصة لك:
مطورون مبتدئون: يسعون لإضافة مهارات قواعد البيانات إلى أدواتهم الخلفية.
موظفو دعم تقنية المعلومات: يديرون بيئات SQL Server دون تدريب رسمي في قواعد البيانات.
محللون تجاريون: يرغبون في تجاوز جداول البيانات إلى الاستعلام المنظم لقواعد البيانات.
مغيّرو المسار الوظيفي: يستهدفون أدوار مسؤول قواعد البيانات أو مهندس البيانات في المجال التقني.
مدراء أنظمة: مسؤولون عن نسخ تشغيلية من SQL Server لكنهم يفتقرون إلى معرفة عميقة بـ T-SQL.
طلاب علوم الحاسب: يبنون مهارات عملية لتكملة مقرراتهم الأكاديمية.
ماذا يقول طلابنا
آراء من درسوا معنا:
دروسكم مثالية. اشتريت الباقة السنوية، وأخيراً أصبح لدي الفرصة لمتابعة مواضيع متنوعة تهمني دون الحاجة لتغيير المنصة... أشكركم على كل ما تقومون به، لقد أوصيت بكم لأشخاص آخرين...

أحب كيف أن الدروس مباشرة ومركزة وكيف يمكنني تغيير الفصول وتخطي المحتوى الذي لا أحتاجه.

أحب المحتوى وطريقة العرض ونسخ الفيديوهات، مما يسرّع العملية!

المنصة سريعة وبسيطة الاستخدام. تنوع المحتوى والفيديوهات التكميلية تساعد كثيراً في التعلم.

أهم الدورات
الأسئلة الشائعة
من هي Elevify؟ كيف تعمل؟
هل الدورات تتضمن شهادات؟
هل الدورات مجانية؟
ما هو عبء الدورة؟
كيف تبدو الدورات؟
كيف تعمل الدورات؟
ما هي مدة الدورات؟
ما هو سعر أو تكلفة الدورات؟
ما هو التعليم عن بعد أو الدورة عبر الإنترنت وكيف تعمل؟
دورة PDF




















