تطوير قواعد البيانات وإدارتها باستخدام MySQL وPostgreSQL

Card image cap
تطوير قواعد البيانات وإدارتها باستخدام MySQL وPostgreSQL
  • القسم الاتصالات وتكنولوجيا المعلومات
  • التصنيف دورات لغات البرمجة

تهدف هذه الدورة إلى تزويد المشاركين بالمعرفة والمهارات الأساسية والمتقدمة في تطوير وإدارة قواعد البيانات باستخدام MySQL وPostgreSQL. سيتم التركيز على تصميم قواعد البيانات، تحسين الأداء، وإدارة العمليات المختلفة لضمان كفاءة وأمان البيانات، مع تطبيقات عملية على بيئات عمل حقيقية.

الوصف


أهداف الدورة

  1. فهم أساسيات قواعد البيانات العلائقية واستخدام MySQL وPostgreSQL.
  2. تعلم تصميم قواعد البيانات وإنشاء الجداول والعلاقات بين البيانات.
  3. اكتساب مهارات الاستعلام واسترجاع البيانات باستخدام SQL المتقدم.
  4. تحسين أداء قواعد البيانات من خلال الفهرسة وضبط الإعدادات.
  5. إدارة النسخ الاحتياطي والأمان لضمان استمرارية وسلامة البيانات.

 

محاور الدورة

1. مقدمة في قواعد البيانات العلائقية:

  • مفهوم قواعد البيانات العلائقية وأهميتها.
  • الفرق بين MySQL وPostgreSQL.
  • بنية قواعد البيانات العلائقية.

2. تصميم قواعد البيانات:

  • نمذجة البيانات وتصميم المخططات (ERD).
  • إنشاء الجداول وتحديد المفاتيح الأساسية والأجنبية.
  • توحيد البيانات (Normalization) وتحسين التصميم.

3. الاستعلامات بلغة SQL:

  • الاستعلامات الأساسية (SELECT, INSERT, UPDATE, DELETE).
  • الانضمام بين الجداول (Joins) والتجميعات (Aggregation).
  • الاستعلامات الفرعية (Subqueries) والوظائف المتقدمة.

4. تحسين أداء قواعد البيانات:

  • الفهرسة (Indexing) وتحسين استعلامات SQL.
  • ضبط إعدادات الأداء في MySQL وPostgreSQL.
  • تحليل الأداء باستخدام EXPLAIN وQuery Planner.

5. إدارة الأمان والصلاحيات:

  • التحكم في المستخدمين والصلاحيات (GRANT, REVOKE).
  • تشفير البيانات وحماية الوصول غير المصرح به.
  • النسخ الاحتياطي واستعادة البيانات (Backup & Restore).

6. العمليات المتقدمة وإدارة البيانات:

  • التعامل مع البيانات الضخمة والجداول الكبيرة.
  • تشغيل العمليات التلقائية (Triggers & Stored Procedures).
  • استراتيجيات التعامل مع التكرار (Replication) والتجزئة (Sharding).

7. تطبيقات عملية وتكامل قواعد البيانات:

  • ربط قواعد البيانات بالتطبيقات باستخدام Python وPHP.
  • إنشاء واجهات برمجية (APIs) للوصول إلى البيانات.
  • الاتجاهات الحديثة في إدارة قواعد البيانات.

تاريخ الإنعقاد مكان الإنعقاد سجل الآن
 14/12/2025 دبي
 09/01/2026 دبي
 04/02/2026 دبي
 02/03/2026 دبي
 28/03/2026 دبي
التصنيف
الاتصالات وتكنولوجيا المعلومات
القسم
دورات لغات البرمجة