数据库实验指导书

更新时间:2023-09-20 18:39:01 阅读量: 医药卫生 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

数 据 库 原 理 及 应 用

实 验 指 导 书

陕西理工学院数计学院 2015.3

1.实验目的与要求

数据库原理及应用是计算机科学与技术专业和信息管理与信息系统专业的课程之一,是一门理论与实践相结合的课程,上机实验环节是本课程的重要组成部分。

(1)实验的目的是为了配合课堂教学,进一步强化、加深对数据库原理理论知识的理解。实验的任务是要结合数据库原理和SQL Server 2000或SQL Server 2005数据库管理系统,熟练掌握和深入理解课堂教学内容,实现从理论到实践的统一,以提高动手能力以及分析问题和解决问题的能力。

(2)实验教学的要求:学生每次实验前必须根据实验指导书,设计出实验方案(代码和实验步骤);在实验过程中要求独立进行程序调试和排错,必须学会使用在线帮助解决实验中遇到的问题,必须应用理论知识分析问题、解决问题。上机结束后写出实验报告,对实验过程进行分析和总结。

2.实验方式与基本要求

(1)第一次实验前,任课教师需要向学生讲清实验的整体要求及实验的目标任务;讲清实验安排和进度、平时考核内容、期末考试办法、实验守则及实验室安全制度;讲清上机操作的基本方法。

(2)《数据库原理及应用》课程是以理论课为主、实验为辅的课程。每次实验前:教师需要向学生讲清实验目的和基本要求,讲清实验对应的理论内容;学生应当先弄清相关的理论知识,再预习实验内容、方法和步骤,避免出现盲目上机的行为。

(3)实验1人1组,在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决,不得包办代替。

(4)该课程实验是一个整体,需要有延续性。机房应有安全措施,避免前面的实验数据、程序和环境被清除、改动或盗用的事件发生。

(5)任课教师要认真上好每一堂课,实验前清点学生人数,实验中按要求做好学生实验情况及结果记录,实验后认真填写实验记录。

(6)学生最好能自备计算机,课下能通过Email进行联系,以便能够熟悉和精通实验方法。如果能结合实际课题进行训练,会达到更好的效果。 3.适用专业

适用于信息管理与信息系统专业。 4.主要实验环境

操作系统为Microsoft Windows 2000。

数据库管理系统为Microsoft SQL Server2005及以上标准版或企业版。 5.考核与报告

《数据库原理及应用》上机实验采用平时实验考勤(实验过程)和实验报告结合的方法评定成绩,其中平时实验考核占50%,报告占50%。

1

实验报告要求采用统一印制的实验报告纸。撰写实验报告要按制定的规范进行,实验报告中应附有实验原始记录。指导教师对每个学生的实验报告要认真批改、评分、签字 。 6.实验项目设置与内容

实验项目与内容提要见表1

表1 序号 实验项目名称 实验内容提要 通过SOL Server企业管理器和查询分析器工1 数据库的定义 具两种方法创建数据库、创建基本表,并查看数据库属性 2 数据库的建立和维护 数据库的简单3 查询和连接查询 4 5 6 数据库的嵌套查询 数据库的组合和统计查询 数据库的视图定义及使用 数据完整性和安全性 数据库备份和恢复 学生成绩管理系统的数据库9 设计与数据操作 利用SQL Server设计一个简单学生成绩管理系统的数据库, 并完成要求的数据操作 必做 综合 4 通过SOL Server企业管理器和查询分析器工具两种方法向数据库输入数据,修改数据,删除数据 在SOL Server查询分析器中对数据库进行简单查询和连接查询 在SOL Server查询分析器中,使用in,any,exists操作符进行嵌套查询操作 在SOL Server查询分析器中对数据库进行组合和统计查询 创建、查看、修改和删除视图 设置SOL Server的安全认证模式,设置数据操作权限,设置数据完整性约束条件,定义触发器,存储过程 用企业管理器创建一个备份,并恢复定义的学生选课数据库 必做 验证 2 必做 验证 2 必做 验证 2 必做 验证 2 必做 验证 2 性质 类型 学时 必做 验证 必做 验证 必做 验证 2 2 2 7 8

2

目录

实验1:数据库的定义 .................................................................... 1 实验2:数据库的建立和维护实验 ............................................... 2 实验3:数据库的简单查询和连接查询实验 ............................... 3 实验4:数据库的嵌套查询实验实验5:数据库的组合查询和统计查询实验实验6:数据库的视图和图表的定义及使用实验实验7:数据完整性和数据安全性实验实验8:数据库备份和恢复实验实验9:综合实验 ................................................... 6 ............................... 7 ....................... 8 ....................................... 9 ................................................. 11 .......................................................................... 16

实验1:数据库的定义

一、实验目的

要求学生熟练掌握和使用SQL、T-SQL、SQL Server Enterpriser Manager Server 创建数据库、表、索引和修改表结构,并学会使用SQL Server Query Analyzer,接收T-SQL语句和进行结果分析。 二、实验内容

1)创建数据库和查看数据库属性。

2)创建表、确定表的主码、外码等约束条件,建立表的升降序索引。 3)查看和修改表结构。

4)熟悉SQL Server Enterpriser Manager和 Query Analyzer工具的使用方法。 三、实验任务

实验任务如下(基本和提高操作实验都必须完成) 1.基本提作实验

1)使用Enterpriser Manager建立图书读者数据库。

2)在Enterpriser Manager中查看图书读者数据库的属性,并进行修改,使之符合要求。 3)通过Enterpriser Manager,在建好的图书借阅数据库中建立图书、读者和借阅3个表, 数据库中各表的结构为如下:

图书(书号,书名,类别,出版社,作者,定价); 读者(读者编号,姓名,单位,性别,电话): 借阅(书号,读者编号,借阅日期,还书日期)

要求为属性选择合适的数据类型,定义每个表的主键,Allow Null(是否允许空值)和Default Value(缺省值)等列级数据约束。

4)在Enterpriser Manager建立图书、读者和借阅3个表的表级完整性约束:每个表的Primary Key(主键)约束;借阅表与图书表间、借阅表与读者表之间的foreign key(外码)约束;实现借阅表的书号和读者编号的UNIQUE(惟一性)约束;实现读者性别只能是“男”或“女”的check(检查)约束。 2.提高操作实验

建立学生选课数据库,要求在查询分析器中实现。 数据库中各表的结构为如下:

学生(学号,姓名,年龄,性别,所在系); 课程(课程号,课程名,先行课); 选课(学号,课程号,成绩)。 要求:

本文来源:https://www.bwwdw.com/article/n57h.html

Top