图书目录:
第1章 SQL核心
1.1 SQL语言
1.2 数据库的接口
1.3 SQL*Plus回顾
1.3.1 连接到数据库
1.3.2 配置SQL*Plus环境
1.3.3 执行命令
1.4 5个核心的SQL语句
1.5 SELECT语句
1.5.1 FROM子句
1.5.2 WHERE子句
1.5.3 GROUP BY子句
1.5.4 HAVING子句
1.5.5 SELECT列表
1.5.6 ORDER BY子句
1.6 INSERT语句
1.6.1 单表插入
1.6.2 多表插入
1.7 UPDATE语句
1.8 DELETE语句
1.9 MERGE语句
1.10 小结
第2章 SQL执行
2.1 Oracle架构基础
2.2 SGA共享池
2.3 库高速缓存
2.4 完全相同的语句
2.5 SGA缓冲区缓存
2.6 查询转换
2.6.1 查询块
2.6.2 视图合并
2.6.3 子查询解嵌套
2.6.4 联结消除
2.6.5 排序消除
2.6.6 谓词推进
2.6.7 使用物化视图进行查询重写
2.7 确定执行计划
2.8 执行计划并取得数据行
2.9 SQL执行——总览
2.10 小结
第3章 访问和联结方法
3.1 全扫描访问方法
3.1.1 如何选择全扫描操作
3.1.2 全扫描与舍弃
3.1.3 全扫描与多块读取
3.1.4 全扫描与高水位线
3.2 索引扫描访问方法
3.2.1 索引结构
3.2.2 索引扫描类型
3.2.3 索引唯一扫描
3.2.4 索引范围扫描
3.2.5 索引全扫描
3.2.6 索引跳跃扫描
3.2.7 索引快速全扫描
3.3 联结方法
3.3.1 嵌套循环联结
3.3.2 排序—合并联结
3.3.3 散列联结
3.3.4 笛卡儿联结
3.3.5 外联结
3.4 小结
第4章 SQL是关于集合的
4.1 以面向集合的思维方式来思考
4.1.1 从面向过程转变为基于集合的思维方式
4.1.2 面向过程与基于集合的思维方式:例子
4.2 集合运算
4.2.1 UNION和UNION ALL
4.2.2 MINUS
4.2.3 INTERSECT