上海大学数据库1 下载本文

数据库实验报告(一)

第3周(第四章:除法、聚合函数、分组、集合操作,外连接自学)

一、实验课:

1. 验证在1000万个以上记录时在索引和不索引时的查询时间区别。 1) 建立30W条记录 declare @i int set @i=1 while @i<300000 begin

insert into Table_1 values(@i) set @i=@i+1 end

2) 未建立索引前查询 set statistics time on select id from Table_1 where id=200000

set statistics time off

第 9 页 共 9 页

数据库实验报告(一)

3) 以降序建立id索引后查询 set statistics time on select id from Table_1 where id=200000

set statistics time off

2. 查询每个学生选课情况(包括没有选修课程的学生)。

第 10 页 共 10 页

数据库实验报告(一)

3. 检索所有课程都选修的的学生的学号与姓名。 注:(为检查出结果,有修改表中数据)

第 11 页 共 11 页

数据库实验报告(一)

4. 检索选修课程包含1106同学所学全部课程的学生学号和姓名。

5. 查询每门课程中分数最高的学生学号和学生姓名。

第 12 页 共 12 页