数据库原理与应用第三版何玉洁第八章课后习题答案

在这里插入图片描述
1
数据冗余,数据更新,数据插入,数据删除
2
第一范式:不包含重复组的关系
第二范式:如果R(U,F)∈1NF,并且R中的每个非主元素都完全函数依赖于主键,则为第二范式
第三范式:如果R(U,F)∈2NF,并且所有的非主属性都不传递依赖于主键,则为第三范式
3
完全函数依赖:如果X决定Y且X的任意一个真子集X1都有X1不决定Y,则称Y完全依赖于X
部分函数依赖:如果X决定Y且X的任意一个真子集X1都有X1决定Y,则称Y部分依赖于X
传递函数依赖:如果X决定Y,Y决定Z,则Z为传递依赖X
4
一定不包含部分函数依赖
5

6
候选键,学号,课程号,
学号->姓名,学号->所在系,学号->性别,课程号->课程名,课程号->学分,学号,课程号->成绩
第一范式,学号->p姓名
学生表(学号,姓名,所在系,性别)
课程(课程号,课程名,学分)
选课(学号,课程号,成绩)
7
候选键:学号
学号->姓名,学号->所在系,学号->班号,班号->班主任,所在系->系主任
第一范式,学号->p姓名
学生(学号,姓名,所在系,班号)主键,学号,外键,系号,班号
班(班号,班主任)主键班号
系(系号,系主任)主键系号
8
候选键,授课教师号,课程号
第一范式,教师号->p教师名,因为课程号->课程名,因此(授课教师号,课程号)->课程名
课程号->课程名,课程名->学分,授课教师号->教师名,授课教师号,课程号->授课时数
课程(课程号,课程名,学分)主键,课程号
教师(授课教师号,教师名)主键,授课教师号
上课(授课教师号,课程号,授课时数)主键,授课教师号,课程号,外键,授课教师号,课程号

猜你喜欢

转载自blog.csdn.net/little_yuan20/article/details/108247828