400-888-5228

课程介绍:

本课程为Oracle Database 11g的入门课程, Oracle 11g 技术和关系数据库概念,以及强大的SQL编程语言。提供学员必要的查询数据库的SQL语言技术,元数据和建立数据库对象。此外,本课程也包括高级查询和报表技术,数据仓库概念和在不同时区访问大数据集的功能。

 

培训目标:

  1. 使用 SELECT 语句在表中检索行数据和列数据
  2. 利用 SQL 函数生成和检索自定义的数据
  3. 使用高级查询语言
  4. 运行数据操纵语言 (DML) 操纵数据
  5. 管理不同时区的数据类型
  6. 使用高级子查询搜索数据

 

课程长度

2天

课程对象:

理解数据库的基本概念;使用过任何一种数据库。

 

课程大纲:

  • 第一章 使用SQL SELECT语句检索数
    1.1列出SQL SELECT语句
    1.2.从一个基本的SELECT语句的输出生成报告数据
    1.3选择所有列
    1.4选择指定的列
    1.5 使用列标题默认值
    1.6使用算术运算符
    1.7了解运算符优先级
    1.8了解DESCRIBE命令显示表的结构
  • 第二章 对数据进行限制和排序
    2.1包含WHERE子句的查询检索输出限制
    2.2列出在WHERE子句中使用比较运算符和逻辑运算符
    2.3 描述比较和逻辑运算符优先级的规则
    2.4 在WHERE子句中使用字符串
    2.5编写包含ORDER BY子句的查询
    2.6降序和升序排序
  • 第三章 使用单行函数自定义输出
    3.1描述单行和多行函数之间的差异
    3.2 在SELECT和WHERE子句中操作字符串的字符函数
    3.3 操作ROUND,TRUNC和MOD函数
    3.4执行日期类型的算术操作
    3.5 使用日期函数来计算日期
  • 第四章 使用转换函数和条件表达式
    4.1隐式和显式数据类型转换
    4.2使用TO_CHAR,TO_NUMBER,和TO_DATE转换函数
    4.3嵌套函数
    4.4 应用NVL,NULLIF和COALESCE函数
    4.5 在SELECT语句中使用IF THEN ELSE的逻辑条件
  • 第五章 使用组函数报告汇总数据
    5.1 在SELECT语句中使用聚合函数
    5.2 使用GROUP BY子句
    5.3 使用HAVING子句
  • 第六章  显示多个表中的数据
    6.1 确定联接类型
    6.2 检索自然联接的记录
    6.3 使用表别名编写短代码并在多个表中明确区分列
    6.4 列出外部联接类型 LEFT、RIGHT 和 FULL
  • 第七章 使用子查询来解析查询
    7.1 描述子查询
    7.2 定义子查询
    7.3 列出子查询类型
    7.4 单行和多行子查询
  • 第八章 使用 SET 运算符
    8.1 描述SET运算符
    8.2 使用SET运算合并成多个查询结果
    8.3 控制使用SET运算符时,返回行的顺序
  • 第九章  处理数据
    9.1 描述DML语句
    9.2 INSERT语句
    9.3 使用UPDATE语句来更改表中的行
    9.4 DELETE语句删除表中的行
    9.5 COMMIT和ROLLBACK语句
    9.6 读一致性
  • 第十章  使用 DDL 语句创建和管理表
    10.1数据库对象分类
    10.2 查看表结构
    10.3 列出的数据类型
    10.4创建一个简单的表
    10.5 创建表的时候创建约束
    10.6Schema对象
  • 第十一章  创建其他Schema对象
    11.1创建一个简单的和复杂的视图
    11.2从视图中检索数据
    11.3 创建,维护和使用序列
    11.4创建和维护索引
    11.5创建私有和公有同义词
  • 第十二章  管理方案对象
    12.1添加,修改和删除列
    12.2添加,删除和延迟约束
    12.3启用和禁用约束
    12.4 创建和删除索引
  • 第十三章  使用高级子查询搜索数据
    13.1 多列子查询
    13.2pairwise和Nonpairwise比较
    13.3使用标量子查询表达式
    13.4相关子查询解决问题
    13.5更新与删除行使用相关子查询
    13.6使用EXISTS和NOT EXISTS运算符
    13.7使用WITH子句
    13.8WITH子句中使用递归

甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989年正式进入中国市场。2013年,甲骨文已超越 IBM ,成为继 Microsoft 后全球第二大软件公司。