网站大量收购独家精品文档,联系QQ:2885784924

第五章 后台数据库基础精要.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 后台数据库基础精要

第五章 后台数据库基础 第一节 Web数据库概述 第二节 Web数据库的主要产品 第三节 Web数据库的相关技术 第四节 访问Web数据库的几种技术 第一节 Web数据库概述 一、Web上数据的特点 Web上数据的特点是:数据量大、类型多、缺乏组织和管理。目前Web中字节量正以高于每月15%(或每年5.2倍)的速度增长。因为Web是Internet上的非官方联结的资源的集合,所以Web的数据缺乏结构和规范。目前Web上的数据主要由静态HTML表达,其优点是表现能力强,链接点跳转灵活,与平台无关。 二、数据库技术的特点 当前的DBMS已发展到相当成熟的阶段,能高效、高质、安全地管理数据。数据库可以通过数据提炼和重组,进一步加工成数据仓库。与Web的优点相比,DBMS显得严谨有余而灵活不足。经二次开发而产生的应用系统,总是针对某个具体使用者,而它与Web的数据交换是依赖于附加软件,而不是依赖于DBMS的内核功能。 Web技术与数据库结合,可以集Web和数据库的优点于一身。前端有界面友好的Web浏览器,后台则有成熟的数据库技术作支撑。 三、通过WWW访问数据库的优点 1.借用现成的浏览器软件,无需开发数据库前端 2.标准统一,开发过程简单 3.交叉平台支持 四、Web数据库的发展趋势 1.非结构化数据库 在信息社会,信息可以划分为两大类。一类信息能够用数据或统一的结构加以表示,我们称之为结构化数据,如数字、符号;而另一类信息无法用数字或统一的结构表示,如文本、图像、声音、网页等,我们称之为非结构化数据。结构化数据属于非结构化数据,是非结构化数据的特例。 2.异构数据库系统 相互关联的数据库可以很容易地被归纳在一起、创建一个单一的虚拟数据库,也叫做异构数据库系统。异构数据库系统是相关的多个数据库系统的集合,可以实现数据的共享和透明访问,每个数据库系统在加入异构数据库系统之前本身就已存在,拥有自己的DBMS。它的异构性主要体现在以下几个方面:计算机体系结构的异构;基础操作系统的异构;DBMS本身的异构。它的目标在于实现不同数据库之间的数据信息资源、硬件设备资源和人力资源的合并和共享。 第二节 Web数据库的主要产品 Oracle支持各种平台,在其支持Windows NT的版本中,包括了关系型数据库管理系统(RDBMS)、OLAP产品、Gateways网关产品、开发工具、Web应用和服务器产品、应用软件包产品和 Collaboration产品系列,可以满足用户各个层次的需要;其数据仓库的超大容量设计可以容纳100GB的数据量,并且采用特殊技术使得访问速度大大加快,并且真正支持7天24小时不停机的数据仓库应用,数据管理也更趋向容易。 (一)Oracle软件总体结构 1.Oracle 的三个文件 数据文件(DB文件):存放数据字典,用户数据,索引等,由服务程序CCF建立 前映象文件(BI文件):存放未修改的数据与索引的拷贝,用于数据库的向前恢复,并能保持读一致性 后映象文件(AI文件):存放对数据库文件所做修改的拷贝,用于数据库的向后恢复。 2.Oracle的四个后台进程 异步超前读(ARH):为那些需要全表扫描的查询,提前将所需数据从数据库文件中拷贝入SGA中的数据缓冲区。ARH与查询数据的用户程序并行进行,提高了查询效率。 前映象写(BIW):用于把SGA中的前映象缓冲区的数据拷贝入BI文件,BIW是唯一向BI文件中写数据的进程。 缓冲写(BWR):当数据缓冲区需要空闲空间时,BWR即从SGA的数据缓冲区中把修改过的数据块取出写入到数据库的DB文件和AI文件(若存在)中,BWR亦完成该过程的逆过程。 Clean UP(CLN):该进程周期地扫描系统共享区(SGA)来发现是否有任何异常终止的进程。若有,CLN即会用BI文件来回滚相应未完成事务并撤消该事务。 3.Oracle的共享区SGA SGA是ORACLE系统启动后在内存中创建的一共享区域,其大小由init.ora中的一系列参数决定。SGA包含的数据结构主要有:数据缓冲区、锁表、列定义缓冲区、表定义缓冲区、进程控制信息、BI缓冲区、用户缓冲区等。 4.Oracle的核心代码(DBMS) DBMS完成数据库管理的基本功能,包括:数据的存储管理;数据的存取管理;恢复和并发控制;安全性控制;SQL语句的优化和执行;DBA实用程序。DBMS内核是一组C语言程序模块集,是共享可重入代码。 (二)Oracle 产品结构 (三)Oracle特点 兼容性: 可移动性: 可联结性: 灵活性和数据的独立性: 数据的安全性和必威体育官网网址性: 二、IBM的DB2 (一)DB2 V8的功能 1.DB2 V8 具有强大的自我调整和自我管理、自我修复功能。 2.DB2 Cont

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档