تزود الدورة الطلاب بالمعرفة والمهارات اللازمة لتطوير قاعدة بيانات Microsoft SQL Server 2016. تركز الدورة على تعليم الأفراد كيفية استخدام ميزات منتج SQL Server 2016 والأدوات المتعلقة بتطوير قاعدة بيانات.
الوحدة 1: مقدمة في تطوير قواعد البيانات
تُستخدم هذه الوحدة لتقديم منصة SQL Server بالكامل وأدواتها الرئيسية. سيغطي الإصدارات والإصدارات وأساسيات مستمعي الشبكة ومفاهيم الخدمات وحسابات الخدمة.
• مقدمة إلى منصة خادم SQL
• مهام تطوير قاعدة بيانات SQL Server
بعد الانتهاء من هذه الوحدة ، سيتمكن الطلاب من:
• وصف منصة SQL Server.
• استخدم أدوات إدارة SQL Server.
الوحدة 2: تصميم وتنفيذ الجداول
توضح هذه الوحدات تصميم وتنفيذ الجداول. (ملاحظة: الجداول المقسمة غير مغطاة).
• تصميم الجداول
•أنواع البيانات
• العمل مع المخططات
• إنشاء الجداول وتعديلها
بعد الانتهاء من هذه الوحدة ، سيتمكن الطلاب من:
• تصميم الجداول
• وصف الأنواع المختلفة من البيانات
• تكون قادرة على العمل مع المخططات
• القدرة على إنشاء وتعديل الجداول
الوحدة 3: تصاميم الجدول المتقدمة
توضح هذه الوحدة تصميمات أكثر تقدمًا للجدول.
• تقسيم البيانات
• ضغط البيانات
• الجداول الزمنية
بعد الانتهاء من هذه الوحدة ، سيتمكن الطلاب من:
• وصف كيف يمكن تقسيم البيانات
• وصف كيف يمكن ضغط البيانات.
• وصف الجداول الزمنية
الوحدة 4: ضمان سلامة البيانات من خلال القيود
تصف هذه الوحدة تصميم وتنفيذ القيود.
• إنفاذ سلامة البيانات
• تنفيذ سلامة المجال
• الكيان المنفذ والنزاهة المرجعية
بعد الانتهاء من هذه الوحدة ، سيتمكن الطلاب من:
• وصف كيفية فرض سلامة البيانات
• وصف كيفية تنفيذ تكامل المجال
• وصف كيفية تنفيذ الكيان والتكامل المرجعي
الوحدة 5: مقدمة في الفهارس
تصف هذه الوحدة مفهوم الفهرس وتناقش الانتقائية والكثافة والإحصاءات. ويغطي اختيارات وخيارات نوع البيانات المناسبة حول هياكل الفهرس المركب.
• مفاهيم الفهرسة الأساسية
• أنواع البيانات والفهارس
• الفهارس ذات العمود الواحد والمركبة
بعد الانتهاء من هذه الوحدة ، سيتمكن الطلاب من:
• شرح الحاجة إلى الفهارس ووصف المفاهيم الأساسية لتصميم الفهرس
• اختيار أنواع البيانات المناسبة للفهارس
• تصميم عمود واحد وفهارس مركبة
الوحدة 6: تصميم الإستراتيجيات المُحسّنة للمؤشر
تشتمل هذه الوحدة على فهارس تغطية وعبارة INCLUDE والتلميحات والحشو / عوامل التعبئة والإحصاءات. كما أنها خطط التنفيذ ودروس DTE.
• تغطية الفهارس
• إدارة الفهارس
• خطط التنفيذ
• استخدام DTE
بعد الانتهاء من هذه الوحدة ، سيتمكن الطلاب من:
• اختر هيكل جدول مناسب
• تنفيذ الفهارس وأكوام متفاوتة المسافات
الوحدة 7: فهارس Columnstore
تقدم هذه الوحدة فهارس Columnstore.
• مقدمة لفهارس Columnstore
• إنشاء فهارس Columnstore
• فهارس Columnstore العاملة
بعد الانتهاء من هذه الوحدة ، سيتمكن الطلاب من:
• وصف السيناريوهات المناسبة لفهارس Columnstore
• إنشاء فهارس Columnstore متفاوتة المسافات وغير متفاوتة المسافات
• وصف الاعتبارات الخاصة بتحديث جداول Columnstore المفهرسة غير العنقودية
الوحدة 8: تصميم وتنفيذ طرق العرض
تصف هذه الوحدة تصميم وتنفيذ وجهات النظر.
• مقدمة للآراء
• إنشاء وإدارة وجهات النظر
• اعتبارات الأداء لطرق العرض
بعد الانتهاء من هذه الوحدة ، سيتمكن الطلاب من:
• شرح مفهوم وجهات النظر
• تصميم وإنشاء وتعديل طرق العرض
• إنشاء طرق عرض مقسمة
الوحدة 9: تصميم وتنفيذ الإجراءات المخزنة
تصف هذه الوحدة تصميم وتنفيذ الإجراءات المخزنة.
• مقدمة عن الإجراءات المخزنة
• العمل مع الإجراءات المخزنة
• تنفيذ الإجراءات المخزنة المعلمة
• التحكم في سياق التنفيذ
بعد الانتهاء من هذه الوحدة ، سيتمكن الطلاب من:
• تصميم وإنشاء وتعديل الإجراءات المخزنة
• التحكم في سياق تنفيذ الإجراءات المخزنة
• تنفيذ الإجراءات المخزنة التي تستخدم المعلمات
الوحدة 10: تصميم وتنفيذ وظائف من تحديد المستخدم
تصف هذه الوحدة تصميم وتنفيذ الوظائف ، سواء العددية أو الجدولية. (تناقش أيضًا المواضع التي يمكن أن تؤدي فيها إلى مشكلات في الأداء).
• نظرة عامة على الوظائف
• تصميم وتنفيذ الوظائف العددية
• تصميم وتنفيذ وظائف الجدول
• اعتبارات التنفيذ للوظائف
• بدائل الوظائف
بعد الانتهاء من هذه الوحدة ، سيتمكن الطلاب من:
• تصميم وإنشاء وتعديل الوظائف العددية
• تصميم وإنشاء وتعديل وظائف الجدول
• وصف تأثيرات أداء الوظائف
الوحدة 11: الاستجابة للتلاعب بالبيانات عبر المشغلات
تصف هذه الوحدة تصميم وتنفيذ المشغلات.
• تصميم مشغلات DML
• تنفيذ مشغلات DML
• مفاهيم الزناد المتقدمة
بعد الانتهاء من هذه الوحدة ، سيتمكن الطلاب من:
• مشغلات تصميم DML
• تنفيذ مشغلات DML
• العمل مع مشغلات متداخلة ومتكررة
الوحدة 12: استخدام الجداول في الذاكرة
تغطي هذه الوحدة إنشاء جداول في الذاكرة والإجراءات المخزنة الأصلية. علاوة على ذلك ، تمت مناقشة مزايا الجداول الموجودة في الذاكرة ، على سبيل المثال إزالة حظر المعاملات.
• جداول في الذاكرة
• الإجراءات المخزنة الأصلية
بعد الانتهاء من هذه الوحدة ، سيتمكن الطلاب من:
• تنفيذ الجداول في الذاكرة
• تنفيذ الإجراءات المخزنة الأصلية
الوحدة 13: تنفيذ التعليمات البرمجية المُدارة في SQL Server
توضح هذه الوحدة تنفيذ وحالات الاستخدام المستهدفة لتكامل SQL CLR.
• مقدمة لتكامل SQL CLR
• استيراد وتكوين التجميعات
• تنفيذ تكامل SQL CLR
بعد الانتهاء من هذه الوحدة ، سيتمكن الطلاب من:
• وصف تكامل SQL CLR
• تفصيل حالات الاستخدام المناسبة لتكامل SQL CLR
• تنفيذ كود SQL CLR
الوحدة 14: تخزين بيانات XML والاستعلام عنها في SQL Server
تغطي هذه الوحدة نوع بيانات XML ومجموعات المخططات والأعمدة المكتوبة وغير المكتوبة وحالات الاستخدام المناسبة لـ XML في SQL Server.
• مقدمة لمخططات XML و XML
• تخزين بيانات XML والمخططات في SQL Server
• تنفيذ نوع بيانات XML
• استخدام عبارة T-SQL FOR XML
• الشروع في استخدام xQuery
بعد الانتهاء من هذه الوحدة ، سيتمكن الطلاب من:
• شرح الغرض وهيكل مخططات XML و XML
• وصف كيف يمكن تخزين بيانات XML والمخططات في SQL Server
• تنفيذ نوع بيانات XML
الوحدة 15: العمل مع البيانات المكانية لخادم SQL
تصف هذه الوحدة البيانات المكانية وكيف يمكن تنفيذ هذه البيانات داخل SQL Server.
• مقدمة في البيانات المكانية
• العمل مع أنواع البيانات المكانية SQL Server
• استخدام البيانات المكانية في التطبيقات
بعد الانتهاء من هذه الوحدة ، سيتمكن الطلاب من:
• وصف كيف يمكن تخزين البيانات المكانية في SQL Server
• استخدام الأساليب الأساسية لأنواع البيانات GeOMETRY و GeOGRAPHY
• قواعد بيانات الاستعلام التي تحتوي على البيانات المكانية
الوحدة 16: تخزين البيانات الكبيرة والنصوص المستندات والاستعلام عنها في SQL Server
تغطي هذه الوحدة الفهارس والاستعلامات بالنص الكامل.
• اعتبارات لبيانات BLOB
• العمل مع FileStream
• استخدام البحث عن نص كامل
بعد الانتهاء من هذه الوحدة ، سيتمكن الطلاب من:
• وصف الحاجة إلى فهرسة النص الكامل في SQL Server
• تنفيذ فهرس نص كامل
• إجراء الاستعلامات الأساسية للنص الكامل
بعد الانتهاء من هذه الدورة ، سيكون الطلاب قادرين على: تصميم وتنفيذ الجداول. وصف تصميمات الجداول المتقدمة ضمان سلامة البيانات من خلال القيود.
وصف الفهارس ، بما في ذلك الفهارس المحسّنة ومخزن الأعمدة وطرق عرض التصميم والتنفيذ. تصميم وتنفيذ الإجراءات المخزنة. تصميم وتنفيذ الوظائف التي يحددها المستخدم. الاستجابة للتلاعب بالبيانات باستخدام المشغلات. تصميم وتنفيذ الجداول في الذاكرة.
تنفيذ التعليمات البرمجية المُدارة في SQL Server. تخزين واستعلام بيانات XML. العمل مع البيانات المكانية. تخزين المستندات الكبيرة والاستعلام عنها والمستندات النصية.