问题
问答题
阅读以下说明和关系表,回答问题1~4。
[说明]
下面给出PD的关系表:
PD
PNUM | INUM | INAME | DNAME | OFFICE | RECORD |
012 | A1 | B | 王 | E1 | 80 |
013 | A2 | E | 张 | C2 | 70 |
015 | A1 | B | 王 | E1 | 90 |
015 | A3 | R | 东方 | R4 | 70 |
014 | A4 | X | 张 | C2 | 80 |
[问题4] 将它分解为高一级范式,分解后的关系能否解决操作异常的问题 |
答案
参考答案:
解析:分解后的关系模式如下所示。分解后得到两个关系子模式都为2NF,并解决了先前的插入、删除的异常操作。
当发现了一个新的病症,可将数据插入DI,当病人离开医院,只要删除SR中的有关记录,而该病症的有关信息还保留在DI表中
SR
PNUM | INUM | RECORD |
012 | A1 | 80 |
013 | A2 | 70 |
015 | A1 | 90 |
015 | A3 | 70 |
014 | A4 | 80 |
DI
INRM | INAME | DNAME | OFFICE |
A1 | B | 王 | E1 |
A2 | E | 张 | C2 |
A3 | R | 东方 | R4 |
A4 | X | 张 | C2 |
WORK
INUM | INAME | DNAME |
A1 | B | 王 |
A2 | E | 张 |
A3 | R | 东方 |
A4 | X | 张 |
DOCTOR
DNAME | OFFICE |
王 | E1 |
张 | C2 |
东方 | R4 |
张 | C2 |