dabas بتاريخ: 22 فبراير 2023 تقديم بلاغ مشاركة بتاريخ: 22 فبراير 2023 السلام عليكم ورحمة الله وبركاته انا اصمم قاعدة بياناتت لحسابات "بسيط" سأحاول أن أقوم بالتوضيح وبإيجاز: المؤسسة هي للتصميم والمونتاج ليست كبيرة (أقل من المتوسط) وبها عدد من الموظفين ، اذاً فهي تعتمد بشكل أساسي على المبيعات ، بينما المشتريات فهي إدارية (مصاريف ضيافة - اجهزة كمبيوتر - صيانة - قرطاسية ....الخ) قمت بتصميم جدول سميته Person سوف يشمل (الموظفين - الزبائن - الموردين) مرتبط بجدول آخر PersonType لتحديد طبيعة الشخص هل موظف ام زبون ام مورد؟ هنالك موظفين من الممكن ان يكون بحوزتهم عهد (أصول) كأمانة و آخرين لا يوجد فقمت في جدول Person بإضافة حقل CanHaveAsset ، حيث يحدد ما إذا كان بإمكان الشخص أن يمتلك عهة أم لا أيضا هنالك جدول سميتة Operations يقوم بتسجيل الإيرادات والمصروفات ، حيث هنالك حقل Flag يميز العنصر هل هو ايراد ام مصروف هل التصميم سليم ؟ وهل من الممكن أن يتسبب بمشاكل لاحقا ؟ وما هي السيناريوهات السيئة التي من الممكن أن تحدث ؟ هل من الأفضل تصميم جدول خاص بكل شخص (موظف - زبون - مورد) مع العلم أن البيانات التي تعني الشركة مشتركة بينهم (ملاحظة: النظام لا يقوم بإدارة الموارد البشرية أو الرواتب هنالك صندوق خاص بالرواتب ليست ضمن النظام) ؟ بخصوص الموظفين ... هل أقوم بعمل جدول عام لجميع الموظفين ، ومن ثم عمل جدول فرعي يشمل أرقام الموظفين اللذين بامكانهم امتلاك أصول (Employee + Employee_Can_Have_Asset). كذلك الأمر بخصوص الايرادات والمصروفات هل أقوم بفصل الكيانين ؟ أم يبقى الأمر على ما هو عليه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
rabie123 بتاريخ: 24 فبراير 2023 تقديم بلاغ مشاركة بتاريخ: 24 فبراير 2023 افصل جدول الموظفيين فى جدول مستقل بالنسبة للزبون والمورد ممكن فى جدول واحد وممكن ينفصلوا والافضل ينفصلوا لكن جدول operations تمام الوضع الحالى سليم وبالتوفيق ان شاء الله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.