课程大纲

Oracle Database 19c简介

  • Oracle Database 19c概述
  • 安装和配置
  • Oracle 数据库架构
  • 数据库管理工具

SQL 复习和高级概念

  • 基本 SQL 审查
    • 选择、插入、更新、删除
    • 联接、子查询和集合操作
  • 高级 SQL 概念
    • 分析函数
    • 分层查询
    • 高级分组和聚合

PL/SQL 简介

  • PL/SQL 概述
  • PL/SQL 块结构
  • 变量、常量和数据类型
  • 控制结构:if、loop、case

PL/SQL 计划单位

  • 程序和功能
  • 封装和封装主体
  • 触发器和触发器管理
  • 自治事务

高级 PL/SQL 特性

  • 集合:关联数组、嵌套表、VARRAY
  • 使用 BULK COLLECT 和 FORALL 进行批量处理
  • 动态 SQL 带 EXECUTE IMMEDIATE
  • PL/SQL 记录和复合数据类型

错误处理和调试

  • 异常处理:预定义异常和用户定义的异常
  • PL/SQL 调试技术
  • 使用 DBMS_OUTPUT 和 DBMS_DEBUG

性能调优和优化

  • SQL 查询优化技术
  • 了解执行计划
  • 索引策略
  • 使用提示进行查询优化

PL/SQL 最佳实践

  • 编写高效的 PL/SQL 代码
  • 编码标准和约定
  • PL/SQL 中的安全注意事项
  • 管理依赖项和版本控制

高级 SQL 主题

  • 高级联接和子查询
  • 递归查询
  • 在 SQL 中使用正则表达式
  • 实现全文搜索

摘要和后续步骤

要求

  • SQL 和关系数据库概念的基础知识
  • 熟悉 Oracle Database 19c 环境

观众

  • Database 管理员
  • Database 开发人员
  • SQL 程序员
  • IT 专业人员
 28 小时

客户评论 (3)

即将举行的公开课程

课程分类