racle 数据库系统是一个复杂的软件系统
如果不了解其内部的结构原理及关系,就不可能设计和编写出高质量的应用软件系统,也不可能管理好一个复杂的应用系统
为了给以后章节的打好基础,本章简要给出 ORACLE 8 /ORACLE8i 数据库系统结构的描述
1 术语 l 数据库块(BLOCK) ORACLE 数据库中的最小存储和处理单位,包含块本身的头信息数据或 PL/SQL 代码
ORACLE 块的大小是可以在安装时选择“自定义安装”来指定,也可以在 CREATE DATABASE 创建数据库实例时指定
其最小为 2K,最大可达为 64K
l 瓶颈(Bottleneck) 指限制系统性能的部件
l 面向对象的关系数据库 具有关系数据库的全部功能,同时又支持面向对象的数据库,称作面向对象关系数据库系统
Oracle7 是一种功能完备的关系数据库系统;oracle8 是一种面向对象的关系数据库系统
l 客户/服务器结构(Client/Server) 有客户机、服务器、网络三要素的结构,客户机(PC 机)通过网络与服务器相连和工作
l 胖客户机(Fat Client) 一般的 Client/Server 结构中的客户机均为胖客户机
因为这些客户机需要配置较高的设备,如内存、硬盘、主频、CD_ROM 等
l 瘦客户机(Thin Client) 也称作 NC(网络计算机),是一种内存配置小(过去指一般只有 4M,现无法定义),无硬盘,只有处理心片的处理机
l 数据在线分析处理(OLAP) 是一种能以快速、交互、方便的方式洞察数据情况的技术
如 Oracle Express,Cognos(加拿大)的 Power Play, Business Objects 公司的 Business Object 等
l 多线程(MTS) 一个用户可以同时运行多个程序对数据库进行访