تركّز هذه الدورة على توسيع فهمك لتصميم قواعد البيانات وكيفية استخدام SQL عمليًا داخل بيئة PostgreSQL. ستبدأ بمراجعة موجزة لخلفية تصميم قواعد البيانات ولماذا ظهرت معايير SQL، ثم تنتقل مباشرة إلى التطبيق باستخدام أوامر شائعة مثل INSERT وWHERE وORDER BY وقيود مثل ON DELETE CASCADE. ستتعلم إنشاء الجداول وتحديد أنواع الأعمدة بما يتوافق مع طبيعة البيانات، وبناء مخطط (Schema) منظم يسهل صيانته. ستنفذ عمليات CRUD كاملة باستخدام psql وSQL، مع التركيز على كتابة استعلامات صحيحة وقابلة للقراءة. تتناول الدورة أيضًا سلامة البيانات: كيف تستخدم المفاتيح الأساسية والمنطقية والخارجية لضمان الاتساق، وكيف تمنع العلاقات غير الصحيحة بين الجداول. ستبني نماذج علاقات واحد-إلى-متعدد ومتعدد-إلى-متعدد، وتفهم متى تحتاج جدول ربط وما هي القيود المناسبة له. كما ستعمل على واجبات عملية لإنشاء الجداول، إدخال بيانات، ثم الاستعلام عنها وتحسينها تدريجيًا. بنهاية الدورة ستكون قادرًا على تصميم قاعدة PostgreSQL بسيطة ومتينة، وتنفيذ عمليات إدارة البيانات والاستعلام بكفاءة ضمن مشروع صغير أو بيئة عمل.
Charles Russell Severance
School of Information