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

دورة قواعد بيانات SQL Server

5

أتقن 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 وقواعد البيانات

  • الدرس 1 • التنقل في SQL Server Management Studio

    يقدم واجهة SSMS ومستكشف الكائنات ومحرر الاستعلامات. يكتسب الطلاب الثقة في تنفيذ الأوامر الأساسية وتصفح كائنات قاعدة البيانات.

  • الدرس 2 • نظرة عامة على معمارية SQL Server

    يشرح مكونات محرك SQL Server والخدمات والإصدارات. يربط معرفة المعمارية بقرارات التهيئة العملية.

  • الدرس 3 • أساسيات قاعدة البيانات العلائقية

    يغطي الجداول والصفوف والأعمدة والمفاتيح والعلاقات كأساس للتصميم العلائقي. يؤسس للمفردات المستخدمة طوال المقرر.

  • الدرس 4 • تثبيت وتهيئة SQL Server

    يرشد الطلاب خلال التثبيت وتهيئة النسخة التشغيلية وإعدادات الخدمة. يهيئ بيئة عمل لجميع التمارين اللاحقة.

  • الدرس 5 • إنشاء قاعدة البيانات الأولى

    يوضح إنشاء قاعدة بيانات عبر GUI و T-SQL وتعيين مسارات الملفات وخيارات النمو. يعزز مفاهيم المعمارية من خلال الممارسة العملية.

الفصل 2عرض التفاصيل

أساسيات استعلام 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.

  • طلاب علوم الحاسب: يبنون مهارات عملية لتكملة مقرراتهم الأكاديمية.

ماذا يقول طلابنا

آراء من درسوا معنا:

دروسكم مثالية. اشتريت الباقة السنوية، وأخيراً أصبح لدي الفرصة لمتابعة مواضيع متنوعة تهمني دون الحاجة لتغيير المنصة... أشكركم على كل ما تقومون به، لقد أوصيت بكم لأشخاص آخرين...
Giulio Carlo
Giulio Carloطالب التسويق الرقمي
أحب كيف أن الدروس مباشرة ومركزة وكيف يمكنني تغيير الفصول وتخطي المحتوى الذي لا أحتاجه.
Mariana Ferres
Mariana Ferresطالبة التصوير الفوتوغرافي
أحب المحتوى وطريقة العرض ونسخ الفيديوهات، مما يسرّع العملية!
Luciana Alvarenga
Luciana Alvarengaطالبة تصميم الأظافر
المنصة سريعة وبسيطة الاستخدام. تنوع المحتوى والفيديوهات التكميلية تساعد كثيراً في التعلم.
André Felipe
André Felipeطالب هندسة الأوامر

أهم الدورات

الأسئلة الشائعة

من هي Elevify؟ كيف تعمل؟

هل الدورات تتضمن شهادات؟

هل الدورات مجانية؟

ما هو عبء الدورة؟

كيف تبدو الدورات؟

كيف تعمل الدورات؟

ما هي مدة الدورات؟

ما هو سعر أو تكلفة الدورات؟

ما هو التعليم عن بعد أو الدورة عبر الإنترنت وكيف تعمل؟

دورة PDF