SQL: Basics to Intermediate 培训
SQL 是关系数据库管理系统的标准语言。
这种以讲师为主导的现场培训(在线或现场)面向希望学习 SQL 有效管理数据库的初级到中级数据分析师、数据库专业人员和软件开发人员。
在培训结束时,参与者将能够:
- 理解和使用基本的 SQL 命令和查询。
- 创建和操作表和数据库。
- 使用 SQL 对数据进行排序、筛选和汇总。
- 实现更复杂的操作,如联接、子查询和集合操作。
- 应用索引、视图、存储过程和触发器等中间技术。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在现场实验室环境中动手实施。
课程自定义选项
- 如需申请本课程的定制培训,请联系我们进行安排。
课程大纲
第 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 专业人士
- 软件开发人员
需要帮助选择合适的课程吗?
china@nobleprog.com 或拨打 400 6116 540
SQL: Basics to Intermediate 培训 - Enquiry
SQL: Basics to Intermediate - 问询
问询
客户评论 (1)
小型团体,线下3天,
Annina - Ricardo AG
课程 - SQL: Basics to Intermediate
机器翻译
即将举行的公开课程
相关课程
Microsoft Access – Downloading Data
14 小时本次讲师主导的 中国 现场培训(在线或现场)旨在帮助希望提高自己在 Microsoft Access 中使用查询和 SQL 进行数据提取、分析和处理的初级到中级专业人员提升技能。
培训结束时,学员将能够:
- 了解 Microsoft Access 中查询的不同类型。
- 使用查询设计工具有效提取和分析数据。
- 编写 SQL 查询以检索和处理数据。
- 使用查询进行数据聚合、过滤和排序。
- 应用高级查询技术进行故障排除和优化。
SQL Advanced
14 小时This instructor-led, live training in 中国 (online or onsite) is aimed at intermediate-level database administrators, developers, and analysts who wish to master advanced SQL functionalities for complex data operations and database management.
By the end of this training, participants will be able to:
- Perform advanced querying techniques using unions, subqueries, and complex joins.
- Add, update, and delete data, tables, views, and indexes with precision.
- Ensure data integrity through transactions and manipulate database structures.
- Create and manage databases efficiently for robust data storage and retrieval.
Analytic Functions Fundamentals
21 小时这种以讲师为主导的中国现场现场培训针对的是希望通过掌握分析功能的使用来提高其SQL技能的中级数据库管理员,SQL开发人员和数据分析师。
在培训结束时,参与者将能够:
-
了解分析函数的概念和重要性。
应用各种分析函数来解决复杂的分析问题。
将分析功能与其他 SQL 功能相结合,进行全面的数据分析。
使用分析函数优化查询以获得更好的性能。
Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
7 小时本课程帮助客户根据需要选择写入数据存储。它涵盖了几乎所有可能的现代方法。
SQL Advanced level for Analysts
21 小时这个课程的目的是提供一个清晰的理解使用(3)的不同 数据库(Oracle, SQL 服务器,MS Access...). 理解分析功能和 如何在数据库中加入不同的表将有助于代表移动数据分析 操作到数据库侧,而不是在 MS Excel 应用程序中这样做。 这也可以 帮助创建任何IT系统,使用任何关系数据库。
SQL Development Bootcamp
35 小时这种以讲师为主导的中国现场现场培训面向希望学习或提高其SQL开发技能和知识的初学者,程序员和数据库管理员。
在培训结束时,参与者将能够使用 SQL 和数据库管理系统安装、创建、管理、操作和监控数据库。
SQL Fundamentals
14 小时此SQL培训课程适用于希望获得从任何数据库中提取和分析数据并创建报告所需技能的人员。课程成员将学习:
- 如何编写SQL查询
- 什么是关系数据库以及我们如何使用它们
- 什么是关系以及如何创建它们
- 数据结构
- SQL方言之间的差异(Oracle,T-SQL,ANSI)
- 编写查询的实用技巧
此SQL课程处理通用ANSI SQL。它可以在任何数据库中使用,包括Oracle,MySQL,Microsoft Access,Microsoft SQL Server,DB2,Informix,PostgreSQL等任何其他关系数据库。
SQL in Microsoft Access
14 小时此SQL培训课程适用于希望获得使用Microsoft Access提取和分析数据所需技能的人员。课程成员将学习:
- 如何编写SQL查询
- 什么是关系数据库以及我们如何使用它们
- 什么是关系以及如何创建它们
- 数据结构
- SQL方言之间的差异(Oracle,T-SQL,ANSI)
- 编写查询的实用技巧
此SQL课程处理SQL的Microsoft Access方言。
Data Analysis with SQL, Python and Spotfire
14 小时在这个由讲师指导的 中国 现场培训中,参与者将学习三种不同的方法来访问、分析和可视化数据。我们从RDMS数据库的介绍开始;重点将放在使用 SQL 语言访问和查询 Oracle 数据库上。然后,我们研究了使用 Python 语言以编程方式访问 RDMS 数据库的策略。最后,我们看看如何使用 TIBCO Spotfire 以图形方式可视化和呈现数据。
课程形式
互动讲座和讨论。
大量的练习和练习。
在现场实验室环境中实际实施。
Data Analysis with SQL, Python, and Tableau
14 小时这种以讲师为主导的中国现场培训(现场或远程)针对希望使用和集成SQL,Python和Tableau以执行复杂数据分析,处理和可视化的数据科学家和开发人员。
在培训结束时,参与者将能够:
- 设置必要的环境以执行 SQL、Python 和 Tableau 的数据分析。
- 了解软件集成的关键概念(数据、服务器、客户端、API、端点等)。
- 复习 Python 和 SQL 的基础知识。
- 在Python中执行数据预处理技术。
- 了解如何连接 Python 和 SQL 进行数据分析。
- 使用 Tableau 创建富有洞察力的数据可视化效果和图表。
SQL in SQL Server
14 小时此SQL培训课程适用于希望获得从任何数据库中提取和分析数据并创建报告所需技能的人员。课程成员将学习:
- 如何编写SQL查询
- 什么是关系数据库以及我们如何使用它们
- 什么是关系以及如何创建它们
- 数据结构
- T-SQL和其他方言之间的差异
- 编写查询的实用技巧
此SQL课程处理Microsoft T-SQL方言。如果您对通用SQL感兴趣,请参阅SQL Fundamentals课程。