سؤال

مخطط الفصل http://img223.imageshack.us/img223/8558/classdiagram.png.

في هذه الصورة، لماذا يشير الموظف إلى طاولة خاصة به بينما لا يشير معرف الطلب إلى جدول الطلب. لقطة الشاشة هي صورة لقاعدة بيانات Northwind.

هل كانت مفيدة؟

المحلول

لأن الموظفين [موظف] تقرير إلى موظفين آخرين [Reportsto]. أمر ينتمي إلى طلب آخر يؤلم ذهني.

نصائح أخرى

ال EmployeeID ربما يجري إحالتها من قبل ReportTo حقل. على سبيل المثال، تقارير موظفة معينة إلى موظف آخر، باستخدام EmployeeID كما المرجع.

ال OrderID لا يشير إلى جدول الطلب لأنه لا توجد حقول أخرى في جدول الطلب الذي يستخدم / يشير إلى OrderID.

يشار إليها عادة باسم "الانضمام الذاتي".

لاحظ أن الموظف يمكن تخصيصه إلى واحد آخر (ReportSto) لذلك تحتاج إلى موظف لذلك هو PK من هذا الجدول.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top