openGauss數據庫原理與應用
李然、孟娟、史鵬輝、馮艷紅、孫庚、崔春雷
商品描述
作者簡介
目錄大綱
目錄
第1章緒論
1.1數據庫概述
1.1.1數據庫的定義與核心功能
1.1.2數據庫技術的廣泛應用
1.1.3數據庫設計與維護的重要性
1.2數據管理技術的發展
1.2.1人工管理階段: 數據管理的萌芽
1.2.2文件系統階段: 數據管理的初步規範
1.2.3數據庫系統階段: 數據管理的革命性變革
1.3數據庫的發展
1.3.1關系數據庫的崛起與成熟
1.3.2新型數據庫系統的湧現
1.3.3大數據與雲計算時代的數據庫技術
1.3.4未來展望
1.4數據模型與關系模型
1.4.1數據模型的定義與意義
1.4.2數據模型的三個層次
1.4.3關系模型的基本概念
1.4.4關系模型的優點
1.4.5關系模型的挑戰與應對
1.4.6新型數據模型的發展
1.5數據庫系統的結構
1.5.1三級模式結構的細致剖析
1.5.2兩級映像機制的作用與實現
1.5.3三級模式結構與兩級映像機制的優勢與應用
1.6數據庫系統的組成
1.6.1硬件部分: 構建數據庫系統的物理基石
1.6.2軟件部分: 驅動數據庫系統的智能引擎
1.6.3數據庫: 存儲與管理數據的核心
1.6.4數據管理員: 保障數據庫系統正常運行的守護者
第2章關系數據庫
2.1關系數據結構
2.1.1關系數據結構的定義與特點
2.1.2表與表之間的關系
2.1.3數據類型與約束條件
2.1.4關系數據結構的優勢與應用
2.2關系操作
2.3關系操作的應用場景
2.4關系的完整性
2.4.1維護關系的完整性的重要性
2.4.2實體完整性
2.4.3參照完整性
第3章openGauss簡介
3.1openGauss概述
3.2openGauss的特點和優勢
3.2.1高性能
3.2.2高擴展
3.2.3高可用
3.2.4可維護性
3.2.5數據庫安全
3.2.6AI能力
3.3openGauss應用場景
3.4openGauss安裝部署
3.4.1了解安裝流程
3.4.2準備軟硬件安裝環境
3.4.3修改操作系統配置
3.4.4設置root用戶遠程登錄
3.4.5獲取安裝包
3.4.6創建XML配置文件
3.4.7初始化安裝環境
3.4.8執行安裝
3.4.9安裝驗證
第4章關系數據庫標準語言SQL
4.1SQL簡介
4.1.1SQL的優點
4.1.2SQL與SQL*Plus、PL/SQL的區別
4.1.3其他常用術語
4.1.4SQL的組成
4.2SQL的數據類型
4.3SQL的運算符
4.4數據定義語句
4.4.1create
4.4.2alter
4.4.3drop
4.4.4insert
4.5數據查詢語句
4.5.1簡單查詢
4.5.2條件查詢
4.5.3排序結果表: order by
4.5.4組值函數(行函數)
4.6數據操縱語句
4.6.1insert
4.6.2delete
4.6.3update
4.7實驗1openGauss數據庫的基本操作
第5章openGauss數據庫安全
5.1安全機制概述
5.2安全認證
5.2.1客戶端配置信息
5.2.2服務器端認證方法
5.2.3安全認證通道
5.2.4RFC5802認證協議
5.3角色管理機制
5.3.1角色管理模型
5.3.2三權分立模型
5.3.3對象訪問控制
5.4審計與追蹤
5.4.1審計記錄機制
5.4.2審計追蹤機制
5.4.3統一審計
5.5數據安全技術
5.5.1數據加密算法
5.5.2數據脫敏技術
5.5.3透明加密技術
5.5.4全程加密技術
5.6雲安全技術
5.6.1IAM 認證
5.6.2安全chroot技術
5.6.3防篡改技術
5.7智能安全機制
5.8實驗2openGauss數據庫安全實驗
第6章openGauss數據庫備份與恢復
6.1概述
6.2物理備份與恢復
6.2.1使用gs_basebackup備份數據
6.2.2PITR任意時間點恢復
6.3邏輯備份與恢復
6.3.1備份單個數據庫
6.3.2備份所有數據庫
6.3.3使用gs_restore命令恢復數據
6.4實驗3openGauss數據庫備份與恢復實驗
第7章openGauss數據庫事務處理
7.1事務的基本概念
7.1.14種事務控制指令
7.1.2顯式事務和隱式事務
7.2事務ACID特性
7.2.1openGauss中的事務持久性
7.2.2openGauss中的事務原子性
7.2.3openGauss中的事務一致性
7.2.4openGauss中的事務隔離性
7.3事務並發控制
7.3.1讀讀並發控制
7.3.2讀寫並發控制
7.3.3寫寫並發控制
7.3.4並發控制和隔離級別
7.3.5對象屬性的並發控制
7.3.6表級鎖、輕量鎖和死鎖檢測
7.4實驗4openGauss數據庫的隔離級別實驗
第8章openGauss數據庫設計
8.1需求分析
8.1.1需求分析活動
8.1.2需求分析技術與建模
8.1.3數據建模的層次性
8.2概念結構設計
8.2.1ER模型
8.2.2概念結構設計的步驟
8.3邏輯結構設計
8.3.1ER模型向關系模型的轉換
8.3.2關系數據模型的規範化
8.4物理結構設計
8.4.1設計物理結構
8.4.2評價物理結構
8.5實驗5openGauss數據庫設計實驗
8.6實驗6openGauss數據庫綜合實驗
參考文獻



