数据库管理与维护实验手册.docx
- 文档编号:13900993
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:16
- 大小:153.64KB
数据库管理与维护实验手册.docx
《数据库管理与维护实验手册.docx》由会员分享,可在线阅读,更多相关《数据库管理与维护实验手册.docx(16页珍藏版)》请在冰点文库上搜索。
数据库管理与维护实验手册
数据库管理与维护(2008)
鲍丽红
天水师范学院
实验一2008安装…………………………………………………………………….1
实验二数据库创建和管理……………………………………………………………………….2
实验三数据库数据表的创建和管理…………………………………………………………….3
实验四数据库的数据查询……………………………………………………………………….5
实验五的编程实现……………………………………………………………….6
实验六数据库中视图的应用……………………………………………………………………7
实验七数据库中索引的应用…………………………………………………………………….8
实验八存储过程的应用…………………………………………………………………………9
实验九触发器的应用……………………………………………………………………………10
实验十数据库安全性管理………………………………………………………………………11
实验十数据库的日常维护………………………………………..............................................12
实验十二自动化管理………………………..…………………………………………………13
参考文献…………………………………………………………………………………………..14
实验一2008安装
【实训目的】
1、了解安装2008的硬件和软件的要求
2、掌握2008的安装方法
3、掌握对象资源管理器与查询编辑器的使用
【实训内容】
1、在本地计算机上练习安装2008R2版本。
2、练习启动、暂停和关闭2008的某一服务器。
实验二数据库创建和管理
【实训目的】
1、掌握数据库创建的方法
2、掌握数据库扩容和收缩的方法
3、掌握查看数据库信息方法
4、掌握数据库的分离和附加的方法
【实训内容】
1、创建了一个数据库,该数据库的主数据文件逻辑名称为1,物理文件名为1,初始大小为10,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名称为,物理文件名为1,初始大小为3,最大尺寸为5,增长速度为1。
2、对数据库进行扩容,添加一个5的数据文件2和一个5的事务日志文件2。
3、对数据库进行修改,将事务日志文件1的大小增加到15,将数据文件1和2分别增加到15和30。
同时增加两个文件组1和2,分别包含一个数据文件,逻辑文件名3和4,物理文件名为3和4,初始大小都为15,最大尺寸为无限制,增长速度为15%,增加一个10事务日志文件3,最大尺寸无限制,增长速度为10%。
4、利用将数据库名改为。
5、利用将数据库名改为。
6、创建数据库的快照数据库
7、将数据库文件移植到D:
\。
8、将D:
\的数据库文件附加。
。
9、将数据库收缩30%,将3数据库文件收缩到8。
10、删除数据库的日志文件3。
11、删除附加了D:
\数据库文件的数据库。
实验三数据库数据表的创建和管理
【实训目的】
1、掌握数据表的创建方法。
2、掌握数据表的约束的使用。
3、掌握数据表的数据操作。
【实训内容】
1、在数据库中,创建读者信息表,表结构如表3-1所示。
表3-1读者表()
列名
数据库类型
长度
允许空
说明
默认
×
借阅卡编号,主键,标识增量为1,标识种子为1
默认
√
年级编号
50
×
借阅者姓名
10
√
学号
默认
√
借阅者性别,默认值为“0”代表“男”
20
√
借阅者电话
默认
√
已借书数目,默认值为0
2、在数据库中,创建图书信息表,表结构如表3-2所示。
表3-2图书表()
列名
数据库类型
长度
允许空
说明
默认
×
书刊编号,主键,标识增量为1,标识种子为1
50
×
书名
100
√
作者
默认
×
出版日期
50
√
该书所属的类型
默认
√
该书的数量
3、在数据库中,创建图书借阅信息表,表结构如表3-3所示。
表3-3图书借阅表()
列名
数据库类型
长度
允许空
说明
默认
×
借阅书刊编号,组合主键,外键
默认
×
借该书的借阅卡,组合主键,外键
4
√
状态,默认值为初借
默认
√
该书被借阅的时间
4、在图书表,增加一个“书的价格”和“出版社”字段,结构如下表3-4所示。
表3-4字段的结构
列名
数据库类型
长度
允许空
说明
默认
√
书的价格
50
√
书的出版社信息
5、将表的字段的所属数据类型改为(30),并且加上约束。
6、在图书信息表中,增加用于检查书的数量必须大于10本的一个约束。
7、在读者表,增加一个默认约束,年级编号默认值为“1”。
8、在读者数据表,增加一个唯一约束,读者学号为唯一。
9、创建一个临时表(,(10))关闭后查看其是否存在。
10、分区表:
(1)对表按进行分区,分区范围为2000年以前,2000年至今,并将相应数据分别映射到1和2中。
(2)表中输入数据
(’计算机组成原理’,’黎明’,’1998-11-20’,’电子类’,10)
(’古代文学’,’章程’,’2012-01-13’,’文学类’,20)
(’建筑材料’,’赵景’,’2008-08-23’,’建筑类’,25)
(’大学英语’,’赵景’,’1880-06-08’,’外语类’,15),
查看这些数据在分区表中的位置。
实验四数据库的数据查询
【实训目的】
1、掌握语句的语法格式。
2、掌握简单查询和多表查询。
【实训内容】
在销售管理数据库中完成下列的查询操作。
数据库共7张表,分别为如下:
1、按照如表4-1所示的格式,列出所有员工的姓名和薪水。
表4-1雇员的姓名和薪水表
雇员的姓名
雇员的酬金
2、查询所有工资在2000元至3000元之间的员工的姓名和雇佣日期,并按雇佣日期的先后排列。
3、查询已订购了商品的公司名称,联系人姓名和所订的商品名称和数量。
4、查询所有订购了“鼠标”公司名称和联系方式。
5、查询客户信息中公司所有包含“有限公司”的订购信息。
6、查询工资超过平均水平员工的姓名。
7、年龄最大的员工的工资。
8、查询每一种商品的订购情况。
9、查找订购了“打印纸”的客户订购的全部产品的信息。
10、如果订单表中订单的订购的总数量超过400,显示顾客表中的客户的信息。
实验五的编程实现
【实训目的】
1、掌握变量的使用。
2、掌握函数的使用方法。
3、掌握各种控制语句的使用
【实训内容】
1、用编程:
先为两个变量和赋值,然后求这两个变量的和、差、乘积和商。
2、编程计算1*2*3*4*5*…*100的值。
3、输出100至200间能既被3整除,又能被5整除的数。
4、销售管理数据库数据库中,查询是否有商品接受的订单的总数量超过100,如果有则输出该商品的订单中数量信息;没有的话,就输出“不存在订单数高于100的商品!
”
5、在销售管理数据库数据库的雇员表中,获取各雇员的信息,当性别为0时,显示为“男”,当性别为1时,显示为“女”。
6、员工“姜玲娜”与“林川中学”签订了200台彩色显示器订单供。
编程实现将订单涉及到的相关信息写入到数据库中。
(1)客户处理:
判断是否为老客户;若为新客户,添加到客户表中。
(2)订单处理:
将订单信息添加到订单表中。
(3)库存处理:
在修改库存量和商品的已销售量。
7、查询各位员工接收销售订单明细表以及订单的总金额,并根据中订单中商品总金额,生成员工奖励的报表。
当金额订单中商品总超过十万元,奖金10000;金额10000~99999元,奖金为订单中商品总金额的10%,金额10000元~1000元的奖金为880元,1000元以下的没有奖金。
实验六数据库中视图的应用
【实训目的】
1、掌握视图的创建、修改和重命名
2、掌握视图中数据的操作
【实训内容】
1、在销售管理数据库系统中,创建有关所有“男”雇员视图。
2、创建有关客户订购产品的订单的信息视图,并命名为,查询有关“通恒机械”公司所订购产品的信息。
3、创建有关雇员接收订单的信息视图,并命名为,按雇员计算接受订单中订购产品的数量平均值、最大值和最小值。
4、有关订购“打印纸”的信息视图,并命名为。
5、修改视图,改为有关“女”雇员的资料,并利用视图查询超过3000元的女雇员的平均工资。
6、修改的定义,改为有关“苹果汁”的订购信息。
7、将视图的名称改为。
8、在视图,插入一行数据。
姓名:
章秒亦,性别:
女,出生年月:
1980-12-9,薪水:
4500,然后查看执行的结果数据。
实验七数据库中索引的应用
【实训目的】
1、了解索引的作用
2、掌握索引的创建方法
3、掌握设计索引的原则
【实训内容】
1、在销售管理数据库系统中,完成设计各表的索引。
2、利用完成创建各表的索引。
3、查看所有的统计信息。
4、对数据表进行插入数据操作,然后查看索引的碎片信息。
实验八存储过程的应用
【实训目的】
1、掌握存储过程的概念、了解存储过程的类型。
2、掌握存储过程的创建方法。
3、掌握存储过程的执行方法
4、掌握存储过程的查看、修改、删除的方法。
【实训内容】
1、在销售管理数据库系统中,创建一个名为存储过程,实现查询所有员工的信息。
2、在销售管理数据库系统中,创建一个名为存储过程,要求实现如下功能:
根据员工的姓名,查询该员工的奖金情况,奖金根据该员工接收订单的总金额计算得到。
(奖金=总金额*5%)。
调用存储过程,查询员工王孔若和蔡慧敏的奖金。
3、在销售管理数据库系统中创建存储过程,存储过程名,要求实现如下功能:
根据客户的公司名称,查询该客户的订单情况,如果该公司没有订购商品,则输出“某某公司没有订购商品”信息,否则输出订购商品的相关消息,包括公司名称、联系人姓名、订购商品名称、订购数量、单价等。
通过调用存储过程,显示“通恒机械有限公司”订购商品情况。
4、删除销售管理数据系统中存储过程。
实验九触发器的应用
【实训目的】
1、掌握的触发器概念、了解触发器的类型。
2、掌握触发器的创建方法。
3、掌握触发器的执行方法
4、掌握触发器的查看、修改、删除的方法。
【实训内容】
1、在销售管理数据库系统创建触发器,实现如下的功能:
当在销售管理数据系统库中的订单表的数据被删除时,显示提示信息“订单表记录被修改了”。
2、查看触发器文本定义。
3、对表创建名为的触发器,当用户向表中插入或修改记录时,自动显示表中的记录。
4、表创建名为的触发器:
实现若对姓名修改时,自动检查订单表,确定是否有该员工的订单,如果存在该员工,则撤销操作。
5、创建一个触发器,当在数据库的表中插入一条新员工记录时,如果是“人事部”的员工,则撤消该插入操作,并返回出错消息。
6、创建一个名为的触发器,其功能是:
当对表进行删除操作时,首先检查订单表,如果删除的员工没有接受订单,可以删除该员工的消息,否则撤销删除,显示无法修改的信息。
7、创建一个的触发器,其功能是:
当对商品表中的商品删除记录时,同时删除订单表中相应的订单,并显示提示“有关商品已被删除”
8、删除触发器。
9、创建触发器以免数据库中的索引被修改或删除。
实验十数据库安全性管理
【实训目的】
1、掌握身份验证的模式。
2、掌握创建和管理登录名
3、掌握创建和管理数据库用户
4、掌握权限的创建和管理的方法。
【实训内容】
1、设置20008身份验证模式为混合验证模式。
2、创建一个登陆名和,默认数据库为,赋予其系统管理员()角色。
3、在操作系统中创建用户,然后在中创建其对应登录名。
4、删除的登陆账号。
5、了解特殊的账户的作用。
6、来创建登录名对应的在数据库下的数据库用户。
登录名对应的用户。
7、销售管理数据库中创建新建用户角色,并将添加用户。
8、授予销售管理数据库用户对表有与和的权限。
实验十一数据库的日常维护
【实训目的】
1、了解数据库备份的作用
2、掌握数据库还原操作方法
3、掌握设计备份的原则
【实训内容】
1、创建一个名为备份设备。
2、创建数据库的完整备份到备份设备。
3、将一条记录添加到部门表中,然后创建数据库的差异备份到备份设备
4、删除数据库。
5、利用备份设备,还原数据库,观察数据库变化。
6、将销售管理数据库导出成数据库文件,由于数据导出后,会在数据类型和主键等发生变化,利用参看数据库文件中各表字段结构,是否与2008中表的结构相同。
7、创建数据库,将数据库文件,导入到已经建好的数据库中,查看数据库中相关表的结构信息是否与销售管理数据库表结构相同,为什么?
8、分离数据库。
实验十二自动化管理
【实训目的】
1、掌握自动化管理的步骤
2、掌握操作员、警报、作业创建方法
3、掌握操作员、警报、作业之间的联系
【实训内容】
1、配置数据库邮件。
2、创建一个名为1的操作员,设置为“已启用”,通知选项为自己的有效电子邮件地址。
3、创建一个事件警报类型的警报1,严重性为“语句中的语法错误”,响应为通知操作员1(选择电子邮件)。
4、创建一个名为1的作业,
(1)作业步骤1(类型),高级设置为“成功时转向下一步,失败时退出报告失败的作业”,语句为:
(
(10),
(20)
)
作业步骤2(类型),高级设置为“成功时转向下一步,失败时退出报告失败的作业”,语句为:
(“11”,”22”)
(2)添加1的计划,计划执行一次,时间设置为当天9:
00。
(3)通知页设置为当作业失败时以电子邮件方式通知操作员1。
参考文献
[1]钱冬云.2005数据库应用技术[M].北京:
清华大学出版社,2010.
[2]吴戈,朱勇,赵碗方2008学习笔记-日常维护、深入管理、性能优化[M].北京:
人民邮电出版社,2009.10.
[3]腾灵灵,付勇等译2008管理专家指南[M].北京:
清华大学出版社,2010.3.
[4]王永乐,徐书欣.2008数据库管理与应用[M].北京:
清华大学出版社,2011.8
[5]王征,李晓波编著.2008中文版多功能教程[M].北京:
电子工业出版社,2010.7.
[6]郑阿奇2008应用实践教程[M].北京:
电子工业出版社,2010.5.
[7](美)著,传思,陆昌辉,吴春华,卢晓冬译2008实现与维护(教程)[M].北京:
清华大学出版社,2011.7.
[8]姚一永,吕峻闽等.2008数据库实用教程[M].北京:
电子工业出版社,2010.8.
[9]马桂婷,武洪萍,袁淑玲等主编.数据库原理与应用(2008版)[M].北京:
北京大学出版社,2010.1.
[10]联机丛书,2008.
[11]张水平.数据库原理及应用[M].西安:
西安交通大学出版社,2008.
[12].,2010.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 管理 维护 实验 手册