قمت بتصميم وتطوير هيكلية قاعدة بيانات علائقية (Relational Database) متكاملة تهدف إلى إدارة العيادات والمراكز الطبية بكفاءة عالية. يركز المشروع على تنظيم عملية حجز المواعيد، حفظ سجلات المرضى، وإدارة جداول الأطباء، مع ضمان دقة البيانات ومنع التعارضات.
يعالج هذا النظام التحديات الشائعة في العيادات مثل تكرار بيانات المرضى، تضارب المواعيد، وصعوبة استخراج التقارير الطبية.
ما تم إنجازه في هذا المشروع:
1. هندسة وتحليل البيانات (Data Architecture):
إنشاء مخطط هيكلي (ERD) احترافي يوضح العلاقات بين الكيانات (Entities).
تطبيق قواعد التسوية (Normalization) لضمان عدم تكرار البيانات وتقليل مساحة التخزين.
بناء علاقات منطقية دقيقة:
One-to-One: لربط المريض بملفه الطبي التفصيلي (Patient Profile).
One-to-Many: لربط الأطباء بالعيادات.
Many-to-One: لربط المواعيد بكل من الطبيب، المريض، والعيادة.
2. التطوير التقني (SQL Development):
كتابة أكواد DDL لإنشاء الجداول مع تحديد أنواع البيانات بدقة (Data Types).
تطبيق قيود التكامل (Constraints) مثل Primary Keys و Foreign Keys لضمان الترابط المرجعي (Referential Integrity).
استخدام قيود Check و Default لضمان جودة المدخلات.
كتابة استعلامات DML متقدمة لإدراج، تعديل، واسترجاع البيانات بمرونة.
3. المميزات الوظيفية للنظام:
إدارة ملفات المرضى: (البيانات الشخصية + السجل الطبي: فصيلة الدم، الحساسية، الأمراض المزمنة).
نظام المواعيد: حجز دقيق يشمل التاريخ، الوقت، الحالة (مؤكد/ملغي)، والعيادة المختصة.
?⚕️ إدارة الأطباء: ربط الأطباء بتخصصاتهم وعياداتهم المحددة.
المهارات والأدوات المستخدمة:
قواعد البيانات: Microsoft SQL Server.
لغة الاستعلام: T-SQL.
تصميم المخططات: ( الأداة التي استخدمتها للرسم مثل: Draw.io / Visio / SSMS Diagrams).
مفاهيم التصميم: RDBMS, Normalization, Data Integrity.
لماذا هذا التصميم مميز؟
هذا المشروع ليس مجرد جداول، بل هو بنية تحتية قوية (Backend Architecture) جاهزة للربط مع أي تطبيق (Desktop أو Web) لخدمة العيادات والمستشفيات، مع ضمان سرعة الأداء وسهولة التوسع مستقبلاً.