PostgreSQL 認證與實踐 (PCA)
PostgreSQL培訓中心(PGCCC)
- 出版商: 清華大學
- 出版日期: 2025-09-01
- 售價: $354
- 貴賓價: 9.5 折 $336
- 語言: 簡體中文
- 頁數: 171
- ISBN: 730269723X
- ISBN-13: 9787302697237
-
相關分類:
PostgreSQL
立即出貨 (庫存=1)
買這商品的人也買了...
-
Linux 完全自學手冊-疑難排解全攻略$490$382 -
7天學會大數據資料處理—NoSQL:MongoDB入門與活用$320$250 -
MIS 網管達人的工具箱, 3/e$560$437 -
Effective SQL 中文版 | 寫出良好 SQL 的 61個具體做法 (Effective SQL : 61 Specific Ways to Write Better SQL)$450$356 -
$294Java 測試驅動開發 (Test-Driven Java Development) -
一鍵安裝數百軟體於數千電腦 -- 魔術般的 Ansible$490$417 -
$422DevOps 和自動化運維實踐 -
$505微服務設計模式和最佳實踐 (Microservice Patterns and Best Practices) -
PostgreSQL 修煉之道:從小工到專家, 2/e$774$735 -
和艦長一起 30 天玩轉 GitLab(iT邦幫忙鐵人賽系列書)$500$390 -
Python 刷題鍛鍊班:老手都刷過的 50 道程式題, 求職面試最給力 (Python Workout: 50 ten-minute exercises)$480$408 -
Linux 指令大全:工程師活用命令列技巧的常備工具書 (全新升級版) (The Linux Command Line : A Complete Introduction, 2/e)$780$608 -
$659數據分析實戰:方法、工具與可視化 -
快速學會 Python 架站技術:活用 Django 4 建構動態網站的 16堂課$780$608 -
左手 Excel 右手 Tableau 數據分析可視化實戰案例視頻精講$474$450 -
行銷資料科學|大數據 x 市場分析 x 人工智慧, 2/e$550$385 -
資料科學 SQL 工作術 – 以 MySQL 為例與情境式 ChatGPT 輔助學習 (SQL for Data Scientists - A Beginner’s Guide for Building Datasets for Analysis)$630$498 -
資料科學入門完全指南:資料分析的觀念 處理 實作$700$553 -
$356搜尋演算法:人工智能如何尋找最優 -
$708PostgreSQL 數據庫實戰派 -
可觀測性入門指南:Logs、Metrics、Traces 三大實戰應用,用 24個 Lab 鞏固你的 SRE 技能樹 (iThome鐵人賽系列書)$680$530 -
$594SQL Server 運維之道 -
PostgreSQL 瀚海拾貝 : 大師之路$588$559 -
PostgreSQL 認證與實踐 (PCP)$654$621 -
PostgreSQL 認證與實踐 (PCM)$534$507
相關主題
商品描述
"本書是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



