SQL Server 2000 是Microsoft 公司2000年推出的SQL Server 数据库管理系统的版本。它是一个杰出的数据库平台,可用于大型联机事务处理、数据仓库、以及电子商务等。
特点:
•真正的客户机/服务器体系结构。
•图形化用户界面。
•丰富的编程接口工具。
•SQL Server与Windows NT完全集成。
•具有很好的伸缩性。
•对Web技术的支持。•
•SQL Server提供数据仓库功能。
一 sql server集成化
a. 客户端组件:
(1) 除windows CE版本的sql server之外的所有sql server2000的客户端组件均可运行在各种版本的 windows2000,windows NT.windows me, windows98及windows95 OS上。
(2) windows CE版本的sql server客户端组件只能运行在 windows CE OS 上。
b. 服务器组件: (1) 对于sql server2000来说,如果要装在windows NT4.0 OS中,则NT4.0 要安装service pack5 (2) windows NT4.0的终端服务器不支持sql server2000.
c. sql server启动时,在windows2000AD中注册,通过ADS,用户能够定位 sql server服务器。
d. 使用同一个用户名和密码可同时访问windows2000和sql server,sql server用windows2000 加密特性,支持kerberos.
e. sql server2000和windows2000一样支持多CPU,最高可达32个。
f. 通过windows2000系统监视器,可以监测sql server性能。
g. sql server2000和windows2000一样支持集群。
h. 此外sql server还可以和microsoft exchange server,主机集成服务器 2000,系统管理服务器集成。
二.sql server数据库
1. 系统数据库:
a .master: 存储系统数据,不能删除。
b. model : 为创建用户数据库提供模板。
c. msdb : 为调度信息和作业历史提供存储区域。
d. distribution :提供复制操作时安装,存储复制时使用的数 据。
e. tempdb : 为临时对象提供存储区域。
2. 用户数据库:pubs,northwind 两者均为学习示例数据库。
三 数据库对象
1. 表:行列集合
2. 数据类型:定义列或变量允许的数据值。
3. 约束值:规则,保证数据完整性。
4. 默认值:如果没有为列指定其它值,则系统使用默认值.
5. 规则:必须满足的条件。
6. 索引:为数据检索提供快速访问方式。
7. 视图:虚表。
8. 用户自定义函数
9. 存储过程:一种经过预编译的T_SQL语句集合.
10. 触发器:特殊形式的存储过程。
四 引用sql server对象
1 完全限定名:服务器.数据库.所有者.对象
2 部分限定名:数据库.所有者.对象 数据库.对象 所有者.对象 对象
注:由四部分组成的对象名大多用于分布式查询或远程存储过程调用。
参考书目:《microsoft sql server2000 数据库管理》