- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库基础第一章SQLServer2000
第1章 SQL Server 2000系统概述 ;本章学习目标;1.1 SQL Server 2000简介
1.1.1 SQL Server 2000特点
SQL Server 2000(简称SQL Server)是微软公司开发的大型关系型数据库管理系统,具有非常强大的关系数据库创建、开发、设计及管理功能,在各个行业中均得到了广泛应用,成为众多数据库产品中的杰出代表。
与以前版本相比,SQL Server 2000具有以下特点:
1.与Internet的紧密结合
SQL Server 2000的数据库引擎集成了对XML的支持,同时以可扩展、易于使用和安全的特点成为建设大型Web站点最好的数据存储设备之一。SQL Server 2000的编程模式在很大程度上与专用于开发Web应用的Windows DNA架构相集成。同时,SQL Server 2000所携带的诸如英语查询以及Microsoft查询服务等为开发Web应用提供了友好而强大的查询界面。;2.可扩展性和可用性
SQL Server 2000的数据库引擎可以运行在从装Windows 98的台式机、笔记本电脑到安装Windows 2000数据中心的多处理器计算机上。SQL Server 2000企业版具有联盟服务器、视图索引以及超大规模内存支持等特性,完全能够满足最大规模的Web站点的性能需求。
3.企业级数据库
SQL Server 2000关系数据库引擎具备完善而强大的数据处理功能。它能有效保证数据库的一致性,尽量降低成千上万用户进行并发访问时的管理和延迟成本。SQL Server 2000的分布式查询允许用户同时引用多处理数据源,但其友好的界面使用户觉得好像自始自终是在操作一个数据源。
4.简单友好的操作方式
SQL Server 2000包含一整套管理和开发工具。这些工具都具有非常友好的用户界面,在提供强大功能的同时,易于安装、使用和发布。用户可以把更多的精力放在自己的业务问题上,可以非常迅速地建立并发布强大而复杂的数据库应用系统。 ;5.数据仓库支持SQL Server 2000为了满足现代企业对大规模数据进行有效分析和利用的要求,包含了一系列提取、分析、总结数据的工具,用户可以直接对数据进行联机分析处理。同时,SQL Server 2000提供了英语查询工具和编程接口,用户可以以英语为基础设计、管理和查询数据库。?1.1.2 SQL Server 2000的体系结构SQL Server 2000是运行在网络环境下的单进程、多线程、高性能的关系型数据库管理系统。一般将它应用在Client/Server(客户/服务器,简写为C/S)、Browser/Server(浏览器/服务器,简写为C/S)的体系结构中作为后台数据库服务器使用。SQL Server 2000使用Transact-SQL语句在服务器与客户之间传送请求,这种结构可以用图1-1表示。;
; SQL Server 2000使用ODBC或者Net-Library作为客户端和服务器端的连接通道。
ODBC实际上是一个数据库的访问库,它的独特之处在于使应用程序不随数据库的改变面改变,而是通过使用驱动程序来提供数据库的独立性。不同的数据库采用不同的驱动程序。
在客户/服务器体系结构中有两个应用程序接口API,客户端的API与Net-Library进行连接,由Net-Library直接与各种低层协议(如TCP/IP、SPX等)打交道,将客户的请求格式化,然后发送给服务器。服务器端的API允许客户使用SQL语句发出请求,然后服务器以一致的方式发送数据,同使用API的客户机进行通信。
; SQL Server 2000提供了3种服务,即:MS SQL Server、SQL Server Agent和Microsoft Distributed Transaction Coordinator(MS DTC)服务。MS SQL Server即SQL Server的RDBMS,是SQL Server 2000最为核心的部分,它直接管理和维护数据库,负责处理所有来自客户端的Transact-SQL语句及处理存储过程,并将执行的结果返回给客户端。SQL Server Agent是代理服务器,它能够根据系统管理员事先设定好的计划自动地执行相应的功能,针对系统出现的错误等特定事件自动地进行报警,并通过电子邮件等方式把系统存在的各种问题自动发送给系统管理员和用户。 MS DTC是分布式事务协调器,用于保证在多个服务器之间的事务同时完成或取消,协调服务器之间事务的一致性,确保多服务器之间数据的完整性。 ;1.1.3 启动SQL Server 2000
在访问数据库之
文档评论(0)