Re: [考题] 调查局资讯科学 97 数据库 问题

楼主: bahamut5461 (阿良)   2016-04-20 19:53:31
※ 引述《doudoulon (当天空落泪)》之铭言:
: 1.PORT这个弱个体 来自于STATE跟SEA这两个个体
: 本来是一个二元多对多 转成两个二元一对多
: 所以SEA_Name也是主键
: 2.SHIP_AT_PORT连接SHIP PORT跟PORT_VISIT 为一多元关系
: 指某艘船到某个PORT参访 所以要同时考虑三个个体
: 但PORT_VISIT只有依附在SHIP(透过SHIP_AT_PORT)
: PORT并没有依付在谁那边 或谁依付他 本身是一个关系转弱个体
: 3.所以应该是
: https://m.imgur.com/a/3rCl5
: 有错请指正 谢谢:)
基本上你8个都正确,但要注意...
以你照片中最下面的关联表为例,若参考到的是弱个体
记得
弱个体的键值(部分键+依附的主键)整串都要写上并标记成外键
抱歉,我其实有一题想问...
题目:
一关联数据库 R(A,B,C,D)
若功能相依 ABC→D,D→A
题目要我们...
列出所有候选键+化解成为BCNF
答案我们要写是(1)还是(2)?
(1)
候选键(A,B,C),(B,C,D)两组
化成BCNF:
R1(D,A)D为主键, R2(B,C,D)BCD为主键D为外键
(2)
候选键(A,B,C),(B,C,D)两组
化成BCNF:
R1(D,A)D为主键, R2(B,C,D)BCD为主键D为外键
R1(D,A)D为主键, R3(A,B,C)ABC为主键
感觉写(1)就很完整,但某位老师答案都写(2)
我想知道版上的大大都怎么写这题的答案...感谢!
作者: aaabug (aaabug)   2016-04-20 20:35:00
2也择一写吧
作者: jachin (火腿哥)   2016-04-20 23:40:00
请问1)的B当FK的话,是参考自哪?
作者: chao0210 (半糖多多绿)   2016-04-21 14:12:00
原po应该打错 是D为FK

Links booklink

Contact Us: admin [ a t ] ucptt.com