《数据库系统概论》课程学习(23)——数据库原理及应用实验指导书

数据库原理及应用实验指导书

****大学计算机与信息技术学院

2011年6月

 

内容简介

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

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

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

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

二、本实验课的基本理论

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

三、实验基本要求

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

1.了解数据库的基本概念,掌握数据库设计基本知识和技术。

2.熟悉SQL Server安装和配置。

3.熟练使用企业管理器、查询分析器创建、使用和管理数据库和数据库对象。

4.熟练掌握Transact-SQL语言的使用,并能进行编程。

5.掌握设计开发数据库系统后台数据库的基本过程和方法。

6.了解本课程的专业素质要求。

四、实验环境介绍

本课程选用SQL Server 2005系统作为实验环境。SQL Server是使用客户机/服务器(C/S)体系结构的关系型数据库管理系统(RDBMS)。

1.硬件需求

(1)显示器:VGA或者分辨率至少在1,024x768像素之上的显示器。

(2)点触式设备:鼠标或者兼容的点触式设备。

(3)CD 或者 DVD驱动器。

(4)处理器型号,速度及内存需求。SQL Server 2005不同的版本对处理器型号,速度及内存的需求是不同的,如下表:

 

SQL Server 2005版本

处理器型号

处理器速度

内存(RAM)

SQL Server 2005企业版

SQL Server 2005开发者版

SQL Server 2005标准版

SQL Server 2005工作组版

Pentium III及其兼容处理器,或者更高型号。

至少600 MHz,推荐1GHz或更高。

至少512MB,推荐1GB或更大。 

SQL Server 2005简化版

Pentium III及其兼容处理器,或者更高型号。

至少600 MHz,推荐1GHz或更高。

至少192 MB,推荐512MB或更大。

 

(5)硬盘空间需求。实际的硬件需求取决于你的系统配置以及你所选择安装的SQL Server 2005服务和组件。如下表:

 

服务和组件

硬盘需求

数据库引擎及数据文件,复制,全文搜索等

150 MB

分析服务及数据文件

35 KB

报表服务和报表管理器

40 MB

通知服务引擎组件,客户端组件以及规则组件

5 MB

集成服务

9 MB

客户端组件

12 MB

管理工具

70 MB

开发工具

20 MB

SQL Server联机图书以及移动联机图书

15 MB

范例以及范例数据库

390 MB

 

2.软件需求

(1)浏览器软件。在装SQL Server 2005之前,需安装Microsoft Internet Explorer 6.0 SP1或者其升级版本。因为微软控制台以及HTML帮助都需要此软件。

(2)IIS软件。在装SQL Server 2005之前,需安装IIS5.0及其后续版本,以支持SQL Server 2005的报表服务。

(3)ASP.NET 2.0。当安装报表服务时,SQL Server 2005安装程序会检查ASP.NET是否已安装到本机上。

(4)还需要安装以下软件:Microsoft Windows .NET Framework 2.0;Microsoft SQL Server Native Client;Microsoft SQL Server Setup support files。

五、SQL Server 2005安装过程

SQL Server 2005的安装过程与其它Microsoft Windows系列产品类似。用户可以根据向导提示,选择需要的选项一步一步地完成。

 

 

 

 

 

 

六、系统安装后的数据库

SQL Server 2005有4个系统数据库,它们分别为Master、Model、Msdb、Tempdb。

(1)Master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其他系统数据库及用户数据库的相关信息。因此,如果 master 数据库不可用,则 SQL Server 无法启动。在 SQL Server 2005 中,系统对象不再存储在 master 数据库中,而是存储在 Resource 数据库中。

(2)model 数据库用作在 SQL Server 实例上创建的所有数据库的模板。因为每次启动 SQL Server 时都会创建 tempdb,所以 model 数据库必须始终存在于 SQL Server 系统中。当发出 CREATE DATABASE(创建数据库)语句时,将通过复制 model 数据库中的内容来创建数据库的第一部分,然后用空页填充新数据库的剩余部分。 如果修改 model 数据库,之后创建的所有数据库都将继承这些修改。例如,可以设置权限或数据库选项或者添加对象,例如,表、函数或存储过程。

(3)Msdb数据库是代理服务数据库,为其报警、任务调度和记录操作员的操作提供存储空间。

(4)Tempdb是一个临时数据库,它为所有的临时表、临时存储过程及其他临时操作提供存储空间。Tempdb数据库由整个系统的所有数据库使用,不管用户使用哪个数据库,他们所建立的所有临时表和存储过程都存储在tempdb上。SQL Server每次启动时,tempdb数据库被重新建立。当用户与SQL Server断开连接时,其临时表和存储过程自动被删除。


实验一  熟悉 SQL SERVER 2005的环境及数据库的管理

一、实验目的

  1. 熟悉SQL SERVER 2005企业管理器、查询分析器的基本使用方法
  2. 了解SQL SERVER 2005数据库的逻辑结构和物理结构及其结构特点
  3. 掌握在企业管理器中创建数据库
  4. 掌握使用T-SQL语句创建数据库

二、实验内容

(一)SQL SERVER 2005管理工具介绍

SQL Server 2005管理平台(SQL Server Management Studio)包含了SQL Server 2000企业管理器(Enterprise Manager),以及查询分析器(Query Analyzer)等方面的功能。此外,SQL Server 2005管理平台还提供了一种环境,用于管理 Analysis Services(分析服务)、Integration Services(集成服务)、Reporting Services(报表服务)和 XQuery。

(二)服务器管理

1.创建服务器组

在一个网络系统中,可能有多个SQL Server服务器,可以对这些SQL Server服务器进行分组管理。分组的原则往往是依据组织结构原则,如将公司内一个部门的几个SQL Server服务器分为一组。SQL Server分组管理由SQL Server管理平台来进行。

 

2.服务器注册与连接

在SQL Server管理平台中注册服务器可以存储服务器连接信息,以供将来连接时使用。

有三种方法可以在SQL Server管理平台中注册服务器:

(1)在安装管理平台之后首次启动它时,将自动注册 SQL Server 的本地实例;

(2)可以随时启动自动注册过程来还原本地服务器实例的注册;

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值