-4

一家公司为高级员工提供运输服务。有 3 个表:驾驶员、车辆、工作人员。

司机 - 执照号码 [PK] - 姓名 - 语言 - ...(等等..)

VEHICLES - 车辆 ID [PK] - 注册号 - 型号 - 颜色 - ... 等等...

STAFFS - 员工 ID [PK] - 姓名 - 职位名称 - ... 等等....

我想创建一个名为 ORGANIZE 的新表,它将分配一名司机和一辆车辆以满足员工的需求。PK和FK是什么?

4

1 回答 1

0

我已经在你的另一个问题上写了一个更详尽的答案。
数据库规范化

如果您需要将驾驶员和车辆与工作人员匹配,则可以使用与其他三个表的 fk 关联进行三列复合 pk。您需要连接自己的逻辑来实际进行组织......这不会在数据库中完成,数据库应该只保留组织的结果。

于 2012-10-18T02:44:06.377 回答