1、11.1 概述概述 SQL Server 2000是微软公司于是微软公司于2000年年8月推出的月推出的新一代数据库产品,是一种基于客户新一代数据库产品,是一种基于客户/服务器模式服务器模式的关系数据库管理系统,它采用的关系数据库管理系统,它采用Transact-SQL语言语言在客户机和服务器之间传递信息,扮演着后端数据在客户机和服务器之间传递信息,扮演着后端数据库角色,是数据的汇总与管理中心。库角色,是数据的汇总与管理中心。SQL Server在在电子商务、数据仓库和数据库解决方案等应用中起电子商务、数据仓库和数据库解决方案等应用中起着重要的作用,为企业的数据管理提供强大的支持。着重要的作用
2、,为企业的数据管理提供强大的支持。21.1.1 SQL Server的发展的发展 SQL Server最初是由最初是由Microsoft、Sybase和和Ashton-Tate三家公司共同开发的三家公司共同开发的。n1988年:第一个年:第一个OS/2版本;版本;n1990年年:Ashton-Tate公司中途退出;公司中途退出;n1992年年:移植到移植到NT上之后,上之后,Microsoft成了这个项目成了这个项目的主导者;的主导者;n1994开始开始:Microsoft专注于开发、推广专注于开发、推广SQL Server的的Windows NT版本,版本,Sybase则较专注于则较专注于S
3、QL Server在在Unix操作系统上的应用;操作系统上的应用;n1996年年:SQL Server 6.5版本;版本;n1998年年:SQL Server 7.0;n2000年年:SQL Server 2000。31.1.2 SQL Server 2000的主要功能特点的主要功能特点 SQL Server最重要的特点有:最重要的特点有:n真正的客户真正的客户/服务器体系结构。服务器体系结构。n图形化用户界面。图形化用户界面。n丰富的编程接口工具。丰富的编程接口工具。n与与Windows NT/2000紧密集成,利用了紧密集成,利用了Windows NT的许多功能。如发送和接收消息、利用的许
4、多功能。如发送和接收消息、利用Windows NT/2000的安全机制等。的安全机制等。SQL Server也也可以很好地与可以很好地与Microsoft BackOffice产品集成。产品集成。n具有很好的伸缩性。具有很好的伸缩性。n对对Web技术的支持,使用户能够很容易地将数据技术的支持,使用户能够很容易地将数据库中的数据发布到库中的数据发布到Web页上。页上。n提供数据仓库的功能。提供数据仓库的功能。41.1.2 SQL Server 2000的主要功能特点的主要功能特点 SQL Server 2000的新特性:的新特性:n支持支持XML(Extensive Markup Languag
5、e)扩展标扩展标记语言。记语言。n强大的基于强大的基于Web的分析。的分析。n支持支持OLEDB和多种查询。和多种查询。n支持分布式的分区视图。支持分布式的分区视图。这些新特性使这些新特性使SQL Server 2000在大型联机事务在大型联机事务处理、数据仓库及电子商务等方面成为一个优秀处理、数据仓库及电子商务等方面成为一个优秀的数据库平台。的数据库平台。51.1.3 SQL Server的客户的客户/服务器体系结构服务器体系结构1.SQL Serve的客户的客户/服务器结构服务器结构 客户通过发送一条消息或一个操作来启动与服务客户通过发送一条消息或一个操作来启动与服务器之间的交互,而服务器
6、通过返回消息进行响应。器之间的交互,而服务器通过返回消息进行响应。客户客户/服务器结构如下图服务器结构如下图:61.1.3 SQL Server的客户的客户/服务器体系结构服务器体系结构客户机上的任务主要有:客户机上的任务主要有:n 建立和断开与服务器的连接。建立和断开与服务器的连接。n 提交数据访问请求。提交数据访问请求。n 等待服务通告、接受请求结果或错误。等待服务通告、接受请求结果或错误。n 处理数据库访问结果或错误、包括重发请求和终处理数据库访问结果或错误、包括重发请求和终止请求。止请求。n 提供应用程序的友好用户界面。提供应用程序的友好用户界面。n 数据输入输出及验证。数据输入输出及
7、验证。71.1.3 SQL Server的客户的客户/服务器体系结构服务器体系结构服务器上的任务主要有:服务器上的任务主要有:n为多用户管理一个独立的数据库。为多用户管理一个独立的数据库。n管理和处理接收到的数据访问请求,包括管理请管理和处理接收到的数据访问请求,包括管理请求队列、管理缓存、响应服务、管理结果和通知求队列、管理缓存、响应服务、管理结果和通知服务完成。服务完成。n管理用户帐号、控制数据库访问权限和其他安全管理用户帐号、控制数据库访问权限和其他安全性。性。n维护数据库,包括数据库备份和恢复。维护数据库,包括数据库备份和恢复。n保证数据库数据的完整或为客户提供完整性控制保证数据库数据
8、的完整或为客户提供完整性控制手段。手段。81.1.3 SQL Server的客户的客户/服务器体系结构服务器体系结构 SQL Server 2000的客户的客户/服务器体系结构可以采服务器体系结构可以采用灵活的部署方案。主要方案有:用灵活的部署方案。主要方案有:两层结构两层结构 三层结构三层结构 桌面系统。桌面系统。91.1.3 SQL Server的客户的客户/服务器体系结构服务器体系结构(1)两层结构两层结构第第二二层层客客户户机机客客户户机机客客户户机机第第一一层层数据库服务器数据库服务器101.1.3 SQL Server的客户的客户/服务器体系结构服务器体系结构 在两层结构中,在两层
9、结构中,SQL Server 2000安装在一个中安装在一个中心服务器上,数据库存储在该服务器上,该服务器心服务器上,数据库存储在该服务器上,该服务器称为数据库服务器,可以被多台客户机访问。众多称为数据库服务器,可以被多台客户机访问。众多的客户机通过网络直接访问数据库服务器。客户机的客户机通过网络直接访问数据库服务器。客户机运行处理业务的程序和显示处理结果的程序。两层运行处理业务的程序和显示处理结果的程序。两层结构比较适合于用户量较少的情况,当用户量较大结构比较适合于用户量较少的情况,当用户量较大时,数据库服务器的性能会显著下降。时,数据库服务器的性能会显著下降。111.1.3 SQL Ser
10、ver的客户的客户/服务器体系结构服务器体系结构(2)三层结构三层结构第第三三层层客客户户机机客客户户机机客客户户机机第第二二层层数据库服务器数据库服务器第第一一层层应应用用服服务务器器应应用用服服务务器器121.1.3 SQL Server的客户的客户/服务器体系结构服务器体系结构 在三层结构中引入了一层应用服务器。客户机只在三层结构中引入了一层应用服务器。客户机只运行向应用服务器发送请求和显示请求结果的程序,运行向应用服务器发送请求和显示请求结果的程序,客户机没有处理业务的程序,应用服务器运行处理客户机没有处理业务的程序,应用服务器运行处理业务的程序,多个客户机可以同时访问应用服务器,业务
11、的程序,多个客户机可以同时访问应用服务器,应用服务器负责访问数据库服务器,并取回处理结应用服务器负责访问数据库服务器,并取回处理结果,将结果返回给客户机。三层结构适用于客户量果,将结果返回给客户机。三层结构适用于客户量较大的情况。较大的情况。131.1.3 SQL Server的客户的客户/服务器体系结构服务器体系结构(3)桌面系统桌面系统 在桌面系统中,数据库服务器和客户机程序被在桌面系统中,数据库服务器和客户机程序被安装在同一台电脑中,整个系统只有一台电脑,这安装在同一台电脑中,整个系统只有一台电脑,这台电脑既是服务器,也是客户机,因此不需要有网台电脑既是服务器,也是客户机,因此不需要有网
12、络连接,客户机只需要建立一个本地连接来访问本络连接,客户机只需要建立一个本地连接来访问本机上的数据库服务器。桌面系统适合于只有一个用机上的数据库服务器。桌面系统适合于只有一个用户,或者有几个用户但共用一台电脑的情形。户,或者有几个用户但共用一台电脑的情形。141.1.3 SQL Server的客户的客户/服务器体系结构服务器体系结构2客户客户/服务器结构的优点服务器结构的优点1)数据集中存储。数据集中存储。2)业务逻辑和安全规则可以在服务器上定义一次。业务逻辑和安全规则可以在服务器上定义一次。3)数据库服务器仅返回应用程序所需要的数据,这数据库服务器仅返回应用程序所需要的数据,这样可以减少网络
13、流量。样可以减少网络流量。4)节省硬件开销。节省硬件开销。5)数据集中存储,备份和恢复数据非常容易。数据集中存储,备份和恢复数据非常容易。客户客户/服务器结构的最大优势在于提高了使用和服务器结构的最大优势在于提高了使用和处理数据的能力。处理数据的能力。SQL Server在客户端和服务器端在客户端和服务器端的良好表现,使它成为了一个优秀的客户的良好表现,使它成为了一个优秀的客户/服务器服务器系统。系统。151.2 SQL Server 2000的安装的安装 在安装在安装SQL Server 2000之前,首先要根据具体之前,首先要根据具体需要选择需要选择SQL Server 2000的版本,并
14、提供相应版的版本,并提供相应版本所需要的安装环境,包括硬件环境和软件环境。本所需要的安装环境,包括硬件环境和软件环境。安装过程:自学安装过程:自学161.3 SQL Server 2000的管理工具简介的管理工具简介 正确安装正确安装SQL Server 2000以后,在以后,在Microsoft SQL Server程序组中可以看到程序组中可以看到9个程序项,这些程个程序项,这些程序项为管理和使用序项为管理和使用SQL Server数据库提供了各种方数据库提供了各种方便手段。单击每一个程序项,可以打开相应的管理便手段。单击每一个程序项,可以打开相应的管理工具。工具。171.3 SQL Ser
15、ver 2000的管理工具简介的管理工具简介 1.企业管理器企业管理器作用:作用:n配置系统环境配置系统环境n完成数据库管理与维护的大部分工作。如配置系完成数据库管理与维护的大部分工作。如配置系统环境和管理统环境和管理SQL Server服务器,显示、建立、服务器,显示、建立、管理所有的管理所有的SQL Server对象,备份和恢复数据库,对象,备份和恢复数据库,复制数据库,管理用户帐户等。复制数据库,管理用户帐户等。启动启动:开始开始程序程序 Microsoft SQL Server 企业管理器企业管理器181.3 SQL Server 2000的管理工具简介的管理工具简介结构结构:标题栏标
16、题栏;菜单栏菜单栏;工具栏工具栏;树形浏览窗口树形浏览窗口;显示窗口显示窗口191.3 SQL Server 2000的管理工具简介的管理工具简介2查询分析器查询分析器作用作用:查询分析器是一个交互式的图形工具,主要用于查询分析器是一个交互式的图形工具,主要用于输入和执行输入和执行Transact-SQL语句,并且迅速查看这些语句,并且迅速查看这些语句的结果,以分析和处理数据库中的数据。语句的结果,以分析和处理数据库中的数据。查询分析器是一个非常实用的工具,对掌握查询分析器是一个非常实用的工具,对掌握SQL,深入理解,深入理解SQL Server的管理工作有很大帮助。的管理工作有很大帮助。启动
17、方法启动方法1:开始开始程序程序Microsoft SQL Server 查询分析器查询分析器启动方法启动方法2:企业管理器企业管理器打开打开“工具工具”菜单菜单SQL查询分析器查询分析器201.3 SQL Server 2000的管理工具简介的管理工具简介选择身份验证模式:选择身份验证模式:211.3 SQL Server 2000的管理工具简介的管理工具简介连接成功打开查询分析器窗口:连接成功打开查询分析器窗口:对象浏对象浏览器览器查询编查询编辑器辑器221.3 SQL Server 2000的管理工具简介的管理工具简介查询分析器主要功能:查询分析器主要功能:n编写、编辑和执行编写、编辑和
18、执行Transcat-SQL语句,并可以查看执行结语句,并可以查看执行结果。不同的结果分别显示在不同的窗格中。果。不同的结果分别显示在不同的窗格中。n指定显示结果的格式。指定显示结果的格式。n能够以不同的颜色和字体显示代码中不同的组成部分。能够以不同的颜色和字体显示代码中不同的组成部分。n能够检查所编写的代码语法是否正确。能够检查所编写的代码语法是否正确。n可以使用调试工具调试存储过程。可以使用调试工具调试存储过程。n可以将编写的可以将编写的Transcat-SQL语句存储成文件,在需要时打语句存储成文件,在需要时打开编辑或执行。开编辑或执行。n能够利用模板快速创建数据库对象。能够利用模板快速
19、创建数据库对象。n可以快速地添加、修改和删除表中的数据记录。可以快速地添加、修改和删除表中的数据记录。n通过通过“对象浏览器对象浏览器”可以完成许多快速功能。可以完成许多快速功能。231.3 SQL Server 2000的管理工具简介的管理工具简介3.服务管理器服务管理器作用作用:n 是在服务器端实际工作时最有用的实用程序。是在服务器端实际工作时最有用的实用程序。n 用来启动、暂停、继续和停止数据库服务器的实用来启动、暂停、继续和停止数据库服务器的实时服务;时服务;n 提供的服务包括:提供的服务包括:SQL Server、SQL Server Agent、MSDTC(Microsoft Di
20、stributed Transaction Coordinator,微软分布式事务协调器)。,微软分布式事务协调器)。241.3 SQL Server 2000的管理工具简介的管理工具简介 用户在对数据库执行任何操作之前必须启动用户在对数据库执行任何操作之前必须启动SQL Server,使用服务管理器是最快的方法。,使用服务管理器是最快的方法。启动:启动:开始开始程序程序Microsoft SQL Server服务管理器服务管理器251.3 SQL Server 2000的管理工具简介的管理工具简介4.联机丛书联机丛书启动:启动:开始开始程序程序Microsoft SQL Server 联机丛
21、书联机丛书 SQL Server联机丛书与联机丛书与SQL Server 2000的各个主的各个主要的工具很好地集成在一起。例如,在查询分析器要的工具很好地集成在一起。例如,在查询分析器中,选择要获取帮助的关键字并按下中,选择要获取帮助的关键字并按下Shift+F1组合键,组合键,将会打开将会打开SQL Server联机丛书并显示与指定的关键联机丛书并显示与指定的关键字相关的帮助主题。同样,在企业管理器中也可以字相关的帮助主题。同样,在企业管理器中也可以使用其工具栏的帮助按钮使用其工具栏的帮助按钮 加载加载SQL Server联机丛书。联机丛书。261.3 SQL Server 2000的管理
22、工具简介的管理工具简介271.3 SQL Server 2000的管理工具简介的管理工具简介使用:使用:n 活动子集:用于选择要检索的某类文档。活动子集:用于选择要检索的某类文档。n 目录:以树形目录的结构组织帮助文档。可以根目录:以树形目录的结构组织帮助文档。可以根据主题内容逐级展开,直到找到所需的内容为止。据主题内容逐级展开,直到找到所需的内容为止。n 索引:用于查找与指定的关键字相关的主题。索引:用于查找与指定的关键字相关的主题。n 搜索:查找文档内容包含有指定关键字的帮助信搜索:查找文档内容包含有指定关键字的帮助信息。息。NOTNOT、ANDAND、OROR、NEARNEAR运算符:进
23、行复合条件的运算符:进行复合条件的查找。查找。n书签:用于将自己所感兴趣的帮助主题收藏起来。书签:用于将自己所感兴趣的帮助主题收藏起来。281.3 SQL Server 2000的管理工具简介的管理工具简介4.导入和导出数据导入和导出数据 作用:作用:n 导入数据是从导入数据是从SQL ServerSQL Server的外部数据源(如的外部数据源(如ASCII ASCII 文本文件)中检索数据,并将数据插入到文本文件)中检索数据,并将数据插入到SQL SQL ServerServer表的过程。表的过程。n 导出数据是将导出数据是将SQL ServerSQL Server表中的数据转换为其他表中
24、的数据转换为其他指定格式的数据的过程,例如将指定格式的数据的过程,例如将SQL ServerSQL Server表的内表的内容复制到容复制到Microsoft AccessMicrosoft Access数据库中。数据库中。291.3 SQL Server 2000的管理工具简介的管理工具简介6.服务器网络实用工具服务器网络实用工具 配置服务器端网络连接和设置相关参数等。配置服务器端网络连接和设置相关参数等。7.客户端网络实用工具客户端网络实用工具 配置客户端的网络连接、管理和测定客户端的网配置客户端的网络连接、管理和测定客户端的网络库等。络库等。8.事件探查器事件探查器 是一个图形化的管理工
25、具,用于监督、记录和检查是一个图形化的管理工具,用于监督、记录和检查SQL Server 2000数据库的使用情况。系统管理员可数据库的使用情况。系统管理员可以利用它来实时捕获用户的活动情况。以利用它来实时捕获用户的活动情况。9在在IIS中配置中配置SQL XML支持支持 用于实现对用于实现对SQL Server的的IIS虚拟目录的管理。虚拟目录的管理。301.4 SQL Server的数据库体系结构的数据库体系结构 SQL Server的数据库体系结构可以分为逻辑体系的数据库体系结构可以分为逻辑体系结构和物理体系结构,由于其物理体系结构相对比结构和物理体系结构,由于其物理体系结构相对比较复杂
26、,这里只介绍其逻辑体系结构。较复杂,这里只介绍其逻辑体系结构。SQL Server 能够支持许多数据库能够支持许多数据库:数据库数据库1数据库数据库2数据管理数据管理服务器服务器安全管理安全管理311.4 SQL Server的数据库体系结构的数据库体系结构 在一个在一个SQL Server数据库中,除了包含基本表以数据库中,除了包含基本表以外,还包含了与这些基本表相关的多种对象,如:外,还包含了与这些基本表相关的多种对象,如:视图、索引、存储过程和触发器。目的是为执行与视图、索引、存储过程和触发器。目的是为执行与数据有关的活动提供支持。数据有关的活动提供支持。表表视图视图索引索引存储过程存储
27、过程触发器触发器关系图关系图数数 据据 库库321.4 SQL Server的数据库体系结构的数据库体系结构1.表表 在数据库中,所有的数据存放在表中,表由行在数据库中,所有的数据存放在表中,表由行(记录记录)和列和列(字段字段)组成,一个数据库可以包含多个表。组成,一个数据库可以包含多个表。2.视图视图 视图是由查询数据表产生的结果,是一种虚构的表。视图视图是由查询数据表产生的结果,是一种虚构的表。视图把表中的部分数据映射出来供用户使用,这样可以防止所有把表中的部分数据映射出来供用户使用,这样可以防止所有的用户直接对表进行操作而导致系统的性能和安全性的下降。的用户直接对表进行操作而导致系统的
28、性能和安全性的下降。3.存储过程存储过程 一个存储过程实际上是由一组一个存储过程实际上是由一组SQL语句组成的完成特定功语句组成的完成特定功能的程序。存储过程在服务器端被编译后可以反复执行。能的程序。存储过程在服务器端被编译后可以反复执行。4索引索引 索引是对表中的一个或多个列的值进行排序的结构。可以索引是对表中的一个或多个列的值进行排序的结构。可以利用索引提高对数据库表中的特定信息的访问速度。利用索引提高对数据库表中的特定信息的访问速度。331.4 SQL Server的数据库体系结构的数据库体系结构5.约束约束 约束是一种定义自动强制数据库完整性的方式。约束定义约束是一种定义自动强制数据库
29、完整性的方式。约束定义了关于列中允许值的规则。例如,强制定义某成绩列的值只了关于列中允许值的规则。例如,强制定义某成绩列的值只能在能在0到到100之间。之间。6.默认值默认值 如果在插入行时没有指定该行中某列的值,那么使用默认如果在插入行时没有指定该行中某列的值,那么使用默认值可以指定该列自动使用的值。例如,定义某值可以指定该列自动使用的值。例如,定义某“性别性别”列的列的默认值为默认值为“男男”,则插入某学生信息时,如果没有指定其性,则插入某学生信息时,如果没有指定其性别,则自动采用定义的默认值别,则自动采用定义的默认值“男男”。7.触发器触发器 触发器由一组触发器由一组SQL语句组成,当对
30、表或视图进行某种操作语句组成,当对表或视图进行某种操作(添加、删除或修改)时,这组命令会自动执行。(添加、删除或修改)时,这组命令会自动执行。341.4 SQL Server的数据库体系结构的数据库体系结构8.用户用户 用于定义允许访问当前数据库的用户及其权限。用于定义允许访问当前数据库的用户及其权限。9.角色角色 角色定义了一组具有相同权限的用户。角色定义了一组具有相同权限的用户。351.5 SQL Server 2000的系统数据库简介的系统数据库简介1.master 是系统最重要的数据库,它记录了是系统最重要的数据库,它记录了SQL Server系统系统的所有系统信息。这些系统信息包括所
31、有的登录信的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、息、系统设置信息、SQL Server的初始化信息和其的初始化信息和其它系统及用户数据库的相关信息。它系统及用户数据库的相关信息。建议不要在建议不要在 master 数据库中创建任何用户对象。数据库中创建任何用户对象。如表、视图、存储过程或触发器等。如表、视图、存储过程或触发器等。2.model 是所有用户数据库和是所有用户数据库和tempdb数据库的模板数据库,数据库的模板数据库,它含有它含有master数据库所有系统表的子集,这些系统数据库所有系统表的子集,这些系统表是每个用户定义数据库需要的。表是每个用户定义数据库需
32、要的。361.5 SQL Server 2000的系统数据库简介的系统数据库简介3.msdb 是代理服务数据库,用于为警报、任务调度和记是代理服务数据库,用于为警报、任务调度和记录操作员的操作提供存储空间。录操作员的操作提供存储空间。4.tempdb 用于为所有的临时表、临时存储过程提供存储空用于为所有的临时表、临时存储过程提供存储空间,还用于任何其它的临时存储要求。例如存储间,还用于任何其它的临时存储要求。例如存储SQL Server生成的工作表。生成的工作表。tempdb数据库是全局资数据库是全局资源,所有连接到系统的用户的临时表和存储过程都源,所有连接到系统的用户的临时表和存储过程都存储
33、在该数据库中。在存储在该数据库中。在SQL Server 每次启动时都重每次启动时都重新创建,因此该数据库在系统启动时总是干净的,新创建,因此该数据库在系统启动时总是干净的,临时表和存储过程在连接断开时自动除去。临时表和存储过程在连接断开时自动除去。371.5 SQL Server 2000的系统数据库简介的系统数据库简介5.pubs数据库和数据库和northwind数据库数据库 是两个实例数据库。是两个实例数据库。npubs数据库数据库:以一个图书出版公司为模型,用于演以一个图书出版公司为模型,用于演示数据库中可用的许多选项。该数据库及其中的示数据库中可用的许多选项。该数据库及其中的表经常在
34、帮助文档所介绍的示例中使用。表经常在帮助文档所介绍的示例中使用。nnorthwind数据库数据库:包含一个名为包含一个名为northwind Traders的虚构公司的销售数据,该公司从事世界的虚构公司的销售数据,该公司从事世界各地的特产食品进出口贸易。各地的特产食品进出口贸易。381.6 SQL Server 2000的系统表简介的系统表简介 Server 2000及其组件所用的信息存储在称为系统及其组件所用的信息存储在称为系统表的特殊表中。任何用户都不应直接修改系统表。表的特殊表中。任何用户都不应直接修改系统表。例如,不要尝试使用例如,不要尝试使用DELETE、UPDATE、INSERT语
35、句或用户定义的触发器修改系统表。语句或用户定义的触发器修改系统表。以下是几个最重要的系统表:以下是几个最重要的系统表:1.sysobjects表表 该表出现在每个数据库中,在数据库内创建的每该表出现在每个数据库中,在数据库内创建的每个对象,在该表中含有一行相应的记录。个对象,在该表中含有一行相应的记录。2.sysindexes表表 该表出现在每个数据库中,对于数据库中的每个该表出现在每个数据库中,对于数据库中的每个索引和表在该表中各占一行。索引和表在该表中各占一行。391.6 SQL Server 2000的系统表简介的系统表简介3.syscolumns表表 该表出现在每个数据库中,对于基表或
36、者视图的该表出现在每个数据库中,对于基表或者视图的每个列和存储过程中的每个参数在该表中各占一行。每个列和存储过程中的每个参数在该表中各占一行。4.sysusers表表 该表出现在每个数据库中,对于数据库中的每个该表出现在每个数据库中,对于数据库中的每个Windows NT用户、用户、Windows NT用户组、用户组、SQL Server用户或者用户或者SQL Server角色在该表中各占一行。角色在该表中各占一行。5.sysdatabases表表 该表只出现在该表只出现在master数据库中,对于数据库中,对于SQL Server系统上的每个系统数据库和用户自定义的数据库在系统上的每个系统数据库和用户自定义的数据库在该表含有一行记录。该表含有一行记录。401.6 SQL Server 2000的系统表简介的系统表简介6.sysconstraints表表 该表出现在每个数据库中,对于为数据库对象定该表出现在每个数据库中,对于为数据库对象定义的每个完整性约束在该表中含有一行记录。义的每个完整性约束在该表中含有一行记录。