6、设有关系模式:学生修课(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一个学生可以选多门课程,一门课程可以被多名学生选。请指出此关系模式的候选码,判断此关系模式是第几范式的,若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主码和外码。
举一反三
- 7、设有关系模式:学生(学号,姓名,所在系,班号,班主任,系主任),其语义为:一个学生只在一个系的一个班学习,一个系只有一个系主任,一个班只有一个班主任,一个系可以有多个班。 请指出此关系模式的候选码,判断此关系模式是第几范式的,若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主码和外码。
- 设有关系模式:教师授课(课程号,课程名,学分,教师号,教师名,授课时数), 其语义为:一门课程(由课程号决定)有确定的课程名和学分,每名教师(由教师号决定)有确定的教师名,每门课程可以由多名教师讲授,每名教师也可以讲授多门课程,每名教师对每门课程有确定的授课时数。(1)请写出教师授课关系模式中存在的函数依赖。(2) 指出此关系模式的候选码。(3) 该关系模式属于第几范式?并简单说明理由(4) 若不属于第三范式,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主码和外码。
- 设有关系模式: 授课表(课程号,课程名,学分,授课教师号,教师名,授课时数), 其语义为: 一门课程(由课程号决定)有确定的课程名和学分, 每名教师(由教师号决定)有确定的教师名, 每门课程可以由多名教师讲授, 每名教师也可以讲授多门课程, 每名教师对每门课程有确定的授课时数。 指出此关系模式的候选键,判断此关系模式属于第几范式; 若不属于第三范式,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键
- 有关系模式学生(学号,课程号,名次),若每- - 名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是 A: (学号,课程号)和(课程号,名次)都可以作为候选码 B: 只有(学号,课程号)能作为候选码 C: 关系模式属于第三范式 D: 关系模式属于BCNF
- 有关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述错误的是。() A: (学号,课程号)和(课程号,名次)都可以作为候选码 B: 只有(学号,课程号)能作为候选码 C: 关系模式属于第三范式 D: 关系模式属于BCNF