- 了解基本的IT和数据概念
- 无需具备SQL或数据库经验
- 熟悉在Windows/Linux上使用软件工具有帮助
受众
- Database初学者和分析师
- 开始使用PostgreSQL的开发人员
- 管理或探索关系数据库的专业人士
PostgreSQL 是一個功能強大、開源的關聯式資料庫系統,以其穩定性、功能集和可擴展性而聞名。
這是一個由講師指導的培訓課程(線上或線下),旨在幫助初級專業人士學習如何使用 PostgreSQL 來創建資料庫、編寫 SQL 查詢、操作數據,並使用 SQL 命令和 PGAdmin 管理表格。課程還提供了對時間序列數據的 Timescale 擴展的基本介紹。
在培訓結束時,參與者將能夠:
- 理解關聯式資料庫原理和 PostgreSQL 架構。
- 安裝、配置並使用 PostgreSQL 和 PGAdmin。
- 編寫並運行 SQL 查詢,進行數據選擇、過濾、分組和連接。
- 使用 SQL 語句操作數據並管理資料庫對象。
- 創建和管理視圖,並探索 PostgreSQL 的擴展功能,如 Timescale。
課程形式
- 互動式講座和討論。
- 大量練習和實踐。
- 在即時實驗環境中進行實作。
課程定制選項
- 如需為本課程定制培訓,請聯繫我們進行安排。
關聯式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擴展
- 建立超表並插入時間序列資料
總結與下一步
United Arab Emirates - PostgreSQL Fundamentals
Qatar - PostgreSQL Fundamentals
Egypt - PostgreSQL Fundamentals
Saudi Arabia - PostgreSQL Fundamentals
South Africa - PostgreSQL Fundamentals
Brasil - PostgreSQL Fundamentals
Canada - PostgreSQL Fundamentals
Österreich - PostgreSQL Fundamentals
Schweiz - PostgreSQL Fundamentals
Deutschland - PostgreSQL Fundamentals
Czech Republic - PostgreSQL Fundamentals
Denmark - PostgreSQL Fundamentals
Estonia - PostgreSQL Fundamentals
Finland - PostgreSQL Fundamentals
Greece - PostgreSQL Fundamentals
Magyarország - PostgreSQL Fundamentals
Ireland - PostgreSQL Fundamentals
Luxembourg - PostgreSQL Fundamentals
Latvia - PostgreSQL Fundamentals
España - PostgreSQL Fundamentals
Italia - PostgreSQL Fundamentals
Lithuania - PostgreSQL Fundamentals
Nederland - PostgreSQL Fundamentals
Norway - PostgreSQL Fundamentals
Portugal - PostgreSQL Fundamentals
România - PostgreSQL Fundamentals
Sverige - PostgreSQL Fundamentals
Türkiye - PostgreSQL Fundamentals
Malta - PostgreSQL Fundamentals
Belgique - PostgreSQL Fundamentals
France - PostgreSQL Fundamentals
Australia - PostgreSQL Fundamentals
Malaysia - PostgreSQL Fundamentals
New Zealand - PostgreSQL Fundamentals
Philippines - PostgreSQL Fundamentals
Singapore - PostgreSQL Fundamentals
Thailand - PostgreSQL Fundamentals
Vietnam - PostgreSQL Fundamentals
India - PostgreSQL Fundamentals
Argentina - PostgreSQL Fundamentals
Chile - PostgreSQL Fundamentals
Costa Rica - PostgreSQL Fundamentals
Ecuador - PostgreSQL Fundamentals
Guatemala - PostgreSQL Fundamentals
Colombia - PostgreSQL Fundamentals
México - PostgreSQL Fundamentals
Panama - PostgreSQL Fundamentals
Peru - PostgreSQL Fundamentals
Uruguay - PostgreSQL Fundamentals
Venezuela - PostgreSQL Fundamentals
Polska - PostgreSQL Fundamentals
United Kingdom - PostgreSQL Fundamentals
South Korea - PostgreSQL Fundamentals
Pakistan - PostgreSQL Fundamentals
Sri Lanka - PostgreSQL Fundamentals
Bulgaria - PostgreSQL Fundamentals
Bolivia - PostgreSQL Fundamentals
Indonesia - PostgreSQL Fundamentals
Kazakhstan - PostgreSQL Fundamentals
Moldova - PostgreSQL Fundamentals
Morocco - PostgreSQL Fundamentals
Tunisia - PostgreSQL Fundamentals
Kuwait - PostgreSQL Fundamentals
Oman - PostgreSQL Fundamentals
Slovakia - PostgreSQL Fundamentals
Kenya - PostgreSQL Fundamentals
Nigeria - PostgreSQL Fundamentals
Botswana - PostgreSQL Fundamentals
Slovenia - PostgreSQL Fundamentals
Croatia - PostgreSQL Fundamentals
Serbia - PostgreSQL Fundamentals
Bhutan - PostgreSQL Fundamentals