Oracle数据库开发实用教程第一章_第1页
Oracle数据库开发实用教程第一章_第2页
Oracle数据库开发实用教程第一章_第3页
Oracle数据库开发实用教程第一章_第4页
Oracle数据库开发实用教程第一章_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、Oracle 11g实用教程第一章 数据库概述内容概要内容概要Oracle数据库系统数据库系统1Oracle 11g数据库产品结构及组成数据库产品结构及组成2Oracle 11g数据库新特性数据库新特性3常见的关系数据库管理系统比较常见的关系数据库管理系统比较4Oracle数据库应用结构数据库应用结构5Oracle数据库系统数据库系统v简介简介 Oracle数据库是世界上第一个关系数据库管理系统 Oracle公司,是当今世界上最大的数据库厂商,是仅次于微软公司的世界第二大软件公司 Oracle数据库产品是当前市场占有率最高的数据库产品Oracle发展史发展史v 1979年,年,RSI发布发布世

2、界上第一个商用的关系数据库系统世界上第一个商用的关系数据库系统Oracle2v 1983年年3月,月,Oracle3发布,具有可移植性,推出了发布,具有可移植性,推出了SQL语句和事务处理的语句和事务处理的“原子性原子性”,引入了非阻塞查询,引入了非阻塞查询v 1984年年10月,月,Oracle4发布,增加了读取一致性发布,增加了读取一致性v 1985年,年,Oracle5发布,这是发布,这是第一个可以在第一个可以在C/S模式模式下运行的下运行的RDBMS产品产品v 1988年,年,Oracle6发布,引入了行级锁特性和不算完善发布,引入了行级锁特性和不算完善的的PL/SQL过程化语言、多处

3、理器、联机热备份等功能。过程化语言、多处理器、联机热备份等功能。v 1992年,年,Oracle7发布,支持分布式事务处理、增强的发布,支持分布式事务处理、增强的管理功能,还包含了存储过程、触发器和说明性引用完整管理功能,还包含了存储过程、触发器和说明性引用完整性等功能性等功能Oracle发展史发展史v 1997年年6月月Oracle8发布,支持面向对象的开发以及新的多媒体应发布,支持面向对象的开发以及新的多媒体应用,为支持用,为支持Internet、网络计算等奠定了基础、网络计算等奠定了基础v 1998年年9月月Oracle8i发布,添加了支持发布,添加了支持Internet的特性;是第一的

4、特性;是第一个完全整合了本地个完全整合了本地Java运行时环境的数据库;还添加了运行时环境的数据库;还添加了SQLJ和和Oracle interMedia以及以及XML等特性。等特性。v 2000年年10月月Oracle9i发布,包括了发布,包括了Oracle9i数据库、数据库、Oracle9i应用服务器及集成开发工具应用服务器及集成开发工具3个主要部分,在集群技术、高可用性、个主要部分,在集群技术、高可用性、商业智能、安全性、系统管理等方面都实现了新的突破。商业智能、安全性、系统管理等方面都实现了新的突破。v 2003年年9月,月,Oracle10g发布,由发布,由Oracle10g数据库、

5、应用服务数据库、应用服务器和企业管理器组成,是世界上第一个基于网格计算的关系数据库器和企业管理器组成,是世界上第一个基于网格计算的关系数据库v 2007年年7月,月,Oracle 11g发布,根据用户需求实现了信息生命周发布,根据用户需求实现了信息生命周期管理等多项创新期管理等多项创新,大幅提高了系统性能和安全性。大幅提高了系统性能和安全性。Oracle数据库的特点数据库的特点v支持多用户、大事务量的事务处理支持多用户、大事务量的事务处理v实施数据安全性和完整性控制实施数据安全性和完整性控制v提供对于数据库操作的标准接口提供对于数据库操作的标准接口v支持分布式数据处理支持分布式数据处理v具有可

6、移植性、可兼容性、可连接性具有可移植性、可兼容性、可连接性Oracle 11g数据库产品结构及组成数据库产品结构及组成vOracle11g数据库共拥有数据库共拥有4个版本个版本 企业版 可运行在Windows、Linux和UNIX的集群服务器或单一服务器上,提供了全面的功能来进行相关的事务处理、商务智能和内容管理,具有领先的性能、可伸缩性、安全性和可靠性,适用于对数据库性能及可靠性有相当高要求的大型、超大型用户企业级、高端企业级应用 标准版 可适用于多达四个处理器的服务器,适用于大中型用户工作组级及部门级应用。它通过应用集群服务实现了高可用性,提供了企业级性能和安全性,易于管理并可随需求的增长

7、轻松扩展 标准版1 可适用于最多两个处理器的服务器, 适用于中小型用户入门级应用。提供了企业级性能和安全性,易于管理,并可随需求的增长轻松扩展 个人版 个人版数据库只提供Oracle作为DBMS的基本数据库管理服务,它适用于单用户开发环境,主要面向开发技术人员使用Oracle11g数据库新特性数据库新特性v数据库管理方面的新特性数据库管理方面的新特性 数据库重演数据库重演 SQL重演重演 计划管理计划管理 自动诊断知识库自动诊断知识库 事件打包服务事件打包服务 自动自动SQL优化优化 访问建议器访问建议器 自动内存优化自动内存优化 资源管理器资源管理器 ADDM AWR基线基线Oracle11

