為學員設置PGCA初級培訓班,掌握Postgre SQL安裝和配置,完成此課程的學習后,將對Postgre SQL有初步的了解,了解Postgre SQL的安裝使用和開發(fā)工作,并具備中小量級Postgre SQL數(shù)據(jù)庫的開發(fā)工作。
章 安裝和使用PostgreSQL |
1. PostgreSQL 平臺和發(fā)展歷史 2. PostgreSQL 相關工具介紹 3. 配置PostgreSQL 服務 4. 規(guī)劃服務器資源要求 5. PostgreSQL 安裝 6. 初始化Postgre SQL 數(shù)據(jù)庫配置 |
第2章 PostgreSQL服務管理 |
1. 自動服務管理 2. 命令行服務管理 3. 集群服務配置管理 |
第3章: PostgreSQL體系結構 |
1. PostgreSQL整體結構 2. 內存結構 3. 進程結構 4. 物理結構 5. 邏輯結構 |
第4章: PSQL使用 |
1. PSQL 概述 2. PSQL常用操作 3. PSQL對象管理 4. PSQL系統(tǒng)表和函數(shù) 5. PgAdmin管理工具使用 |
第5章: SQL基礎 |
1. SQL簡介 2. SQL語句和種類 3. SQL基本書寫規(guī)則 4. 標準SQL和特定SQL 5. SELECT/INSERT/UPDATE/DELETE 6. 使用SQL Funcation 7. 關鍵字,標識符,常量的轉義 |
模塊名稱 |
課程內容 |
第6章: 數(shù)據(jù)類型 |
1. 數(shù)據(jù)類型分類 2. 網(wǎng)絡地址類型 3. 擴展數(shù)據(jù)類型 4. 使用數(shù)據(jù)類型實踐 |
第7章: 數(shù)據(jù)庫安全 |
1. 用戶與角色概念區(qū)別 2. 如何管理用戶、角色 3. 如何管理數(shù)據(jù)庫和對象權限 |
第8章: 數(shù)據(jù)庫對象管理 |
1. 數(shù)據(jù)庫對象的基本概念 2. 數(shù)據(jù)庫表空間的管理 3. 主要數(shù)據(jù)庫對象管理 4. 數(shù)據(jù)庫schema管理 5. 設計表和表的約束 6. 索引類型和索引的創(chuàng)建 7. 視圖的使用和創(chuàng)建 8. 序列的使用和創(chuàng)建 9. 函數(shù)的使用和創(chuàng)建 10. 觸發(fā)器的使用和創(chuàng)建 11. 存儲過程的使用和創(chuàng)建 |
第9章: TOAST技術 |
1. TOAST 技術簡介 2. TOAST 策略 3. TOAST表的優(yōu)點和使用 4. TOAST表的使用場景 |
0章: 系統(tǒng)表和函數(shù) |
1. 常用的系統(tǒng)表和函數(shù) |
實操演練 |
2. PostgreSQL 編程 3. PostgreSQL 故障恢復 |