2012-2数据库上机实验指导
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
实验一SQL Server 2005的安装与配置 (2)
实验二认识SQL Server 2005中的数据库 (3)
实验三数据库的查询 (4)
实验四数据库查询中函数的应用 (5)
实验五视图和索引的基本操作 (6)
实验六存储过程的基本操作 (7)
实验七触发器的基本操作 (8)
实验八游标的基本操作 (9)
实验九事务的基本操作 (10)
实验十数据库的安全管理相关操作 (11)
实验十一基于C#.NET的数据库系统开发 (12)
实验报告 (13)
实验一SQL Server 2005的安装与配置
【实验目的】:
了解SQL Server 2005产品家族的版本,熟悉SQL Server 2005的硬件环境及软件环境需求,完成整个安装过程。
【实验内容】:
1、了解SQL Server 2005安装的环境需求;
2、完成SQL Server 2005的安装;
3、熟悉SQL Server 2005的管理工具,实现服务器的注册,创建服务
器组;
4、SQL Server 配置管理器的应用;
5、可参照第6章相关内容。
【报告要求】:
1、对SQL Server 2005的安装过程进行截图,作为报告的一部分;
2、通过本次实验,回答P77第2、
3、
4、5题;
3、对本次实验进行简要总结。
实验二认识SQL Server 2005中的数据库
【实验目的】:
通过本次实验,掌握数据库的相关操作,熟悉数据库中对表的操作等。【实验要求】:
1、使用SQL Server Management Studio创建名为“仓库库存”的数据
库,设置数据库主文件名为仓库库存_data,大小为10MB,日志
文件名为仓库库存_log,大小为2MB(教材习题P131第4题);
2、删除“仓库库存”数据库,重新使用T-SQL语句创建数据库“仓库
库存”的数据库,设置数据库主文件名为仓库库存_data,要求其
最大尺寸为无限大,增长速度为20%,日志文件名为仓库库存_log,
初始大小为2MB,最大尺寸为5MB,增长速度为1MB(教材习题
P131第5题);
3、分别使用SQL Server Management Studio和T-SQL语句创建数据库
Student,要创建的数据库要求如下:数据库名称为Student,包
含3个20MB的数据库文件,2个10MB的日志文件,创建使用一
个自定义文件组,主文件为第一个文件,主文件的后缀名为.mdf,
将要文件的后缀名为.ndf;要明确地定义日志文件,日志文件的
后缀名为.ldf;自定义文件组包含后两个数据文件,所有的文件都
放在目录C:\DATA 中;
4、在数据库“仓库库存”中完成相应操作(教材习题P131第7题);
5、建立“商品”表、“仓库”表和“库存情况”表三表之间的关系图
(教材习题P132第8题);?
6、分别为“商品”表、“仓库”表和“库存情况”表添加数据库(教
材习题P132第9题)
7、练习数据库数据的导入和导出.
【报告要求】:
1、对实验过程中的重要步骤(例如创建数据库的关键界面,
建好后的界面等)进行截图,作为报告的一部分;
2、回答P131习题1、2、3的问题;
3、对本次实验进行简要总结。
实验三数据库的查询
【实验目的】:
通过本次实验,掌握数据库查询的相关操作。
【实验要求】:
1、针对“教学库”中的三个表,用SQL查询语句实现查询(教材习
题P172第1题);
2、利用控制流语句,查询学号为0101001的学生的各科成绩,如果
没有该生成绩,显示“此学生无成绩”(教材习题P172第2题);【报告要求】:
1、对实验过程中的重要步骤进行截图,作为报告的一部分;
2、对本次实验进行分析与总结。
实验四数据库查询中函数的应用
【实验目的】:
通过本次实验,掌握数据库查询中函数的相关操作。
【实验要求】:
1、用函数实现,求某个专业选修了某门课的学生人数(教材习题P172
第3题);
2、用函数实现,查询某个专业所有学生所选的每门课的平均成绩(教
材习题P172第4题);
3、针对“仓库库存”中的“商品”表,查询商品的价格等级,商品
号、商品名和价格等级(单价1000元以内为“低价”商品,
1000~3000元为“中等价位商品”,3000元以上为“高价商品”)。【报告要求】:
1、对实验过程中的重要步骤进行截图,并加以说明作为报告的一部
分;
2、对本次实验进行分析与总结。
实验五视图和索引的基本操作
【实验目的】:
通过本次实验,掌握数据库中视图和索引的相关操作。
【实验要求】:
1、在SQL Server Management Studio中创建一个仓库库存信息视图,
要求包含仓库库存数据库中3个表的所有列;
2、利用T-SQL语句创建一个查询每个学生的平均成绩的视力,要求包
含学生号和姓名;
3、在SQL Server Management Studio中按照选课表的成绩列升序创建
一个普通索引(非唯一、非聚集);
4、利用T-SQL语句按照商品表的单价列降序创建一个普通索引。【报告要求】:
1、对实验过程中的重要步骤进行截图,作为报告的一部分;
3、对本次实验进行分析与总结。