Oracle数据库开发实用教程第一章创新.ppt
文本预览下载声明
Oracle 11g实用教程 第一章 数据库概述 内容概要 Oracle数据库系统 1 Oracle 11g数据库产品结构及组成 2 Oracle 11g数据库新特性 3 常见的关系数据库管理系统比较 4 Oracle数据库应用结构 5 Oracle数据库系统 简介 Oracle数据库是世界上第一个关系数据库管理系统 Oracle公司,是当今世界上最大的数据库厂商,是仅次于微软公司的世界第二大软件公司 Oracle数据库产品是当前市场占有率最高的数据库产品 Oracle发展史 1979年,RSI发布世界上第一个商用的关系数据库系统Oracle2 1983年3月,Oracle3发布,具有可移植性,推出了SQL语句和事务处理的“原子性”,引入了非阻塞查询 1984年10月,Oracle4发布,增加了读取一致性 1985年,Oracle5发布,这是第一个可以在C/S模式下运行的RDBMS产品 1988年,Oracle6发布,引入了行级锁特性和不算完善的PL/SQL过程化语言、多处理器、联机热备份等功能。 1992年,Oracle7发布,支持分布式事务处理、增强的管理功能,还包含了存储过程、触发器和说明性引用完整性等功能 Oracle发展史 1997年6月Oracle8发布,支持面向对象的开发以及新的多媒体应用,为支持Internet、网络计算等奠定了基础 1998年9月Oracle8i发布,添加了支持Internet的特性;是第一个完全整合了本地Java运行时环境的数据库;还添加了SQLJ和Oracle interMedia以及XML等特性。 2000年10月Oracle9i发布,包括了Oracle9i数据库、Oracle9i应用服务器及集成开发工具3个主要部分,在集群技术、高可用性、商业智能、安全性、系统管理等方面都实现了新的突破。 2003年9月,Oracle10g发布,由Oracle10g数据库、应用服务器和企业管理器组成,是世界上第一个基于网格计算的关系数据库 2007年7月,Oracle 11g发布,根据用户需求实现了信息生命周期管理等多项创新,大幅提高了系统性能和安全性。 Oracle数据库的特点 支持多用户、大事务量的事务处理 实施数据安全性和完整性控制 提供对于数据库操作的标准接口 支持分布式数据处理 具有可移植性、可兼容性、可连接性 Oracle 11g数据库产品结构及组成 Oracle11g数据库共拥有4个版本 企业版 可运行在Windows、Linux和UNIX的集群服务器或单一服务器上,提供了全面的功能来进行相关的事务处理、商务智能和内容管理,具有领先的性能、可伸缩性、安全性和可靠性,适用于对数据库性能及可靠性有相当高要求的大型、超大型用户企业级、高端企业级应用 标准版 可适用于多达四个处理器的服务器,适用于大中型用户工作组级及部门级应用。它通过应用集群服务实现了高可用性,提供了企业级性能和安全性,易于管理并可随需求的增长轻松扩展 标准版1 可适用于最多两个处理器的服务器, 适用于中小型用户入门级应用。提供了企业级性能和安全性,易于管理,并可随需求的增长轻松扩展 个人版 个人版数据库只提供Oracle作为DBMS的基本数据库管理服务,它适用于单用户开发环境,主要面向开发技术人员使用 Oracle11g数据库新特性 数据库管理方面的新特性 数据库重演 SQL重演 计划管理 自动诊断知识库 事件打包服务 自动SQL优化 访问建议器 自动内存优化 资源管理器 ADDM AWR基线 Oracle11g数据库新特性 PLSQL部分的新特性 结果集缓存 对象依赖性改进 正则表达式的改进 新SQL语法 内部单元内联 触发器 在非DML语句中使用序列 PLSQL的可继承性 增加了continue关键字 引入新的PLSQL数据类型——simple_integer 细粒度权限控制 Oracle11g数据库新特性 其他新特性 自助式管理和自动化能力 Oracle Data Guard 数据划分和压缩功能 全面回忆数据变化 闪回交易和“热修补” Oracle快速文件 更快的XML 嵌入式OLAP行列 连接汇合和查询结果高速缓存 增强应用开发 常见的关系数据库管理系统比较 Oracle DB2 Sybase SqlServer 开放性 能在所有主流平台上运行。完全支持所有的工业标准。采用完全开放策略。对开发商全力支持。 能在所有主流平台上运行。最适于海量数据。 能在所有主流平台上运行,如UNIX,VMS,Windows,Netware等 只能在windows 上运行,没有丝毫的开放性 可伸缩性、 并行性 平行服务器通过使一组结点共享同一簇中的工作来扩展Windows NT的能力,提供高可用性和高伸缩性的簇的解决方案。 具有很好的并
显示全部