السلام عليكم
الموضوع بدأ عندما كنت أحلل برنامج للعيادات ,المشكلة في العيادات ان لكل عيادة نظام خصا بها , وعند تشخيص المريض يكتب تقرير مختلف بين عيادة وأخرى
أنا أردت أن أقلل عدد الجداول , خصوصا أن موضع التقرير الذي يكتب للمريض ليس بذلك الأهمية , إذا انه فقط للمعلومات التاريخية لزيارة المريض.
إذا كنت سأقوم به على الطريقة التقليدية سأقوم ببناء جدول لكل تقرير عيادة , يعني سيكون هناك تقرير عيادة الأسنان, تقرير عيادة الصدرية الخ ..
الحل الذي وجدته التالي
هو أن انشأ جدول ولنقل يتألف من ثلاثة حقول , حقل لل ID وحقل من نوع XML وحقل ثالث يحتوي على رقم مرتبط بجدول آخر يحتوي على صيغة XSD الخاصة بتصييغ بيانات ال XML الموجودة في حقل ال XML في الجدول الأول
السؤال
ما هو رأيكم زاد فضلكم ؟؟
وهل هذه الطريقة تنفع