目录贺辞序译者序前言第一部分数据库体系结构第1章Oracle体系结构1 1.1数据库概述及实例1 1.2数据库1 1.2.1表空间2 1.2.2文件2 1.3实例3 1.4数据库内部结构3 1.4.1表、列和数据类型4 1.4.2约束条件5 1.4.3抽象数据类型6 1.4.4分区和子分区7 1.4.5用户7 1.4.6模式8 1.4.7索引8 1.4.8簇9 1.4.9散列簇9 1.4.10视图9 1.4.11序列10 1.4.12过程10 1.4.13函数10 1.4.14软件包11 1.4.15触发器11 1.4.16同义词12 1.4.17权限及角色12 1.4.18数据库链接13 1.4.19段、盘区和块14 1.4.20回滚段14 1.4.21快照和显形图14 1.5内部存储结构15 1.5.1系统全局区15 1.5.2环境区17 1.5.3程序全局区17 1.6后台进程18 1.7外部结构20 1.7.1重做日志20 1.7.2控制文件21 1.7.3跟踪文件与警告日志21 1.8基本数据库的实现21 1.8.1备份/恢复功能22 1.8.2安全性能23 1.8.3典型数据库逻辑设计24 1.8.4典型数据库物理设计24 1.9逻辑模型约定25 1.9.1一对一关系25 1.9.2一对多关系26 1.9.3多对多关系26 1.10创建数据库27 1.10.1修改创建模板的脚件27 1.10.2创建数据库后修改MAXDATAFILES 27 1.10.3使用OEM 28第2章硬件配置研究30 2.1结构概述30 2.2独立主机31 2.2.1磁盘阵列独立主机31 2.2.2磁盘镜像独立主机34 2.2.3多数据库独立主机35 2.3网络主机36 2.3.1数据库网络37 2.3.2远程更新:高级复制选项39 2.3.3集群服务器:Oracle并行服务器40 2.3.4多处理器:并行查询和并行装载选项41 2.3.5客户机/服务器数据库应用42 2.3.6三层体系结构43 2.3.7 Oracle透明网关访问44 2.3.8备用数据库44 2.3.9复制型数据库45 2.3.10外部文件访问45第3章数据库逻辑设计47 3.1最终产品47 3.2优化软结构47 3.2.1起点:SYSTEM表空间47 3.2.2分离应用程序数据段:DATA 48 3.2