数据库系统原理及应用B实验指导书1.docx
- 文档编号:24218980
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:21
- 大小:20.39KB
数据库系统原理及应用B实验指导书1.docx
《数据库系统原理及应用B实验指导书1.docx》由会员分享,可在线阅读,更多相关《数据库系统原理及应用B实验指导书1.docx(21页珍藏版)》请在冰豆网上搜索。
数据库系统原理及应用B实验指导书1
‘’‘’。
。
/‘
《数据库原理及应用B》
实验指导书
张家精编写
适用专业:
信息与计算科学
安徽建筑工业学院数理系(部)
2012年3月10日
前言
《数据库系统原理及应用B》是信息与计算科学专业本科生的一门专业选修课,是一门理论和实际紧密联系的课程,而SQLserver2000则是数据库具体应用的一个数据库开发系统。
在学习过程中,除了解SQLserver系统的设计环境及各种工具的使用方法、数据库系统结构、数据库应用方法等知识外,通过实验对相关技术加深认识,切实加强学生的实践能力,是教学中一个重要且必要的环节。
并为其它信息系统专业课程奠定基础。
《SQLserver2000》是一门实践性很强的课程,只有通过上机实践才能真正领会主教材中介绍的知识。
本实验的教学目标是使学生掌握如何使用SQLserver2000数据库开发系统,了解数据库设计及相关操作的基本概念与方法,进而学会建立与组织、操作数据库。
上机实验的主要目标如下:
(1)通过上机操作,加深对数据库系统理论知识的理解。
(2)通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术。
(3)通过上机实验,提高动手能力,提高分析问题和解决问题的能力。
本实验有8次实验,每次3课时,共24课时,实验内容包括:
认识DBMS(SQLServer2000),数据定义,数据查询,数据更新,数据安全性控制,数据完整性控制,存储过程、触发器等。
实验1:
认识DBMS(SQLServer2000)
实验学时:
3
实验类型:
练习
实验要求:
必修
一、实验目的
通过本实验的学习使学生了解SQLServer2000的版本和软硬件需求,掌握SQLServer2000的安装,掌握SQLServer2000服务管理器的使用,掌握SQLServer2000企业管理器的使用,掌握SQLServer2000查询分析器的使用,并搭建今后实验的平台。
二、实验内容
1.完成SQLServer2000指定版本的安装;
2.启动SQLServer2000的服务;
3.打开SQLServer2000企业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表;
4.用sa用户打开SQLServer2000查询分析器。
三、实验原理、方法和手段
MicrosoftSQLserver2000由一系列相互协作的组件构成。
能满足最大的WEB站点和企业数据处理系统存储和分析数据的需要。
本文带来的就是在windows环境下SQL2000的安装过程。
系统需求
这里以其四合一版本为例,以下安装过程同理。
MicrosoftSQLServer2000可在运行Intel或兼容的Pentium、PentiumPro或PentiumII处理器的计算机上运作。
处理器必须以最低166MHz的速度运行。
需要InternetExplorer5.0或更高版本。
另外在在内存方面有如下要求:
企业版最低64MB,推荐使用128MB
标准版最低64MB
个人版 在Windows2000上需要64MB,在所有其它操作系统上需要32MB
开发版 最低64MB
四、实验组织运行要求
由于该实验对学生的合作配合没有什么要求,因此每人一台机器,按照实验要求,完成实验内容
五、实验条件
具有与学生数相同数目计算机的机房。
六、实验步骤
1.安装MicrosoftSQLServer2000
2.启动SQLServer2000的服务;
3.打开SQLServer2000企事业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表,其表结构如下:
student(学生信息)表:
字段名称
字段类型
大小
说明
Sno
Char
10
主键
Sname
Char
8
Sex
Char
2
默认值为男,只能输入男和女
Birthday
Datetime
Sdept
Char
20
创建名为course(课程信息)的表,表中的各列要求如下:
字段名称
字段类型
大小
说明
Cno
Char
10
主键
Cname
Char
30
唯一性
Ccredit
Real
创建名为score(学生成绩)的表,表中的各列要求如下:
字段名称
字段类型
大小
取值范围
说明
Sno
Char
10
数据来自学生信息表
主键
Cno
Char
10
数据来自课程信息表
主键
Grade
Real
0--100
4.用sa用户打开SQLServer2000查询分析器,登陆Teaching数据库并运行查询语句。
4.1查询全部学生信息;
4.2查询全部课程信息信息;
4.3查询选修2号课程学生学号;
4.4创建xi(系)表,要求两个字段:
Xno长度为10的字符串,Xname长度为20的字符串
七、思考题
用sa登陆查询分析器时,如果SQLSERVER(服务器名)不是本机名,创建xi(系)表后,再用企业管理器打开Teaching数据库,能看见xi表的结构吗?
为什么?
如果SQLSERVER(服务器名)是本机名,再用企业管理器打开Teaching数据库,能看见xi表的结构吗?
为什么?
八、实验报告
按照实验报告的要求完整填写各项内容,仔细记录实验结果,认真总结并写好实验总结。
九、其它说明
实验2:
数据定义
实验学时:
3
实验类型:
练习
实验要求:
必修
一、实验目的
通过本实验的学习使学生掌握使用SQLServer2000查询分析器交互式进行模式定义和删除、基本表的定义和删除与修改、索引的建立与删除等数据定义。
二、实验内容
1.用sa用户打开查询分析器,并登录Teaching数据库
2.删除基本表Student、course、sc和xi;
3.为用户ZHANG定义一个学生-课程模式S_T;
4.创建学生、课程和选修三个基本表。
并修改表
5创建索引
三、实验原理、方法和手段
依据课本所学内容,根据提供的示范性数据库和表的要求,上机实现交互式创建表、索引,删除表和索引,修改表结构等操作。
四、实验组织运行要求
由于该实验对学生的合作配合没有什么要求,因此每人一台机器,按照实验要求,完成实验内容
五、实验条件
具有与学生数相同数目计算机的机房。
六、实验步骤
1.用sa用户打开查询分析器,并登录Teaching数据库
2.为用户ZHANG定义一个学生-课程模式S_T;
3.利用交互式SQL删除基本表Student、course、sc和xi;;
4.利用交互式SQL在S_T模式下创建学生、课程和选修三个基本表,其表结构同实验1的表结构。
5. 删除学生表的Sdept字段,然后再添加上该字段
6.在学生表中的Sname字段上建立索引,然后删除;
7. 打开企业管理器,找到建立的三张基本表,把教材提供的示范数据输入进各表,为下次实验做准备。
七、思考题
体会用企业管理器创建和删除表及索引等,有什么区别吗?
八、实验报告
按照实验报告的要求完整填写各项内容,仔细记录实验结果,认真总结并写好实验总结。
九、其它说明
实验3:
数据查询
实验学时:
3
实验类型:
练习
实验要求:
必修
一、实验目的
练习熟悉利用交互式SQL进行单表查询,连接查询,嵌套查询和嵌套查询
二、实验内容
1.利用交互式SQL进行单表查询
2.利用交互式SQL进行连接查询;
3. 利用交互式SQL进行嵌套查询;
4.利用交互式SQL进行集合查询。
三、实验原理、方法和手段
依据第三章的内容进行范例表中的数据的查询
四、实验组织运行要求
由于该实验对学生的合作配合没有什么要求,因此每人一台机器,按照实验要求,完成实验内容
五、实验条件
具有与学生数相同数目计算机的机房。
六、实验步骤
1.利用交互式SQL进行单表查询,实现教材91页到100页例1至32题
2.利用交互式SQL进行连接查询,实现教材100页到103页例33至38题;
3.利用交互式SQL进行嵌套查询,实现教材104页到112页例39至47题
4.利用交互式SQL进行嵌套查询,实现教材113页到113页例48至52题
七、思考题
集合查询和连接查询可以互换吗?
嵌套查询和连接查询可以互换吗?
八、实验报告
按照实验报告的要求完整填写各项内容,仔细记录实验结果,认真总结并写好实验总结。
九、其它说明
实验4:
数据更新
实验学时:
3
实验类型:
练习
实验要求:
必修
一、实验目的
进一步熟悉数据库的交互式SQL工具,熟悉通过SQL对数据进行操作,对数据库基本表的增、删、改数据;并进行完整性约束验证。
二、实验内容
1.向学生表,课程表,选课表中增加范例数据;
2.对以上表中的数据进行修改和删除;
3.对表中数据进行完整性约束验证;
4.创建视图、查询和删除视图
三、实验原理、方法和手段
依据第三章的内容进行范例表中的数据插入、修改、删除的操作,熟悉如何进行表中数据完整性约束验证。
四、实验组织运行要求
由于该实验对学生的合作配合没有什么要求,因此每人一台机器,按照实验要求,完成实验内容
五、实验条件
具有与学生数相同数目计算机的机房。
六、实验步骤
1.企业管理器中删除前面的所有数据
2.利用交互式SQL向学生表,课程表,选课表中增加范例数据;
3.利用交互式SQL实现插入元组,实现教材115页至116页例1至例4
4.利用交互式SQL实现修改数据,实现教材117页例5至例7
5.利用交互式SQL实现删除数据,实现教材118页例8至例10
6.利用交互式SQL实现视图的定义、查询、更新和删除,实现实现教材118页至125页例1至例14
七、思考题
服务器的架构是什么?
怎么体现?
八、实验报告
按照实验报告的要求完整填写各项内容,仔细记录实验结果,认真总结并写好实验总结。
九、其它说明
实验5:
数据安全性控制
实验学时:
3
实验类型:
练习
实验要求:
必修
一、实验目的
通过本实验的学习使学生了解SQLServer2000的版本和软硬件需求,掌握SQLServer2000的安装,掌握SQLServer2000服务管理器的使用,掌握SQLServer2000企事业管理器的使用,掌握SQLServer2000查询分析器的使用,并搭建今后实验的平台。
二、实验内容
1.完成SQLServer2000指定版本的安装;
2.启动SQLServer2000的服务;
3.打开SQLServer2000企事业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表;
4.用sa用户打开SQLServer2000查询分析器。
三、实验原理、方法和手段
MicrosoftSQLserver2000由一系列相互协作的组件构成。
能满足最大的WEB站点和企业数据处理系统存储和分析数据的需要。
本文带来的就是在windows环境下SQL2000的安装过程。
系统需求
这里以其四合一版本为例,以下安装过程同理。
MicrosoftSQLServer2000可在运行Intel或兼容的Pentium、PentiumPro或PentiumII处理器的计算机上运作。
处理器必须以最低166MHz的速度运行。
需要InternetExplorer5.0或更高版本。
另外在在内存方面有如下要求:
企业版最低64MB,推荐使用128MB
标准版最低64MB
个人版 在Windows2000上需要64MB,在所有其它操作系统上需要32MB
开发版 最低64MB
四、实验组织运行要求
由于该实验对学生的合作配合没有什么要求,因此每人一台机器,按照实验要求,完成实验内容
五、实验条件
具有与学生数相同数目计算机的机房。
六、实验步骤
1.安装MicrosoftSQLServer2000
2.启动SQLServer2000的服务;
3.打开SQLServer2000企事业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表,其表结构如下:
student(学生信息)表:
字段名称
字段类型
大小
说明
Sno
Char
10
主键
Sname
Char
8
Sex
Char
2
默认值为男,只能输入男和女
Birthday
Datetime
Sdept
Char
20
创建名为course(课程信息)的表,表中的各列要求如下:
字段名称
字段类型
大小
说明
Cno
Char
10
主键
Cname
Char
30
唯一性
Ccredit
Real
创建名为score(学生成绩)的表,表中的各列要求如下:
字段名称
字段类型
大小
取值范围
说明
Sno
Char
10
数据来自学生信息表
主键
Cno
Char
10
数据来自课程信息表
主键
Grade
Real
0--100
4.用sa用户打开SQLServer2000查询分析器,登陆Teaching数据库并运行查询语句。
4.1查询全部学生信息;
4.2查询全部课程信息信息;
4.3查询选修2号课程学生学号;
4.4创建xi(系)表,要求两个字段:
Xno长度为10的字符串,Xname长度为20的字符串
七、思考题
服务器的架构是什么?
怎么体现?
八、实验报告
按照实验报告的要求完整填写各项内容,仔细记录实验结果,认真总结并写好实验总结。
九、其它说明
实验1:
认识DBMS(SQLServer2000)
实验学时:
3
实验类型:
练习
实验要求:
必修
一、实验目的
通过本实验的学习使学生了解SQLServer2000的版本和软硬件需求,掌握SQLServer2000的安装,掌握SQLServer2000服务管理器的使用,掌握SQLServer2000企事业管理器的使用,掌握SQLServer2000查询分析器的使用,并搭建今后实验的平台。
二、实验内容
1.完成SQLServer2000指定版本的安装;
2.启动SQLServer2000的服务;
3.打开SQLServer2000企事业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表;
4.用sa用户打开SQLServer2000查询分析器。
三、实验原理、方法和手段
MicrosoftSQLserver2000由一系列相互协作的组件构成。
能满足最大的WEB站点和企业数据处理系统存储和分析数据的需要。
本文带来的就是在windows环境下SQL2000的安装过程。
系统需求
这里以其四合一版本为例,以下安装过程同理。
MicrosoftSQLServer2000可在运行Intel或兼容的Pentium、PentiumPro或PentiumII处理器的计算机上运作。
处理器必须以最低166MHz的速度运行。
需要InternetExplorer5.0或更高版本。
另外在在内存方面有如下要求:
企业版最低64MB,推荐使用128MB
标准版最低64MB
个人版 在Windows2000上需要64MB,在所有其它操作系统上需要32MB
开发版 最低64MB
四、实验组织运行要求
由于该实验对学生的合作配合没有什么要求,因此每人一台机器,按照实验要求,完成实验内容
五、实验条件
具有与学生数相同数目计算机的机房。
六、实验步骤
1.安装MicrosoftSQLServer2000
2.启动SQLServer2000的服务;
3.打开SQLServer2000企事业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表,其表结构如下:
student(学生信息)表:
字段名称
字段类型
大小
说明
Sno
Char
10
主键
Sname
Char
8
Sex
Char
2
默认值为男,只能输入男和女
Birthday
Datetime
Sdept
Char
20
创建名为course(课程信息)的表,表中的各列要求如下:
字段名称
字段类型
大小
说明
Cno
Char
10
主键
Cname
Char
30
唯一性
Ccredit
Real
创建名为score(学生成绩)的表,表中的各列要求如下:
字段名称
字段类型
大小
取值范围
说明
Sno
Char
10
数据来自学生信息表
主键
Cno
Char
10
数据来自课程信息表
主键
Grade
Real
0--100
4.用sa用户打开SQLServer2000查询分析器,登陆Teaching数据库并运行查询语句。
4.1查询全部学生信息;
4.2查询全部课程信息信息;
4.3查询选修2号课程学生学号;
4.4创建xi(系)表,要求两个字段:
Xno长度为10的字符串,Xname长度为20的字符串
七、思考题
服务器的架构是什么?
怎么体现?
八、实验报告
按照实验报告的要求完整填写各项内容,仔细记录实验结果,认真总结并写好实验总结。
九、其它说明
实验1:
认识DBMS(SQLServer2000)
实验学时:
3
实验类型:
练习
实验要求:
必修
一、实验目的
通过本实验的学习使学生了解SQLServer2000的版本和软硬件需求,掌握SQLServer2000的安装,掌握SQLServer2000服务管理器的使用,掌握SQLServer2000企事业管理器的使用,掌握SQLServer2000查询分析器的使用,并搭建今后实验的平台。
二、实验内容
1.完成SQLServer2000指定版本的安装;
2.启动SQLServer2000的服务;
3.打开SQLServer2000企事业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表;
4.用sa用户打开SQLServer2000查询分析器。
三、实验原理、方法和手段
MicrosoftSQLserver2000由一系列相互协作的组件构成。
能满足最大的WEB站点和企业数据处理系统存储和分析数据的需要。
本文带来的就是在windows环境下SQL2000的安装过程。
系统需求
这里以其四合一版本为例,以下安装过程同理。
MicrosoftSQLServer2000可在运行Intel或兼容的Pentium、PentiumPro或PentiumII处理器的计算机上运作。
处理器必须以最低166MHz的速度运行。
需要InternetExplorer5.0或更高版本。
另外在在内存方面有如下要求:
企业版最低64MB,推荐使用128MB
标准版最低64MB
个人版 在Windows2000上需要64MB,在所有其它操作系统上需要32MB
开发版 最低64MB
四、实验组织运行要求
由于该实验对学生的合作配合没有什么要求,因此每人一台机器,按照实验要求,完成实验内容
五、实验条件
具有与学生数相同数目计算机的机房。
六、实验步骤
1.安装MicrosoftSQLServer2000
2.启动SQLServer2000的服务;
3.打开SQLServer2000企事业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表,其表结构如下:
student(学生信息)表:
字段名称
字段类型
大小
说明
Sno
Char
10
主键
Sname
Char
8
Sex
Char
2
默认值为男,只能输入男和女
Birthday
Datetime
Sdept
Char
20
创建名为course(课程信息)的表,表中的各列要求如下:
字段名称
字段类型
大小
说明
Cno
Char
10
主键
Cname
Char
30
唯一性
Ccredit
Real
创建名为score(学生成绩)的表,表中的各列要求如下:
字段名称
字段类型
大小
取值范围
说明
Sno
Char
10
数据来自学生信息表
主键
Cno
Char
10
数据来自课程信息表
主键
Grade
Real
0--100
4.用sa用户打开SQLServer2000查询分析器,登陆Teaching数据库并运行查询语句。
4.1查询全部学生信息;
4.2查询全部课程信息信息;
4.3查询选修2号课程学生学号;
4.4创建xi(系)表,要求两个字段:
Xno长度为10的字符串,Xname长度为20的字符串
七、思考题
服务器的架构是什么?
怎么体现?
八、实验报告
按照实验报告的要求完整填写各项内容,仔细记录实验结果,认真总结并写好实验总结。
九、其它说明
实验1:
认识DBMS(SQLServer2000)
实验学时:
3
实验类型:
练习
实验要求:
必修
一、实验目的
通过本实验的学习使学生了解SQLServer2000的版本和软硬件需求,掌握SQLServer2000的安装,掌握SQLServer2000服务管理器的使用,掌握SQLServer2000企事业管理器的使用,掌握SQLServer2000查询分析器的使用,并搭建今后实验的平台。
二、实验内容
1.完成SQLServer2000指定版本的安装;
2.启动SQLServer2000的服务;
3.打开SQLServer2000企事业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表;
4.用sa用户打开SQLServer2000查询分析器。
三、实验原理、方法和手段
MicrosoftSQLserver2000由一系列相互协作的组件构成。
能满足最大的WEB站点和企业数据处理系统存储和分析数据的需要。
本文带来的就是在windows环境下SQL2000的安装过程。
系统需求
这里以其四合一版本为例,以下安装过程同理。
MicrosoftSQLServer2000可在运行Intel或兼容的Pentium、PentiumPro或PentiumII
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 原理 应用 实验 指导书