課程介紹 PECA是Postgre SQL認(rèn)證的初級(jí)課程,適合于零基礎(chǔ)的學(xué)員學(xué)習(xí),課程包括但不限于:安裝和使用PostgreSQL,PostgreSQL服務(wù)管理,PostgreSQL體系結(jié)構(gòu),PSQL使用,SQL基礎(chǔ),數(shù)據(jù)庫安全,數(shù)據(jù)庫對(duì)象管理,TOAST技術(shù)等。完成此課程的學(xué)習(xí)后,將對(duì)Postgre SQL有初步的了解,了解Postgre SQL的安裝使用和開發(fā)工作,并具備中小量級(jí)Postgre SQL數(shù)據(jù)庫的開發(fā)工作。
學(xué)員基礎(chǔ) ? 零基礎(chǔ)學(xué)員
? 高職或本科院校學(xué)生
? 希望從事Postgre SQL相關(guān)工作的初學(xué)者
課程目標(biāo) ? 本課程定位于Postgre SQL的初級(jí)開發(fā)。
? 掌握Postgre SQL安裝和配置。
? 掌握Postgre SQL的數(shù)據(jù)庫對(duì)象。
? 掌握Postgre SQL數(shù)據(jù)庫的日常開發(fā)。
? 掌握Postgre SQL日常安全性管理。
? 掌握TOAST技術(shù)的原理和使用
課程大綱 模塊名稱 | 課程內(nèi)容 |
第1章 安裝和使用PostgreSQL | 1. PostgreSQL 平臺(tái)和發(fā)展歷史 2. PostgreSQL 相關(guān)工具介紹 3. 配置PostgreSQL 服務(wù) 4. 規(guī)劃服務(wù)器資源要求 5. PostgreSQL 安裝 6. 初始化Postgre SQL 數(shù)據(jù)庫配置 |
第2章 PostgreSQL服務(wù)管理 | 1. 自動(dòng)服務(wù)管理 2. 命令行服務(wù)管理 3. 集群服務(wù)配置管理 |
第3章: PostgreSQL體系結(jié)構(gòu) | 1. PostgreSQL整體結(jié)構(gòu) 2. 內(nèi)存結(jié)構(gòu) 3. 進(jìn)程結(jié)構(gòu) 4. 物理結(jié)構(gòu) 5. 邏輯結(jié)構(gòu) |
第4章: PSQL使用 | 1. PSQL 概述 2. PSQL常用操作 3. PSQL對(duì)象管理 4. PSQL系統(tǒng)表和函數(shù) 5. PgAdmin管理工具使用 |
第5章: SQL基礎(chǔ) | 1. SQL簡(jiǎn)介 2. SQL語句和種類 3. SQL基本書寫規(guī)則 4. 標(biāo)準(zhǔn)SQL和特定SQL 5. SELECT/INSERT/UPDATE/DELETE 6. 使用SQL Funcation 7. 關(guān)鍵字,標(biāo)識(shí)符,常量的轉(zhuǎn)義 |
模塊名稱 | 課程內(nèi)容 |
第6章: 數(shù)據(jù)類型 | 1. 數(shù)據(jù)類型分類 2. 網(wǎng)絡(luò)地址類型 3. 擴(kuò)展數(shù)據(jù)類型 4. 使用數(shù)據(jù)類型最佳實(shí)踐 |
第7章: 數(shù)據(jù)庫安全 | 1. 用戶與角色概念區(qū)別 2. 如何管理用戶、角色 3. 如何管理數(shù)據(jù)庫和對(duì)象權(quán)限 |
第8章: 數(shù)據(jù)庫對(duì)象管理 | 1. 數(shù)據(jù)庫對(duì)象的基本概念 2. 數(shù)據(jù)庫表空間的管理 3. 主要數(shù)據(jù)庫對(duì)象管理 4. 數(shù)據(jù)庫schema管理 5. 設(shè)計(jì)表和表的約束 6. 索引類型和索引的創(chuàng)建 7. 視圖的使用和創(chuàng)建 8. 序列的使用和創(chuàng)建 9. 函數(shù)的使用和創(chuàng)建 10. 觸發(fā)器的使用和創(chuàng)建 11. 存儲(chǔ)過程的使用和創(chuàng)建 |
第9章: TOAST技術(shù) | 1. TOAST 技術(shù)簡(jiǎn)介 2. TOAST 策略 3. TOAST表的優(yōu)點(diǎn)和使用 4. TOAST表的使用場(chǎng)景 |
第10章: 系統(tǒng)表和函數(shù) | 1. 常用的系統(tǒng)表和函數(shù) |
實(shí)操演練 | 2. PostgreSQL 編程 3. PostgreSQL 故障恢復(fù) |