循环表和零件表重新关系

时间:2017-08-07 15:14:15

标签: sql database database-design relational-database

微软的这本书为MTA考试提出了以​​下问题:

循环表和零件表之间的关系有什么好的外键?

a. part number
b. cycle model number
c. part name

并且给出的答案是(a。部件号)

我认为它应该是(b。循环模型编号),因为许多部分将引用一个循环模型。并且循环编号将存储在零件表中。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

答案是正确的,part_number应该是外键

CYCLE_TABLE会有

cycle_model_number作为主键和 part_number作为PARTS表的外键

PARTS_TABLE将具有

part_number作为主键

  

因为很多部分都会引用一个循环模型。和循环次数   将存储在零件表中。

示例数据

CYCLE_TABLE

cycle_model_number    part_number
CM1000                P10A
CM1000                P10B
CM1000                P20A
CM1000                P22C

PARTS_TABLE

part_number     part_description
P10A            description for P10A
P10B            description for P10B
P20A            description for P20A
P22C            description for P22C