عن هذه الدورة
مقدمة في قاعدة بيانات بوستجري إس كيو إل
منهج الدورة
1
إعداد بيئة PostgreSQL
تثبيت وتكوين PostgreSQL: تنصيب وإعداد قواعد بيانات PostgreSQL على جهازك المحلي.
إنشاء قاعدة بيانات والاتصال بها: تعلم كيفية بناء قاعدة بيانات والربط معها باستخدام أداة (psql).
استكشاف أدوار المستخدمين وصلاحياتهم: فهم كيفية إدارة حسابات المستخدمين ومنح الأذونات داخل النظام.
إدارة المخططات (Schemas): استخدام PostgreSQL لإدارة وهيكلة المخططات البرمجية في سياق أنظمة قواعد البيانات العلاقية (RDBMS).
2
استخدام لغة SQL للاستعلام عن البيانات
تعلم قواعد SQL: اكتساب مهارات استرجاع وتصفية البيانات العلاقية باستخدام صيغ البرمجة الصحيحة.
تحليل النتائج: استخدام الدوال التجميعية (Aggregate Functions) وخاصية التجميع (GROUP BY) لتحليل البيانات.
دمج البيانات: ربط البيانات وتجميعها من جداول متعددة باستخدام عمليات الربط (JOINs).
العمليات المتقدمة: استخدام العمليات النصية، والمؤثرات المنطقية، والتعبيرات الشرطية في الاستعلامات.
مقارنة الأنظمة: فهم الفوارق في صيغ الاستعلام بين PostgreSQL والبدائل الأخرى مثل MySQL وOracle وMongoDB.
3
إنشاء قواعد البيانات والجداول
إدارة الهياكل: إنشاء وإدارة قواعد بيانات وجداول مهيكلة جديدة.
تطبيق أنواع البيانات والقيود: استخدام أنواع البيانات المناسبة وفرض القيود مثل المفاتيح الأساسية (Primary Keys) والمفاتيح الأجنبية (Foreign Keys).
إدارة السجلات: تنفيذ عمليات الإدخال، التحديث، والحذف (CRUD) باستخدام SQL.
ضمان سلامة البيانات: الحفاظ على التكامل والعلاقات المنطقية بين الجداول المتعددة.
4
الربط بين PostgreSQL ولغة Python
اتصال قاعدة البيانات: ربط قواعد بيانات PostgreSQL ببرمجيات وسكريبتات لغة بايثون.
معالجة البيانات: استخدام المكتبات البرمجية للاستعلام عن البيانات واسترجاعها ومعالجتها برمجياً.
أتمتة التقارير: أتمتة مهام إعداد التقارير وعمليات نقل وتحويل البيانات الخفيفة (ETL).
التكامل الواقعي: استعراض كيفية دعم PostgreSQL لعمليات التكامل والأتمتة في المشاريع الحقيقية.