学生表,有字段:姓名,学号,专业
选课表,有字段:学号,课号,成绩
课程表,有字段:课号,课名
首先建立上述三张表。学生表,学号为主键;课程表,课号为主键;选课表,学号为来自学生表的外键,课号为来自课程表的外键
连接查询
(一)简单连接
1、列出选修1号课的学生姓名及成绩。
2、列出选修1号课的学生的学号、姓名及成绩。
3、求出总分大于150的学生的学号、姓名及总成绩。
4、建立视图:语文课,包括字段:课号,课名,姓名,学号,专业,成绩
(二)自连接查询
1、列出那些专业相同的学生相应的姓名及专业信息。
2、求至少选修1号课和2号课的学生的学号。
(三)查询
1、列出选修1号课的学生姓名及成绩。
2、查询没有选修任何课程的学生姓名。
(四)修改表结构
1、为“课程”表添加一个开课学期字段,字段类型为数值型,长度为100。
2、修改开课学期字段为字符型,合法值为1或2。
3、删除“课程”表中对开课学期字段的合法值约束,设置默认值为1。
4、删除“课程”表中的开课学期字段。修改课程名字段为“课名”字段。
5、在“学生”表的“年龄”字段上建立候选索引。
6、在“学生”表中添加一个出生日期字段,删除年龄字段。