博学国际教育—官网

咨询热线:
400-882-5311

博学国际教育课程中心>Oracle数据库:SQL
 

课程长度:5天/30小时

课程描述:

在本课程中,学员将学习关系数据库的概念。本课程介绍了基本的 SQL 技巧,以便开发人员能够针对一个或多个表来编写查询、处理表中的数据并创建数据库对象。学员将学习在对象级别和系统级别控制权限。本课程还介绍了创建索引和约束以及更改现有方案对象。学员还将学习如何创建和查询外部表。学员将学习使用 SQL 的高级功能在数据库内查询和处理数据、使用字典视图检索元数据和创建有关其方案对象的报表。此外,学员还将学习某些可以在 Oracle 数据库中使用的日期时间函数。本课程将讨论如何在 SQL 中使用正则表达式支持。本课程是《Oracle Database 11g:SQL 基础 I》和《Oracle Database 11g:SQL 基础 II》课程的组合。在本课程中,学员使用 Oracle SQL Developer 作为主要开发工具。SQL*Plus 将作为可选开发工具提供。该内容同样适合 10g 受众。10g 和 11g 功能间有少许细微变化。

 

Learn To:

•创建排序数据报表和受限数据报表

•运行数据操纵语言 (DML) 来更新数据

•控制针对特定对象的数据库访问

•管理方案对象

•使用数据字典视图管理对象

•从表中检索行数据和列数据

 

课程目标:

•控制对特定对象的数据库访问

•创建汇总数据报表

•创建排序数据报表和受限数据报表

•创建表以存储数据

•使用 ANSI SQL 99 JOIN 语法显示多个表中的数据

•利用 SQL 函数生成和检索定制数据

•确定 Oracle Database 11g 的主要结构组件

•使用数据字典视图管理对象

•管理方案对象

•使用 SELECT 语句在表中检索行数据和列数据

•运行数据操纵语言 (DML) 语句来更新 Oracle Database 11g 中的数据

•使用标量和相关子查询

•在 SQL 中使用正则表达式支持

•利用视图来显示和检索数据

•编写包括查询的 SELECT 语句

•编写多列子查询

 

课程内容:

Oracle Database 11g 简介

•列出 Oracle Database 11g 的功能

•讨论关系数据库的基本设计以及理论和物理实施方面的内容

•给不同类型的 SQL 语句分类

•描述课程使用的数据集

•使用 SQL Developer 环境登录数据库

•将查询保存到文件以及在 SQL Developer 中使用脚本文件

 

使用 SQL SELECT 语句检索数据

•列出 SQL SELECT 语句的功能

•从基本的 SELECT 语句的输出生成数据报表

•选择所有列

•选择特定列

•使用列标题默认值

•使用算术运算符

•了解运算符优先级

•学习使用 DESCRIBE 命令显示表结构

 

对数据进行限制和排序

•编写包含 WHERE 子句的查询以限制检索到的输出

•列出 WHERE 子句中使用的比较运算符和逻辑运算符