学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师 每个老师可以指导多个小组,用下表记录各小组信息(学号,学生姓名,小组名称,老师工号,老师姓名),如果要达到BCNF应该如何分解?
A: (学号,小组名称,教师工号)(学号,学生姓名)(教师工号,教师姓名)
B: (学号,教师工号)(学号,学生姓名)(教师工号,教师姓名,小组名称)
C: (学号,学生姓名)(教师工号,教师姓名)(小组名称,教师工号)(学号,小组名称)
D: (学号,小组名称,教师工号,教师姓名)(小组名称,教师工号)
A: (学号,小组名称,教师工号)(学号,学生姓名)(教师工号,教师姓名)
B: (学号,教师工号)(学号,学生姓名)(教师工号,教师姓名,小组名称)
C: (学号,学生姓名)(教师工号,教师姓名)(小组名称,教师工号)(学号,小组名称)
D: (学号,小组名称,教师工号,教师姓名)(小组名称,教师工号)
举一反三
- 中国大学MOOC: 学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师 每个老师可以指导多个小组,用下表记录各小组信息(学号,学生姓名,小组名称,老师工号,老师姓名),如果要达到BCNF应该如何分解?
- 教师(教师号,姓名,性别,年龄,职称)、学生(学号,姓名,性别,班级,年龄)一位教师教授多位学生,一位学生由一位教师教授。请判断下面上面“教授”联系的码? A: 教师号与学生号 B: 教师号 C: 学号 D: 教师号或学号
- 设教学数据库中有四个关系:教师(教师编号,教师姓名,联系电话)课程(课程号,课程名,教师编号)学生(学号,学生姓名,年龄,性别,专业)选课(学号,课程号,成绩)检索所有姓“李”的学生的姓名和年龄。
- 有个关系模式记录了学生信息和老师信息:学生(学号,学生姓名,工号,老师姓名,所在系)则下面说法正确的是 A: 学号是候选码 B: 工号是候选码 C: 学号是主码 D: 工号是主码 E: 学号是主属性 F: 工号是主属性 G: 是否专业课老师是非主属性
- 学生(学号,姓名,年龄),老师(教师号,姓名,专业)如果一个老师可以教多个学生,一个学生可以跟多个老师学习,那么学生与老师的关系是