艾威培训|职业认证培训|IT技术培训|企业内训|数字化人才培养
近期开班:每月一期(详询) | 班型:直播班 / 面授班 | 支持企业内训
Oracle 11g|SQL Fundamentals|数据库入门

Oracle Database 11g:SQL基础 I
Oracle Database 11g: SQL Fundamentals I

从零掌握 Oracle 11g 核心技术,系统学习关系数据库概念与 SQL 编程语言

课程定位: 面向数据库初学者与开发人员,系统学习 Oracle 11g 关系数据库核心技术,掌握 SELECT 查询、DML/DDL 操作、高级子查询、SET 运算符等 SQL 编程必备技能。艾威培训(Avtech Institute of Technology)将用2天时间,带您从入门到熟练运用 Oracle SQL。
What is Oracle SQL Fundamentals I

Oracle Database 11g:SQL基础 I 是什么?

本课程是 Oracle 官方的 SQL 入门培训,帮助学员建立扎实的关系数据库和 SQL 编程基础。

核心内容

SQL 核心技能全覆盖

覆盖 SELECT 查询、单行函数、组函数、多表联接、子查询、SET 运算符、DML 数据操作、DDL 表管理、Schema 对象管理等 SQL 编程全链路内容。

入门友好

零基础可学的 Oracle 入门课

只需了解数据库基本概念,即可参与学习。从基础 SELECT 语句到高级子查询,循序渐进,让每位学员都能跟上节奏。

Why Learn Oracle SQL

为什么要学习 Oracle SQL 基础?

Oracle 数据库是全球企业级应用蕞广泛的关系数据库之一,掌握 SQL 是数据开发、数据分析、数据库管理等岗位的必备技能。

企业刚需

Oracle 是全球企业数据库_

世界 500 强企业中超过 60% 使用 Oracle 数据库,掌握 Oracle SQL 意味着掌握企业数据管理的核心语言,是进入金融、电信、制造等行业技术岗位的敲门砖。

职业发展

从 SQL 基础到 DBA/Oracle 开发

本课程是 Oracle 认证体系的基础入口,学完后可继续深造 PL/SQL 高级编程、Oracle OCP 认证课程,构建完整的 Oracle 技术职业发展路径。

实用导向

边学边练,即学即用

课程以实战为导向,每个章节都配有动手练习,学完即可在工作中应用 SELECT 查询、数据操作、表管理等技能,快速提升工作效率。

Target Audience & Scenarios

谁适合学习 Oracle SQL 基础 I?

本课程面向数据库初学者与有一定基础的开发人员,只要您了解数据库基本概念,均可参加。

数据库初学者

有一定数据库概念但未系统学过 SQL 的技术人员,希望从零系统掌握 Oracle SQL 编程语言。

应用开发人员

需要与 Oracle 数据库打交道的 Java/.NET/Python 等开发人员,希望掌握高效 SQL 查询与数据操作技能。

数据分析 / BI 人员

需要通过 SQL 从 Oracle 数据库提取和分析业务数据的报表开发、数据分析、商业智能从业者。

典型学习场景

企业新员工入职培训

企业统一安排开发团队学习 Oracle SQL,统一技术栈基础能力,提升团队整体开发效率。

数据库管理员入门

计划从事 Oracle DBA 工作的技术人员,从 SQL 基础开始,为后续 OCP 认证和数据库管理打下基础。

报表开发与数据查询

业务部门人员需要从 Oracle 数据库中自主查询数据生成报表,无需依赖开发团队即可完成数据提取。

技术转型与技能提升

从其他数据库(MySQL/SQL Server)转向 Oracle 平台的开发者,快速掌握 Oracle SQL 特性与差异。

2-Day Learning Path

课程大纲 · 2天沉浸式学习

从 SELECT 基础查询到高级子查询和 Schema 对象管理,2天时间全链路掌握 Oracle SQL 核心技能。

Day 1 SQL 基础查询与函数应用

学习 SELECT 语句基础、数据过滤排序、单行函数与转换函数、分组聚合、多表联接等 SQL 核心查询技术,建立扎实的 SQL 查询能力。

Day 2 高级查询与数据库对象管理

深入学习子查询、SET 运算符、DML/DDL 数据操作、Schema 对象管理、高级子查询技术,全面掌握数据库开发与管理技能。

Detailed Syllabus

详细课程内容

本课程依据 Oracle University 官方 SQL Fundamentals I 大纲设计,13个章节覆盖从基础查询到高级子查询的完整技能体系。

Day 1:SQL 基础查询与函数应用(第1-6章)

弟一章 使用 SQL SELECT 语句检索数据

  • 列出 SQL SELECT 语句的基本能力
  • 从基本 SELECT 语句的输出生成报告数据
  • 选择所有列与指定列
  • 使用列标题默认值
  • 使用算术运算符及了解运算符优先级
  • 使用 DESCRIBE 命令查看表结构

第二章 对数据进行限制和排序

  • 使用 WHERE 子句限制查询输出
  • 在 WHERE 子句中使用比较运算符和逻辑运算符
  • 理解比较和逻辑运算符优先级规则
  • 在 WHERE 子句中使用字符串字面量
  • 使用 ORDER BY 子句排序结果
  • 升序和降序排序

第三章 使用单行函数自定义输出

  • 描述单行和多行函数之间的差异
  • 在 SELECT 和 WHERE 子句中操作字符串的字符函数
  • 操作 ROUND、TRUNC 和 MOD 数值函数
  • 执行日期类型的算术操作
  • 使用日期函数计算日期

第四章 使用转换函数和条件表达式

  • 隐式和显式数据类型转换
  • 使用 TO_CHAR、TO_NUMBER 和 TO_DATE 转换函数
  • 嵌套函数的使用
  • 应用 NVL、NULLIF 和 COALESCE 函数处理空值
  • 在 SELECT 语句中使用 IF THEN ELSE 逻辑条件(CASE/DECODE)

第五章 使用组函数报告汇总数据

  • 在 SELECT 语句中使用聚合函数(SUM/AVG/COUNT/MAX/MIN)
  • 使用 GROUP BY 子句进行分组
  • 使用 HAVING 子句过滤分组结果

第六章 显示多个表中的数据

  • 确定联接类型(内联接、外联接、自联接)
  • 检索自然联接的记录
  • 使用表别名编写简洁代码并区分多表中同名列
  • 使用 LEFT、RIGHT 和 FULL 外联接类型
Day 2:高级查询与数据库对象管理(第7-13章)

第七章 使用子查询来解析查询

  • 描述子查询的概念与用途
  • 定义子查询的语法结构
  • 列出子查询类型(单行、多行、多列)
  • 掌握单行和多行子查询的区别与应用

第八章 使用 SET 运算符

  • 描述 SET 运算符(UNION、UNION ALL、INTERSECT、MINUS)
  • 使用 SET 运算合并多个查询结果
  • 控制使用 SET 运算符时返回行的顺序

第九章 处理数据(DML)

  • 描述 DML 语句(INSERT/UPDATE/DELETE)
  • 使用 INSERT 语句向表中添加新行
  • 使用 UPDATE 语句更改表中的行
  • 使用 DELETE 语句删除表中的行
  • COMMIT 和 ROLLBACK 事务控制语句
  • 理解读一致性的概念

第十章 使用 DDL 语句创建和管理表

  • 数据库对象分类
  • 查看表结构
  • 列出 Oracle 数据类型
  • 创建简单的表
  • 创建表时添加约束
  • 理解 Schema 对象的概念

第十一章 创建其他 Schema 对象

  • 创建简单视图和复杂视图
  • 从视图中检索数据
  • 创建、维护和使用序列(Sequence)
  • 创建和维护索引(Index)
  • 创建私有和公有同义词(Synonym)

第十二章 管理方案对象

  • 添加、修改和删除列
  • 添加、删除和延迟约束
  • 启用和禁用约束
  • 创建和删除索引

第十三章 使用高级子查询搜索数据

  • 多列子查询的应用
  • Pairwise 和 Nonpairwise 比较
  • 使用标量子查询表达式
  • 相关子查询解决问题
  • 使用相关子查询更新与删除行
  • 使用 EXISTS 和 NOT EXISTS 运算符
  • 使用 WITH 子句(CTE)
  • WITH 子句中使用递归查询
Instructor

授课老师介绍

艾威 Oracle 讲师团队拥有丰富的数据库实战经验与教学经验,多名讲师持有 Oracle OCP/OCM 认证。

Oracle
讲师

艾威 Oracle 讲师团队

艾威培训 Oracle 讲师团队由多位资深数据库专家组成,平均拥有10年以上 Oracle 数据库开发与管理经验。讲师持有 Oracle OCP(Oracle Certified Professional)及 OCM(Oracle Certified Master)认证,曾服务于金融、电信、制造等多个行业的大型企业,具备丰富的实战项目经验。讲师团队擅长将复杂的数据库概念转化为通俗易懂的知识点,帮助学员快速建立 Oracle 技术体系。

  • 专长领域:Oracle 数据库管理与开发、SQL/PLSQL 编程、性能调优、数据仓库设计
  • 授课风格:理论与实践结合,每章节配套动手实验,注重培养学员实际工作能力
  • 企业服务:已为多家世界500强企业提供 Oracle 技术内训,累计培训学员超过5000人
Class Schedule

Oracle SQL 基础 I 近期开班计划

艾威培训每月滚动开设 Oracle SQL 基础课程,支持线下面授、远程直播及企业内训定制。

近期开班

每月滚动开班 · 提前预约锁定席位

课程每月开设多个班次(平日班/周末班),学员可根据自身时间灵活选择。建议提前1-2周报名,确保授课席位与学习资料。

企业内训

按企业时间定制 · 一对一课程顾问服务

支持企业团体内训,可根据企业技术栈与业务场景定制课程内容。提供课前评估、课中辅导、课后答疑全流程服务,帮助企业快速提升团队 Oracle 技能水平。

Why Avtech

为什么选择艾威培训学习 Oracle SQL?

艾威培训(Avtech Institute of Technology)成立于2003年,拥有超过20年 IT 培训经验,是众多企业信赖的 IT 培训合作伙伴。

资深讲师

资深 Oracle 讲师团队

讲师均持有 Oracle OCP/OCM 认证,拥有10年以上 Oracle 实战与教学经验,确保学员学到真正可用的技能。

实战导向

理论与实践紧密结合

每章节配套动手实验与练习,学员在真实的 Oracle 11g 环境中操作演练,学完即可应用于实际工作场景。

完整路径

从入门到认证的完整学习路径

SQL 基础 I → PL/SQL 高级编程 → Oracle OCP 认证,艾威提供一站式 Oracle 技术培训方案,陪伴学员职业成长每一步。

Student Feedback

学员真实收获

以下是往期学员的真实反馈,他们来自金融、制造、IT 服务等不同行业。

Java 开发工程师 · 张先生

"终于系统掌握了 Oracle SQL,工作效率提升明显"

之前用 MySQL 比较多,切换到 Oracle 项目后发现很多语法差异。这次培训让我系统掌握了 Oracle SQL 的完整知识体系,尤其是多表联接和高级子查询部分,现在写复杂查询信心十足。

数据分析师 · 李女士

"从手工 Excel 到 SQL 自动化,质的飞跃"

以前做数据分析都是导出 Excel 后手动处理,非常耗时。学完这门课后,我直接用 SQL 在数据库中完成数据清洗和聚合,效率提升了不止一倍。老师讲的 CASE 表达式和组函数特别好用。

IT 运维工程师 · 王先生

"DML 和 DDL 部分对我帮助蕞大"

日常运维经常需要查看数据、修改配置表,以前都是照着文档敲命令。这次培训让我真正理解了 INSERT、UPDATE、DELETE 和事务控制的原理,现在处理数据库操作更加自信和准确。

FAQ

常见问题 FAQ

关于 Oracle SQL 基础 I 课程的常见问题,帮助您快速了解课程详情。

Q1:这门课需要什么基础?没有 Oracle 经验可以学吗?

只需了解数据库的基本概念(如表、行、列),使用过任何一种数据库即可。本课程是 Oracle 官方的入门级培训,不要求有 Oracle 经验,从零开始系统教学。

Q2:课程使用什么版本的 Oracle?

课程基于 Oracle Database 11g 版本授课,11g 是目前企业中使用广泛且稳定的版本。SQL 基础语法在 11g、12c、19c 等版本中高度兼容,学完后可无缝迁移至更高版本。

Q3:2天时间能学完这么多内容吗?

2天课程安排紧凑但合理。Day 1 聚焦蕞核心的 SELECT 查询技能,Day 2 深入学习数据操作和对象管理。讲师会在每个章节留出充足的动手练习时间,确保学员消化吸收。如果时间允许,建议课后多做练习巩固。

Q4:课程有实操环境吗?需要自己安装 Oracle 吗?

艾威提供配备 Oracle 11g 环境的培训机房,学员无需自行安装。远程直播学员会获得环境配置指导,讲师协助完成环境搭建。

Q5:学完这门课能直接考 Oracle OCP 认证吗?

本课程是 Oracle 认证体系的基础入口,为后续 OCP 认证打下扎实的 SQL 基础。OCP 认证通常需要完成 SQL Fundamentals I 和 Administration I/II 等课程的学习。学完 SQL 基础 I 后,建议继续学习 PL/SQL 高级编程或 OCP 数据库管理相关课程。

Q6:这门课和 "Oracle PL/SQL 高级编程" 课程是什么关系?

SQL 基础 I 教授标准 SQL 查询与数据操作语言,PL/SQL 是在 SQL 基础上增加了过程化编程能力(变量、循环、异常处理、存储过程等)。建议先完成 SQL 基础 I,再学习 PL/SQL 高级编程,形成完整的技术链。

Q7:企业内训可否定制课程内容?

支持。艾威可为企业客户量身定制课程内容,包括增加企业实际业务场景案例、调整课时分配、聚焦特定模块(如高级子查询或 DDL 对象管理)等,确保培训效果蕞大化。

Q8:课程是否有课后支持?

课程结束后,学员可通过课程微信群与讲师保持联系,获得课后答疑支持。此外,艾威提供课程录像回看服务(限时),帮助学员复习巩固。

Q9:有试听机会吗?

艾威定期举办 Oracle 技术分享公开课,学员可联系课程顾问预约试听。企业客户可申请免费上门试讲,让讲师到企业现场演示授课风格。

Q10:学完后可以从事哪些岗位?

掌握 Oracle SQL 后,可胜任数据库开发工程师、数据分析师、BI 报表开发、数据库运维工程师、ETL 开发等岗位。SQL 是与数据库交互的通用语言,应用场景非常广泛。

Page Update

页面信息更新与说明

本页面近期更新时间:2026-07-08

本页面围绕 Oracle Database 11g、SQL 基础、SELECT 查询、DML 数据操作、DDL 表管理等关键词整理,内容基于 Oracle University 官方 SQL Fundamentals I 课程大纲与艾威培训实际授课经验编写。

想系统学习 Oracle SQL 基础?

艾威培训 Oracle SQL 基础 I 课程,2天时间帮您从入门到熟练运用 Oracle SQL,开启数据库技术职业之路。

Oracle 11gSQL 基础SELECT 查询DML/DDL高级子查询数据库入门