已知教务管理数据库中的任课表结构如下:任课(教师工号,课程号,时间,地点),一位教师可教授多门课程,一门课程可由多名教师任教,则应将设置为主键()
A: 教师工号
B: 课程号
C: 教师工号和课程号
D: 其余选项均不对
A: 教师工号
B: 课程号
C: 教师工号和课程号
D: 其余选项均不对
举一反三
- 智慧职教: 已知表:课程(课程号,课程名,教师工号,学时,上课地点),请问:“select count(教师工号) from 课程 group by 教师工号 having count(教师工号)>2”的功能是?
- 有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多名教师讲授,同一名教师也可讲授多门课程。查询从未被“教授”讲授过的课程的课程号,正确的语句是______ A: SELECT课程号FROM授课表a JOIN教师表b ON a.教师号=b.教师号 B: WHERE职称!=’教授’ C: SELECT课程号FROM授课表a RIGHT OUTER JOIN教师表b D: ON a.教师号=b.教师号 E: WHERE职称!=’教授’AND a.课程号IS NOT NULL F: SELECT课程号FROM授课表WHERE课程号NOTIN( G: SELECT课程号FROM授课表a JOIN教师表b ON a.教师号=b.教师号 H: WHERE职称’教授’) I: SELECT课程号FROM授课表WHERE课程号IN( J: SELECT课程号FROM授课表a JOIN教师表b ON a.教师号=b.教师号 K: WHERE职称!=’教授’)
- 智慧职教: 已知表:课程(课程号,课程名,教师工号,学时,上课地点),请问:“select min(学时) from 课程 where 教师工号='201'”的功能是?
- 若在数据库中有“教师”表(教师号、教师名)、“学生”表(学号、学生名)和“课程”表(课程号,课程名)等3个基本情况表。学校里一名教师可主讲多门课程,一名学生可选修多门课程,则主讲教师与学生之间形成了多对多的师生关系。为反映这种师生关系,在数据库中应增加新的表。下列关于新表的设计中,最合理的设计是() A: 增加两个表:学生-选课表(学号、课程号),教师-任课表(教师号、课程号) B: 增加一个表:学生-选课-教师表(学号、课程号、教师号) C: 增加一个表:学生-选课-教师表(学号、学生名、课程号、课程名、教师号、教师名) D: 增加两个表:学生-选课表(学号、课程号、课程名),教师-任课表(教师号、课程号、课程名)
- 1. 有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授锁门课程。查询从未被”教授”讲授过的课程的课程号,正确的语句是______