设某校教材管理系统中,有一个记录各班级领用教材情况的关系模式:
R(教材编号,教材名称,出版社,班级号,领用时间,领用数量)
如果规定:每个班级每次可领用多种教材,但每种教材只允许领用一次;同一种教材可被不同班级领用;不同班级可同时领用教材。
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高属于第几范式?
(3)将R规范到3NF。
设某校教材管理系统中,有一个记录各班级领用教材情况的关系模式:
R(教材编号,教材名称,出版社,班级号,领用时间,领用数量)
如果规定:每个班级每次可领用多种教材,但每种教材只允许领用一次;同一种教材可被不同班级领用;不同班级可同时领用教材。
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高属于第几范式?
(3)将R规范到3NF。
【正确答案】:(1)R的基本FD有4个:
教材编号→教材名称→教材编号→出版社,
(班级号,教材编号)→领用时间,(班级号,教材编号)→领用数量
R的关键码为(班级号,教材编号)
(2)R最高属于1NF。
(3)R应分解为:Rˇ1(教材编号,教材名称,出版社)
Rˇ2(班级号,教材编号,领用时间,领用数量)
Top