PostgreSQL 認證與實踐 (PCA)
PostgreSQL培訓中心(PGCCC)
- 出版商: 清華大學
- 出版日期: 2025-09-01
- 售價: $354
- 語言: 簡體中文
- ISBN: 730269723X
- ISBN-13: 9787302697237
-
相關分類:
PostgreSQL
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
$294Java 測試驅動開發 (Test-Driven Java Development) -
一鍵安裝數百軟體於數千電腦 -- 魔術般的 Ansible$490$417 -
練好機器學習的基本功|用 Python 進行基礎數學理論的實作$450$356 -
還在漫無頭緒?一本書帶你走完 Python 深度學習$690$587 -
$422DevOps 和自動化運維實踐 -
$505微服務設計模式和最佳實踐 (Microservice Patterns and Best Practices) -
Python × Network 一拍即合:自動化、程式化和 DevOps 的一站式解決方案 (Mastering Python Networking, 3/e)$780$608 -
和艦長一起 30 天玩轉 GitLab(iT邦幫忙鐵人賽系列書)$500$390 -
Python 刷題鍛鍊班:老手都刷過的 50 道程式題, 求職面試最給力 (Python Workout: 50 ten-minute exercises)$480$408 -
React 學習手冊, 2/e (Learning React: Modern Patterns for Developing React Apps, 2/e)$580$458 -
資料科學家的實用統計學 : 運用 R 和 Python 學習 50+個必學統計概念, 2/e (Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python, 2/e)$680$537 -
$454前端開發必知必會:從工程核心到前沿實戰 -
真槍實彈做專案:PyQt5 極速開發視窗軟體$880$695 -
$458大話性能測試 JMeter實戰 -
PHP、MySQL與 JavaScript 學習手冊, 6/e (Learning PHP, MySQL & JavaScript, 6/e)$980$774 -
Python 幫幫忙!用程式思維解決現實世界問題 (Real-World Python: A Hacker's Guide to Solving Problems with Code)$630$567 -
Linux 指令大全:工程師活用命令列技巧的常備工具書 (全新升級版) (The Linux Command Line : A Complete Introduction, 2/e)$780$608 -
$483監控平臺解密:IT系統風險感知和洞察 -
SQL 學習手冊|資料建立、維護與檢索, 3/e (Learning SQL: Generate, Manipulate, and Retrieve Data, 3/e)$620$490 -
行銷資料科學|大數據 x 市場分析 x 人工智慧, 2/e$550$435 -
資料科學入門完全指南:資料分析的觀念 處理 實作$700$553 -
可觀測性入門指南:Logs、Metrics、Traces 三大實戰應用,用 24個 Lab 鞏固你的 SRE 技能樹 (iThome鐵人賽系列書)$680$530 -
$588PostgreSQL 瀚海拾貝 : 大師之路 -
PostgreSQL 認證與實踐 (PCP)$654$621 -
$534PostgreSQL 認證與實踐 (PCM)
商品描述
"本書是PostgreSQL認證專員(PCA)教材。本書是由PostgreSQL培訓中心(PostgreSQL Competence Cultivation Center,PGCCC)發起和主導,並聯合業內十幾位資深數據庫專家共同編寫的PostgreSQL認證教材。本書內容涵蓋PostgreSQL的歷史、體系結構、安裝、基本操作、數據類型、SQL入門、數據庫對象管理、數據導出與導入等內容,為讀者的學習和實踐提供全方位指導。 本書適合廣大數據庫學習者自學,尤其適合轉型的開發人員、運維工程師和數據庫專業的學生學習。"
作者簡介
"PostgreSQL培訓中心(PGCCC),是在國內**數據庫認證體系缺位的背景下成立的機構,核心工作是規範和組織PostgreSQL技能培訓、考試測評等相關事務,助力推動中國數據庫技術發展及國產數據庫技術的普及應用。PGCCC不僅參與編寫PostgreSQL標準,還組織領域內**數據庫專家團隊開展能力水平認定;同時承擔PostgreSQL教育內容標準制定、培訓機構組織與管理職責,並依托PostgreSQL中國社區推進考試測評與能力認定工作,致力於打造具備國際水準的PCA、PCP、PCM數據庫管理人才,通過**、公正、全面的評估,確保數據庫從業者具備相應的專業知識與技能。"
目錄大綱
目錄
第 1 章 PostgreSQL的歷史與演進 1
1.1 PostgreSQL的前身Ingres 2
1.2 Postgres項目 2
1.3 Postgres95 3
1.4 PostgreSQL 6.X 3
1.5 PostgreSQL 7.X 4
1.6 PostgreSQL 8.X 4
1.7 PostgreSQL 9.X 4
1.8 PostgreSQL 10.X 5
1.9 PostgreSQL 11.X 5
1.10 PostgreSQL 12.X 6
1.11 PostgreSQL 13.X 6
1.12 PostgreSQL 14 6
1.13 PostgreSQL 15 7
1.14 PostgreSQL 16 7
1.15 PostgreSQL 17 8
第 2 章 PostgreSQL的體系結構 10
2.1 邏輯結構 10
2.2 內存結構 11
2.3 物理結構 12
2.3.1 PostgreSQL安裝文件目錄 12
2.3.2 PostgreSQL數據文件目錄 13
2.4 進程結構 29
2.4.1 主進程 29
2.4.2 檢查點進程 30
2.4.3 數據庫寫進程 32
2.4.4 walwriter/walreceiver事務日誌進程 34
2.4.5 自動清理進程 36
2.4.6 統計信息收集進程 37
2.4.7 錯誤日誌進程 37
第 3章 PostgreSQL的安裝 39
3.1 在Windows(64位)中安裝PostgreSQL 39
3.2 在Linux中安裝PostgreSQL 46
3.2.1 基礎準備 46
3.2.2 安裝環境 50
3.2.3 源代碼安裝 50
3.2.4 YUM安裝 56
3.2.5 RPM安裝包 58
3.3 在Mac OS 中安裝 PostgreSQL 61
練習題和答案 65
第 4 章 PostgreSQL基本操作 67
4.1 客戶端工具psql 67
4.1.1 常用命令 67
4.1.2 .psqlrc文件和.pgpass文件 69
4.2 PostgreSQL數據庫的啟動、停止與關閉 74
4.2.1 啟動、停止數據庫的方式 74
4.2.2 關閉模式 75
4.3 PostgreSQL配置管理 77
4.3.1 操作系統用戶環境設置(postgres) 77
4.3.2 配置文件postgresql.conf 79
4.3.3 數據庫防火墻 82
4.4 啟動遠程訪問 82
4.4.1 修改監聽地址 82
4.4.2 修改pg_hba.conf文件 83
4.4.3 遠程登錄 83
4.5 創建和管理數據庫 84
4.5.1 使用pgAdmin創建/刪除數據庫 84
4.5.2 使用SQL語句創建/刪除數據庫 87
4.5.3 使用操作系統命令創建/刪除數據庫 87
4.6 GUI工具 89
4.6.1 pgAdmin 89
4.6.2 DBeaver 92
4.6.3 Navicat Premium 95
第5 章 數據類型 98
5.1 數值類型 99
5.1.1 整數類型 100
5.1.2 精確的小數類型 100
5.1.3 浮點類型 101
5.1.4 貨幣類型 102
5.1.5 序數類型 103
5.2 字符串類型 103
5.2.1 字符串類型介紹 103
5.2.2 常用的字符串函數 105
5.3 日期和時間類型 105
5.3.1 日期的輸入 106
5.3.2 時間的輸入 106
5.3.3 常用的時間函數 107
5.4 布爾類型 109
5.4.1 布爾類型的定義 109
5.4.2 布爾類型操作符 110
5.5 json和jsonb類型 111
5.5.1 json和jsonb類型簡介 111
5.5.2 json和jsonb類型的輸入/輸出 112
5.6 pg_lsn類型 113
5.6.1 pg_lsn類型說明 113
5.6.2 常用返回結果為pg_lsn的操作函數 114
練習題和答案 115
第 6 章 SQL入門 116
6.1 SQL語句語法簡介 116
6.1.1 SQL語句分類 116
6.1.2 語言結構 116
6.1.3 標識符和關鍵字 117
6.2 DDL語句 117
6.2.1 建表語句 117
6.2.2 刪除表語句 119
6.2.3 修改表結構 120
6.3 DML語句 126
6.3.1 插入語句 126
6.3.2 更新語句 127
6.3.3 刪除語句 127
6.4 DQL語句 128
6.4.1 單表查詢語句 128
6.4.2 過濾條件查詢 129
6.4.3 排序 130
6.4.4 分組查詢 132
6.4.5 多表關聯查詢 132
6.4.6 連接 134
6.5 其他SQL語句 138
6.5.1 INSERT…SELECT 語句 138
6.5.2 TRUNCATE TABLE 語句 139
練習題和答案 139
第7章 數據庫對象管理 141
7.1 視圖管理 141
7.1.1 CREATE VIEW(創建視圖) 141
7.1.2 DROP VIEW(刪除視圖) 142
7.2 函數管理 142
7.2.1 用戶自定義函數 142
7.2.2 內置函數 144
7.3 存儲過程管理 152
7.4 序列管理 153
7.5 觸發器管理 156
7.5.1 創建觸發器 157
7.5.2 列出數據庫中的觸發器 159
7.5.3 刪除觸發器 159
第8章 數據導出與導入 160
8.1 概述 160
8.2 pg_dump命令 161
8.3 pg_restore命令 164
8.4 pg_dump和pg_restore應用實例 168



