الأداء عبر تحويل بنكي · المغربتعلَّم · مارِس · أتقِن

الفهرس / البرمجة

SQL: الاستعلام عن قاعدة البيانات ونمذجتها وتشغيلها

الاستعلام عن قاعدة بيانات علائقية ونمذجتها وحمايتها باستخدام SQL، من SELECT إلى دوال النوافذ (window functions)، وصولًا إلى PostgreSQL في الإنتاج (الفهارس، المعاملات، الصلاحيات، النسخ الاحتياطية)، انطلاقًا من متجر إلكتروني مغربي حقيقي.

  • من المبتدئ إلى المتقدم
  • 14 درسًا
  • 13 س 45 د

تكوين MasterLinux · نص أصلي

ما الذي ستتعلّمه

  • فهم النموذج العلائقي (الجداول، الصفوف، المفاتيح) وموقع PostgreSQL وMySQL/MariaDB وSQLite وSQL Server
  • كتابة استعلامات SELECT دقيقة مع التصفية والترتيب والتحديد والتعامل الصحيح مع NULL
  • إنشاء جداول متينة بالأنواع المناسبة والقيود (المفتاح الأساسي، NOT NULL، UNIQUE، CHECK، DEFAULT)
  • تعديل البيانات دون أضرار باستخدام INSERT وUPDATE وDELETE، بما في ذلك المعاملات
  • إعداد لوحات تحكم باستخدام GROUP BY وHAVING والربط (joins) والاستعلامات الفرعية وCTE وUNION
  • نمذجة متجر إلكتروني مُطبَّع (1NF و2NF و3NF) بمفاتيح خارجية
  • حساب الترتيبات والمجاميع التراكمية ورقم المعاملات الشهري باستخدام دوال النوافذ والتواريخ
  • تشغيل PostgreSQL في الإنتاج — الفهارس وEXPLAIN والعزل والأدوار وGRANT وJSONB والاستعلامات المُعلَمة وpg_dump وpg_restore

برنامج التكوين

14 درسًا · 13 س 45 د

المتطلبات

  • معرفة استخدام الحاسوب ومحرّر نصوص
  • أساسيات الطرفية تساعد في التمارين التطبيقية (يُنصح بدورة «الأساسيات»)
  • لا تُشترط أي معرفة مسبقة بقواعد البيانات

لمن هذا التكوين؟

  • مطوّرو الويب والتطبيقات المحمولة الذين يحتاجون إلى كتابة استعلامات موثوقة لتطبيقاتهم
  • مسؤولو الأنظمة الذين يستضيفون قواعد PostgreSQL أو MySQL وينسخونها احتياطيًا
  • الطلبة (BTS، DUT، الإجازة، مدارس المهندسين) الذين يريدون أساسًا عمليًا ومتينًا في SQL
  • المسيّرون والمحاسبون والمحلّلون الذين يريدون استخراج أرقامهم بأنفسهم من قاعدة بيانات تجارتهم