أنشأت قاعدة بيانات متكاملة لإدارة بيانات المستشفى باستخدام لغة SQL، تشمل جداول للأطباء والمرضى والأدوية، بالإضافة إلى جدول ثلاثي (Ternary Relationship) لربط الطبيب والمريض والدواء في وصفة طبية واحدة.
تم تصميم العلاقات باستخدام المفاتيح الأساسية (Primary Keys) والمفاتيح الأجنبية (Foreign Keys) لضمان التكامل والاتساق بين الجداول، مع تنفيذ مجموعة من الاستعلامات التحليلية لاستخراج معلومات مهمة مثل عدد الأدوية التي يصفها كل طبيب ومتوسط الجرعات.
تفاصيل العمل:
تصميم الجداول:
جدول Doctor لتخزين بيانات الأطباء (الاسم – التخصص).
جدول Patient لتخزين بيانات المرضى (الاسم – العمر).
جدول Medication لتخزين بيانات الأدوية (الاسم – الجرعة).
جدول Prescription_Ternary_Relationship لربط الطبيب والمريض والدواء معًا في وصفة واحدة.
إضافة القيود (Constraints):
مفاتيح أساسية (Primary Keys) لكل جدول.
مفاتيح أجنبية (Foreign Keys) تربط العلاقات بين الجداول.
الاستعلامات المنفذة (Queries):
عرض أسماء الأطباء مع المرضى والأدوية الموصوفة.
استخراج الوصفات الخاصة بطبيب أو مريض معين.
حساب عدد الأدوية التي يصفها كل طبيب.
تحديد الأطباء الذين يصفون أكثر من دواء واحد.
عرض الأدوية التي تتجاوز متوسط الجرعة العام.
المهارات التي يبرزها المشروع:
تصميم قواعد بيانات علائقية (Relational Database Design).
إنشاء الجداول والعلاقات باستخدام SQL.
كتابة استعلامات تحليلية باستخدام JOIN وGROUP BY وHAVING.
تطبيق قيود البيانات (Constraints) لضمان التكامل بين الجداول.
تحليل بيانات المستشفى واستخراج مؤشرات ذكية.