设有关系模式CT(Cno,Cname,Ccredit,Tno,Tname,Time),各属性分别表示课程号,课程名,学分,教师号,教师名,讲授时间。 其语义为:每门课程号有确定的课程名和学分,每名教师的教师号能确定教师名,每门课程可以由多名教师讲授,每名教师也可以讲授多门课程,每名教师对每门课程有确定的授课时数。根据以上描述回答: (1)指出此关系模式的候选码; (2)判断此关系模式最高属于第几范式,为什么? (3)把关系模式CT分解为三范式。
举一反三
- 设有关系模式: 授课表(课程号,课程名,学分,授课教师号,教师名,授课时数), 其语义为: 一门课程(由课程号决定)有确定的课程名和学分, 每名教师(由教师号决定)有确定的教师名, 每门课程可以由多名教师讲授, 每名教师也可以讲授多门课程, 每名教师对每门课程有确定的授课时数。 指出此关系模式的候选键,判断此关系模式属于第几范式; 若不属于第三范式,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键
- 设有关系模式:教师授课(课程号,课程名,学分,教师号,教师名,授课时数), 其语义为:一门课程(由课程号决定)有确定的课程名和学分,每名教师(由教师号决定)有确定的教师名,每门课程可以由多名教师讲授,每名教师也可以讲授多门课程,每名教师对每门课程有确定的授课时数。(1)请写出教师授课关系模式中存在的函数依赖。(2) 指出此关系模式的候选码。(3) 该关系模式属于第几范式?并简单说明理由(4) 若不属于第三范式,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主码和外码。
- 设有课程关系模式如下: 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
- 资料:一个简单的教务管理系统有如下描述:(1)每门课程由一个系开设,每个系开设多门课程;(2)每个教师讲授多门课程,每门课程由多个教师讲授;(3)学生选修课程有关属性如下:系:系号,系名,系地址;教师:职工号,姓名,职称;学生:学号,姓名,性别,班级;课程:课程号,课程名,学分;选修:成绩;讲授:工作量;开设:学期要求:(1)画出反映上述命题的E-R图,并在图上注明属性、联系的类型。(2)将该E-R图转换为关系数据模式,并注明关键字。