SoSoPao 全民学习网友情奉献
第一章 SQL Server2000 简介和基本概念
第一节 简介
SQL Server 2000是微软公司开发的采用 SQL语言的关系型数据库管理系统,它拥有高
弹性与多元化的结构,不仅符合业界的需要,更能与现今的互联网紧密集成,而对 Windows
CE/98/NT/2000/XP/2003等操作系统的全面支持的优越性得到最终程序开发人员的普遍认
可。
SQL Server2000是服务器级的数据库管理系统,不论是客户机/服务器、多层结构,还
是 Database Web应用程序,SQL Server 2000都起着后端数据库的角色。可以说,SQL Server
2000是所有数据的汇总与管理中心,是整个应用系统的枢纽。
第二节 数据库分类---逻辑数据库
系统数据库:
系统数据库作为 SQLSERVER默认安装的一部分而安装,由系统表和存储过程组成。系统
数据库、表以及存储过程共同为您提供了设计、创建、部署和维护世界级 SQLSERVER数据库
的工具和支持。
a) Master数据库:
是追踪所有其它数据库和配置信息的关键数据库。它控制着用户数据库和 SQLSERVER
的操作。Master数据库对你的信息绝对重要,所以你应该总是保留 Master数据库的最近
备份。
b) Msdb数据库:
是 SQLSERVERAgent的主要支持。SQLSERVERAgent负责复制、任务调度、警报、系统
操作员信息以及备份信息。因此,Msdb也是非常重要的,哪怕你不使用 SQLServerAgent,
在 Msdb中的备份信息也有助于数据库的恢复。
c) Model数据库:
是一个创建新数据库的模板,它包含了应该出现在每个用户数据库中的系统表。在创
建一个数据库时,SQLServer会把 Model数据库的全部内容复制到新数据库中。因此,如
果你想每次创建数据库时自动地创建某些对象、权限和用户,你就可以把它们放在 Model
数据库中。
d) Tempdb数据库:
保存所有临时表和临时存储过程。临时表可以被程序员显式的创建。当客户端连接终
止时,这些临时表也会被自动删除。默认大小为 8MB。
SQLSERVER支持两种类型的临时表:
1、以##符号开头的全局临时表可为所有连接所用。在一个全局表创建之后,所有用户
都可以使用它。
2、以#符号开头的局部临时表仅在创建它们的连接中可见,并且仅能由表的所有者访
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.