设有关系模式:
授课表(课程号,课程名,学分,授课教师号,教师名,授课时数),
其语义为:
一门课程(由课程号决定)有确定的课程名和学分,
每名教师(由教师号决定)有确定的教师名,
每门课程可以由多名教师讲授,
每名教师也可以讲授多门课程,
每名教师对每门课程有确定的授课时数。
指出此关系模式的候选键,判断此关系模式属于第几范式; 若不属于第三范式,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键
授课表(课程号,课程名,学分,授课教师号,教师名,授课时数),
其语义为:
一门课程(由课程号决定)有确定的课程名和学分,
每名教师(由教师号决定)有确定的教师名,
每门课程可以由多名教师讲授,
每名教师也可以讲授多门课程,
每名教师对每门课程有确定的授课时数。
指出此关系模式的候选键,判断此关系模式属于第几范式; 若不属于第三范式,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键
举一反三
- 设有关系模式:教师授课(课程号,课程名,学分,教师号,教师名,授课时数), 其语义为:一门课程(由课程号决定)有确定的课程名和学分,每名教师(由教师号决定)有确定的教师名,每门课程可以由多名教师讲授,每名教师也可以讲授多门课程,每名教师对每门课程有确定的授课时数。(1)请写出教师授课关系模式中存在的函数依赖。(2) 指出此关系模式的候选码。(3) 该关系模式属于第几范式?并简单说明理由(4) 若不属于第三范式,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主码和外码。
- 设有关系模式CT(Cno,Cname,Ccredit,Tno,Tname,Time),各属性分别表示课程号,课程名,学分,教师号,教师名,讲授时间。 其语义为:每门课程号有确定的课程名和学分,每名教师的教师号能确定教师名,每门课程可以由多名教师讲授,每名教师也可以讲授多门课程,每名教师对每门课程有确定的授课时数。根据以上描述回答: (1)指出此关系模式的候选码; (2)判断此关系模式最高属于第几范式,为什么? (3)把关系模式CT分解为三范式。
- 设有课程关系模式如下: R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址) 并且假定不同课程号可以有相同的课程名,每门课程只有一位任课教师,但每位教师可以有多门课程。关系R范式最高达到______。
- 设有课程关系模式R(C#,Cn,T,Ta)(其中,C#为课程号,Cn为课程名,T为教师名,Ta为教师地址),并且假定不同课程号可以有相同的课程名,每门课程只有一位任课教师,但每位教师可以有多门课程。关系R范式最高达到( )。 A: 1NF B: 2NF C: 3NF D: BCNF
- 10. 有关系模式: R( 课程编号,课程名称,教师编号,教师姓名,授课班级 ) ,若一名教师可讲授多门课程,一门课程可由多名教师讲授,则 R 属于 ( )