当前位置: 主页 > 其他类 > 计算机等级 > 四级考试 >

2017年计算机等级考试四级数据库工程师复习(12)

帮考网  [ 2017-02-17 18:27 ]  【

  第12章 SQL Server 2000 数据库管理系统

  12.1 SQL Server 2000 概述

  服务是数据库完成所需功能的基础,SQL Server 2000提供了四种服务:

  1、SQL Server

  SQL Server服务是SQL Server2000最核心的服务,它直接管理和维护数据库,负责处理所有来自客户端的Transact-SQL(SQL Server使用的数据库语言)语句并管理服务器上构成数据库的所有文件,同时还负责处理存储过程,并将执行结果返回给客户端;

  2、SQL Server Agent

  对需要定期进行的工作,SQL Server2000提供了代理的功能,根据系统管理员预先设定好的计划自动执行相应的功能。同时它还能对管理员设定好的错误等特定事件自动报警,且能通过电子邮件方式把系统存在的各种问题发送给指定的用户,帮助管理员对系统进行监视和管理;

  3、Distributed Transaction Coordinator(DTC)

  分布式事务协调器是一个事务管理器,在DTC支持下,客户可以在一个事务中访问不同服务器上的数据库。DTC能够保证一个事务中的所有操作在所有服务器上全部成功,或者,当在某个服务器上不成功时,确保所有服务器上的操作均被撤销,使全部服务器均回到事务开始前的状态;

  4、Microsoft Search

  提供了全文检索服务,能够对字符数据进行搜索。

  12.2 SQL Server 2000 的安装

  12.2.1 安装前的准备

  1、SQL Server2000的版本

  SQL Server2000共有企业版、标准版、开发版和个人版四个版本。

  (1) 企业版:支持SQL Server2000中全部功能,适合于作为大型数据库服务器使用;

  (2) 标准版:支持许多SQL Server2000功能,但在服务器扩展性、大型数据库支持、数据仓库、WEB站点方面的能力较弱,适合于作为小工作组或部门的数据库使用;

  (3) 开发版:支持企业版的全部功能,但只能作为开发和测试系统使用。不能作为生产服务器使用;

  (4) 个人版:适合在移动环境中作业的用户,并且所动作的应用程序需要本地数据存储。

  2、选择合适的操作系统

  版本操作系统要求

  企业版Windows NT Server 4.0或以上、Windows 2000Server或以上

  标准版Windows NT Server 4.0或以上、Windows 2000Server或以上

  开发版Windows 98、Windows 2000 Professional、Windows XP Professional、Windows 2000 Server

  个人版Windows 2000 Professional、Windows XP Professional和所有其他的Windows 2000

  12.2.2 安装及安装选项

  1、 放入安装光盘;

  2、 选择“SQL Server2000组件”—>“安装数据库服务器” —>“本地计算机” —>“创建新的SQL Server实例” —>输入合适的用户名和公司名—>“软件许可证协议” —>“服务器和客户端工具” —>“实例名” —>“安装类型” —>“选择组件” —>

  12.2.3 测试安装

  12.3 SQL Server 2000 常用工具简介

  12.3.1 企业管理器

  企业管理器是SQL Server2000的主要图形化管理工具,它提供了一个遵从Microsoft管理控制台风格的用户界面。在企业管理器中几乎可以完成所有管理工作;

  12.3.2 查询分析器

  查询分析器是一个图形化的查询工具,用户可以编写和执行SQL语句,并查看执行结果,它具有以下特点:

  1、 用不同的颜色标识Transact-SQL语法中不同含义的单词,提高语句的易读性;

  2、 对象浏览器工具使用户可以轻松地查找数据库中的对象和对象结构;

  3、 选择要操作的数据库;

  4、 选择要执行的语句,可以让查询分析器只执行选中的SQL语句,若不选中任何语句,则是执行文本编辑器中的全部语句;

  5、 可将文本编辑器中编写的语句保存起来,以备以后使用,也可打开保存好的包含SQL语句的文件进行编辑或执行。

  12.4 创建和管理数据库

  12.4.1 系统数据库

  1、系统数据库:安装完成后,SQL Server建立的系统数据有:

  (1) master:最重要的系统数据库,记录了所有的系统级信息,包括登录帐号、系统配置、数据库属性等信息;

  (2) msdb:提供对自动执行任务的支持;

  (3) model:样板数据库,其中包含所有用户数据库的公共信息;

  (4) tempdb:临时数据库,用于存储用户创建的临时表、用户声明的变量以及用户定义的游标数据等。当用户离开SQL Server时,系统自动删除tempdb数据库中所创建的对象并释放所占用的空间。

  2、用户示例数据库:安装完SQL Server后,系统建立了两个用户示例数据库供用户学习使用:

  (1) Pubs:主要存放关于出版商、作者及图书等信息;

  (2) Northwind:主要存放关于产品、订单、客户信息。

  12.4.2 SQL Server数据库的构成

  1、 SQL Server的数据库由两种文件组成:数据文件和日志文件。数据文件用于存放数据,日志文件用于存放对数据的操作记录。

  2、 在考虑数据库的空间分配时,需了解如下规则:

  (1) 所有数据库都包含一个主数据文件与一个或多个日志文件,还可以包含零个或多个辅助数据文件;

  (2) 在创建用户数据库时,包含系统表的model数据库自动被复制到新建数据库中;

  (3) 在SQL Server 2000中,数据的存储单位是页,一个数据页是一块8KB的连续磁盘空间;

  (4) 在SQL Server中,不允许表中的一行数据存储在不同的数据页上,且一行的数据大小不能超过一个数据页的大小;

  3、数据文件和日志文件的作用

  (1) 数据文件:用于存放数据库数据,数据文件又分为:主数据文件和辅助数据文件

  (A) 主数据文件:主数据文件的推荐扩展名是.mdf,它包含数据库的系统信息,并可存放用户数据库的数据,每个数据库只包含一个主数据文件;

相关推荐

报考指南