السلام عليكم
هذه دعوة للجميع لمناقشة الوضع الامثل اوالتحليل الامثل لقاعدة بيانات تخص بدلات الموظفين في احد الشركات التي تتعامل مع وزارة الصحة ( مشروع خيري دون مقابل )
كما تلاحظون من الرسم المرفق الموظف له عدت بدلات ومستحقات وهي : بدل العاشة - بدل النقل المسائي - مكافاة الدورات التدريبية - بدل السكن -تعويض تذاكرالسفر .
الجداول :
1- جدول معلومات الموظف :
كما تلاحظون الجدول يحتوي على : اسم الموظف (م ) - رقم الحاسب الالي ( لا يمكن ان يتكرر - المفتاح الرئيسي ) - راتب الموظف ( م )
رقم المرتبة\والتسلسل ( ممكن ان يتكرر وذلك في حال استقالة الموظف وتعيين موظف جديد على هذا الرقم ) - مسمى الوظيفة ( م ) - جنسية الموظف ( م )
تاريخ قرار التوظيف ( م ) - رقم قرار التوظيف او رقم التعاقد ( م ) - مقر الوظيفة (م) : ملاحظة (م) تعني ممكن التكرار في الجدول .
2- جداول البدلات الاخرى :
جدول بدل الاعاشة :4
بدل السكن:5
جدول التذاكر:7
جول النقل المسائي:8
جدول المكافات :9
كما تلاحظون من الصور المرفقة جميع المعلومات مماكن ان تتكرر حتى الرقم الحاسب الالي حيث ان الموظف يمكن ان يحصل على 4 تذاكر في شهر واحد
وهذا ايضا يسري على الاعاشة والنقل المسائي ومكافات الدورات التدريبة ما عدا بدل السكن ييحصل علية بناءً على فترة العقد ويصرف مرة واحدة في السنة .
الجنسيات:6
جدول الجنسيات تم ربطة في بجدول معلاومات الموظف عن طريق الارتباط التشعبي .
----------------------------------------------------------------
وبناءً على المعطيات اعلاة تم ربط الجداول الموضحة بعلاقة الرياضة التالية :
وهي من نوع many to one لجميع الجداول .
السؤال الذي يطرح نفسة هل هذا التوزيع والربط للجداول بالعلاقات هو الوضع الافضل او ان لكم راي واقتراحات لها - فكلنا يعلم ان البناء السليم لقاعدة البينات هو
نجاح للبرنامج ولمبرمجة B)
على فكرة هذا النظام يحتوي على اكثر من 25 جول للبدلات الاخرى وقت اختصرت الموضوع بالجداول المرفقة ليستفيد الجميع