Hospital Database Design & Relational Schema Implementation using SQL Server

تفاصيل العمل

Project Overview

هذا المشروع يهدف إلى تصميم وتنفيذ قاعدة بيانات علائقية (Relational Database) لإدارة بيانات نظام مستشفى، مع التركيز على تنظيم العلاقات بين الأطباء والمرضى والوصفات الطبية والأدوية.

تم تنفيذ التصميم باستخدام Microsoft SQL Server مع تطبيق مبادئ Database Normalization وضمان تكامل البيانات (Data Integrity).

فكرة النظام

يعكس التصميم دورة العمل الأساسية داخل المستشفى:

Doctor → يكتب Prescription → لمريض معين → تحتوي على Medication محدد

وتم تنظيم ذلك من خلال 4 جداول رئيسية مترابطة:

Doctor

Patient

Prescription

Medication

هيكل قاعدة البيانات (Schema Design)

? Doctor

doctor_id (Primary Key)

name

specialization

? Patient

patient_id (Primary Key)

name

age

? Medication

medication_id (Primary Key)

name

dosage_mg

? Prescription (الجدول الوسيط)

doctor_id (Foreign Key)

patient_id (Foreign Key)

medication_id (Foreign Key)

date

dosage_instructions

العلاقات بين الجداول

علاقة One-to-Many بين Doctor و Prescription

علاقة One-to-Many بين Patient و Prescription

علاقة One-to-Many بين Medication و Prescription

تم استخدام Foreign Keys لضمان:

✔ Referential Integrity

✔ منع تكرار البيانات

✔ تنظيم العلاقات بشكل منطقي

التقنيات المستخدمة

Microsoft SQL Server

ER Diagram Design

Primary & Foreign Keys

Relational Modeling

Data Integrity Constraints

أهداف المشروع

تصميم قاعدة بيانات قابلة للتوسع

تطبيق مفاهيم Database Normalization

ضمان تكامل البيانات ومنع التكرار

تنظيم العلاقات بطريقة تعكس بيئة عمل حقيقية

القيمة العملية للمشروع

يمكن تطوير هذا النظام ليصبح:

نظام إدارة مستشفى متكامل

نظام إدارة عيادات

نظام صرف أدوية

أو دمجه مع Dashboard تحليلية مستقبلًا

ما يميز المشروع

تصميم منطقي يعكس فهمًا لطبيعة البيانات الصحية

استخدام صحيح للعلاقات (Relationships)

تنظيم واضح للـ Schema

قابلية التطوير والتوسع

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
4
تاريخ الإضافة
تاريخ الإنجاز
المهارات