当前位置: 首页 > 实验教学文件 > 实验任务 > 正文  
最新动态

信管12-数据库作业

来源:实验中心 | 点击: | 录入时间:2014/10/20

学生表,有字段:姓名,学号,专业

选课表,有字段:学号,课号,成绩

课程表,有字段:课号,课名

首先建立上述三张表。学生表,学号为主键;课程表,课号为主键;选课表,学号为来自学生表的外键,课号为来自课程表的外键

连接查询

(一)简单连接

1、列出选修1号课的学生姓名及成绩。

2、列出选修1号课的学生的学号、姓名及成绩。

3、求出总分大于150的学生的学号、姓名及总成绩。

4、建立视图:语文课,包括字段:课号,课名,姓名,学号,专业,成绩

(二)自连接查询

1、列出那些专业相同的学生相应的姓名及专业信息。

2、求至少选修1号课和2号课的学生的学号。

(三)查询

1、列出选修1号课的学生姓名及成绩。

2、查询没有选修任何课程的学生姓名。

(四)修改表结构

1、为课程表添加一个开课学期字段,字段类型为数值型,长度为100

2、修改开课学期字段为字符型,合法值为12

3、删除课程表中对开课学期字段的合法值约束,设置默认值为1

4、删除课程表中的开课学期字段。修改课程名字段为课名字段。

5、在学生表的年龄字段上建立候选索引。

6、在学生表中添加一个出生日期字段,删除年龄字段。

Copyright © 2011 All Rights Reserved