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

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

全部课程 >数据库与大数据  
Oracle数据库SQL高级编程  
4620 次浏览  104 次
粱老师
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属性
    • 事务隔离级别
    • 多版本读一致性
    • 事务控制语句
    • 将运算分组为事务
    • 订单录入模式
    • 活动事务
    • 使用保存点
    • 序列化事务
    • 隔离事务
    • 自治事务
    • 小结
    数据处理测试与质量保证
    • 测试用例
    • 测试方法
    • 单元测试
    • 回归测试
    • 模式修改
    • 重复单元测试
    • 执行计划比较
    • 性能测量
    • 在代码中加入性能测量
    • 性能测试
    • 破坏性测试
    • 通过性能测量进行系统检修
    • 小结
     
    4620 次浏览  104 次
    其他人还看了课程
    Oracle RAC(实时应用集群)  5105 次浏览
    Oracle海量数据库设计与开发  7183 次浏览
    Oracle数据库运行维护和架构设计  5532 次浏览
    OLAP原理与应用  5409 次浏览
    数据仓库设计与建模  6596 次浏览
    PL/SQL应用性能优化及最佳实践经验  9164 次浏览
    定制内训


    咨询服务:数据库设计与性能优化
    咨询目标 对客户的数据库进行性能评价,设计优化,管理优化
    咨询范围 数据库性能评价,数据库结构优化,数据访问SQL优化。
    咨询方式 现有数据库调查,问题诊断,性能评价。
    对数据库进行逻辑结构优化,对数据库进行访问SQL优化。
    建立数据库运行监控平台。运行监控与优化方法指导。
    成功案例 建设银行,中国农业银行,中国工商银行,中航信
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    知识图谱、本体论、RAG与大模型 8-22[在线]
    企业架构方法与实践 8-27[深圳]
    FDE(前沿部署工程师)实践指南 9-8[北京]
    AI智能体开发技术实践 9-17[厦门]
    UAF架构体系与实践 9-22[北京]
    MBSE(基于模型的系统工程)9-29[北京]