مشروع لإدارة العمليات الأكاديمية داخل الجامعات، يهدف إلى تنظيم تسجيل الطلاب للمساقات وتوزيع المحاضرين على الأقسام المختلفة عبر قاعدة بيانات متينة.
-دوري في الفريق (كتابة كود DDL)
توليت مسؤولية تعريف وهيكلة قاعدة البيانات (Data Definition Language) لضمان نزاهة البيانات وترابطها:
بناء الجداول الأساسية: صممت جداول الطلاب (student) ، المساقات (course) ، المحاضرين (instructor) ، والأقسام (department).
إدارة العلاقات المعقدة: نفذت جداول الربط (Many-to-Many) مثل جدول التسجيل (enrollment) وجدول توزيع المحاضرين على الكورسات (instructor_course).
فرض قيود الصحة (Constraints): قمت بكتابة أكواد التحقق لضمان جودة البيانات، مثل قيود CHECK باستخدام الـ Regex للتحقق من تنسيق البريد الإلكتروني وأرقام الهواتف ، وقيود المفاتيح الأجنبية (Foreign Keys) لضمان التكامل المرجعي.