数据库复习重点:SQL Server 2000 数据库管理系统
  SQL Server 2000 数据库管理系统
  12.1 SQL Server 2000 概述
  服务是数据库完成所需功能的基础,SQL Server 2000提供了四种服务:sql server2000简介
  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中,不允许表中的一行数据存储在不同的数据页上,且一行的数据大小不能超过一个数据页的大小;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。