求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某金融公 Mysql集群与性
知名某信 NoSQL缓存数据
财政部唯 大数据分析专题-R
神龙汽车 大数据技术平台-H
中国电信 大数据时代与现代企
某知名银 大数据分析专题-R
IGT 数据分析与挖掘

相关课程  
并发、大容量、高性能数据库
高级数据库架构设计师
Hadoop原理与实践
HBase原理与高级应用
Oracle 数据仓库
数据仓库和数据挖掘
Oracle数据库开发与管理
 
全部课程 >数据库与大数据  
Oracle数据库SQL高级编程  
粱老师
Oracle研发中心高级数据库架构师
报名课程   806 次浏览  108 次
时间地点:北京 上海 深圳 根据报名开班
课程费用:4500元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


本课程关注Oracle数据库的SQL高级编程,首先介绍Oracle的SQL执行原理,然后逐一展开各种SQL高级编程技术,包括:链接、集合、函数、嵌套查询,索引,视图,事务处理。最后讲解如何进行测试、保证SQL执行质量。
培训目标:

  • SQL核心基础
  • Oracle的SQL执行原理
  • 访问和联结方法
  • SQL关于集合的处理
  • 高级分组
  • 分析函数
  • Model子句
  • 子查询因子化
  • 半联结和反联结
  • 索引
  • 视图原理与应用
  • 事务处理
  • 数据处理测试与质量保证
培训对象:Oracle数据库应用开发工程师
学员基础:具有Oracle数据库开发基础
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

培训内容:2天

SQL核心基础
  • SQL语言
  • 数据库的接口
  • SQL*Plus 回顾
  • 5 个核心的SQL语句
  • SELECT语句
  • INSERT语句
  • UPDATE语句
  • DELETE语句
  • MERGE语句
Oracle的SQL执行原理
  • Oracle架构基础
  • SGA-共享池
  • 库高速缓存
  • 完全相同的语句
  • SGA-缓冲区缓存
  • 查询转换
  • 视图合并
  • 子查询解嵌套
  • 谓语前推
  • 使用物化视图进行查询重写
  • 确定执行计划
  • 执行计划并取得数据行
  • SQL执行--总览
访问和联结方法
  • 全扫描访问方法
  • 索引扫描访问方法
  • 联结方法
SQL关于集合的处理
  • 以面向集合的思维方式来思考
  • 集合运算
  • 集合与空值
高级分组
  • 基本的GROUP BY用法
  • HAVING子句
  • GROUP BY的"新"功能
  • GROUP BY的CUBE扩展
  • CUBE的实际应用
  • 通过GROUPING()函数排除空值
  • 用GROUPING()来扩展报告
  • 使用GROUPING_ID()来扩展报告
  • GROUPING SETS与ROLLUP()
  • GROUP BY局限性
分析函数
  • 分析函数剖析
  • 函数列表
  • 聚合函数
  • Lead和Lag
  • First_value和Last_value
  • 其他分析函数
  • 性能调优
  • 高级话题
  • 组织行为
Model子句
  • 电子表格
  • 通过Model子句进行跨行引用
  • 位置和符号引用
  • 返回更新后的行
  • 求解顺序
  • 聚合
  • 迭代
  • 查找表
  • 空值
  • 使用Model子句进行性能调优
  • 子查询因子化
  • 小结
子查询因子化
  • 标准用法
  • SQL优化
  • 递归子查询
  • 复制CONNECT BY的功能
  • 小结
半联结和反联结
  • 半联结
  • 半联结执行计划
  • 控制半联结执行计划
  • 半联结限制条件
  • 半联结必要条件
  • 反联结
  • 反联结执行计划
  • 控制反联结执行计划
  • 反联结限制条件
  • 反联结必要条件
  • 小结
索引
  • 理解索引
  • 索引结构类型
  • 分区索引
  • 与应用特点相匹配的解决方案
  • 管理问题的解决方案
  • 小结
视图原理与应用
  • 视图的构成原理
  • 都有哪些视图:
    • 标准视图
    • 实体视图
    • 索引视图
    • 分区视图
  • 如何创建视图
  • 视图的查询性能
  • 如何建立向后兼容的视图
事务处理
  • 事务的ACID属性
  • 事务隔离级别
  • 多版本读一致性
  • 事务控制语句
  • 将运算分组为事务
  • 订单录入模式
  • 活动事务
  • 使用保存点
  • 序列化事务
  • 隔离事务
  • 自治事务
  • 小结
数据处理测试与质量保证
  • 测试用例
  • 测试方法
  • 单元测试
  • 回归测试
  • 模式修改
  • 重复单元测试
  • 执行计划比较
  • 性能测量
  • 在代码中加入性能测量
  • 性能测试
  • 破坏性测试
  • 通过性能测量进行系统检修
  • 小结
 
806 次浏览  108 次
其他人还看了课程
数据挖掘与数据分析(互联网行业)  1324 次浏览
DB2架构、管理与性能调整  668 次浏览
DM(数据建模)/ DW(数据仓库)建模和ETL方法  710 次浏览
Oracle数据库性能优化最佳实践  1827 次浏览
应用 Cognos进行商业智能(数据分析和报表)  973 次浏览
Excel高级数据处理  868 次浏览
定制内训


咨询服务:数据库设计与性能优化
咨询目标 对客户的数据库进行性能评价,设计优化,管理优化
咨询范围 数据库性能评价,数据库结构优化,数据访问SQL优化。
咨询方式 现有数据库调查,问题诊断,性能评价。
对数据库进行逻辑结构优化,对数据库进行访问SQL优化。
建立数据库运行监控平台。运行监控与优化方法指导。
成功案例 建设银行,中国农业银行,中国工商银行,中航信
详情咨询:010-62670969, zhgx@uml.net.cn

最新活动计划
[北京]selenium进行web自动化测试 9-10
[北京]微服务架构设计与实践 9-12
[北京]开发过程中的质量管理实践 9-17
[北京]UML和EA进行系统分析设计 9-18
[北京]大数据分析与管理 9-20
[北京]架构设计方法、案例与实践 9-26
[上海]人工智能机器学习和深度学习 9-14
[上海]嵌入式 Linux应用开发 10-12
[深圳]HTML5与前端框架高级应用 10-18
[深圳]软件测试方法与实践 9-22
 
 
 

 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:sky
邮       件:sky@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号