数据库系统概论期末试题及答案(重点知识)(3)
时间:2026-01-16
时间:2026-01-16
(1)回答R是1NF并正确说明理由3分,没有正确回答出理由扣1分。
(2)首先正确将R分解为R1(S#,SNAME,SDEPT,MNAME)(3分)和
R2(S#,CNAME,GRADE)(3分),再将R1正确分解为R11(S#,SNAME,SDEPT)(3分)和R12 SDEPT,MNAME))(3分),其中分解属性正确1分,候选码指定正确1分,函数依赖集书写正确1分。分解过程的叙述斟情扣分。
要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖
五、综合题(共16分)
设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。试画出E-R图,注明属性和联系类型,并将E-R模型转换成关系模式,要求关系模式主码加下划线 表示,外码用波浪线﹏﹏﹏﹏。(E-R模型7分,关系模型9分)
E-R模型:(共7分)
关系模型:(共9分) 顾客(顾客编号,姓名,地址,年龄,性别)(2分,主码1分,其它1分) 商店(商店编号,商店名,地址,电话)(2分,主码1分,其它1分) 购物(顾客编号,商店名称,日期,消费金额)
上一篇:马克西姆音乐会网络宣传策划案
下一篇:纺织英语大全