题目:
教学数据库有四个关系:
教师关系:T(Tno,Tname,Title)
课程关系:C(Cno,Cname,Tno)
学生关系:S(Sno,Sname,Age,Sex)
选课关系:SC(Sno,Cno,Score)
使用SQL语言完成如下查询:
(使用工具MySQL、MySQL Workbench)
创建数据表格如下(自己随便写的):
T表:
C表:
S表:
SC表:
(1)创建教师信息表T,数据类型和字段长度自定义。
结果:
(2)给教师信息表T中增加一列,列名为“Sex”。
结果:
(3)在教师信息表T中的Title列上创建聚集索引idx_Title
结果:
(4)查询女学生所学课程的任课老师的教师号和姓名。
结果:
(5)查询至少选修两门课程的学生学号。
结果:
(6)查询王珂同学不学的课程的课程名。
结果:
(7)查询全部学生都选修的课程号和课程名。
结果:
(8)查询选修C4课程的女学生的平均年龄。
结果:
(9)查询张伟老师所授课程的每门课程的平均成绩。
结果:
(10)创建课程表视图V_KCB,属性包含(Sno,Sname,Cno,Cname,Tname,Score)。
结果:
查看视图
ps:创建表格,填入数据不是用的SQL语言写的,直接用可视化工具在表格里写的,其截图是自动生成的SQL语言