数据库原理上机实验指导

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库原理上机实验指导

一、实验目的和要求

1.实验目的

力图通过本实践课程的学习,使学生掌握数据库管理系统的基本概念、操作方法和管理方法,能够根据用户应用需求设计出合理的数据库应用系统逻辑模型方案,并且实现之。

2.实验要求

本实践课程主要介绍Microsoft SQL Server 2000系统的基本概念、基本知识;讲述数据库管理系统的安装、操作、设计、管理等基本概念及其操作方法;学习如何创建和管理数据库系统的步骤,为承担DBA角色作好准备。重点要求掌握Transact-SQL语言,学会数据库应用系统逻辑模型的设计和实现。

要求学生实验前认真准备,实验后提供实验报告,给出详细实验结果以及设计依据。

实验报告的格式应采用统一封面,统一的实验报告纸。封面应包括:课程名称、实验序号、名称、专业、班级、姓名、同组实验者、实验时间。实验报告内容应包括:实验名称、目的、内容、实验步骤、实验记录、数据处理(或原理论证、或实验现象描述、或结构说明等)。

二、实验环境介绍

1.硬件设备要求

微型计算机,最好具有局域网环境

2.软件设备要求

Windows 2000或Windows XP操作系统;

MS SQL Server 2000数据库管理系统。

三、实验内容和学时分配

1.实验内容

实验1:服务器管理

实验2:创建和管理数据库

实验3:Transact-SQL语言——数据查询

实验4:Transact-SQL语言——数据定义与数据更新

实验5:数据库安全与保护——用户管理和权限管理

实验6:数据库安全与保护——数据完整性

实验7:数据库安全与保护——数据库的一致性和并发性

实验8:数据库安全与保护——数据库的备份与恢复

实验9:存储过程和触发器

实验10:嵌入式SQL的使用

四、各实验简述

实验1:SQL Server服务器管理(2学时,上机实验)

1.实验目的和要求

通过本实验使学生掌握SQL Server服务器启动、停止和暂停的方法,服务器注册、连接与断开的方法以及服务器配置选项设置的方法,了解SQL Server工具程序企业管理器和查询分析器功能、作用和操作方法。

2.重点与难点

企业管理器和查询分析器的功能、作用和操作方法。

3.教学方法、手段、媒介

通过机房的计算机和投影设备演示、简要讲解SQL Server服务器启动、注册、企业管理器和查询分析器的启动,并指出其重点、难点,使学生对SQL Server数据库管理软件有一个感性认识,具有一定的动手能力。

4.实验过程与实验内容

要求学生参考教材第四章65至73页,在计算机上完成如下实验内容,对学生提出的问题,尽量加以引导由其自主完成。

(1)验证你所使用的机器中SQL Server安装是否成功。

(2)练习停止、暂停和启动SQL Server服务。

(3)查看当前服务器的配置情况。

(4)进入企业管理器,熟悉它的操作环境。

(5)进入查询分析器,熟悉它的操作环境。

5.思考题

(1)在客户/服务器体系结构中,数据库服务器和客户端计算机是如何分工的。

(2)了解SQL Server的工具软件功能与作用。

实验2:数据库管理(2学时,上机实验)

1.实验目的和要求

通过本实验使学生掌握创建、修改、删除数据库的方法和创建、修改、删除数据表的方法。

2.重点与难点

创建数据库和创建数据表。

3.教学方法、手段、媒介

通过机房的计算机和投影设备演示、简要讲解创建数据库的方法和步骤,使用的工具软件,并指出使用T ransact-SQL创建数据库和数据表时应该注意命令的格式。

4.实验过程与实验内容

要求学生参考教材第四章73至83页以及第五章103至107页,在计算机上完成如下实验内容,对学生提出的问题,尽量加以引导由其自主完成并作必要的解答。

(1)使用企业管理器创建一个STUDENT数据库,并在库中创建Student、Course和Study三张表。表名及表中存储的数据内容题目中已给出,但表的结构要求同学们根据存储数据的特点自行设计。

表名:Student

(2)在查询分析器中使用CREATE DATABASE语句创建OrderCenter数据库,并使用

(3)使用企业管理器创建一个名为TestDB的10MB的数据库,库中有一个叫Exercise的2 MB 的事务日志。在完成后,使用企业管理器通过增加一个文件把数据库扩大5MB。再在此数据库中创建Products表,表结构同(2)。使用ALTER TABLE语句在Products表中增加一个属性列(Weight, Decimal, 为空),再把数据类型改为Real,再删除此属性列。使用DROP TABLE语句删除Products 表。使用企业管理器删除TestDB数据库。

注意事项:

学生在每次实验后,应该将自己创建的数据库文件保存下来,在下次上机时,使用企业管理器附加数据库的功能恢复上次上机时的环境。本次实验创建的数据库在后面的实验中要用到,请注意保存。因为每次要建立一个上机环境会浪费一定的时间,不便于提高工作效率。

5.思考题

(1)掌握企业管理器和查询分析器的功能、作用。

(2)与数据库相关的磁盘文件和扩展名分别是什么?

实验3:Transact-SQL语言——数据查询(4学时,上机实验)

1.实验目的和要求

通过本实验使学生掌握Transact-SQL数据查询语句的使用方法。

2.重点与难点

简单查询、汇总查询、连接查询和子查询(嵌套查询)。

3.教学方法、手段、媒介

通过机房的计算机和投影设备演示、简要讲解怎样使用查询分析器来完成数据查询以及一些技巧。要求学生利用实验2创建的STUDENT数据库完成实验3要求的内容。对于普遍性的问题进行集体解答并通过机房的计算机和投影设备演示、讲解。

4.实验过程与实验内容

要求学生参考教材第五章109至131页,在STUDENT数据库中,根据要求在计算机上使用查询分析器执行SQL语言完成如下内容,将SQL语句以’姓名.sql’文件的形式保存在自己的目录下。对学生提出的问题,尽量加以引导由其自主完成并作必要的解答。

(1)查询选修了课程的学生的学号。

(2)查询学生学号和出生年份。

(3)查询计算机系学生的学号、姓名。

相关文档
最新文档