### SQL Student Database & Relationships
تصميم وتنفيذ قاعدة بيانات للطلاب باستخدام SQL، مع تطبيق مفاهيم قواعد البيانات الأساسية والعلاقات بين الجداول واستخدام أنواع مختلفة من JOINs لاستخراج البيانات وتحليلها.
**ما تم تنفيذه في المشروع:**
• إنشاء الجداول باستخدام CREATE TABLE
• تطبيق Primary Keys وForeign Keys
• إنشاء علاقة One-to-One بين Student وPassport
• إنشاء علاقة One-to-Many بين Department وEmployee
• إنشاء علاقة Many-to-Many بين Student وCourse باستخدام جدول StudentCourse
• إدخال البيانات باستخدام INSERT
• استخدام Composite Primary Key في جدول StudentCourse
• تنفيذ INNER JOIN لربط الطلاب بالكورسات والموظفين بالأقسام
• استخدام LEFT JOIN لإظهار جميع الطلاب والأقسام حتى في حالة عدم وجود بيانات مرتبطة
• استخدام GROUP BY لحساب عدد الموظفين في كل قسم
• تنفيذ Multiple JOINs لاستخراج بيانات من أكثر من جدول
• تنظيم وكتابة استعلامات SQL بشكل واضح مع تطبيق قواعد العلاقات بين الجداول
**الأدوات المستخدمة:**
SQL — Relational Databases — JOINs — Primary Keys — Foreign Keys — Database Design
**الهدف من المشروع:**
تطبيق المفاهيم الأساسية لقواعد البيانات العلائقية عمليًا، وفهم كيفية تصميم الجداول وربطها ببعضها واستخدام SQL لاستخراج البيانات من قواعد بيانات متعددة الجداول.