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

随时听讲座
每天看新闻
 
   
成功案例
涓埅淇 鏁版嵁婀栨灦鏋勫師鐞嗕笌搴
鏌愬尰鐤楃 鏁版嵁閲囬泦涓庡鐞
鏌愮鎶鍏 澶ф暟鎹紙Hadoo
璇哄熀浜 Python鍩虹
澶╂触鐢靛瓙 Elasticse
涓浗鐢典俊 鏁版嵁浠撳簱涓庢暟鎹寲鎺
鏌愯埅澶╃ MySQL鎬ц兘浼樺寲

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

Oracle数据库SQL高级编程    
 
粱老师
Oracle研发中心高级数据库架构师
报名课程   3535 娆℃祻瑙    1646 娆 
时间地点: 北京 上海 深圳 根据报名开班
课程费用: 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属性
  • 事务隔离级别
  • 多版本读一致性
  • 事务控制语句
  • 将运算分组为事务
  • 订单录入模式
  • 活动事务
  • 使用保存点
  • 序列化事务
  • 隔离事务
  • 自治事务
  • 小结
数据处理测试与质量保证
  • 测试用例
  • 测试方法
  • 单元测试
  • 回归测试
  • 模式修改
  • 重复单元测试
  • 执行计划比较
  • 性能测量
  • 在代码中加入性能测量
  • 性能测试
  • 破坏性测试
  • 通过性能测量进行系统检修
  • 小结
3535 娆℃祻瑙   1646 娆
其他人还看了课程
鏁版嵁搴撴煡璇紭鍖栦笌鎬ц兘璋冧紭  4381 娆℃祻瑙
缂栧啓楂樻晥瀛樺偍杩囩▼  3795 娆℃祻瑙
浣跨敤PowerDesigner杩涜闈㈠悜瀵硅薄寤烘ā  4146 娆℃祻瑙
Oracle娴烽噺鏁版嵁搴撹璁′笌寮鍙  3911 娆℃祻瑙
浣跨敤PowerDesigner杩涜鏁版嵁寤烘ā  3882 娆℃祻瑙
Oracle鏁版嵁搴揝QL楂樼骇缂栫▼  3536 娆℃祻瑙
定制内训




最新活动计划
人工智能.机器学习TensorFlow 5-22[北京]
AI智能化软件测试方法与实践 5-23[北京]
图数据库与知识图谱 5-22[北京]
DeepSeek大模型应用开发实践 6-12[厦门]
基于 UML 和EA进行分析设计 6-23[北京]
嵌入式软件架构-高级实践 7-9[北京]