0

类图 http://img223.imageshack.us/img223/8558/classdiagram.png

在这张图片中,为什么 EmployeeID 指向它自己的表,而订单 id 没有指向订单的表。屏幕截图是北风数据库的图片。

4

4 回答 4

3

因为员工 [EmployeeID] 向其他员工 [ReportsTo] 报告。属于另一个订单的订单伤害了我的大脑。

于 2009-08-22T02:03:44.207 回答
1

该领域EmployeeID可能正在提及ReportTo。例如,一个给定的员工向另一个员工报告,EmployeeID用作参考。

OrderID不指向 Order 表,因为 Order 表中没有其他字段使用/引用OrderID.

于 2009-08-22T02:05:51.987 回答
0

这通常称为“自联接”。

于 2009-08-22T02:29:08.457 回答
0

请注意,员工可能从属于另一个员工 (ReportsTo),因此您需要 EmployeeID 来表示该表的 PK。

于 2009-09-25T19:50:51.337 回答