数据库原理与应用 第4章 SQL Server 2005概述

数据库原理与应用 第4章 SQL Server 2005概述

ID:40246478

大小:2.01 MB

页数:111页

时间:2019-07-29

数据库原理与应用 第4章 SQL Server 2005概述_第1页
数据库原理与应用 第4章 SQL Server 2005概述_第2页
数据库原理与应用 第4章 SQL Server 2005概述_第3页
数据库原理与应用 第4章 SQL Server 2005概述_第4页
数据库原理与应用 第4章 SQL Server 2005概述_第5页
资源描述:

《数据库原理与应用 第4章 SQL Server 2005概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章SQLServer2005概述【本章导读】SQLServer2005是一个功能强大、操作方便的数据库管理系统,日益受到广大数据库用户的青睐。在学习SQLServer2005之前,了解和掌握其版本和安装及常用工具是非常必要的。【本章要点】SQLServer2005的体系结构SQLServer2005的新特性SQLServer2005的版本SQLServer2005的安装SQLServer2005的常用工具第4章SQLServer2005概述4.1SQLServer2005的体系结构4.2SQLSer

2、ver2005的新特性4.3SQLServer2005的安装4.4SQLServer2005的常用工具本章小结习题四4.1SQLServer2005的体系结构4.1.1SQLServer2005的客户机/服务器 结构4.1.2SQLServer2005的查询语言——交互式SQL4.1.1SQLServer2005的客户机/服务器结构SQLServer2005采用客户机/服务器计算模型,即中央服务器用来存储数据库,该服务器可以被多台客户机访问,数据库应用的处理过程分布在客户机和服务器上。客户机/服务器计算

3、模型分为两层的客户机/服务器结构和多层的客户机/服务器结构。在两层的客户机/服务器系统中,客户机通过网络与运行SQLServer2005实例的服务器相连,客户机用来完成数据表示和大部分业务逻辑的实现,服务器完成数据的存储,这种客户机被称为“胖客户机”(ThickClient)。在多层的客户机/服务器系统中,应至少要经过3个处理层:第一层是客户机,但它只负责数据的表示;第二层是业务逻辑服务器,负责业务逻辑的实现,所有的客户机都可以对它进行访问;第三层是数据库。这种结构中的客户机被称为“瘦客户机”(Thin

4、Client)。Internet应用就是三层结构的一个典型例子。优点(1)数据集中存储。数据集中存储在服务器上,而不是分开存储在客户机上,使所有用户都可以访问到相同的数据。(2)业务逻辑和安全规则可以在服务器上定义一次,而后被所有的客户机使用。(3)关系数据库服务器仅返回应用程序所需要的数据,这样可以减少网络流量。(4)节省硬件开销,因为数据都存储到服务器上,不需要在客户机上存储数据,所以客户机硬件不需要具备存储和处理大量数据的能力,同样,服务器不需要具备数据表示的功能。(5)因为数据集中存储在服务器上

5、,所以备份和恢复起来很容易。4.1.2SQLServer2005的查询语言——交互式SQL查询语言是数据库的重要组成部分。许多关系数据库系统拥有作为高级查询语言的结构化查询语言(StructureQueryLanguage,SQL)。交互式SQL(Transact-SQL,T-SQL)是SQLServer2005的查询语言,它与ANSI92SQL标准兼容,并对其进行了扩展。如果希望开发的程序有更好的可移植性,那么应尽量使用标准的ANSI92SQL,否则就应考虑使用T-SQL,因为T-SQL可以带来更好的

6、性能。T-SQL提供的命令可以完成以下功能:(1)创建和管理数据库对象。(2)访问和修改数据。(3)数据聚合。(4)管理安全性和权限。4.2SQLServer2005的新特性MicrosoftSQLServer2005扩展了SQLServer2000的高性能、可靠性、可用性、可编程性和易用性。SQLServer2005包含了多项新功能,这使它成为大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。1.NotificationServices增强功能NotificationServ

7、ices是一种新平台,用于生成发送并接收通知的高伸缩性应用程序。NotificationServices可以把及时的、个性化的消息发送给使用各种各样设备的数以千计乃至以百万计的订阅方。2.ReportingServices增强功能ReportingServices是一种基于服务器的新型报表平台,它支持报表创作、分发、管理和最终用户访问。3.新增的ServiceBrokerServiceBroker是一种新技术,用于生成安全、可靠和可伸缩的数据库密集型的应用程序。ServiceBroker提供应用程序用以

8、传递请求和响应的消息队列。4.数据库引擎增强功能数据库引擎引入了新的可编程性增强功能(如与Microsoft.NETFramework的集成和T-SQL的增强功能)、新XML功能和新数据类型。它还包括对数据库的可伸缩性和可用性的改进。5.数据访问接口方面的增强功能SQLServer2005提供了Microsoft数据访问(MDAC)和Microsoft.NETFrameworksSQL客户端提供程序方面的改进,为数据库应用程序的开发人员提供

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。