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

منتظر التعقيب ووملاحظات على هذا erd

بدأه 1z1z في 26 أغسطس 2010 · 1 رد · 834 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

هذا نموذج erd تم عمله من خلال برنامج visio وسبب اختيار البرنامج لان اكتشفت انه منتشر فى سوق العمل مش عارف ليه ...؟

هو عباره عن تخطيط الشركه بيع سلعه ما

فيها المدرين

والوظفين

وسلعه

وموردين

والمشترى

qx56c3.jpg

بس مش عارف هل relationship صح ولا غلط وازاى اعرف هى صح ولا غلط ؟؟؟

وكمان ازاى ابداء بجدوال يعنى ازاى اجدد الجدول الأساسى والعلاقه بين الجدوال الأخرين ..؟

وكمان لازم اى جدول يكون له مفتاح اساس طيب لو مش ليه اعمل ايه ؟؟؟

وازى اتأكد ان المخطط صح مش غلط ...؟

عندك واحد شاى فى الجون و مايكونش تسلل

#2

1- يبدو انك عامل عدد 2 جدول واحد للمديرين والثاني للموظفين يمكن ان تكتفي بجدول واحد وتضيف column اسمه المدير وليكن manager_id وله علاقة self-join مع كود الموظف داخل نفس الجدول وهذا سيوفر عليك تكرار كتابة البيانات

2- اضف امام كل column له علاقة باخر fk بمعني foreign key وعند الربط تربطه فقط ب pk وشرط الربط ان يكونوا من نفس نوع البيانات اي لو كان ارقام فهو ايضا ارقام

3- لماذا المورد له علاقة بالسلعة مباشرة هل لاحظت ان السلعة لها اكثر من مورد والمورد يورد اكثر من سلعة ستحتاج لكثر العلاقة والتي تسمي هناMANY TO MANY من خلال اضافة جدول اخر اسمه الفاتورة وستحتاج لاضافة جدول تفاصيل الفاتورة

4- في حالة عدم وجود PK او لا يوجد COLUMN يمكن ان يكون PK يمكنك اضافة واحد من عندك يكون INT عددي وله AUTO INCREMENT يعني القيمة تضاف اتوماتيك عن طريق البرنامج ولا حاجة للمستخدم ان يراه حيث يضاف لقاعدة البيانات مباشرة

5- لماذا هناك علاقة مباشرة بين الموظف والمورد يمكن ان تكون العلاقة من خلال الفاتورة فقط

تحتاج فقط لمعرفة القليل عن تصميم قواعد البيانات من خلال موضوع اضفته اسمه كيف تصمم قواعد بيانات لعملك الشخصي من الصفر برجاء الاطلاع

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

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

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

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

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