一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。
(1) 写出每个关系模式的最小函数依赖集,指出是否存在传递函数依赖,
(2) 指出各关系模式的候选键、外键.
2.已知学生关系模式
S(Sno,Sname,SD,Sdname,Course,Grade)
其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。
(1)写出关系模式S的基本函数依赖并找出候选键。
(2)关系模式S为几范式,说明原因?
(3)将关系模式分解成满足3NF的模式集,并保持无损连接性和函数依赖性。
3、设某商业集团数据库中有一关系模式R如下:
R (商店编号,商品编号,数量,部门编号,负责人)
如果规定:(1) 每个商店的每种商品只的在一个部门销售;(2) 每个商店的每个部门只有一个负责人;(3) 每个商店的每种商品只有一个库存数量。
试回答下列问题:
(1) 根据上述规定,写出关系模式R的基本函数依赖;
(2) 找出关系模式R的候选键;
(3)试问关系模式R最高满足第几范式,说出理由。
(4) 如果R不属于3NF,将关系模式R分解成满足3NF的模式集,并保持无损连接性和函数依赖性。。
4.在某连锁店集团公司数据库设计中,有一用于记载每个顾客在不同门店的累计消费总额的关系模式为:R(门店编号,顾客编号,消费总额,顾客名称,地址,电话)
若规定:(1)每个顾客只有一个地址、一个电话。(2)每个顾客在每个门店只有一个消费总额。则模式R的一个最小函数依赖集是(①);R的一个满足无损联接和保持函数依赖的3NF分解是(②)。
5.1.分析关系模式:STUDENT(学号,姓名,出生日期,系名,班号,宿舍区),指出其候选关键字,最小依赖集和存在的传递函数依赖。
6.指出下列关系模式是第几范式?并说明理由。
(1).R(X,Y,Z)
F={XY→Z}
(2).R(x,Y,z)
F={Y→z,XZ→Y}
(3).R(X,Y,Z)
F={Y→Z,Y→X,X→YZ}
(4).R(x,Y,z)
F=