第1章 Oracle对象关系数据库设计和体系结
构概述
1.1 书店数据库的关系模型和设计
1.1.1 实体表示法
1. 1.2 属性表示法
1.1.3 关系表示法
1.1.2 数据库模型和设计的重要性
1.3 将EKD转换为表设计
1.4 转换超类型和子类型实体
1.5 类属子类型设计
1.6 表或系统设计
1.7 书店数据库的对象模型和设计
1.7.1 类注释
1.7.2 链接表示法:关联和聚集
1.7.3 继承层次表示法
1.8 将类模型映射到Oracle数据库
1.9 从对象到关系的映射规则
1.9.1 对象标识符与惟一标识符
1.9.2 将属性映射到列
1.9.3 将类映射到表
1.9.4 映射继承层次关系
1.9.5 映射关联
1.9.6 映射聚集
1.9.7 将类模型映射为Oracle关系表
1.9.8 将类模型映射为Oracle对象表
1.10 小结
第2章 数据定义语言(DDL)语句
2.1 SQL语句概述
2.2 Oracle SQL*Plus简介
2.3 常规DDL语法
2.4 数据库结构的Oracle命名规则
2.5 Oracle内置数据类型
2.6 关系表
2.6.1 创建表
2.6.2 数据库约束/数据完整性规则
2.7 创建表的其他
2.7.1 修改表结构
2.7.2 删除表及其数据
2.8 关系视图
2.8.1 创建视图
2.8.2 修改视图
2.8.3 删除视图
2.9 Oracle序列
2.9.1 创建序列
2.9.2 更改序列
2.9.3 删除序列
2.10 Oracle同义词
2.11 Oracle对象类型
2.11.1 创建对象类型
2.11.2 MAP和ORDER成员方法
2.11.3 使用对象类型
2.11.4 修改对象类型
2.11.5 删除对象类型
2.12 Oracle对象表
2.12.1 创建对象表
2.12.2 修改对象表
2.12.3 删除对象表
2.13 Oracle对象视图
2.13.1 选择对象标识符
2.13.2 创建对象视图
2.13.3 对象视图示例
2.13.4 修改对象视图
2.13.5 删除对象视图
2.13.6 创建集合
2.14 安全性:访问控制语句
2.14.1 系统特权的GRANT语句
2.14.2 系统特权的REVOKE语句
2.14.3 数据库对象特权
2.15 小结
第3章 查询处理
3.1 SELECT语句
3.1.1 列的别名
3.1.2 SQL表达式中的计算
3.2 单行函数
3.3 限制检索行的WHERE子句
3.3.1 查询条件表达式
3.3.2 否定条件
3.3.3 列表比较运算符
3.3.4 范围比较运算符
3.3.5 模式匹配比较运算符
3. 3.6 处理空值
3.3.7 组合多个条件
3.4 表联接操作
3.5 ORDERBY子句
3.6 聚集函数
3.7 GROUPBY子句
3.8 HAVING子句
3.9 子查询
3.9.1 子查询的使用规则
3.9.2 子查询类型
3.10 查询对象结构
3.10.1 对象表和列上的查询
3.10.2 对象表中对象实例的实用函数
3.10.3 查询嵌套对象实例值
3.10.4 查询集合
3.11 小结
第4章 数据操纵语言(DML) 语句和事务
4.1 关系表上的DML
4.1.1 INSERT语句
4.1.2 UPDATE语句
4.1.3 DELETE语句
4.1.4 DML语句中的子查询
4.2 对象表上的DML
4.2.1 插入对象实例
4.2.2 更新对象实例属性
4.2.3 删除对象实例
4.2.4 带有对象引用的DML
4.3 集合对象上的DML
4.3.1 集合的插入操作
4.3.2 集合的更新操作
4.3.3 集合的删除操作
4.4 用DML提高性能
4.5 OracleSQL中的事务
4.6 小结
第5章 0racle体系结构
5.1 oracle体系结构
5.1.1 OracleSGA和后端进程/线程
5.1.2 事务生存期
5.1.3 OracleSGA组件
5.1.4 SQL语句和绑定变量
5.2 性能调整
5.2.1 关注性能的SQL语句
5.2.2 Oracle查询优化程序
5.2.3 SQL语句分析
5.2.4 浏览Oracle共享池
5.3 小结
第6章 Internet安全性
6.1 网络防火墙
6.2 Oracle安全性
6.3 非军事区域
6.4 使用Oracle安全性和同义词实现开发环境
6.5 Oracle的新安全特征
6.6 小结
第7章 PL/SQL概述
7.1 匿名块
7.1.1 PL/SQL块结构
7.1.2 执行PL/SQL块
7.2 PL/SQL变量和数据类型
7.2.1 子类型定义
7.2.2 标量数据类型
7.2.3 大对象数据类型
7.2.4 复合数据类型
7.2.5 从数据库中导出PL/SQL数据类型
7.2.6 引用数据类型
7.2.7 字面量值
7.3 条件和顺序控制
7.3.1 IF语句