- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第1章_SQL_Server_2005教程
第1章 SQL Server 2005 学习目标: 理解SQL Server 2005的新特性; 掌握SQL Server 2005的安装与配置; 了解SQL Server 2005的主要管理工具 ; SQL Server 历史 SQL Server 是一个关系数据库管理系统。 它最初是由Microsoft、Sybase和Ashton-Tate三家公司联合开发的,于1988年推出了第一个OS/2版本。 SQL Server 2005是Microsoft公司推出的SQL Server数据库管理系统的最新版本。 后来,Ashton-Tate公司退出了SQL Server的开发。 而在Windows NT推出后,Microsoft与Sybase在SQL Server的开发上就分道扬镳了: Microsoft将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server的Windows NT版本; Sybase 则较专注于SQL Server在UNIX操作系统上的应用。 我们介绍的是Microsoft SQL Server 。 SQL Server 的特点 真正的客户机/服务器体系结构 交互式的结构化查询语言(T-SQL) 关系数据库引擎 SQL Server 的分析服务 SQL Server 的特点 1.真正的客户机/服务器体系结构:中央服务器用来存放数据库,该服务器可被多台客户机访问,数据库应用处理过程分布在客户机和服务器上。 客户机/服务器结构概念 网络方式按照数据库的类型分为两种方式:文件服务器方式和客户机/服务器(C/S)方式,浏览器/服务器(B/S)。 文件服务器方式 文件服务器方式是单纯大数据文件(*.mdb, *.dbf等)放到服务器一个共享目录中,使其在网络中共享。 对完成设计的Access数据库系统,利用数据路拆分方法,分成后端数据文件和前端程序文件,把后端数据文件.mdb放到服务器中,把前端程序文件.mdb放到各个客户端计算机中,使后端数据库中的表链接到前端程序文件中。这种以共享文件方式的应用系统为文件服务器方式,存放后端数据文件的计算机称为文件服务器。 客户机/服务器方式 客户机/服务器方式是在后端使用专门的服务器,在服务器中建立大型数据库系统,如常用的SQL Server, Oracle和Informix等,该服务器称为数据库服务器.前端客户应用系统可以是各种软件工具开发的系统。 文件服务器和客户机/服务器方式的比较 文件服务器方式: 客户端向文件服务器发出数据库请求,文件服务器通过网络向客户端发送完成的文件拷贝,造成网络中传输冗余的数据,负载多. 客户机/服务器方式: 在服务器端仅处理客户端送来的SQL指令,并传回客户端所选择的数据,减轻了网络的负担.把复杂的查询统计放在服务器端,把数据的表现处理放在客户端,性能比较高. 客户机/服务器结构的优点 数据集中存放:用户容易实现共享,且数据库的备份和恢复容易。 数据库的逻辑结构和安全规则在服务器上定义一次,而后被所有的客户使用。 关系数据库仅返回应用程序所需要的数据,这样可以减少网络流量。 节省硬件开销:客户机硬件不需要具备存储和处理大量数据的能力,服务器也不需要数据表示的能力。 SQL Server 的特点 2. 交互式的结构化查询语言(T-SQL): 结构化查询语言是数据库管理系统的重要组成部分. Transact SQL (Structured Query Language), 交互式SQL是SQL Server 的查询语言,ANSI92 SQL 标准兼容(可移植性好). SQL作为一种标准数据库语言,从对数据库的随机查询到数据库的管理和程序设计,SQL几乎无所不能,功能十分丰富; 而且SQL是一种陈述性的非过程化的语言,语言简洁易学,书写非常简单,使用方便。SQL既可以作为交互式语言独立使用,用作联机终端用户与数据库系统的接口;也可以作为子语言嵌入宿主语言中使用,增强应用程序的处理能力。 SQL Server 的特点 3. SQL Server 关系数据库引擎 应用程序将SQL语句提交给数据库引擎, 数据库引擎将执行结果返回给应用程序. 高度的可伸缩性:支持多组数据库互相协作,能够根据用户的数目来自动的获取和释放资源。 高度的可靠性 高度的安全性 SQL Server 的特点 4. SQL Server的分析服务 数据仓库收集和织织企业数据以支持组织通过分析作出决策. SQL Server的分析服务提供联机分析处理(OLAP)技术,用来组织大量的数据仓库数据供客户端工具进行快速分析,并且
文档评论(0)