Course Code: oraclesqldev
Duration: 35 hours
Prerequisites:
  • 资讯技术常识

观众

  • 开发人员
  • Database 管理员
Overview:

Oracle SQL (结构化查询语言) 是一种用于与 Oracle 资料库交互的标准程式设计语言。它旨在管理、查询和操作存储在关系资料库系统中的数据。

此讲师指导的现场培训(在线或现场)面向希望使用 Oracle SQL 来设计、管理和优化资料库应用程式并高效自动执行任务的中级开发人员和资料库管理员。

在本次培训结束时,参与者将能够:

  • 了解 Oracle 资料库架构并管理使用者、架构和许可权。
  • 编写优化的 SQL 查询,用于数据检索、操作和分析。
  • 使用高级 SQL 技术,包括联接、子查询和分层查询。
  • 设计和管理资料库物件,如表、索引、视图和序列。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在即时实验室环境中动手实施。

课程自定义选项

  • 要申请本课程的定制培训,请联系我们进行安排。
Course Outline:

简介 Oracle Database

  • Database 体系结构
  • 关系资料库模型
  • 用户、架构和会话
  • 用于资料库交互的工具

SELECT 语句简介

  • 使用 WHERE 子句进行筛选和选择
  • 对查询结果进行排序
  • 数据类型、运算子和处理NULL值
  • 利用内置标量函数
  • 日期操作
  • 了解 SQL 中的国家和地区设置

分析聚合数据

  • 分组函数
  • DISTINCT 子句
  • GROUP BY 和 HAVING 子句

从多个表中检索数据

  • 内部和外部联接(INNER JOIN、OUTER JOIN)
  • ANSI SQL 语法和其他连接方法(SELF JOIN、NATURAL JOIN)
  • 设定运算子(UNION、UNION ALL、INTERSECT、MINUS)

子查询

  • 简单子查询
  • 相关子查询
  • EXISTS 和 NOT EXISTS 运算子
  • 其他类型的子查询

分层查询和采样

  • 使用 CONNECT BY PRIOR 和 START WITH 子句构造分层查询
  • 利用 SYS_CONNECT_BY_PATH 功能
  • 使用 SAMPLE 子句对数据进行采样

资料操作 (DML)

  • INSERT、UPDATE、DELETE 语句
  • 对大型数据集的操作(INSERT FIRST、INSERT ALL、MERGE)

系统词典

  • 了解和利用 Oracle 数据字典

并发使用者工作

  • 交易
  • FLASHBACK 技术

用户和许可权

  • 创建和修改使用者和架构
  • 许可权和角色管理

管理资料存储 - 逻辑层

  • 表、临时表和按索引组织的表
  • 约束
  • 指标
  • 视图、序列、同义词、具体化视图
  • 存储 PL/SQL 个单位

使用 Oracle SQL Modeler 建模和恢复数据模型

  • 利用 Oracle SQL Modeler 进行数据建模和恢复

移动数据

  • 逻辑数据复制 - 数据泵导入和汇出
  • 载入资料 - SQL*Loader
  • 外部表
  • Database 连结

自动执行任务

  • 使用 DBMS_JOB和 DBMS_SCHEDULER 实现任务自动化

总结和后续步骤

Sites Published:

United Arab Emirates - Oracle SQL for Developers

Qatar - Oracle SQL for Developers

Egypt - Oracle SQL for Developers

Saudi Arabia - Oracle SQL for Developers

South Africa - Oracle SQL for Developers

Brasil - Oracle SQL for Developers

Canada - Oracle SQL for Developers

中国 - Oracle SQL for Developers

香港 - Oracle SQL for Developers

澳門 - Oracle SQL for Developers

台灣 - Oracle SQL for Developers

USA - Oracle SQL for Developers

Österreich - Oracle SQL for Developers

Schweiz - Oracle SQL for Developers

Deutschland - Oracle SQL for Developers

Czech Republic - Oracle SQL for Developers

Denmark - Oracle SQL for Developers

Estonia - Oracle SQL for Developers

Finland - Oracle SQL for Developers

Greece - Oracle SQL for Developers

Magyarország - Oracle SQL for Developers

Ireland - Oracle SQL for Developers

Luxembourg - Oracle SQL for Developers

Latvia - Oracle SQL for Developers

España - Oracle SQL for Developers

Italia - Oracle SQL for Developers

Lithuania - Oracle SQL for Developers

Nederland - Oracle SQL for Developers

Norway - Oracle SQL for Developers

Portugal - Oracle SQL for Developers

România - Oracle SQL for Developers

Sverige - Oracle SQL for Developers

Türkiye - Oracle SQL for Developers

Malta - Oracle SQL for Developers

Belgique - Oracle SQL for Developers

France - Oracle SQL for Developers

日本 - Oracle SQL for Developers

Australia - Oracle SQL for Developers

Malaysia - Oracle SQL for Developers

New Zealand - Oracle SQL for Developers

Philippines - Oracle SQL for Developers

Singapore - Oracle SQL for Developers

Thailand - Oracle SQL for Developers

Vietnam - Oracle SQL for Developers

India - Oracle SQL for Developers

Argentina - Oracle SQL for Developers

Chile - Oracle SQL for Developers

Costa Rica - Oracle SQL for Developers

Ecuador - Oracle SQL for Developers

Guatemala - Oracle SQL for Developers

Colombia - Oracle SQL for Developers

México - Oracle SQL for Developers

Panama - Oracle SQL for Developers

Peru - Oracle SQL for Developers

Uruguay - Oracle SQL for Developers

Venezuela - Oracle SQL for Developers

Polska - Oracle SQL for Developers

United Kingdom - Oracle SQL for Developers

South Korea - Oracle SQL for Developers

Pakistan - Oracle SQL for Developers

Sri Lanka - Oracle SQL for Developers

Bulgaria - Oracle SQL for Developers

Bolivia - Oracle SQL for Developers

Indonesia - Oracle SQL for Developers

Kazakhstan - Oracle SQL for Developers

Moldova - Oracle SQL for Developers

Morocco - Oracle SQL for Developers

Tunisia - Oracle SQL for Developers

Kuwait - Oracle SQL for Developers

Oman - Oracle SQL for Developers

Slovakia - Oracle SQL for Developers

Kenya - Oracle SQL for Developers

Nigeria - Oracle SQL for Developers

Botswana - Oracle SQL for Developers

Slovenia - Oracle SQL for Developers

Croatia - Oracle SQL for Developers

Serbia - Oracle SQL for Developers

Bhutan - Oracle SQL for Developers

Nepal - Oracle SQL for Developers

Uzbekistan - Oracle SQL for Developers