全球旧事资料 分类
三、简答题
1设有关系模式:学生修课管理(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一名学生可以选修
多门课程号,一门课程号可以被多名学生选修;一名学生有唯一的所在系,每门课程号有唯一的课程名和学分。
回答以下问题:(1)根据上述规定写出关系模式R的基本函数依赖;
(2)找出关系模式R的候选码;
(3)试问关系模式R最高已经达到第几范式?为什么?
(4)将R分解成3NF模式集。
答:(1)学号
(姓名,所在系,性别)F
课程号
(课程名,学分)F
(学号,课程号)成绩F
(学号,课程号)(姓名,所在系,性别,课程号,学分)P
(2)候选码:学号,课程号
(3)存在部分函数依赖,R达到第一范式
(4)Stude
t(学号,姓名,所在系,性别)
SC(学号,课程号,成绩)
Course(课程号,课程名,学分)
2设有关系模式:学生表(学号,姓名,所在系,班号,班主任,系主任)。其语义为:一名学生只在一个系的一个班
学习,一个系只有一名系主任,一个班只有一名班主任,一个系可以有多个班。
回答以下问题:(1)根据上述规定写出关系模式R的基本函数依赖;
(2)找出关系模式R的候选码;
(3)试问关系模式R最高已经达到第几范式?为什么?
(4)将R分解成3NF模式集。
答:(1)学号
(姓名,所在系,班号,班主任,系主任)F
班号(班主任,系主任)F
班主任
系主任F
所在系
系主任F
(2)候选码:学号
(3)存在传递依赖,不存在部分函数依赖,R达到第二范式
(4)Stude
t(学号,姓名,所在系,班号)
Class(班号,班主任)
Dept(所在系,系主任)
3设有关系模式:授课表(课程号,课程名,学分,授课教师号,教师名,授课时数)。其语义为:一门课程号有确定
的课程名和学分,每名教师有确定的教师名,每门课程号可以由多名教师讲授,每名教师也可以讲授多门课程,每名
教师对每门课程号有确定的授课时数。
回答以下问题:(1)根据上述规定写出关系模式R的基本函数依赖;
(2)找出关系模式R的候选码;
(3)试问关系模式R最高已经达到第几范式?为什么?
(4)将R分解成3NF模式集。
答:(1)课程号
(课程名,学分)F
授课教师号
教师名F
(授课教师号,课程号)
授课时数F
(授课教师号,课程号)
(课程名,学分,教师名)P
(2)候选码:授课教师号,课程号
(3)存在部分函数依赖,R达到第一范式
(4)Course(课程号,课程名,学分)
Teacher(授课教师号,教师名)
CT(课程号,授课教师号,授课r
好听全球资料 返回顶部