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

طلب مساعدة في MCD ; MYSQL

بدأه Zetili Youssef في 5 مارس 2014 · 1 رد · 516 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي قاعدة بيانات متكونة من 3 جداول

جدول :  الأساتذة

جدول : القسم

جدول : المجال

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

حيث لكل قسم أستاذ مسؤول

و لكل مجال مسؤول

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

هذه محاولتي بالنسبة للـ MCD

http://im58.gulfup.com/9BjJG.png

 

9BjJG.png

----

 

المشكل هو لم اعرف كيف ادخل المسؤول لكل قسم حيث يكون المسؤول موجودا في جدول الاساتذة

ملاحظة :  جدول الاساتذة به اسماء يعني يوجد بيانات

و انا اريد اضافة قسم جديد في جدول الأقسام

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

لو ممكن شرح للـ clé principal او main keyword

المفتاح الرئيسي

و كيف اقوم بضافة

مفتاح الرئيسي للجدول الاساتذة الى جدول الاقسام لتكوين العلاقة

#2

ما فهمته من هذا الـ MCD هو:

كل استاذ يمكن أن يلقي درسا في مجال معين وأيضا في قسم معين.

من الأفضل أن تكون قواعد العلاقة Responsable هي نفسها في كل جدول والتي هي: 0.n

عند تطبيق هذا الـ MCD يجب عليك أن تنشأ أربعة جداول وليس ثلاثة فقط بحيث يكون Responsable هو الجدول الرابع

وبالتالي إضافة إلى العمودين: date و durée يجب أن تضيف ثلاثة أعمدة أخرى وهي :

idD

ide

iddom

كل عمود هو مفتاح ثانوي

المفتاح الرئيسي لهذا الجدول هو اجتماع كل هذه المفاتيح الثانوية مع بعض.

وبالتالي في هذا الجدول تستطيع أن تقول بأن أستاذ معين يلقي درسا في مجال معين وفي قسم معين

بالطبع هناك أفكار أخرى فيما يخص ربط هذه الجداول وبالتالي MCD آخر.

هذا ما استطيع أن أفيدك به والله أعلم

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