剑破冰山_Oracle开发艺术 - (EPUB全文下载)

文件大小:4.74 mb。
文件格式:epub 格式。
书籍内容:

目录
内容简介
前言
第1章 大话数据库编程规范
1.1 编程规范概述
1.2 书写规范
1.2.1 大小写风格
1.2.2 缩进风格
1.2.3 空格及换行
1.2.4 其他
1.3 命名规范
1.3.1 表和字段命名规范
1.3.2 其他对象命名
1.4 变量命名
1.5 注释规范
1.6 语法规范
1.7 脚本规范
第2章 Oracle开发常用工具及使用
2.1 AWR工具与性能优化
2.1.1 AWR介绍
2.1.2 AWR的安装与配置
2.1.3 AWR报表使用
2.1.4 分析AWR报表基本思路
2.1.5 案例
2.2 SQL_TRACE/10046事件
2.2.1 SQL_TRACE/10046事件是什么
2.2.2 总体流程介绍
2.2.3 SQL_TRACE/10046事件具体使用方法
2.2.4 案例分析
2.2.5 小结
2.3 计时和剖析工具
2.3.1 PLSQL_PROFILER概述
2.3.2 剖析举例
2.3.3 安全性
第3章 探索MERGE方法
3.1 MERGE是什么
3.2 Oracle 10g中MERGE的完善
3.2.1 UPDATE和INSERT动作可只出现其一
3.2.2 可对MERGE语句加条件
3.2.3 可用DELETE子句清除行
3.2.4 可采用无条件方式INSERT
3.3 MERGE误区探索
3.3.1 无法在源表中获得一组稳定的行
3.3.2 DELETE子句的WHERE顺序必须在最后
3.3.3 DELETE子句只可以删除目标表,而无法删除源表
3.3.4 更新同一张表的数据,需担心USING的空值
3.4 MERGE的巧妙运用
第4章 神秘的NULL和令人讨厌的CHAR
4.1 神秘的NULL
4.1.1 NULL概述
4.1.2 NULL与函数
4.1.3 NULL与索引
4.1.4 NULL与SQL
4.1.5 NULL与PL/SQL
4.1.6 再谈NULL和空字符串区别
4.1.7 NULL总结
4.2 令人讨厌的CHAR
4.2.1 CHAR与VARCHAR2基础
4.2.2 CHAR与SQL
4.2.3 CHAR与绑定变量
4.2.4 CHAR与PL/SQL
4.2.5 CHAR总结
第5章 报表开发之扩展GROUP BY
5.1 扩展GROUP BY概述
5.2 ROLLUP
5.2.1 UNION ALL实现ROLLUP功能
5.2.2 ROLLUP分组
5.2.3 部分ROLLUP分组
5.2.4 ROLLUP总结
5.3 CUBE
5.3.1 CUBE分组
5.3.2 部分CUBE分组
5.3.3 CUBE总结
5.4 GROUPING SETS实现小计
5.4.1 GROUPING SETS分组
5.4.2 部分GROUPING SETS分组
5.4.3 CUBE、ROLLUP作为GROUPING SETS的参数
5.4.4 GROUPING SETS总结
5.5 组合列分组、连接分组、重复列分组
5.5.1 组合列分组
5.5.2 连接分组
5.5.3 重复列分组
5.5.4 组合列分组、连接分组、重复列分组总结
5.6 3个扩展分组函数:GROUPING、GROUPING_ID、GROUP_ID
5.6.1 GROUPING函数
5.6.2 GROUPING_ID函数
5.6.3 GROUP_ID函数
5.6.4 扩展GROUP BY函数总结
5.7 扩展分组综合实例
第6章 探索Oracle自动类型转换
6.1 为什么不建议使用自动类型转换
6.2 自动类型转换规则
6.3 自动类型转换常见错误
第7章 Where in list问题解析
7.1 问题引入:动态SQL构造
7.2 使用正则表达式解决
7.3 使用常规字符串函数及动态视图
7.4 使用集合构造伪表
7.5 Where in list性能问题
7.6 Where in list问题总结
第8章 例说数据库表设计和大量数据处理方法
8.1 根据业务需求规划表结构
8.2 主键的确定
8.3 表的拆分、合并及数据的规范和反规范化
8.4 数据类型的选择
8.5 表的分区
8.6 表的压缩
8.7 抽取数据
8.7.1 利用SQL*PLUS的SPOOL功能
8.7.2 利用UTL_FILE
8.7.3 利用第三方工具
8.8 转换数据
8.8.1 数据的增删改
8.8.2 数据汇总
8.9 加载数据
8.9.1 利用SQLLDR加载
8.9.2 利用外部表加载
8.9.3 利用数据库链接加载
8.9.4 利用分区交换技术加载
8.10 逻辑导入/导出数据
第9章 数据审核
9.1 审核的分类
9.2 列审核设计
9.2.1 直接使用SQL语句
9.2.2 提高审核效率
9.2.3 管理审核关系
9.2.4 单个列的复杂审核
9.3 行审核设计
9.3.1 重码的审核
9.3.2 直接使用SQL语句
9.3.3 管理审核关系
9.3.4 行间包含四则运算的审核思路
9.3.5 更复杂的行间审核思路
9.4 小结
第10章 趣谈Oracle分析函数
10.1 概述
10.2 函数语法
10.3 函数列表
10.4 函数用法
10.4.1 最常见的分析函数应用场景
10.4.2 ROWS的具体用法
10.4.3 RANGE的具体用法
10.4.4 KEEP的用法
10.5 函数功能详解
10.5.1 统计函数
10.5.2 排序函数
10.5.3 数据分布函数
10.5.4 统计分析函数
10.6 分析函数在BI及统计上的应用
10.6.1 现状分析
10.6.2 发展分析
10.7 自定义聚集函数
10.7.1 自定义聚集函数接口简介
10.7.2 应用场景一:字符串聚集
10.7.3 应用场景二:指数移动平均线
第11章 Oracle层次查询
11.1 概述
11.2 样例数据
11.3 CONNECT BY和START WITH查询
11.3.1 概述
............

书籍插图:
书籍《剑破冰山_Oracle开发艺术》 - 插图1
书籍《剑破冰山_Oracle开发艺术》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 剑破冰山_Oracle开发艺术 - (EPUB全文下载)