数据库实验报告(一)
第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 页