• Oracle PL/SQL实战
21年品牌 40万+商家 超1.5亿件商品

Oracle PL/SQL实战

书籍均为精品二手图书品相85品以上,出库会经过高温消毒,书籍上架都会检测可保证正版!!

33.5 3.8折 89 九品

仅1件

天津宝坻
认证卖家担保交易快速发货售后保障

作者John

出版社"人民邮电出版社

ISBN9787115294852

出版时间2012

装帧平装

开本16开

纸张胶版纸

定价89元

货号1003356037576654853

上书时间2024-01-05

粤读二手书店

六年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
本店所售书籍均精品二手正版书书籍,严格审核品相为85品以上,出库会经过高温消毒,由于成本增加,所售书籍价格略高,运费首本5元,每增加一本运费加2元,每天下午2点前订单一般当天发出,最迟48小时内发出,二手书不保证100%没有任何笔记,有时会出现缺货现象,我们会第一时间告知您,感谢理解与支持。
商品描述
以下信息以网上匹配仅供参考,不支持以此为由退款
内容简介:

                                        《图灵程序设计丛书·数据库系列:OraclePL/SQL实战》共15章,分别由15位业内顶级专家担纲撰写。一条SQL语句的误用,可能导致作业的运行时间增加几百倍,RiyajShamsudeen巧妙地回答了何时使用PL/SQL这一问题;MichaelRosenblum说明了如果只有到最终运行时,才知道所要运行的SQL语句到底是什么,那该如何编写代码;DominicDelmolino介绍了用PL/SQL进行并行处理的方法,以及这样能获得的益处和产生的额外负担。《OraclePL/SQL实战》还有更多精彩内容等待读者一探究竟。
《图灵程序设计丛书·数据库系列:OraclePL/SQL实战》适合有一定PL/SQL基础的读者学习。                                   
目录:

                                        第1章避免误用
1.1逐行处理
1.2嵌套的逐行处理
1.3查找式查询
1.4对DUAL的过度访问
1.4.1日期的算术运算
1.4.2访问序列
1.4.3填充主-从行
1.5过多的函数调用
1.5.1不必要的函数调用
1.5.2代价高昂的函数调用
1.6数据库链接调用
1.7过度使用触发器
1.8过度提交
1.9过度解析
1.10小结

第2章动态SQL:处理未知
2.1动态SQL的三种方式
2.1.1本地动态SQL
2.1.2动态游标
2.1.3DBMS_SQL
2.2动态思考的样例
2.3安全问题
2.4性能和资源利用率
2.4.1反模式
2.4.2比较动态SQL的实现
2.5对象的依赖关系
2.5.1负面影响
2.5.2正面影响
2.6小结

第3章PL/SQL和并行处理
3.1为什么需要并行处理
3.2影响并行处理的定律
3.3大数据的崛起
3.4并行与分布式处理
3.5并行硬件体系结构
3.6确定目标
3.6.1加速
3.6.2按比例扩展
3.6.3并行度
3.7用于并行处理的候选工作负载
3.7.1并行和OLTP
3.7.2并行和非OLTP工作负载
3.8MapReduce编程模型
3.9在使用PL/SQL之前
3.10可用于并行活动的进程
3.11使用MapReduce的并行执行服务器
3.11.1管道表函数
3.11.2指导
3.11.3并行管道表函数小结
3.12小结

第4章警告和条件编译
4.1PL/SQL警告
4.1.1基础
4.1.2使用警告
4.1.3升级警告为错误
4.1.4忽略警告
4.1.5编译和警告
4.1.6关于警告的结束语
4.2条件编译
4.2.1基础
4.2.2正在运行代码的哪部分
4.2.3预处理代码的好处
4.2.4有效性验证
4.2.5控制编译
4.2.6查询变量
4.2.7关于条件编译的结束语
4.3小结

第5章PL/SQL单元测试
5.1为什么要测试代码
5.2什么是单元测试
5.2.1调试还是测试
5.2.2建立测试的时机
5.3单元测试构建工具
5.3.1utPLSQL:使用命令行代码
5.3.2QuestCodeTesterforOracle
5.3.3OracleSQLDeveloper
5.4准备和维护单元测试环境
5.4.1创建单元测试资料档案库
5.4.2维护单元测试资料档案库
5.4.3导入测试
5.5构建单元测试
5.5.1使用单元测试向导
5.5.2创建第一个测试实施
5.5.3添加启动和拆除进程
5.5.4收集代码覆盖率统计信息
5.5.5指定参数
5.5.6添加进程验证
5.5.7保存测试
5.5.8调试和运行测试
5.6扩大测试的范围
5.6.1创建查找值
5.6.2植入测试实施
5.6.3创建动态查询
5.7支持单元测试功能
5.7.1运行报告
5.7.2创建组件库
5.7.3导出、导入和同步测试
5.7.4构建套件
5.8从命令行运行测试
5.9小结

第6章批量SQL操作
6.1五金商店
6.2设置本章的例子
6.3在PL/SQL中执行批量操作
6.3.1批量获取入门
6.3.2三种集合风格的数据类型
6.3.3为什么要自找麻烦
6.3.4监控批量收集的开销
6.3.5重构代码以使用批量收集
6.4批量绑定
6.4.1批量绑定入门
6.4.2度量批量绑定性能
6.4.3监视内存的使用
6.4.411g中的改进
6.5批量绑定的错误处理
6.5.1SAVEEXCEPTIONS和分批操作
6.5.2LOGERRORS子句
6.5.3健壮的批量绑定
6.6大规模集合的正当理由
6.7真正的好处:客户端批量处理
6.8小结

