تصميم وتنفيذ قاعدة بيانات لنظام إدارة مواعيد طبية (Appointments System)
قمت بتصميم وتنفيذ قاعدة بيانات متكاملة باستخدام SQL Server لإدارة بيانات المرضى والمواعيد الطبية، مع تطبيق أفضل ممارسات تصميم قواعد البيانات العلائقية.
? تفاصيل المشروع:
إنشاء قاعدة بيانات باسم Appointments.
تصميم جدول Patient مع:
مفتاح أساسي (Primary Key).
قيود فريدة (Unique) للرقم القومي ورقم الهاتف.
شرط تحقق (CHECK Constraint) لقيمة النوع (M / F).
تاريخ إنشاء تلقائي باستخدام GETDATE().
تصميم جدول Appointment مع:
مفتاح أساسي.
مفتاح أجنبي (Foreign Key) يربط المواعيد بالمرضى.
شرط تحقق لحالة الموعد (Scheduled – Completed – Canceled).
تسجيل تاريخ الإنشاء تلقائيًا.
تطبيق العلاقات بين الجداول باستخدام:
PRIMARY KEY
FOREIGN KEY
CHECK
UNIQUE
DEFAULT
إدخال بيانات تجريبية (Sample Data) لاختبار سلامة القيود والعلاقات.
? المهارات المستخدمة:
Database Design
Relational Database Modeling
Constraints & Data Integrity
SQL Server
Data Validation
? ما يميز المشروع:
ضمان تكامل البيانات (Data Integrity)
منع التكرار والأخطاء المنطقية
تصميم قابل للتوسع لإضافة جداول مثل الأطباء، العيادات، الفواتير مستقبلاً