PostgreSQL 認證與實踐 (PCA)
PostgreSQL培訓中心(PGCCC)
- 出版商: 清華大學
- 出版日期: 2025-09-01
- 售價: $354
- 語言: 簡體中文
- 頁數: 171
- ISBN: 730269723X
- ISBN-13: 9787302697237
-
相關分類:
PostgreSQL
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
7天學會大數據資料處理—NoSQL:MongoDB入門與活用$320$250 -
Effective SQL 中文版 | 寫出良好 SQL 的 61個具體做法 (Effective SQL : 61 Specific Ways to Write Better SQL)$450$355 -
一鍵安裝數百軟體於數千電腦 -- 魔術般的 Ansible$490$417 -
為你自己學 Git$500$425 -
$421DevOps 和自動化運維實踐 -
$504微服務設計模式和最佳實踐 (Microservice Patterns and Best Practices) -
Understanding Microsoft Teams Administration: Configure, Customize, and Manage the Teams Experience$2,410$2,289 -
Python for DevOps|學習精準有效的自動化 (Python for Devops: Learn Ruthlessly Effective Automation)$780$616 -
PostgreSQL 修煉之道:從小工到專家, 2/e$774$735 -
和艦長一起 30 天玩轉 GitLab(iT邦幫忙鐵人賽系列書)$500$390 -
Python 刷題鍛鍊班:老手都刷過的 50 道程式題, 求職面試最給力 (Python Workout: 50 ten-minute exercises)$480$379 -
Python 架站特訓班:Django 3 最強實戰, 2/e (附影音/範例)$480$379 -
跟著 Docker 隊長,修練 22天就精通 - 搭配 20小時作者線上教學,無縫接軌 Microservices、Cloud-native、Serverless、DevOps 開發架構$880$695 -
圖解 Docker & Kubernetes 的知識與使用方法$620$489 -
Windows Server 2022 系統與網站建置實務$720$568 -
Zabbix 監控系統之深度解析和實踐$774$735 -
$659數據分析實戰:方法、工具與可視化 -
資料科學入門完全指南:資料分析的觀念 處理 實作$700$553 -
PostgreSQL 數據庫實戰派$708$672 -
SQL Server 運維之道$594$564 -
Certiport ITS Artificial Intelligence 人工智慧核心能力國際認證應考攻略$350$276 -
PostgreSQL 瀚海拾貝 : 大師之路$588$558 -
PostgreSQL 認證與實踐 (PCP)$654$621 -
$534PostgreSQL 認證與實踐 (PCM) -
$474VMware虛擬化與雲計算應用案例詳解(第4版)
商品描述
"本書是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



