SQLServer数据库原理及应用(第2版)第6章SQLServer数据库系统.ppt_第1页
SQLServer数据库原理及应用(第2版)第6章SQLServer数据库系统.ppt_第2页
SQLServer数据库原理及应用(第2版)第6章SQLServer数据库系统.ppt_第3页
SQLServer数据库原理及应用(第2版)第6章SQLServer数据库系统.ppt_第4页
SQLServer数据库原理及应用(第2版)第6章SQLServer数据库系统.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SQL Server 数据 库原理及应用 SQL Server数据库系统 第六章 SQL Server数据库系统 6.1 SQL Server 2000系统概述 6.2 SQL Server 2000的数据库结构 6.3 SQL Server客户/服务器体系结构及 软件组成 6.4 SQL Server 2000的系统管理与开发 一、SQL Server 2000系统概述 SQL Server是一款面向高端的数据库 管理系统,SQL Server 2000是Microsoft 公司推出的SQL Server数据库管理系统的 新版本,被称为新一代大型电子商务、 数据仓库和数据库解决方案。 SQL Server发展与动态 SQL Server是由Sybase、Microsoft和Asbton-Tate联合开发的 OS/2系统上的数据库系统,1988年正式投入使用。 1994年,Sybase公司将重点投入到Unix版本的SQL Server开发上,而 Microsoft公司则致力于将SQL Server移植到NT平台上。 1996年,Microsoft公司推出了SQL Server6.5版本; 1998年,升级到7.0版本; 2000年,Microsoft SQL Server升级到2000版本; 2004年7月26日, 微软开始实施一项对即将推出的“SQL Server 2005” 数据库软件进行广泛测试的计划。 最新升级版推出了支持AMD Opteron处理器的功能.Opteron 处理器能够运行32位和64位的应用程序. SQL Server 2000功能与特点 SQL Server 2000 扩展了SQL Server 7.0版的 性能、可靠性、质量和易用性,同时又具有许 多新特性,SQL Server 7.0版版本中提供的 OLAP服务功能现在称为SQL Server 2000 Analysis Services,其中还包括一个新的数据挖 掘组件;SQL Server 7.0 版中包含的知识库组 件现在称为 Microsoft SQL Server 2000 Meta Data Services。SQL Server 2000不仅仅是对 SQL Server 7.0部分组件的更名,也在其基础上 有巨大改进。 SQL Server 2000功能与特点 SQL Server 2000主要可划分为两方面: 11. 数据仓库 分析服务 数据转换服务(DTS) 数据挖掘 索引化的视图 2.电子商务 对XML支持的增强。 Web数据访问 分布式分区视图 安全性 简化数据库管理 数据库复制 SQL Server 2000产品系列 企业版(Enterprise Edition) 支持所有的SQL Server 2000特性, 可作为大型Web站点、企业OLTP(联机 事务处理)以及数据仓库系统等的产品 数据库服务器,可支持十个TB级的数据 库。 SQL Server 2000产品系列 标准版(Standard Edition) 用于小型的工作组或部门,支持GB级 的数据库。 SQL Server 2000产品系列 个人版(Personal Edition) 用于单机系统或客户机,主要的还 是用于移动用户。 SQL Server 2000产品系列 开发版(Developer Edition) 用于程序员开发应用程序(这些程序 需要SQL Server 2000作为数据存储设备 ),它在企业版的基础上增加了对终端 用户的授权许可协议进行验证的功能, 从而保护了SQL Server 2000的版权。 二、SQL Server 2000的数据库结构 1.数据库逻辑体系结构 数据库的逻辑组件主要包括:表、触发器、存储过程、索引、 约束、默认值等。 数据库物理体系结构 2.数据库物理体系结构 数据库物理体系结构所涉及的内容包括: 页和扩展盘区 物理数据库文件和文件组 聚集索引和非聚集索引 文本和图像的存储 事务日志等。 客户机和服务器的交互方式 3 .客户机和服务器的交互方式 客户机程序与SQL Server交互,离不开三种 技术:TDS协议、目录存储过程和虚拟系统存 储过程。 SQL Server 2000的分布式查询 SQL Server 中的查询功能现在已内置 到以 OLE DB 为外部数据接口的 SQL Server 中。 分布式查询可以查询存储在多个 SQL Server 实例中的分布式数据或存储在各 种可使用 OLE DB 提供程序访问的关系 和非关系数据源中的异类数据。 三、SQL Server客户/服务器体系结构及软件组成 客户/服务器体系结构有利于数据库 系统把数据集中保存在中央服务器上, 从而实现了多用户共享数据的目的。根 据物理结构的不同客户/服务器体系结构 可以分成两层的客户/服务器体系结构和 三层(多层)的客户/服务器体系结构。 SQL Server 2000客户端程序 访问SQL Server 2000的关系数据库应用程序 需要编写数据库应用程序接口(API),根据 和网络协议的交互情况的不同可分为本地型和 非本地型两种。 (1) 本地API 本地API是指将API函数调用直接映射送往 服务器的网络协议,不需要另一个API的中间 转换,这种编程接口主要有两类:OLE DB和 ODBC。 SQL Server 2000客户端程序 (2) (2)非本地API 如果一个数据库只有ODBC驱动程序,没有 OLE DB提供者,这时应用程序需要一个针对 ODBC的OLE DB提供者,通过它实现OLE DB 编程接口和ODBC编程接口之间的映射,然后 再通过ODBC实现和网络库之间的映射。这时 的OLE DB就是非本地的API。 除上述几种编程接口外,SQL Server 2000还 支持以下两种编程接口 DB_Library和 Embedded SQL 。 SQL Server 2000服务器端程序 SQL Server 2000服务器组件主要有以下四个: SQL Server 数据库引擎(MS SQL Server 服务 ) SQL Server 代理服务(SQL Server Agent 服务 ) Microsoft 搜索服务 Microsoft 分布式事务处理协调器(MS DTC 服 务) SQL Server 2000对XML的支持 SQL Server 2000重点强调对XML的支持。这 些新特性包括: 支持通过 URL 访问 SQL Server。 支持 XML-Data 架构并能在这些架构上指定 XPath 查询 。 能够检索并写入 XML 数据: 使用 SELECT 语句和 FOR XML 子句检索 XML 数据。 使用 OpenXML 行集提供程序写入 XML 数据。 增强了 Microsoft SQL Server 2000 OLE DB 提供程序 (SQLOLEDB),使得可以将 XML 文档设置为命令文本 并以流的形式返回结果集。 SQL Server 2000传输组件 客户端和服务器端位于同一计算机 上时,SQL Server 2000采用了Windows 中提供的本地命名管道、共享内存等进 程间通信技术(IPC)来实现客户端和服 务器端的通信。当客户端和服务器端不 位于同一台计算机上时,SQL Server 2000将采用网络间的进程通信。 四、SQL Server 2000的系统管理与开发 1分布式管理 SQL 分布式管理框架 (SQL-DMF) 集成了 对象、服务和组件,用于管理 SQL Server 2000 。分布式管理框架提供了一套灵活的可伸缩的 管理工具来满足用户的需求。 主要包括三个部分: SQL-DMF应用程序 SQL-DMF编程接口 SQL Server代理。 SQL Server 2000的系统管理与开发 2.管理工具 SQL Server提

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论