感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
1. 关係型数据库简介
- 什么是关係型数据库?
- PostgreSQL 架构与组件
- PgAdmin 和 psql 工具概述
- 连接数据库并理解模式
2. SQL 基础
- 数据库对象:表、列和约束
- 数据类型与 NULL 值
- 编写简单的 SELECT 查询
- 使用 WHERE 进行过滤、模式匹配和逻辑运算符
- 排序和限制查询结果
3. 使用函数和表达式
- 算术和字符串函数
- 条件表达式和 CASE 语句
- 处理 NULL 值和数据类型转换
4. 数据组合与过滤
- 内连接、外连接、自连接和交叉连接
- 集合操作:UNION、INTERSECT 和 EXCEPT
- 子查询:标量子查询、相关子查询和表子查询
- 公用表表达式 (CTE) 和递归查询
5. 聚合与分组
- 聚合函数:SUM、AVG、COUNT、MIN、MAX
- GROUP BY 和 HAVING 子句
- 窗口和排名函数
6. 数据修改
- 插入、更新和删除记录
- 使用事务和回滚
- 理解 ACID 原则
- 安全的数据操作实践
7. 数据库对象与逻辑结构
- 创建和管理模式与表
- 主键、外键和唯一约束
- 创建和管理视图与物化视图
- 索引简介及其性能影响
要求
- 对基本 IT 和数据概念的理解。
- 无需具备 SQL 或数据库经验。
- 熟悉在 Windows/Linux 上使用软件工具者优先。
目标受众
- 数据库初学者和分析师。
- 刚开始使用 PostgreSQL 的开发者。
- 管理或探索关係型数据库的专业人士。
14 小时
客户评论 (1)
进阶主题实践与讨论,如TimescaleDB和Hypertable,以及培训师在该领域的专业知识 :)
Shivam - Paessler LLC
课程 - PostgreSQL Fundamentals
机器翻译