第一章 数据库系统基础 1
1.1数据库技术概述 1
1.2数据库的发展简史 2
1.3基本概念 4
1.4数据库系统模型 6
1.5数据库管理系统 12
1.6Codd十二条法则 15
1.7关系数据库的范式 17
1.8EAR方法 27
第二章 Oracle基础知识 32
2.1Oracle的历史 32
2.2Oracle系统的特点 44
2.3Oracle9i组件 45
2.4Oracle9i的主要特点 50
2.5Oracle的今天与未来 53
2.6Oracle认证 55
2.7网上电子公告板(BBS) 56
第三章 Oracle体系结构 59
3.1Oracle体系结构概述 59
3.2Oracle文件 61
3.3进程 66
3.4内存结构 73
3.5数据字典 77
3.6事务管理 78
3.7数据库和实例的启动与关闭 82
3.8并行服务器数据库 84
3.9分布式数据库 87
3.10Oracle9i系统的高可用性 93
第四章 Oracle网络数据库 99
4.1概念和术语 99
4.2三层结构 105
4.3电子商务给网络体系结构带来的改变 108
4.4Oracle网络计算体系结构 110
4.5认识Oracle应用服务器 111
4.6因特网文件系统 114
4.7Oracle Net 116
4.8使用网络配置助手 120
4.9Oracle与防火墙 133
4.10理解RAID 135
第五章 SQL*Plus工具 139
5.1 SQLPlus启动与关闭 139
5.2 SQLPlus环境设置 147
5.3编辑和执行命令 158
5.4输出格式控制 164
5.5SQLPlus Worksheet 176
5.6iSQLPlus的应用 179
第六章 数据库对象 185
6.1表 185
6.2索引 189
6.3视图 193
6.4数据库触发器 197
6.5同义词 197
6.6回滚段 199
6.7数据库链接 200
6.8序列 201
6.9包、过程和函数 202
6.10快照 203
第七章 Oracle对象—关系数据库 206
7.1什么是面向对象数据库系统 206
7.2面向对象数据库系统的对象理论 208
7.3对象—关系数据库 213
7.4定义对象类型 215
7.5对象的使用 219
第八章 数据库设计 224
8.1数据库设计的基本任务 224
8.2数据库设计的基本过程 225
8.3需求分析阶段 226
8.4概念结构设计 231
8.5逻辑结构设计 232
8.6建立数据库 238
第九章 系统开发 246
9.1数据库的生存周期 246
9.2应用程序开发方法 250
9.3对象的发现和标志 256
9.4数据分析 263
9.5管理技术 265
9.6 Oracle Developer 267
9.7 Oracle9i JDeveloper 275
9.8 Oracle WebDB 276
第十章 Oracle优化和调试 282
10.1选择平台 282
10.2内存CPU建议 284
10.3优化程序 287
10.4SQL的调整 291
10.5调试一个Oracle数据库 294
10.6调试SGA 297
10.7Oracle网络计算环境的调整与优化 299
10.8调整Windows NT以优化Oracle9i 303