网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 剑破冰山--Oracle开发艺术
分类
作者 卢涛
出版社 电子工业出版社
下载
简介
编辑推荐

本书是一本通过讲解Oracle数据库开发案例来说明Oracle数据库的功能特性、编程思路和设计方法的书籍。通过对每个案例的详细分析和讲解,使读者了解对同一类开发任务应如何做并能够领会为什么这么做,达到融会贯通的目的。

本书主要面向中、高级用户,所以读者最好具有一定的Oracle数据库使用基础和程序设计基础(如熟悉基本SQL语句和任何一种过程语言),最好有一定的程序设计经验。但初级用户也能从中学到很多有用的东西,包括设计思想和技巧等。通过对本书的学习,相信读者的Oracle开发水平会上一个新的台阶。

内容推荐

Oracle数据库是目前市场占有率最高的商业数据库,功能非常强大,随着Oracle管理工具的智能化,如Oracle EM 提供了强大的管理和调优功能,Oracle DBA 的管理工作逐渐趋于简单化。正因为如此,当前国内Oracle开发人员的岗位需求大幅度增加,投身Oracle开发的人数也日益增多。

一个好的Oracle开发人员不仅要知道一些基本语法和常见用法,还需要知道何时用、如何用、怎么避免相关误区、写出高质量的代码。本书面向有Oracle使用经验或有其他数据库使用经验的人,重点讲述利用好Oracle的特色功能进行高效开发的思路和技巧,帮助读者快速掌握中高级Oracle开发技术。

本书主要覆盖Oracle开发必备的重要知识点:数据库编程规范、Oracle开发常用工具及使用、MERGE方法、神秘的NULL和讨厌的CHAR、扩展GROUPBY、Oracle自动类型转换、Oracle分析函数、Oracle层次查询、11g R2新特性之递归WITH编程、动态SQL扩展。此外还有大量案例:Where In List问题解析,数据库设计和大数据量处理、数据审核、号段选取应用、分析SQL执行计划的关注点、Oracle开发误区探索、提升PL/SQL开发性能漫谈、管道函数的学习与实战应用、巧用锁特性避免重复启动同一程序、不可能的任务?超越Oracle等。

本书作者均有多年Oracle开发管理实战经验,他们期望以自己的经验和教训,分享分析和解决问题的方法,探讨如何用相关的技术去解决特定的需求。希望读者在看完本书后,能受到良好的启迪,进而能极大地提升自己在Oracle数据库开发方面的能力!

目录

第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 脚本规范

 规则1.7.1

 规则1.7.2

 规则1.7.3

第2章 Oracle开发常用工具及使用

 2.1 AWR工具与性能优化

2.1.1 AWR介绍

2.1.2 AWR的安装与配置

2.1.3 AWR报表使用

2.1.4 分析AWR报表基本思路

2.1.5 案例

 案例1 根据AWR报表发现I/O瓶颈

 案例2 根据AWR报表解决RAC争用

 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自动类型转换

第7章 Where in list问题解析

第8章 例说数据库表设计和大量数据处理方法

第9章 数据审核

第10章 趣谈Oracle分析函数

第11章 Oracle层次查询

第12章 号段选取应用

第13章 分析SQL执行计划的关注点

第14章 Oracle开发误区探索

第15章 提升PL/SQL开发性能漫谈

第16章 管道函数的学习与实战应用

第17章 巧用锁特性避免重复启动同一程序

第18章 11g R2 新特性之递归with编程精粹

第19章 不可能的任务?超越Oracle

第20章 动态SQL扩展

后记

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/2 3:23:35