求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
中航信 数据湖架构原理与应
某医疗磁 数据采集与处理
某科技公 大数据(Hadoo
诺基亚 Python基础
天津电子 Elasticse
中国电信 数据仓库与数据挖掘
某航天科 MySQL性能优化

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

全部课程 >数据库与大数据  
Oracle数据库SQL高级编程  
2372 次浏览  54 次
粱老师
Oracle研发中心高级数据库架构师
时间地点:北京 上海 深圳 根据报名开班
课程费用: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属性
    • 事务隔离级别
    • 多版本读一致性
    • 事务控制语句
    • 将运算分组为事务
    • 订单录入模式
    • 活动事务
    • 使用保存点
    • 序列化事务
    • 隔离事务
    • 自治事务
    • 小结
    数据处理测试与质量保证
    • 测试用例
    • 测试方法
    • 单元测试
    • 回归测试
    • 模式修改
    • 重复单元测试
    • 执行计划比较
    • 性能测量
    • 在代码中加入性能测量
    • 性能测试
    • 破坏性测试
    • 通过性能测量进行系统检修
    • 小结
     
    2372 次浏览  54 次
    其他人还看了课程
    MongoDB实战课程  3305 次浏览
    MySQL 数据库性能优化与运维诊断  1313 次浏览
    HBase原理与应用  4448 次浏览
    数据挖掘与数据分析  5002 次浏览
    Hadoop与NoSQL最佳实践  2143 次浏览
    数据挖掘应用(电信行业)  2715 次浏览
    定制内训


    咨询服务:数据库设计与性能优化
    咨询目标 对客户的数据库进行性能评价,设计优化,管理优化
    咨询范围 数据库性能评价,数据库结构优化,数据访问SQL优化。
    咨询方式 现有数据库调查,问题诊断,性能评价。
    对数据库进行逻辑结构优化,对数据库进行访问SQL优化。
    建立数据库运行监控平台。运行监控与优化方法指导。
    成功案例 建设银行,中国农业银行,中国工商银行,中航信
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]