SQL Server2000培训简明教程.doc
文本预览下载声明
第4章 SQL Server 2000概述
4.1 SQL Server 2000的体系结构
4.1.1 SQL Server 2000的客户/服务器结构
SQL Server 2000采用客户/服务器计算模型,即中央服务器用来存储数据库,该服务器可以被多台客户机访问,数据库应用的处理过程分布在客户机和服务器上。客户/服务器计算模型分为两层的客户/服务器结构和多层的客户/服务器结构。在两层的客户/服务器系统中,客户机通过网络与运行SQL Server 2000实例的服务器相连,客户机用来完成数据表示和大部分业务逻辑的实现,服务器完成数据的存储,这种客户机被称为“胖客户机”(thick client)。在多层的客户/服务器系统中,至少要经过三个处理层,第一层是客户机,它只负责数据的表示;第二层是业务逻辑服务器,负责业务逻辑的实现,所有的客户机都可以对它进行访问;第三层是数据库。这种结构中的客户机被称为“瘦客户机”(thin client)。Internet 应用就是三层结构的一个典型例子。
数据库系统采用客户/服务器结构的好处在于:
(1)数据集中存储。数据集中存储在服务器上,而不是分开存储在各客户机上,使所有用户都可以访问到相同的数据。
(2)业务逻辑和安全规则可以在服务器上定义一次,而后被所有的客户使用。
(3)关系数据库服务器仅返回应用程序所需要的数据,这样可以减少网络流量。
(4)节省硬件开销,因为数据都存储到服务器上,不需在客户机上存储数据,所以客户机硬件不需要具备存储和处理大量数据的能力,同样,服务器不需要具备数据表示的功能。
(5)因为数据集中存储在服务器上,所以备份和恢复起来很容易。
4.1.2 SQL Server 2000的查询语言——交互式SQL
查询语言是数据库的重要组成部分。许多关系数据库系统拥有作为高级查询语言的结构化查询语言(Structure Query Language,简称SQL)。交互式 SQL(Transact SQL,简称T-SQL)是SQL Server 的查询语言,它与 ANSI92 SQL 标准兼容,并对其进行了扩张。
如果希望开发的程序有更好的可移植性,那么应尽量使用标准的ANSI92 SQL,否则,就应考虑使用T-SQL,因为T-SQL可以带来更好的性能。
T-SQL 提供如下的命令:
(1)创建和管理数据库对象。
(2)访问和修改数据。
(3)数据聚合。
(4)管理安全性和权限。
4.2 SQL Server 2000的安装
4.2.1 SQL Server 2000的系统需求
安装SQL Server 2000对系统硬件和软件有一定的要求,软件和硬件的不兼容性可能导致失败。所以在安装之前必须弄清SQL Server 2000对软件和硬件的要求。
硬件要求
计算机 Intel 或兼容机,Pentium 166 MHz 或更高。
内存 企业版:至少64 MB,建议128 MB 或更多。
标准版:至少64 MB。
个人版:Windows 2000上至少64 MB,其他操作系统上至少 32 MB。
开发版:至少64 MB。
硬盘 SQL Server 数据库组件:95~270 MB,一般为250 MB。
Analysis Services:至少50 MB,一般为130 MB。
English Query:80 MB;仅Desktop Engine:44 MB。
监视器 VGA或更高分辨率,SQL Server 图形工具要求 800×600或更高分辨率。
CD-ROM 需要。
软件要求
1.操作系统的要求
企业版:Microsoft Windows NT Server 4.0、Microsoft Windows NT Server 4.0 企业版、Windows 2000 Server、Windows 2000 Advanced Server 和 Windows 2000 Data Center Server。
标准版:Microsoft Windows NT Server 4.0、Windows 2000 Server、Microsoft Windows NT Server 企业版、Windows 2000 Advanced Server 和 Windows 2000 Data Center Server。
个人版:Microsoft Windows Me、Windows 98、Windows NT Workstation 4.0、Windows 2000 Professional、Microsoft Windows NT Server 4.0、Windows 2000 Server 和所有更高级的 Windo
显示全部