openGauss數據庫原理與應用
張玲、胡濤、謝黨恩,張誌立、杜根遠、張向群、劉克祥
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書是初學者學習openGauss不錯的選擇,全書共分為11章。第1章瞭解什麼是數據庫。第二章對openGauss進行簡介,主要包括openGauss的基礎知識,安裝卸載等。第3~4章介紹數據庫的基本操作,比如DDL、DML、SQL、存儲過程、索引、觸發器等等。第5~7章講解事務與並發控制;數據庫設計,比如著名的範式理論,完整性約束,以及數據庫設計流程;數據庫權限控制與安全審計。第8章講解查詢優化。第9章講解數據遷移和數據庫備份與恢復。第10章講解數據庫常用編程,比如jdbc、odbc等等。第11章基於訂單管理和訂單大屏來融會貫通本書所學。本書可以作為初學openGauss數據庫的參考教材,也可以作為廣大高校電腦專業“數據庫設計”課程的教材。
目錄大綱
第1章數據庫基礎
1.1數據庫概述
1.1.1數據庫介紹
1.1.2數據庫技術的發展
1.1.3數據庫系統的組成
1.1.4數據庫系統的特點
1.2數據模型
1.2.1數據模型概念
1.2.2常見數據模型
1.3數據庫系統結構
1.3.1數據庫三級模式結構
1.3.2數據庫二級映射
小結
習題
第2章openGauss入門
2.1openGauss簡介
2.1.1openGauss概述
2.1.2openGauss的發展史
2.1.3openGauss的特點與優勢
2.1.4openGauss典型應用場景
2.2openGauss安裝與卸載
2.2.1openGauss環境說明與準備
2.2.2openGauss安裝
2.2.3openGauss服務啟停
2.2.4openGauss遠程連接
2.2.5openGauss卸載
2.3認證與連接
2.3.1認證策略
2.3.2連接方式
2.4openGauss連接工具
2.4.1客戶端連接工具
2.4.2服務端工具
2.4.3可視化工具
小結
習題
第3章數據庫操作
3.1SQL簡介
3.2數據庫的基本操作
3.2.1數據庫的定義
3.2.2創建數據庫
3.2.3修改數據庫
3.2.4刪除數據庫
3.3模式
3.4數據類型
3.4.1數值類型
3.4.2字符類型
3.4.3日期和時間類型
3.4.4布爾類型
3.5數據表的基本操作
3.5.1數據表的定義
3.5.2創建數據表
3.5.3修改數據表
3.5.4刪除數據表
3.6約束
3.6.1非空約束(NOT NULL)
3.6.2唯一約束(UNIQUE)
3.6.3主鍵約束(PRIMARY KEY)
3.6.4外鍵約束(FOREIGN KEY)
3.6.5檢查約束(CHECK)
3.7數據操作
3.7.1數據插入
3.7.2數據修改
3.7.3數據刪除
3.8數據查詢
3.8.1單表查詢
3.8.2條件查詢
3.8.3多表查詢
3.8.4高級查詢
小結
習題
第4章openGauss體系結構與對象管理
4.1openGauss體系結構
4.1.1openGauss體系結構介紹
4.1.2openGauss技術指標
4.2openGauss邏輯結構
4.2.1表空間
4.2.2系統表與系統視圖
4.2.3數據文件
4.2.4數據塊
4.3openGauss存儲引擎
4.3.1行存表
4.3.2列存表
4.3.3內存優化表
4.4數據庫對象
4.4.1表對象
4.4.2索引
4.4.3視圖
4.4.4存儲過程
4.4.5觸發器
小結
習題
第5章事務管理與並發控制
5.1事務機制
5.1.1事務的概念
5.1.2事務的操作
5.1.3事務的異常處置
5.1.4事務的隔離級別
5.2並發控制
5.2.1並發問題介紹
5.2.2鎖的分類介紹
5.2.3鎖並發控制
5.2.4多版本並發控制
小結
習題
第6章數據庫設計
6.1數據庫設計方法與範式理論
6.1.1數據庫設計方法
6.1.2範式理論
6.1.3模式分解
6.1.4數據完整性
6.2數據庫設計流程
6.2.1需求分析
6.2.2概念結構設計
6.2.3邏輯結構設計
6.2.4物理結構設計
6.2.5數據庫實施與維護
6.3圖書借閱管理系統數據庫設計
小結
習題
第7章安全與權限管理
7.1數據庫安全性
7.1.1數據庫安全性介紹
7.1.2數據庫安全技術
7.2openGauss權限模型
7.2.1權限管理模型
7.2.2權限等級管理
7.2.3權限分類
7.2.4三權分立
7.3openGauss權限管理
7.3.1用戶與角色管理
7.3.2角色授權
7.3.3權限設置
7.4openGauss日誌管理
7.5openGauss數據審計
7.5.1openGauss審計配置
7.5.2openGauss審計管理
7.6openGauss常見安全策略
7.6.1賬戶安全策略
7.6.2密碼安全策略
7.6.3數據安全策略——動態脫敏
小結
習題
第8章SQL進階
8.1SQL執行順序
8.2openGauss查詢優化器
8.2.1查詢優化器的原理
8.2.2查詢優化器的高級功能
8.3openGauss執行計劃
8.3.1執行計劃概述
8.3.2執行計劃組成與生成
8.4查詢優化
8.4.1查詢重寫
8.4.2路徑搜索
8.4.3代價估算
小結
習題
第9章運維管理
9.1數據遷移
9.1.1數據遷移概述
9.1.2遷移工具
9.1.3遷移案例
9.2數據備份與恢復
9.2.1備份與恢復概述
9.2.2備份的分類
9.2.3數據庫的備份與恢復操作
9.2.4數據的導入和導出
9.3數據庫檢查
9.3.1數據庫日常檢查
9.3.2數據庫性能檢查與調優
9.3.3診斷報告
小結
習題
第10章數據庫編程
10.1數據庫編程介紹
10.2常見的開發方式
10.2.1基於JDBC開發
10.2.2其他常見的連接方式
小結
習題
第11章項目實戰——電商訂單管理系統
11.1項目背景和需求分析
11.1.1項目背景介紹
11.1.2項目需求分析
11.2系統設計
11.2.1建設目標
11.2.2功能結構
11.2.3業務流程
11.3數據庫設計
11.3.1數據庫概要設計
11.3.2數據庫表結構
11.4開發環境與項目原型
11.4.1構建開發環境
11.4.2項目原型說明
11.4.3項目原型導入
11.5通用模塊開發
11.5.1MVC三層架構介紹
11.5.2POJO和Mapper層構建
11.6訂單管理開發
11.6.1訂單創建
11.6.2訂單查詢
11.6.3訂單修改
11.6.4訂單刪除
11.7訂單大屏開發
11.7.1訂單大屏展示
11.7.2訂單大屏開發代碼
小結
習題
附錄ASQL語法參考手冊
附錄BopenGauss常用命令速查表
附錄C習題參考答案
參考文獻



