课程大纲
第 1 部分:SQL 基础知识
SQL 和 Database 简介
- 了解数据库
- SQL 简介
- 设置 SQL 环境
SQL 语法和基本查询
- SQL 语法概述
- SELECT 语句
- 使用 WHERE 子句筛选数据
使用函数和聚合
- 常用 SQL 函数
- 聚合函数:COUNT、SUM、AVG、MAX、MIN
- 使用 GROUP BY 对数据进行分组
联接表
- 了解联接
- 内联接
- 左连接、右连接和完全外部连接
子查询和集操作
- 编写子查询
- UNION、INTERSECT 和 EXCEPT 运算
数据操作
- INSERT INTO 语句
- UPDATE 语句
- DELETE 语句
第 2 部分:中级 SQL
高级数据过滤
- 高级 WHERE 子句技术
- LIKE 运算符和模式匹配
- IN 和 BETWEEN 运算符
复杂联接和子查询
- 自加入
- 不相关和相关子查询
- EXISTS 子句
使用索引和视图
- 了解指数及其对性能的影响
- 创建和使用视图
高级函数和存储过程
- 用户定义的函数
- 存储过程和触发器
- SQL 中的错误处理
数据转换与分析
- 旋转和取消透视数据
- 窗口函数:ROW_NUMBER、RANK DENSE_RANK
- CTEs(通用表Express离子)
Database 设计和规范化
- Database 设计原则
- 正态形式和归一化
- 实体关系 (ER) 建模
性能调优和优化
- 查询优化技术
- 执行计划
- 性能优化最佳实践
SQL 在现实世界中
- 将 SQL 与其他技术集成
- 案例研究和真实场景
- 最终项目:从头开始构建数据库解决方案
摘要和后续步骤
要求
- 了解基本的计算机操作
- 任何编程语言的经验都是有益的,但不是必需的
观众
- 数据分析师
- Database 专业人士
- 软件开发人员
客户评论 (9)
Luke was opened to answer any question and explain multiple times until everyone understood the exercises.
Alexandra Popa - OTP BANK ROMANIA S.A.
课程 - Oracle SQL Language
I like fact, that after each section we had excercises. It helps to remember discused topic.
Adam Bińczycki
课程 - Oracle 11g - SQL language for developers - Workshop
在培训期间,所有模块都进行了详细讨论——为期两天的培训,这是我最关心的。
Bernadetta - Urząd Komisji Nadzoru Finansowego
课程 - SQL Advanced
机器翻译
Lot of content and exactly the requested one.
Pascal - Diehl
课程 - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
The smoothness of the training flow.
Alby Geronimo - Aarki, Inc.
课程 - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
I liked that he had actual know how of when to use each technology, that's valuable.
Radu Mazilu - eMAG IT Research
课程 - Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
我很欣赏 Folio 的广泛知识。 他不仅熟悉课程内容,而且还知道我们熟悉的语言的结构,以使示例对我们更有意义。 在间歇期间,他分享了他在培训范围之外的技术和解决方案的知识,以提供对我们在未来(和未来培训)中可以使用的其他解决方案的见解。
Raphael - Markit Valuations Limited
课程 - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
机器翻译
the practices and the trainer notes
Hamda AlMahri - Dubai Courts
课程 - ORACLE PL/SQL Fundamentals
练习很有趣,主题也很好。
Adrian-Madalin Chirita - DB Global Technology SRL
课程 - Oracle SQL Advanced
机器翻译