数据库原理-实验8-查询优化(8)
--(2)录入学号和课程号 declare @sno char(11)
declare s_cursor cursor local for select sno from dbo.s open s_cursor
fetch s_cursor into @sno declare @s_row int,@n int set @s_row=30000 set @n=1
while @n<=@s_row begin
insert dbo.sc(sno,cno) select @sno, cno from dbo.c fetch s_cursor into @sno set @n=@n+1 end
close s_cursor
deallocate s_cursor
--(3)为学生选课表生成成绩 --1)创建学生选课表sc12 create table sc12( sno char(11), cno char(5), grade int,
primary key(sno,cno)) go
--2)将学生选课表sc中的选课信息插入到学生选课表sc12,并随机生成相应的选课成绩
declare @sno char(11),@cno char(5) declare @grdae tinyint
declare sc_cur cursor for select sno,cno from dbo.sc open sc_cur
fetch next from sc_cur into @sno,@cno
set @grdae=cast( floor(rand()*50) as int)+50 declare @n int,@sc_row int set @n=1
set @sc_row=600000 while @n<=@sc_row begin
insert into dbo.sc12(sno,cno,grade) values(@sno,@cno,@grdae)
fetch next from sc_cur into @sno,@cno set @grdae=cast( floor(rand()*50) as int)+50 set @n=@n+1 end
close sc_cur
deallocate sc_cur
说明:上面是查询优化数据库的模板程序。由于笛卡尔积计算量非常之大,上面的数据由普通的计算机作为数据服务器难以实现。 (二)实验实现:
本实验在sql server 2000环境下实现 1. 数据库:stu_optimization
1)学生表:s22(5000个元祖) 2)课程表:c22(20个元祖)
3)学生选课表:sc22(100000元祖) 2. 三种方法的时间代价
1)法一Q1中只进行笛卡尔积的时间:
2)法二、法三的时间
这里只是从时间代价上说明查询优化的必要性。通过简单的查询语句难以实现法二和法三在DBMS中的实现细节。
相关推荐:
- [说明书]浅谈视觉传达设计中的色彩艺术
- [说明书]数据库原理-实验8-查询优化
- [说明书]临时用电施工组织设计
- [说明书]反假币考试试题第二套(人民币)
- [说明书]《建设工程监理规范》-2014.3.1实施
- [说明书]筋出槽,骨错缝病机诠释
- [说明书]百度预计来路对网站权重有多大影响
- [说明书]房屋面积测绘细则
- [说明书]计算机控制技术填空题汇总
- [说明书]乡镇卫生院(社区中心)死亡医学证明管
- [说明书]2013尾矿工实操试题
- [说明书]2015事业单位面试备考:贵州省事业单位
- [说明书](目录)2017-2022年半导体材料市场发
- [说明书]浙江省制造业发展“十三五”规划
- [说明书]干部选拔任用工作情况的自查报告
- [说明书]《发电厂电气部分》课后部分问答题整理
- [说明书]中国建立政府成本会计制度的思考
- [说明书]中国文化输出的现状及挑战-100分
- [说明书]通信原理实验指导(13-9)
- [说明书]HSF培训试卷(有害物质培训考试试题)
- 高中地理必修一:2.3《大气环境之六_气
- 新人教版八年级数学上期末总复习精品优
- WEB应用托管平台系统架构
- 《应用文写作》期末试卷
- 2017年秋九年级数学上册24.3正多边形和
- _空心村_形态特征与生成机理分析_以河
- 北师大版生物七年级下册12章2节感受器
- 社区卫生服务中心主任职责
- 广东省2014届广州二模材料作文“求道”
- 完整户口本英文翻译模板
- 2015年液化天然气LNG市场调研及发展趋
- 农村学校教育发展新
- 2014年注册税务师税法(Ⅱ)考试试题及答
- 东方大学俄语新版第5册第-7课课文翻译
- 路基路面工程课程设计1
- 219亩项目2011营销策略
- 第1篇 贸易术语-EXW、FCA、FAS
- 年会或大型活动防疫应急预案
- 改善提案(合理化建议)
- 初三英语第四单元ppt