上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材第1章SQLServer关系数据库简介•1.1SQLServer特点•1.2SQLServer的安装和配置•1.3SQLServer工具和实用程序开始返回目录上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材SQLServer关系数据库简介•SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用户见面;SQLServer2000是Microsoft公司于2000年推出的最新版本。上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材1.1SQLServer特点1.真正的客户机/服务器体系结构。2.图形化用户界面,使系统管理和数据库管理更加直观、简单。3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。4.SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQLServer也可以很好地与MicrosoftBackOffice产品集成。上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材•5.具有很好的伸缩性,可跨越从运行Windows95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用。•6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。•7.SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材SQLServer2000与以前版本相比较又具有以下新特性1.支持XML(ExtensiveMarkupLanguage,扩展标记语言)2.强大的基于Web的分析3.支持OLEDB和多种查询4.支持分布式的分区视图上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材1.2SQLServer的安装和配置•1.2.1SQLServer环境需求•1.2.2SQLServer2000的安装•1.2.3SQLServer升级•1.2.4SQLServer系统数据库简介•1.2.5SQLServer系统表简介上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材1.2.1SQLServer环境需求•SQLServer2000常见的版本•企业版(EnterpriseEdition)•标准版(StandardEdition)•个人版(PersonalEdition)•开发者版(DeveloperEdition)上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材1、安装、运行SQLServer2000的硬件需求(1)计算机Inter及其兼容计算机,Pentium166Mz或者更高处理器或DECAlpha和其兼容系统。(2)内存(RAM)企业版最少64MB内存,其他版本最少需要32MB内存,建议使用更多的内存。(3)硬盘空间完全安装(Full)需要180MB的空间,典型安装(Typical)需要170MB的空间,最小安装(Minimum)需要65MB的空间。上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材2、安装、运行SQLServer2000的软件需求•SQLServer2000企业版必须运行于安装WindowsNTServerEnterpriseEdition4.0或者Windows2000AdvancedServer以及更高版本的操作系统下。•SQLServer2000标准版必须运行于安装WindowsNTServerEnterpriseEdition4.0、WindowsNTServer4.0、Windows2000Server以及更高版本的操作系统下。•SQLServer2000个人版可在多种操作系统下运行,如可运行于Windows9x,WindowsNT4.0或Windows2000的服务器版或工作站版的操作系统下。•SQLServer2000开发者版可运行于上述Windows9x以外的所有操作系统下。上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材1.2.2SQLServer2000的安装SQLServer2000的安装过程与其它MicrosoftWindows系列产品类似。用户可根据向导提示,选择需要的选项一步一步地完成。上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材1.2.3SQLServer升级如果计算机中安装有旧的SQLServer版本,那么安装SQLServer2000时需要做以下工作,以确保系统能退回到升级前的状态。1.检查操作系统是否满足安装要求。2.检查磁盘空间是否足够安装新的SQLServer2000版本。3.备份包括系统数据库在内的所有数据库。4.备份操作系统的注册表,用于恢复原有的SQLServer。5.关闭任何与旧的SQLServer相关的应用程序。6.安装SQLServer2000数据库管理系统。上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材1.2.4SQLServer系统数据库简介SQLServer2000有6个系统数据库1.Master数据库是SQLServer系统最重要的数据库,它记录了SQLServer系统的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、SQLServer的初始化信息和其它系统数据库及用户数据库的相关信息。2.Model数据库是所有用户数据库和Tempdb数据库的模板数据库,它含有Master数据库所有系统表的子集,这些系统数据库是每个用户定义数据库需要的。上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材3.Msdb数据库是代理服务数据库,为其警报、任务调度和记录操作员的操作提供存储空间。4.Tempdb是一个临时数据库,它为所有的临时表、临时存储过程及其它临时操作提供存储空间。5.Pubs和Northwind数据库是两个实例数据库,它们可以作为SQLServer的学习工具。上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材1.2.5SQLServer系统表简介系统目录是由描述SQLServer系统的数据库、基表、视图和索引等对象的结构的系统表组成。SQLServer经常访问系统目录,检索系统正常运行所需的必要信息。上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材几个最重要的系统表1.Sysobjects表SQLServer的主系统表sysobjects出现在每个数据库中,它对每个数据库对象含有一行记录。2.Syscolumns表系统表syscolumns出现在master数据库和每个用户自定义的数据库中,它对基表或者视图的每个列和存储过程中的每个参数含有一行记录。3.Sysindexes表系统表sysindexes出现在master数据库和每个用户自定义的数据库中,它对每个索引和没有聚簇索引的每个表含有一行记录,它还对包括文本/图像数据的每个表含有一行记录。上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材4.Sysusers表系统表sysusers出现在master数据库和每个用户自定义的数据库中,它对整个数据库中的每个WindowsNT用户、WindowsNT用户组、SQLServer用户或者SQLServer角色含有一行记录。5.Sysdatabases表系统表sysdatabases对SQLServer系统上的每个系统数据库和用户自定义的数据库含有一行记录,它只出现在master数据库中。上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材6.Sysdepends表系统表Sysdepends对表、视图和存储过程之间的每个依赖关系含有一行记录,它出现在master数据库和每个用户自定义的数据库中。7.Sysconstraints表系统表sysconstraints对使用CREATETABLE或者ALTERTABLE语句为数据库对象定义的每个完整性约束含有一行记录,它出现在master数据库和每个用户自定义的数据库中。上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材1.3SQLServer工具和实用程序1.3.1企业管理器1.3.2服务管理器1.3.3查询分析器1.3.4分布式事务处理协调器1.3.5性能监视器1.3.6导入和导出数据1.3.7SQLServer分析器1.3.8服务器网络实用工具1.3.9客户端网络实用工具1.3.10联机帮助文档上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材1.3.1企业管理器•企业管理器是基于一种新的被称为微软管理控制台(MicrosoftManagementConsole)的公共服务器管理环境,它是SQLServer中最重要的一个管理工具。企业管理器不仅能够配置系统环境和管理SQLServer,而且由于它能够以层叠列表的形式来显示所有的SQLServer对象,因而所有SQLServer对象的建立与管理都可以通过它来完成。上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材利用企业管理器可以完成的操作有•管理SQLServer服务器;建立与管理数据库;建立与管理表、视图、存储过程、触发程序、角色、规则、默认值等数据库对象,以及用户定义的数据类型;备份数据库和事务日志、恢复数据库;复制数据库;设置任务调度;设置警报;提供跨服务器的拖放控制操作;管理用户帐户;建立Transact-SQL命令语句以及管理和控制SQLMail。上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材图1-20SQLServer企业管理器(EnterpriseManager)界面上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材1.3.2服务管理器(ServiceManager)•SQLServer服务管理器是在服务器端实际工作时最有用的实用程序,其界面如图1-21所示。服务管理器用来启动、暂停、继续和停止数据库服务器的实时服务,其提供的服务包括:SQLServer、SQLServerAgent、MSDTC(MicrosoftDistributedTransactionCoordinator,微软分布式事务协调器)。上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer2000数据库简明教材图1-21SQLServer服务管理器(ServiceManager)界面上一页下一页返回本章首页第1章SQLServer关系数据库简介SQLServer200