8、g数据库新特性数据库新特性vPLSQL部分部分的新特性的新特性 结果集缓存结果集缓存 对象依赖性改进对象依赖性改进 正则表达式的改进正则表达式的改进 新新SQL语法语法 内部单元内联内部单元内联 触发器触发器 在非在非DML语句中使用序列语句中使用序列 PLSQL的可继承性的可继承性 增加了增加了continue关键字关键字 引入引入新的新的PLSQL数据类型数据类型simple_integer 细粒度权限控制细粒度权限控制Oracle11g数据库新特性数据库新特性v其他新特性其他新特性 自助式管理和自动化能力自助式管理和自动化能力 Oracle Data Guard 数据划分和压缩功能数据划

9、分和压缩功能 全面回忆数据变化全面回忆数据变化 闪回交易和闪回交易和“热修补热修补” Oracle快速文件快速文件 更快的更快的XML 嵌入式嵌入式OLAP行列行列 连接汇合和查询结果高速缓存连接汇合和查询结果高速缓存 增强应用开发增强应用开发常见的关系数据库管理系统比较常见的关系数据库管理系统比较OracleDB2SybaseSqlServer开放性能在所有主流平台上运行。完全支持所有的工业标准。采用完全开放策略。对开发商全力支持。能在所有主流平台上运行。最适于海量数据。能在所有主流平台上运行,如UNIX,VMS,Windows,Netware等只能在windows 上运行,没有丝毫的开放性

10、可伸缩性、并行性平行服务器通过使一组结点共享同一簇中的工作来扩展Windows NT的能力,提供高可用性和高伸缩性的簇的解决方案。具有很好的并行性,DB2把数据库管理扩充到了并行的、多节点的环境,但DB2伸缩性有限新版本具有较好的并行性、速度快,对巨量数据无明显影响,但是技术实现复杂,需要程序支持,伸缩性有限并行实施和共存模型并不成熟。很难处理日益增多的用户数和数据卷。伸缩性有限安全性获得最高认证级别的ISO标准认证获得最高认证级别的ISO标准认证。获得最高认证级别的ISO标准认证没有获得任何安全证书性能性能最高, 保持windowsNT下的TPC-D和TPC-C的世界记录适用于数据仓库和在线

11、事务处理,性能较高性能接近于SQLServer多用户时性能不佳 客户端支持及应用模式多层次网络计算,支持多种工业标准,可用ODBC, JDBC, OCI等网络客户连接跨平台,多层结构,支持ODBC,JDBC等网络客户连接使用C/S结构,可以用ODBC、Jconnect、Ct-library等网络客户连接C/S结构,只支持windows客户,可用ADO,DAO, OLEDB, ODBC连接操作简易程度较复杂, 同时提供GUI和命令行操作简单,同时提供GUI和命令行同时提供GUI和命令行,但GUI较差,建议使用命令行操作简单,但只有图形界面使用风险长时间的开发经验,完全向下兼容。得到广泛的应用。完

12、全没有风险。在巨型企业得到广泛的应用,向下兼容性好。风险小向下兼容,但是ct-library程序不易移植完全重写的代码,许多功能需要时间来证明。并不十分兼容早期产品。使用需要冒一定风险Oracle数据库应用结构数据库应用结构vOracle数据库的应用系统结构主要分为数据库的应用系统结构主要分为 客户端-服务器结构 终端-服务器结构 浏览器-服务器结构 分布式数据库系统结构客户端客户端-服务器结构服务器结构v 前端客户机上安装应用程序,通过网络连接访问后台数据前端客户机上安装应用程序,通过网络连接访问后台数据库服务器。用户信息的输入、逻辑处理和结果的返回都在库服务器。用户信息的输入、逻辑处理和结

13、果的返回都在客户端完成,后台数据库服务器接受客户端对数据库的操客户端完成,后台数据库服务器接受客户端对数据库的操作请求并执行作请求并执行终端终端-服务器结构服务器结构v所有的软件安装、配置、运行、通信及数据存储所有的软件安装、配置、运行、通信及数据存储等都在服务器端完成,终端只作为输入、输出的等都在服务器端完成,终端只作为输入、输出的设备,没有处理能力。终端把鼠标和键盘输入传设备,没有处理能力。终端把鼠标和键盘输入传递到服务器上集中处理,服务器把信息处理结果递到服务器上集中处理,服务器把信息处理结果传回到终端传回到终端v优点优点:便于实现集中管理、系统安全性高、网络便于实现集中管理、系统安全性

14、高、网络负荷低、终端设备要求低。负荷低、终端设备要求低。v缺点缺点:对服务器性能要求较高对服务器性能要求较高浏览器浏览器-服务器结构服务器结构v 3层结构,层结构,客户端只需要安装浏览器即可,只处理用户输客户端只需要安装浏览器即可,只处理用户输入及显示处理结果入及显示处理结果,中间的中间的web服务器层服务器层完成完成所有的数所有的数据计算和应用逻辑处理。用户通过浏览器输入请求,到达据计算和应用逻辑处理。用户通过浏览器输入请求,到达web服务器后进行处理,如果需要,服务器后进行处理,如果需要,web服务器与数据服务器与数据库服务器进行交互,将处理结果返回给用户库服务器进行交互,将处理结果返回给用户分布式数据库系统结构分布式数据库系统结构v 由分布于计算机网络上的多个逻辑相关的数据库组成的集由分布于计算机网络上的多个逻辑相关的数据库组成的集合,每个数据库都具有独立的处理能力,可以执行局部应合,每个数据库都具有独立的处理能力,可以执行局部应用,也可以通过

温馨提示

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

评论

0/150

提交评论