课程大纲
关联式Database与PostgreSQL简介
- 什么是关联式资料库
- PostgreSQL及其生态系统概述
- PostgreSQL的应用场景与优势
安装与配置PostgreSQL及PGAdmin
- 在Windows/Linux上安装PostgreSQL
- 安装并使用PGAdmin进行图形化介面操作
- 建立连线与管理用户
理解PostgreSQL架构
- PostgreSQL伺服器元件与记忆体使用
- Database集群结构与档案布局
- 程序与服务
建立与结构化Database
- 建立资料库与表格
- 理解资料类型
- 使用PGAdmin管理资料库物件
撰写基本SQL查询
- 使用SELECT、WHERE、ORDER BY、LIKE、BETWEEN与NULL
- 排序与过滤查询结果
使用GROUP BY与HAVING
- 分组行并计算聚合
- 使用HAVING过滤分组
处理复杂条件
- 使用EXISTS、IN、ANY、ALL
- 嵌套子查询
PostgreSQL中的JOIN操作
- INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL OUTER JOIN
- SELF JOIN及其应用场景
使用内建SQL函数
- Mathematica函数
- 字串操作函数
- 日期与时间操作
资料操作语句
- INSERT:插入新行
- UPDATE:修改现有资料
- DELETE:从表格中删除行
使用视图
- 建立与查询简单视图
- 包含子查询的视图
- 视图的优点与限制
Timescale扩展简介
- 什么是TimescaleDB及其使用时机
- 安装并启用Timescale扩展
- 建立超表并插入时间序列资料
总结与下一步
要求
- 了解基本的IT和数据概念
- 无需具备SQL或数据库经验
- 熟悉在Windows/Linux上使用软件工具有帮助
受众
- Database初学者和分析师
- 开始使用PostgreSQL的开发人员
- 管理或探索关系数据库的专业人士
客户评论 (5)
安德烈斯始终如一地确保他回答所有与会者的问题,并努力确保每个人都能理解他的教义。我钦佩他在该主题方面的专业知识和熟练程度
Ryan - Questronix Corporation
课程 - PostgreSQL for Administrators - 3 Days
机器翻译
Ahmed has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.
Imran Sadiq Bhat
课程 - PostgreSQL Essentials
It was clearly tailored to be very appropriate to our purpose which made it extra helpful. I really liked the zoom format as it helped me focus with the material right in front of you all the time and the trainer able to add illustrations and markings on to it as he explained. The trainer answered all our questions in a very satisfying way and I felt surprised at how much I was able to learn in one day. Usually i get tired of training by the afternoon but this was very engaging right through to the end. Pace was perfect and detail went into the right areas.
Davina Sanders - Scottish Government
课程 - PostgreSQL Performance Tuning
Michal was very knowledgable and engaging as a teacher.
Nate Clifton - NIIT (USA) Inc.
课程 - PostgreSQL Advanced DBA
new knowledges that can be apply in our system