要资料 文章 文库 Lib 视频 Code iProcess 课程 认证 服务 工具 讲座吧   专家招募  
会员   
 
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
财政部唯 大数据分析专题-R
神龙汽车 大数据技术平台-H
中国电信 大数据时代与现代企
某知名银 大数据分析专题-R
IGT 数据分析与挖掘
某风电企 R语言数据分析
某车联网 数据分析与挖掘

相关课程  
并发、大容量、高性能数据库
高级数据库架构设计师
Hadoop原理与实践
HBase原理与高级应用
Oracle 数据仓库
数据仓库和数据挖掘
Oracle数据库开发与管理
 

Oracle数据库SQL高级编程    
 
粱老师
Oracle研发中心高级数据库架构师
报名课程   532 次浏览    76 次 
时间地点: 北京 上海 深圳 根据报名开班
课程费用: 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属性
  • 事务隔离级别
  • 多版本读一致性
  • 事务控制语句
  • 将运算分组为事务
  • 订单录入模式
  • 活动事务
  • 使用保存点
  • 序列化事务
  • 隔离事务
  • 自治事务
  • 小结
数据处理测试与质量保证
  • 测试用例
  • 测试方法
  • 单元测试
  • 回归测试
  • 模式修改
  • 重复单元测试
  • 执行计划比较
  • 性能测量
  • 在代码中加入性能测量
  • 性能测试
  • 破坏性测试
  • 通过性能测量进行系统检修
  • 小结
532 次浏览   76 次
其他人还看了课程
数据挖掘与现代企业的数据化运营实践  539 次浏览
Oracle海量数据和性能优化  684 次浏览
Docker原理与实践  469 次浏览
Teradata数据库管理、应用与优化  730 次浏览
Redis原理、应用与案例实践  1180 次浏览
Spark大数据处理技术   886 次浏览
定制内训



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

最新活动计划
[北京]需求分析与管理 10-16
[北京]人工智能、机器和深度学习 9-18
[北京]软件架构设计方法、案例实践9-20
[北京]敏捷开发过程及最佳实践 10-25
[北京]敏捷开发过程与项目管理 9-24
[北京]自动化测试框架设计实践 10-26
[上海]UML和EA进行系统分析设计 9-22
[上海]DevOps体系实践工具与平台 9-22
[深圳]领域驱动的建模与设计9-27
[深圳]需求分析与管理 10-19
 
 
 

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

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