商品簡介
本書以循序漸進的方式,讓讀者以step by step的方式,快速掌握openGauss開源數據庫。當然,有了這些基礎後,讀者可以無障礙地、依葫蘆畫瓢地學習其他的數據庫管理系統。本書由30個實戰任務構成:前三個任務是搭建openGauss數據庫的實驗環境;任務四是openGauss的簡單維護;任務五是準備測試數據集;任務六是學習使用openGauss DBMS的客戶端工具gsql;任務七到任務二十七則涵蓋了openGauss DBMS的方方面面;任務二十八和任務二十九是關系數據庫設計的實戰;任務三十是搭建openGauss主備數據庫以及主備數據庫的管理。本書中所有的任務,都已反復測試確認過,讀者若在實戰過程中出現與本書不一致的顯示,請從頭開始重做任務。本書在任務二十一,為某些查詢提供了多種等價SQL語句寫法,讓初學者可以快速掌握這些看上去難以掌握的技術。本書的另外一個特色就是以實戰的方式,帶領初學者學習兩種E-R概念模型設計的方法。
名人推薦
30個實戰任務詳細解讀,全部源文件免費下載,中國通信學會5G+行業應用培訓指導用書
目次
叢書序
序一
序二
前言
任務一 安裝配置VMware Workstation虛擬化軟件……………………1
任務二 安裝CentOS 7.6操作系統………………………………………6
任務三 安裝openGauss DBMS ……………………………………… …28
任務四 openGauss的簡單維護……………………………………… …37
任務五 準備測試數據集…………………………………………………40
任務六 學習使用openGauss DBMS的客戶端工具gsql…………………43
任務七 理解openGauss體系結構中的基本概念…………………… …67
任務八 測試openGauss DBMS的數據類型………………………………78
任務九 測試openGauss DBMS的數據庫約束……………………………98
任務十 openGauss邏輯結構:表空間管理……………………………109
任務十一 openGauss邏輯結構:數據庫管理…………………………113
任務十二 openGauss邏輯結構:模式管理……………………………119
任務十三 openGauss邏輯結構:表管理………………………………127
任務十四 openGauss邏輯結構:………………………………………143
任務十五 openGauss邏輯結構:………………………………………149
任務十六 openGauss邏輯結構:存儲過程和函數管理………………155
任務十七 openGauss邏輯結構:觸發器管理…………………………174
任務十八 openGauss邏輯結構:序列和序列函數……………………180
任務十九 openGauss邏輯結構:用戶和權限管理……………………188
任務二十 openGauss DML語句測試……………………………………201
任務二十一 openGauss SELECT語句………………………………… 205
任務二十二 使用JDBC訪問openGauss數據庫…………………………261
任務二十三 openGauss數據庫的隔離級別測試………………………271
任務二十四 openGauss參數管理………………………………………280
任務二十五 openGauss WAL管理和歸檔管理…………………………286
任務二十六 openGauss數據庫的物理備份與恢復……………………290
任務二十七 openGauss數據庫的邏輯備份與恢復……………………294
任務二十八 基於Visio的openGauss數據庫設計………………… …297
任務二十九 基於PowerDesigner的openGauss數據庫設計………… 306
任務三十 openGauss數據庫的主備高可用測試………………………335
參考文獻………………………………………………………………… 349