الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دعوة لمناقش الوضع الامثل لقاعدة البيانات التالية ؟؟؟

مغلق
بدأه ahmedd في 30 ديسمبر 2006 · 5 رد · 809 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هذه دعوة للجميع لمناقشة الوضع الامثل اوالتحليل الامثل لقاعدة بيانات تخص بدلات الموظفين في احد الشركات التي تتعامل مع وزارة الصحة ( مشروع خيري دون مقابل )

كما تلاحظون من الرسم المرفق الموظف له عدت بدلات ومستحقات وهي : بدل العاشة - بدل النقل المسائي - مكافاة الدورات التدريبية - بدل السكن -تعويض تذاكرالسفر .

d227e33ea3.JPG

الجداول :

1- جدول معلومات الموظف :

df27e94058.JPG

كما تلاحظون الجدول يحتوي على : اسم الموظف (م ) - رقم الحاسب الالي ( لا يمكن ان يتكرر - المفتاح الرئيسي ) - راتب الموظف ( م )

رقم المرتبة\والتسلسل ( ممكن ان يتكرر وذلك في حال استقالة الموظف وتعيين موظف جديد على هذا الرقم ) - مسمى الوظيفة ( م ) - جنسية الموظف ( م )

تاريخ قرار التوظيف ( م ) - رقم قرار التوظيف او رقم التعاقد ( م ) - مقر الوظيفة (م) : ملاحظة (م) تعني ممكن التكرار في الجدول .

2- جداول البدلات الاخرى :

جدول بدل الاعاشة :4

e6c84fee5a.JPG

بدل السكن:5

4075b01d49.JPG

جدول التذاكر:7

6a100bba89.JPG

جول النقل المسائي:8

4723c455ab.JPG

جدول المكافات :9

1e33a3af89.JPG

كما تلاحظون من الصور المرفقة جميع المعلومات مماكن ان تتكرر حتى الرقم الحاسب الالي حيث ان الموظف يمكن ان يحصل على 4 تذاكر في شهر واحد

وهذا ايضا يسري على الاعاشة والنقل المسائي ومكافات الدورات التدريبة ما عدا بدل السكن ييحصل علية بناءً على فترة العقد ويصرف مرة واحدة في السنة .

الجنسيات:6

a2c9808190.JPG

جدول الجنسيات تم ربطة في بجدول معلاومات الموظف عن طريق الارتباط التشعبي .

----------------------------------------------------------------

وبناءً على المعطيات اعلاة تم ربط الجداول الموضحة بعلاقة الرياضة التالية :

02835410fd.JPG

وهي من نوع many to one لجميع الجداول .

السؤال الذي يطرح نفسة هل هذا التوزيع والربط للجداول بالعلاقات هو الوضع الافضل او ان لكم راي واقتراحات لها - فكلنا يعلم ان البناء السليم لقاعدة البينات هو

نجاح للبرنامج ولمبرمجة B)

على فكرة هذا النظام يحتوي على اكثر من 25 جول للبدلات الاخرى وقت اختصرت الموضوع بالجداول المرفقة ليستفيد الجميع

تم تعديل هذه المشاركة بواسطة ahmedd في 30 ديسمبر 2006 في 06:03

#3

و عليكم السلام و رحمة الله و بركاته

لو دققت في جداول البدلات وجدت انها تحتوي على حقول متشابهة لذا فانه يمكن وضعها في جدول واحد للبدلات اختصارا مع اضافة حقل لنوع البدل ضمن جدول البدلات يمنحك هذا مرونة اكثر في اضافة بدلات جديدة للنظام حيث يتم ذلك باضافة نوع بدل جديد كقيد بياني في جدول انواع البدلات المرتبط مع جدول البدلات بحقل نوع البدل بدلا من اضافة جدول جديد لكل نوع بدل جديد كما يختصر عدد العلاقات في النظام من علاقات كثيرة بين جداول البدلات الى علاقة واحدة بين جدول البدلات و جدول معلومات الموظف.

علي البخيت

العراق - البصرة

#5

ياحبذا لو جعلت المسمي الوظيفي في جدول مستقل كما فعلت مع الجنسيات فهذا سيقلل أخطاء الأدخال وسيسهل في الأستعلامات

ومشكور على هذا المجهود

لا تَقُولن لِشيءٍ ذَا نَاقِصٌ ... وَلَكن أَعمل وَقُل ذَا أكملُ

#6

vbdb2005 ملاحظة جيدة بس راح اتعب دخل اكثر من 250 مسمى وظيفي هذي يبيلها اسبوع عمل :)

بس راح اخذها في الاعتبار شكرا لكل ملاحظاتكم تهمني جدا

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…