数据库系统原理和应用B实验指导书(I).doc_第1页
数据库系统原理和应用B实验指导书(I).doc_第2页
数据库系统原理和应用B实验指导书(I).doc_第3页
数据库系统原理和应用B实验指导书(I).doc_第4页
数据库系统原理和应用B实验指导书(I).doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

。/数据库原理及应用B实 验 指 导 书张家精 编 写适用专业: 信息与计算科学 安徽建筑工业学院 数理系(部)2012年3月10日前 言数据库系统原理及应用B是信息与计算科学专业本科生的一门专业选修课,是一门理论和实际紧密联系的课程,而SQL server 2000则是数据库具体应用的一个数据库开发系统。在学习过程中,除了解SQL server系统的设计环境及各种工具的使用方法、数据库系统结构、数据库应用方法等知识外,通过实验对相关技术加深认识,切实加强学生的实践能力,是教学中一个重要且必要的环节。并为其它信息系统专业课程奠定基础。SQL server2000是一门实践性很强的课程,只有通过上机实践才能真正领会主教材中介绍的知识。本实验的教学目标是使学生掌握如何使用SQL server 2000 数据库开发系统,了解数据库设计及相关操作的基本概念与方法,进而学会建立与组织、操作数据库。上机实验的主要目标如下:(1)通过上机操作,加深对数据库系统理论知识的理解。(2)通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术。(3)通过上机实验,提高动手能力,提高分析问题和解决问题的能力。本实验有8次实验,每次3课时,共24课时,实验内容包括:认识DBMS(SQL Server 2000),数据定义,数据查询,数据更新,数据安全性控制,数据完整性控制,存储过程、触发器等。实验1:认识DBMS(SQL Server 2000)实验学时:3实验类型:练习实验要求:必修一、实验目的通过本实验的学习使学生了解SQL Server 2000的版本和软硬件需求,掌握SQL Server 2000的安装,掌握SQL Server 2000服务管理器的使用,掌握SQL Server 2000企业管理器的使用,掌握SQL Server 2000查询分析器的使用,并搭建今后实验的平台。二、实验内容1完成SQL Server 2000指定版本的安装;2启动SQL Server 2000的服务;3.打开SQL Server 2000企业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表;4.用sa用户打开SQL Server 2000查询分析器。三、实验原理、方法和手段Microsoft SQL server2000由一系列相互协作的组件构成。能满足最大的WEB站点和企业数据处理系统存储和分析数据的需要。本文带来的就是在windows环境下SQL2000的安装过程。系统需求这里以其四合一版本为例,以下安装过程同理。Microsoft SQL Server 2000 可在运行 Intel或兼容的 Pentium、Pentium Pro 或 Pentium II 处理器的计算机上运作。处理器必须以最低 166 MHz 的速度运行。需要 Internet Explorer 5.0 或更高版本。另外在在内存方面有如下要求:企业版 最低 64 MB,推荐使用 128 MB标准版 最低 64 MB个人版在 Windows 2000 上需要 64 MB,在所有其它操作系统上需要 32 MB开发版最低 64 MB四、实验组织运行要求由于该实验对学生的合作配合没有什么要求,因此每人一台机器,按照实验要求,完成实验内容五、实验条件具有与学生数相同数目计算机的机房。六、实验步骤1安装Microsoft SQL Server 20002启动SQL Server 2000的服务;3.打开SQL Server 2000企事业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表,其表结构如下:student(学生信息)表:字段名称字段类型大小说明SnoChar10主键SnameChar8SexChar2默认值为男,只能输入男和女BirthdayDatetimeSdeptChar20创建名为course(课程信息)的表,表中的各列要求如下:字段名称字段类型大小说明CnoChar10主键CnameChar30唯一性CcreditReal创建名为score(学生成绩)的表,表中的各列要求如下:字段名称字段类型大小取值范围说明SnoChar10数据来自学生信息表主键CnoChar10数据来自课程信息表主键GradeReal0-1004.用sa用户打开SQL Server 2000查询分析器,登陆Teaching数据库并运行查询语句。 4.1查询全部学生信息;4.2查询全部课程信息信息;4.3查询选修2号课程学生学号;4.4创建xi(系)表,要求两个字段:Xno 长度为10的字符串,Xname长度为20的字符串七、思考题 用sa登陆查询分析器时,如果SQL SERVER(服务器名)不是本机名,创建xi(系)表后,再用企业管理器打开Teaching数据库,能看见xi表的结构吗?为什么?如果SQL SERVER(服务器名)是本机名,再用企业管理器打开Teaching数据库,能看见xi表的结构吗?为什么?八、实验报告按照实验报告的要求完整填写各项内容,仔细记录实验结果,认真总结并写好实验总结。九、其它说明实验2:数据定义实验学时:3实验类型:练习实验要求:必修一、实验目的通过本实验的学习使学生掌握使用SQL Server 2000查询分析器交互式进行模式定义和删除、基本表的定义和删除与修改、索引的建立与删除等数据定义。二、实验内容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的表结构。.删除学生表的Sdept字段,然后再添加上该字段在学生表中的Sname字段上建立索引,然后删除;.打开企业管理器,找到建立的三张基本表,把教材提供的示范数据输入进各表,为下次实验做准备。七、思考题 体会用企业管理器创建和删除表及索引等,有什么区别吗?八、实验报告按照实验报告的要求完整填写各项内容,仔细记录实验结果,认真总结并写好实验总结。九、其它说明实验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至例44. 利用交互式SQL实现修改数据,实现教材117页例5至例75. 利用交互式SQL实现删除数据,实现教材118页例8至例106. 利用交互式SQL实现视图的定义、查询、更新和删除,实现实现教材118页至125页例1至例14 七、思考题 服务器的架构是什么?怎么体现?八、实验报告按照实验报告的要求完整填写各项内容,仔细记录实验结果,认真总结并写好实验总结。九、其它说明实验5:数据安全性控制实验学时:3实验类型:练习实验要求:必修一、实验目的通过本实验的学习使学生了解SQL Server 2000的版本和软硬件需求,掌握SQL Server 2000的安装,掌握SQL Server 2000服务管理器的使用,掌握SQL Server 2000企事业管理器的使用,掌握SQL Server 2000查询分析器的使用,并搭建今后实验的平台。二、实验内容1完成SQL Server 2000指定版本的安装;2启动SQL Server 2000的服务;3.打开SQL Server 2000企事业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表;4.用sa用户打开SQL Server 2000查询分析器。三、实验原理、方法和手段Microsoft SQL server2000由一系列相互协作的组件构成。能满足最大的WEB站点和企业数据处理系统存储和分析数据的需要。本文带来的就是在windows环境下SQL2000的安装过程。系统需求这里以其四合一版本为例,以下安装过程同理。Microsoft SQL Server 2000 可在运行 Intel或兼容的 Pentium、Pentium Pro 或 Pentium II 处理器的计算机上运作。处理器必须以最低 166 MHz 的速度运行。需要 Internet Explorer 5.0 或更高版本。另外在在内存方面有如下要求:企业版 最低 64 MB,推荐使用 128 MB标准版 最低 64 MB个人版在 Windows 2000 上需要 64 MB,在所有其它操作系统上需要 32 MB开发版最低 64 MB四、实验组织运行要求由于该实验对学生的合作配合没有什么要求,因此每人一台机器,按照实验要求,完成实验内容五、实验条件具有与学生数相同数目计算机的机房。六、实验步骤1安装Microsoft SQL Server 20002启动SQL Server 2000的服务;3.打开SQL Server 2000企事业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表,其表结构如下:student(学生信息)表:字段名称字段类型大小说明SnoChar10主键SnameChar8SexChar2默认值为男,只能输入男和女BirthdayDatetimeSdeptChar20创建名为course(课程信息)的表,表中的各列要求如下:字段名称字段类型大小说明CnoChar10主键CnameChar30唯一性CcreditReal创建名为score(学生成绩)的表,表中的各列要求如下:字段名称字段类型大小取值范围说明SnoChar10数据来自学生信息表主键CnoChar10数据来自课程信息表主键GradeReal0-1004.用sa用户打开SQL Server 2000查询分析器,登陆Teaching数据库并运行查询语句。 4.1查询全部学生信息;4.2查询全部课程信息信息;4.3查询选修2号课程学生学号;4.4创建xi(系)表,要求两个字段:Xno 长度为10的字符串,Xname长度为20的字符串七、思考题 服务器的架构是什么?怎么体现?八、实验报告按照实验报告的要求完整填写各项内容,仔细记录实验结果,认真总结并写好实验总结。九、其它说明实验1:认识DBMS(SQL Server 2000)实验学时:3实验类型:练习实验要求:必修一、实验目的通过本实验的学习使学生了解SQL Server 2000的版本和软硬件需求,掌握SQL Server 2000的安装,掌握SQL Server 2000服务管理器的使用,掌握SQL Server 2000企事业管理器的使用,掌握SQL Server 2000查询分析器的使用,并搭建今后实验的平台。二、实验内容1完成SQL Server 2000指定版本的安装;2启动SQL Server 2000的服务;3.打开SQL Server 2000企事业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表;4.用sa用户打开SQL Server 2000查询分析器。三、实验原理、方法和手段Microsoft SQL server2000由一系列相互协作的组件构成。能满足最大的WEB站点和企业数据处理系统存储和分析数据的需要。本文带来的就是在windows环境下SQL2000的安装过程。系统需求这里以其四合一版本为例,以下安装过程同理。Microsoft SQL Server 2000 可在运行 Intel或兼容的 Pentium、Pentium Pro 或 Pentium II 处理器的计算机上运作。处理器必须以最低 166 MHz 的速度运行。需要 Internet Explorer 5.0 或更高版本。另外在在内存方面有如下要求:企业版 最低 64 MB,推荐使用 128 MB标准版 最低 64 MB个人版在 Windows 2000 上需要 64 MB,在所有其它操作系统上需要 32 MB开发版最低 64 MB四、实验组织运行要求由于该实验对学生的合作配合没有什么要求,因此每人一台机器,按照实验要求,完成实验内容五、实验条件具有与学生数相同数目计算机的机房。六、实验步骤1安装Microsoft SQL Server 20002启动SQL Server 2000的服务;3.打开SQL Server 2000企事业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表,其表结构如下:student(学生信息)表:字段名称字段类型大小说明SnoChar10主键SnameChar8SexChar2默认值为男,只能输入男和女BirthdayDatetimeSdeptChar20创建名为course(课程信息)的表,表中的各列要求如下:字段名称字段类型大小说明CnoChar10主键CnameChar30唯一性CcreditReal创建名为score(学生成绩)的表,表中的各列要求如下:字段名称字段类型大小取值范围说明SnoChar10数据来自学生信息表主键CnoChar10数据来自课程信息表主键GradeReal0-1004.用sa用户打开SQL Server 2000查询分析器,登陆Teaching数据库并运行查询语句。 4.1查询全部学生信息;4.2查询全部课程信息信息;4.3查询选修2号课程学生学号;4.4创建xi(系)表,要求两个字段:Xno 长度为10的字符串,Xname长度为20的字符串七、思考题 服务器的架构是什么?怎么体现?八、实验报告按照实验报告的要求完整填写各项内容,仔细记录实验结果,认真总结并写好实验总结。九、其它说明实验1:认识DBMS(SQL Server 2000)实验学时:3实验类型:练习实验要求:必修一、实验目的通过本实验的学习使学生了解SQL Server 2000的版本和软硬件需求,掌握SQL Server 2000的安装,掌握SQL Server 2000服务管理器的使用,掌握SQL Server 2000企事业管理器的使用,掌握SQL Server 2000查询分析器的使用,并搭建今后实验的平台。二、实验内容1完成SQL Server 2000指定版本的安装;2启动SQL Server 2000的服务;3.打开SQL Server 2000企事业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表;4.用sa用户打开SQL Server 2000查询分析器。三、实验原理、方法和手段Microsoft SQL server2000由一系列相互协作的组件构成。能满足最大的WEB站点和企业数据处理系统存储和分析数据的需要。本文带来的就是在windows环境下SQL2000的安装过程。系统需求这里以其四合一版本为例,以下安装过程同理。Microsoft SQL Server 2000 可在运行 Intel或兼容的 Pentium、Pentium Pro 或 Pentium II 处理器的计算机上运作。处理器必须以最低 166 MHz 的速度运行。需要 Internet Explorer 5.0 或更高版本。另外在在内存方面有如下要求:企业版 最低 64 MB,推荐使用 128 MB标准版 最低 64 MB个人版在 Windows 2000 上需要 64 MB,在所有其它操作系统上需要 32 MB开发版最低 64 MB四、实验组织运行要求由于该实验对学生的合作配合没有什么要求,因此每人一台机器,按照实验要求,完成实验内容五、实验条件具有与学生数相同数目计算机的机房。六、实验步骤1安装Microsoft SQL Server 20002启动SQL Server 2000的服务;3.打开SQL Server 2000企事业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表,其表结构如下:student(学生信息)表:字段名称字段类型大小说明SnoChar10主键SnameChar8SexChar2默认值为男,只能输入男和女BirthdayDatetimeSdeptChar20创建名为course(课程信息)的表,表中的各列要求如下:字段名称字段类型大小说明CnoChar10主键CnameChar30唯一性CcreditReal创建名为score(学生成绩)的表,表中的各列要求如下:字段名称字段类型大小取值范围说明SnoChar10数据来自学生信息表主键CnoChar10数据来自课程信息表主键GradeReal0-1004.用sa用户打开SQL Server 2000查询分析器,登陆Teaching数据库并运行查询语句。 4.1查询全部学生信息;4.2查询全部课程信息信息;4.3查询选修2号课程学生学号;4.4创建xi(系)表,要求两个字段:Xno 长度为10的字符串,Xname长度为20的字符串七、思考题 服务器的架构是什么?怎么体现?八、实验报告按照实验报告的要求完整填写各项内容,仔细记录实验结果,认真总结并写好实验总结。九、其它说明实验1:认识DBMS(SQL Server 2000)实验学时:3实验类型:练习实验要求:必修一、实验目的通过本实验的学习使学生了解SQL Server 2000的版本和软硬件需求,掌握SQL Server 2000的安装,掌握SQL Server 2000服务管理器的使用,掌握SQL Server 2000企事业管理器的使用,掌握SQL Server 2000查询分析器的使用,并搭建今后实验的平台。二、实验内容1完成SQL Server 2000指定版本的安装;2启动SQL Server 2000的服务;3.打开SQL Server 2000企事业管理器,创建数据库,数据库名为teaching,并在该数据库中创建学生、课程和选修三个基本表;4.用sa用户打开SQL Server 2000查询分析器。三、实验原理、方法和手段Microsoft SQL server2000由一系列相互协作的组件构成。能满足最大的WEB站点和企业数据处理系统存储和分析数据的需要。本文带来的就是在windows环境下SQL2000的安装过程。系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论