第7章透识你的代码
7.1本章内容取舍
7.2自动代码分析
7.2.1静态分析
7.2.2动态分析
7.3执行分析的时机
7.4执行静态分析
7.4.1数据字典
7.4.2PL/Scope
7.5执行动态分析
7.5.1DBMS_PROFILER和DBMS_TRACE
7.5.2DBMS_HPROF
7.6小结

第8章合同导向编程
8.1契约式设计
8.1.1软件合同
8.1.2基本合同要素
8.1.3断言
8.1.4参考文献
8.2实现PL/SQL合同
8.2.1基本的ASSERT程序
8.2.2标准的包本地断言
8.2.3使用ASSERT执行合同
8.2.4其他改进
8.2.5合同导向函数原型
8.3示例:测试奇数和偶数
8.4有用的合同模式
8.4.1用NOTNULL输入且输出NOTNULL
8.4.2函数返回NOTNULL
8.4.3布尔型函数返回NOTNULL
8.4.4检查函数:返回TRUE或ASSERTFAIL
8.5无错代码的原则
8.5.1严格地断言先决条件
8.5.2一丝不苟地模块化
8.5.3采用基于函数的接口
8.5.4在ASSERTFAIL处崩溃
8.5.5对后置条件进行回归测试
8.5.6避免在正确性和性能之间取舍
8.5.7采用Oracle11g优化编译
8.6小结

第9章从SQL调用PL/SQL
9.1在SQL中使用PL/SQL函数的开销
9.1.1上下文切换
9.1.2执行
9.1.3欠理想的数据访问
9.1.4优化器的难点
9.1.5读一致性陷阱
9.1.6其他问题
9.2降低PL/SQL函数的开销
9.2.1大局观
9.2.2使用SQL的替代品
9.2.3减少执行
9.2.4协助CBO
9.2.5调优PL/SQL
9.3小结

第10章选择正确的游标
10.1显式游标
10.1.1解剖显式游标
10.1.2显式游标和批量处理
10.1.3REF游标简介
10.2隐式游标
10.2.1解剖隐式游标
10.2.2隐式游标和额外获取的理论
10.3静态REF游标
10.3.1详细的游标变量限制清单
10.3.2客户端和REF游标
10.3.3有关解析的话题
10.4动态REF游标
10.4.1例子和最佳用法
10.4.2SQL注入的威胁
10.4.3描述REF游标中的列
10.5小结

第11章大规模PL/SQL编程
11.1将数据库作为基于PL/SQL的应用服务器
11.1.1案例研究:Avaloq银行系统
11.1.2在数据库中使用PL/SQL实现业务逻辑的优势
11.1.3用数据库作为基于PL/SQL的应用程序服务器的限制
11.1.4软因素
11.2大规模编程的要求
11.3通过规范实现一致性
11.3.1缩写词
11.3.2PL/SQL标识符的前缀和后缀
11.4代码和数据的模块化
11.4.1包和相关的表作为模块
11.4.2含有多个包或子模块的模块
11.4.3模式作为模块
11.4.4在模式内部模块化
11.4.5用模式模块化与在模式内模块化的比较
11.5使用PL/SQL面向对象编程
11.5.1使用用户定义类型的面向对象编程
11.5.2使用PL/SQL记录面向对象编程
11.5.3评估
11.6内存管理
11.6.1测量内存使用
11.6.2集合
11.7小结

第12章渐进式数据建模
12.1从二十年的系统开发中总结的经验
12.2数据库和敏捷开发
12.3渐进式数据建模
12.4重构数据库
12.5通过PL/SQL创建访问层
12.6敏捷宣言
12.7用PL/SQL进行渐进式数据建模
12.7.1定义接口
12.7.2思考可扩展性
12.7.3测试驱动开发
12.7.4明智地使用模式和用户
12.8小结

第13章性能剖析
13.1何谓性能
13.1.1功能需求
13.1.2响应时间
13.1.3吞吐量
13.1.4资源利用率
13.1.5性能是功能的一种
13.2什么是剖析
13.2.1顺序图
13.2.2概要文件之神奇
13.2.3性能剖析的好处
13.3性能测量
13.3.1这个程序为什么慢
13.3.2测量嵌入
13.3.3识别
13.3.4条件编译
13.3.5内建的剖析器
13.3.6扩展的SQL跟踪数据(事件10046)
13.3.7针对Oracle的测量工具库(ILO)
13.4问题诊断
13.4.1R方法
13.4.2ILO示例
13.4.3剖析示例
13.5小结

第14章编码规范和错误处理
14.1为什么要制订编码规范
14.2格式化
14.2.1大小写
14.2.2注释
14.2.3比较
14.2.4缩进
14.3动态代码
14.4包
14.5存储过程
14.5.1命名
14.5.2参数
14.5.3调用
14.5.4局部变量
14.5.5常量
14.5.6类型
14.5.7全局变量
14.5.8本地存储过程和函数
14.5.9存储过程元数据
14.6函数
14.7错误处理
14.7.1错误捕获
14.7.2错误报告
14.7.3错误恢复
14.7.4先测试再显示
14.8小结

第15章依赖关系和失效
15.1依赖链
15.2缩短依赖链
15.3数据类型引用
15.4用于表修改的视图
15.5把组件添加到包
15.6依赖链中的同义词
15.7资源锁定
15.8用触发器强制执行依赖
15.9创建最初禁用的触发器
15.10小结
……                                    

—  没有更多了  —

以下为对购买帮助不大的评价

本店所售书籍均精品二手正版书书籍,严格审核品相为85品以上,出库会经过高温消毒,由于成本增加,所售书籍价格略高,运费首本5元,每增加一本运费加2元,每天下午2点前订单一般当天发出,最迟48小时内发出,二手书不保证100%没有任何笔记,有时会出现缺货现象,我们会第一时间告知您,感谢理解与支持。
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP