Learn SQL For Oracle Databases – Using Toad and AI Database
学习如何使用 Toad for Oracle 与 Oracle 数据库进行通信。学习如何创建、读取、更新和删除数据。
讲师:Skill Tree
安装有道
用不到
您将学到什么
- 在自己的机器上安装和配置一个包含 Oracle 11g、SQL Developer 和 Toad for Oracle 的 Oracle 实验环境。
- 解释 Oracle 数据库上下文中的核心关系数据库概念,如表、键、关系、约束和实体关系图。
- 使用专业级工具(Toad 和 SQL Developer)连接到 Oracle 数据库,浏览架构,并从现有数据模型生成实体关系图。
- 使用 SQL 子语言创建和管理数据库对象,包括数据定义语言(DDL)命令(如 CREATE、ALTER、TRUNCATE、DROP)。
- 使用 DML 语句插入、更新、删除和查询数据,并遵循安全且易读的 SQL 最佳实践。
- 利用 WHERE 子句、运算符、排序和限制技术有效读取和过滤数据,以回答业务问题。
- 熟练地使用各种连接(内连接、外连接、自连接、不等连接、笛卡尔连接)来合并多个相关表中的数据。
- 使用内置的 Oracle 函数(字符函数、数字函数、日期函数、转换函数和聚合函数)来转换和汇总数据。
- 应用 RANK、DENSE_RANK、ROW_NUMBER、LAG、LISTAGG、FIRST 和 LAST 等分析函数,进行高级报表分析。
- 理解 Oracle 数据类型、约束和视图,包括使用 DUAL 表和集合操作符来构建查询结构
- 创建一个 Oracle Cloud 账户,配置一个 Oracle 自治数据库,并通过浏览器中的 Database Actions 访问它。
- 探索并了解 SH 星型模式,包括其事实表和维度表以及它们如何支持企业分析。
- 构建企业级的 SQL 分析,针对 SH 模式的关键绩效指标、时间序列趋势、客户行为和产品表现。
- 从 Oracle SQL 查询生成可供高层审阅的报告和仪表板,将原始数据转化为清晰、可操作的商业洞察。
课程要求
- 无需任何 Oracle 或 SQL 的经验;本课程从核心数据库和 SQL 基础知识讲起,使用简单实用的示例进行教学。
- 建议具备基本的计算机操作能力(安装软件、浏览文件夹、复制文件、使用网页浏览器)。
- 需要一台配备至少 8GB 内存的 Windows 台式机或笔记本电脑,并且有足够的磁盘空间来安装 Oracle 11g 和 SQL Developer、Toad 等工具。
- 稳定的互联网连接,用于下载 Oracle 软件、Toad for Oracle、Notepad++,并访问 Oracle Cloud Infrastructure(OCI),以便进入自主数据库部分。
- 创建免费的 Oracle 账户以下载 Oracle 数据库软件,并注册 Oracle 云(包括企业版和自主数据库模块)。
- 愿意按照步骤说明来设置本地的 Oracle 实验环境。
- 对数据、报告或分析感兴趣,即使你之前从未编写过 SQL 查询。
- 可选但有帮助:之前接触过电子表格(例如 Excel 或 Google Sheets),这样对行、列和筛选器等概念会感到熟悉。
- 可选但有帮助:熟悉任何编程或脚本语言(不过并非必要),尽管所有 SQL 语法都会从头讲解。
课程描述
学习 Oracle 数据库的 SQL — 使用 Toad 和 AI 数据库 是一门实用、以项目为中心的课程,旨在让你能够使用现代 Oracle 工具在桌面和云端环境中查询、分析并展示数据。该课程专为初学者和在职专业人士设计,结合了经典的 SQL 技能与 Oracle 自主式 AI 数据库,使你能够从头到尾解决实际业务问题。
完成本课程后,你将能够:
安装和配置你的实验室环境中的 Oracle Database 11g、Oracle SQL Developer 和 Toad for Oracle。
自信地使用 Oracle 模式(如 HR 和 SH),生成 ERD 图,并通过可视化方式理解关系数据模型。
使用 DDL、DML、连接、约束、视图、集合操作符以及内置的日期、数字和文本函数编写稳固的 SQL 代码。
应用分析函数(RANK、DENSE_RANK、ROW_NUMBER、LAG、LISTAGG、FIRST/LAST)进行报告和高级分析。
连接到 Oracle Cloud Infrastructure,创建自主式数据库,并使用 Database Actions 进行基于浏览器的 SQL 和仪表板操作。
在 SH 星型模式上执行企业级分析,包括 KPI、时间序列趋势、客户行为以及产品性能。
将 SQL 结果转化为适合高管决策的数据洞察和报告。
本课程非常适合数据分析师、商业智能开发人员、有志于成为 Oracle SQL 开发人员的人士或希望从基础查询过渡到企业级分析和 AI 支持数据库的 IT 专业人士。所有练习都配有详细的步骤指导,让你可以边学边练,并构建可重复使用的 Oracle SQL 和云端分析技能集以提升职业生涯。
本课程适合谁:
- 希望系统学习 Oracle 数据库的初级 SQL 开发者和数据库专业人士,使用专业工具如 Toad 和 SQL Developer 进行实践操作。
- 数据分析师、业务分析师和商业智能专业人士,他们目前使用 Excel 或其他工具工作,并希望转向编写自己的 SQL 查询以进行报告和分析。
- 希望在数据、分析或软件开发领域获得职位的学生、应届毕业生和转行者,他们需要一个强大的 Oracle SQL 基础来脱颖而出。
- 不具备数据库背景的开发人员和 IT 专业人士(例如应用开发、Web 开发或支持岗位)需要了解如何查询 Oracle 数据库以及解读关系数据模型。
- 在使用 Oracle 数据库的组织中工作的专业人士,希望深入理解 HR 和 SH 等模式,并增强直接处理类似生产环境数据的信心
- 任何对企业分析感兴趣的人,希望了解如何使用 Oracle 自治数据库和 Oracle 云来探索关键绩效指标、时间序列趋势、客户行为和产品表现,而无需成为数据库管理员。

















