为航班安排飞机的用户确定每个航班每天使用的飞机类型,并在必要时更改飞机类型。归一化为3NF并提出关系模型。你应该仔细查看数据,并注意像Flight#这样的细节不是唯一的,但它们似乎决定了其他属性。
我该如何正常化?如果没有唯一标识符(主键),那么如何才能完成?我已经开始绘制依赖项了(下面),但是我不确定从这里开始/如果我做得对。
答案 0 :(得分:1)
我会做这样的事情
**Flight**
Flightid, flight_num, plane_typeid, destinationid, departdatetime
**Reservation**
Reservationid, Flightid, seatsreserved, userid
**Destination**
Destinationid, destination
**Plane_type**
Plane_typeid, Plane_type, capacity
**User**
Userid, firstname, lastname