BC Skills Academy

SQL ونمذجة البيانات — دليل الدراسة

مرجع مصور مجاني لشهادة SQL ونمذجة البيانات (Associate). تأخذك خمس وحدات من استعلامات SELECT الدقيقة عبر الانضمامات (JOINs)، والاستعلامات الفرعية، ودوال النوافذ، وعمليات المجموعات، ثم إلى التصميم العلائقي: النموذج العلائقي، ونمذجة ER، والقيود، والمعاملات، والتطبيع، والمخططات البعدية للتحليلات. رسوم Mermaid البيانية، وأكواد SQL قابلة للتشغيل، وجداول المقارنة، والأمثلة العملية في جميع الأنحاء.

Key facts

Course outline

  1. الاستعلام باستخدام SELECT — قراءة البيانات بدقة: SELECT/WHERE/ORDER BY/LIMIT، العوامل ومعالجة NULL، والترتيب المنطقي الذي يقيم به قاعدة البيانات الاستعلام فعليًا.
    • SELECT، WHERE، ORDER BY، LIMIT
    • العوامل، المسندات، والقيم الفارغة (NULLs)
    • كيف ينفذ SQL الاستعلام فعليًا
  2. التجميع والانضمام — تلخيص البيانات باستخدام GROUP BY/HAVING ودمج الجداول بكل أنواع JOIN — جوهر SQL متعدد الجداول.
    • التجميع، GROUP BY، وHAVING
    • الانضمام الداخلي والخارجي
    • الانضمام الذاتي والانضمام المتقاطع
  3. الاستعلامات الفرعية، CTEs، النوافذ، والمجموعات — تأليف استعلامات متقدمة: الاستعلامات الفرعية المتداخلة والمرتبطة، CTEs (بما في ذلك التكرار)، دوال النوافذ، وعمليات المجموعات.
    • الاستعلامات الفرعية و CTEs
    • دوال النوافذ
    • عمليات المجموعات
  4. التصميم العلائقي والتكامل — النموذج العلائقي ونمذجة ER، القيود التي تحمي البيانات، الفهارس والأداء، والمعاملات مع ACID.
    • النموذج العلائقي ونمذجة الكيانات والعلاقات
    • المفاتيح، القيود، والفهارس
    • المعاملات وخصائص ACID
  5. التطبيع ونمذجة التحليلات — الأشكال الطبيعية 1NF-BCNF ومتى يتم إلغاء التطبيع، بالإضافة إلى النمذجة البعدية: جداول الحقائق والأبعاد، مخططات النجمة مقابل ندفة الثلج.
    • التطبيع: من 1NF إلى BCNF
    • إلغاء التسوية والمقايضات
    • مخططات النجمة والثلج