数据库设计 下载本文

Experiment Instruction Book

Of Database System

数据库系统原理实验指导书

段华斌

计算机与信息科学系

2005.10

第1部分 课程简介

一、本实验课的性质、任务与教学目标

《数据库原理》课程不仅要求学生掌握数据库技术的基本理论,更重要的是要培养学生的数据库技术实际应用能力,实验课的安排有利于帮助学生更好地掌握数据库技术的知识,培养学生利用数据库技术解决实际管理问题的能力。

本实验课的教学目的是使学生在正确理解数据库系统原理的基础上,熟练掌握主流数据库管理系统(SQL Server 2000)的应用技术进行数据库应用系统的设计与开发。

教学目标:通过上机操纵SQL语句,熟练掌握和深入理解SQL SERVER 2000环境下的基本使用知识。熟悉 SQL SERVER 2000的环境;熟练掌握SQL中数据库及表的定义功能;熟练掌握数据库表的操纵功能;理解视图、索引的创建和使用;了解存储过程和触发器的使用;能运用SQL SERVER 2000的完成后台数据库的设计。

三、本实验课的基本理论

该实验课是在理论思想指导下为达到某项目标而进行的实验,实验的语言是程序、实验的成功与失败必须用程序设计语句及实验得到的界面来说明。本课程的基本理论包括:SQL定义功能,熟练掌握SQL操纵功能,了解SQL数据控制功能,关系数据库的规范化理论,数据库设计的过程及方法等。

四、实验基本要求

通过本课程的学习,学生应达到下列基本要求:

1.了解数据库的基本概念,掌握数据库设计基本知识和技术。 2.熟悉SQL Server安装和配置。

3.熟练使用企业管理器、查询分析器创建、使用和管理数据库和数据库对象。 4.熟练掌握Transact-SQL语言的使用,并能进行编程。 5.掌握设计开发数据库系统后台数据库的基本过程和方法。 6.了解本课程的专业素质要求。

7.熟练掌握课程中涉及到的专业词汇。

五、实验项目的设置与内容提要 实序号 实验项目名称 验要求 熟悉 SQL SERVER 必1 2000的环境及数据修 库的管理 必2 表的创建和管理 修 证 础 验基2 1 1 证 础 验基2 1 1 实验类型 实验类别 计划学时 每组人数 仪器设备套数 内容摘要 熟悉SQL SERVER 2000企业管理器、查询分析器的基本使用方法,掌握在企业管理器和使用T-SQL语句创建数据库。 了解SQL SERVER的基本数据类型及空值的概念,掌握在企业管理器中和使用T-SQL语句进行表的创建和管理 掌握在企业管理器中和使用T-SQL语句对表进行插入、修改和删除数据的操作。重点掌握SELECT语句的使用方法。掌握子查询(嵌套查询)、连接查询的使用。 必3 表中数据的操作 修 综合 基4 础 1 1 1

必4 视图的创建和使用 修 必5 索引的创建和使用 修 综合 综合 基2 础 专2 业 1 1 1 1 了解视图和数据表之间的主要区别,掌握在企业管理器中和使用T-SQL语句创建视图、查看视图修改数据表的方法。 了解索引的概念、优点及分类;掌握在企业管理器中和使用T-SQL语句创建、修改和删除索引的操作。 了解存储过程的概念;了解使用存储过程的特点及用途;掌握创建存储过程的方法;掌握执行存储过程的方法;了解查看、修改和删除存储过程的方法 了解触发器和一般存储过程的主要区别;了解使用触发器的优点;掌握创建触发器的方法;掌握查看触发器信息的方法;了解删除触发器的方法 针对某部门或公司的实践调研,通过系统需求分析、数据库概念设计、逻辑设计到上机编程、调试和应用等全过程完成某管理系统的后台数据库设计,培养进行数据库结构设计的能力。 存储过程的创建和6 使用 必修 综合 专2 业 1 1 触发器的创建和使7 用 选修 综合 专2 业 1 1 某管理系统的后台8 数据库设计 必修 设计 专6 业 1 1 六、实验环境介绍

本课程选用SQL Server 2000系统作为实验环境。SQL Server是使用客户机/服务器(C/S)体系结构的关系型数据库管理系统(RDBMS)。 (一)安装SQL Server 2000的环境需求 一、硬件和操作系统要求

下表说明安装 Microsoft SQL Server 2000 或 SQL Server 客户端管理工具和库的硬件要求。 硬件 计算机 内存 (RAM) 最低要求 Pentium 166 MHz 或更高。 至少 64 MB,建议 128 MB 或更多。根据笔者的经验,内存容量可以和数据容量保持1:1的比例,这样可以更好的发挥其效能。 需要约500MB的程序空间,以及预留500M的数据空间 需要设置成800x600模式,才能使用其图形分析工具 硬盘空间 显示器 下表说明为使用 Microsoft SQL Server 2000 各种版本或组件而必须安装的操作系统。 SQL Server 版本或组件 操作系统要求 企业版 Microsoft Windows NT Server 4.0、Microsoft Windows NT Server 4.0 企业版、Windows 2000 Server、Windows 2000 Advanced Server 和 Windows 2000 Data Center Server。(所有版本均需要安装IE5.0以上版本浏览器) 2

标准版 Microsoft Windows NT Server 4.0、Windows 2000 Server、Microsoft Windows NT Server 企业版、Windows 2000 Advanced Server 和 Windows 2000 Data Center Server。 Microsoft Windows Me、Windows 98、Windows NT Workstation 4.0、Windows 2000 Professional、Microsoft Windows NT Server 4.0、Windows 2000 Server 和所有更高级的 Windows 操作系统。 个人版 注:SQL Server 2000 的某些功能要求在Microsoft Windows 2000 Server以上的版本才能运行。因此大家安装Windows Server 2000(建议为Advanced版本),可以学习和使用到SQL Server 2000的更多功能,以及享受更好的性能。 二、详细的安装过程

本文将在Windows 2000 Advanced Server操作系统作为示例,详细介绍安装SQL Server 2000企业版的过程。大家清首先安装Windows 2000 Advanced Server。如果手头上没有SQL Server 2000企业版,可以到微软公司的这个网址下载试用版: http://www.microsoft.com/china/sql/downloads/default.asp 或者到软件公司购买产品。

将企业版安装光盘插入光驱后,出现以下提示框。请选择 \安装 SQL Server 2000 组件\,出现下一个页面后,选择 \安装数据库服务器\。

图1

3