定 價:¥59.80
作 者: | 李月軍 |
出版社: | 清華大學出版社 |
叢編項: | |
標 簽: | 暫缺 |
ISBN: | 9787302633273 | 出版時間: | 2023-04-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數: | 字數: |
第一篇數據庫基礎知識
第1章數據庫系統(tǒng)的基本原理
1.1數據庫系統(tǒng)概述
1.1.1數據庫系統(tǒng)的應用
1.1.2數據庫系統(tǒng)的概念
1.1.3數據管理技術的發(fā)展階段
1.1.4數據庫系統(tǒng)的用戶
1.2數據模型
1.2.1數據抽象的過程
1.2.2關系模型
1.3數據庫體系結構
1.3.1數據庫系統(tǒng)的三級結構
1.3.2數據庫系統(tǒng)的三級模式
1.3.3數據庫系統(tǒng)的二級映射與數據獨立性
1.3.4數據庫應用系統(tǒng)的開發(fā)架構**
1.4高級數據庫系統(tǒng)**
1.4.1分布式數據庫系統(tǒng)
1.4.2面向對象數據庫系統(tǒng)
1.4.3并行數據庫系統(tǒng)
1.4.4多媒體數據庫系統(tǒng)
1.5數據倉庫技術與數據挖掘技術**
1.5.1數據倉庫
1.5.2聯(lián)機分析處理
1.5.3數據挖掘
1.6非關系型數據庫NoSQL**
1.6.1NoSQL概述
1.6.2NoSQL相關理論
1.6.3NoSQL數據庫模型
1.7小結
習題1
第2章關系數據庫標準語言SQL
2.1SQL語言介紹
2.1.1SQL數據庫的體系結構
2.1.2SQL的特點
2.1.3SQL語言的組成
2.2數據定義
2.2.1數據庫的定義和刪除
2.2.2數據類型
2.2.3基本表的定義、刪除和修改
2.3數據查詢
2.3.1基本查詢
2.3.2分組查詢
2.3.3連接查詢
2.3.4子查詢
2.3.5合并查詢結果
2.4數據的維護
2.4.1插入數據
2.4.2更新數據
2.4.3刪除數據
2.5索引和視圖
2.5.1索引的創(chuàng)建與刪除
2.5.2視圖
2.6小結
習題2
第3章數據庫編程
3.1MySQL編程基礎
3.1.1常量與變量
3.1.2常用系統(tǒng)函數
3.2程序控制流語句
3.2.1語句塊、注釋和重置命令結束標記
3.2.2存儲函數
3.2.3條件判斷語句
3.2.4循環(huán)語句
3.3存儲過程
3.3.1創(chuàng)建存儲過程
3.3.2調用存儲過程
3.3.3存儲過程的參數
3.3.4刪除存儲過程
3.4游標
3.4.1游標的定義和使用
3.4.2異常處理
3.5嵌入式SQL**
3.5.1SQL與宿主語言接口
3.5.2SQL通信區(qū)
3.5.3主變量的定義與使用
3.5.4嵌入式SQL中游標的定義與使用
3.5.5動態(tài)SQL語句
3.6小結
習題3
第4章關系模型的基本理論
4.1關系模型的基本概念
4.1.1基本術語
4.1.2關系的特征
4.2數據庫完整性
4.2.13類完整性規(guī)則
4.2.2MySQL提供的約束
4.2.3觸發(fā)器
4.3關系代數
4.3.1關系代數的基本操作
4.3.2關系代數的4個組合操作
4.3.3關系代數操作實例
4.4關系運算
4.4.1元組關系運算
4.4.2域關系運算**
4.5小結
習題4
第二篇數據庫管理與保護
第5章數據庫的安全性
5.1數據庫安全性概述
5.2數據庫安全性控制
5.2.1用戶標識與鑒別
5.2.2存取控制策略
5.2.3自主存取控制
5.2.4強制存取控制
5.3視圖機制
5.4安全級別與審計跟蹤
5.4.1安全級別**
5.4.2審計跟蹤
5.5數據加密
5.6統(tǒng)計數據庫的安全性
5.7MySQL的安全設置
5.7.1用戶管理
5.7.2權限管理
5.7.3角色管理
5.8小結
習題5
第6章事務與并發(fā)控制
6.1事務
6.2事務的ACID特性
6.2.1原子性
6.2.2一致性
6.2.3隔離性
6.2.4持久性
6.2.5MySQL事務控制語句
6.3并發(fā)控制
6.3.1理解什么是并發(fā)控制
6.3.2并發(fā)執(zhí)行可能引起的問題
6.3.3事務隔離級別
6.3.4MySQL事務隔離級別設置
6.4封鎖
6.4.1鎖
6.4.2封鎖協(xié)議
6.4.3封鎖帶來的問題
6.5兩段封鎖協(xié)議
6.6MySQL的并發(fā)控制
6.6.1表級鎖
6.6.2行級鎖
6.6.3表的意向鎖
6.7小結
習題6
第7章故障恢復
7.1數據庫故障恢復概述
7.2故障的分類
7.2.1事務故障
7.2.2系統(tǒng)故障
7.2.3介質故障
7.3恢復的實現技術
7.3.1數據備份
7.3.2登記日志文件
7.4恢復策略
7.4.1事務故障的恢復
7.4.2系統(tǒng)故障的恢復
7.4.3介質故障的恢復
7.5具有檢查點的恢復技術
7.6MySQL數據備份與恢復
7.6.1數據的備份與恢復
7.6.2表數據的導出與導入
7.6.3使用二進制日志文件恢復數據
7.7小結
習題7
第三篇數據庫系統(tǒng)設計
第8章使用實體聯(lián)系模型進行數據建模
8.1概念模型設計
8.1.1概念模型設計的重要性
8.1.2概念模型設計的方法
8.2實體聯(lián)系模型
8.2.1實體及實體集
8.2.2屬性及其分類
8.2.3聯(lián)系及其分類
8.2.4ER模型應用示例
8.3利用ER模型的數據庫概念設計
8.3.1局部ER模型設計
8.3.2全局ER模型設計
8.4小結
習題8
第9章關系模型規(guī)范化設計理論
9.1關系模式中可能存在的異常
9.1.1存在異常的關系模式示例
9.1.2可能存在的異常
9.1.3關系模式中存在異常的原因
9.2函數依賴
9.2.1函數依賴的定義
9.2.2發(fā)現函數依賴
9.2.3最小函數依賴集
9.3候選鍵
9.3.1候選鍵的定義
9.3.2屬性集的閉包
9.3.3求候選鍵
9.4關系模式的規(guī)范化
9.4.1范式及規(guī)范化
9.4.2完全函數依賴、部分函數依賴和傳遞函數依賴
9.4.3以函數依賴為基礎的范式
9.4.4關系的分解
9.4.5多值依賴與4NF
9.4.6關系模式規(guī)范化總結
9.5小結
習題9
第10章數據庫設計
10.1數據庫設計概述
10.1.1數據庫設計問題
10.1.2數據庫設計方法
10.1.3數據庫應用系統(tǒng)設計過程
10.2需求分析
10.2.1需求分析的任務
10.2.2需求分析的過程
10.2.3用戶需求調研的方法
10.2.4數據流圖**
10.2.5數據字典
10.2.6用戶需求描述與分析實例**
10.3概念數據建模
10.3.1建模方法
10.3.2建模的基本任務與步驟
10.4邏輯結構設計
10.4.1ER圖向關系模型的轉換
10.4.2采用ER模型的邏輯設計步驟
10.5物理設計
10.5.1索引的存取方法
10.5.2聚簇索引的存取方法
10.5.3不適于建立索引的情況
10.6數據庫的實現與測試
10.7數據庫的運行與維護
10.8MySQL數據庫的性能優(yōu)化
10.8.1優(yōu)化簡介
10.8.2優(yōu)化查詢
10.8.3優(yōu)化數據庫結構
10.8.4優(yōu)化插入記錄的速度
10.9小結
習題10
第四篇數據庫系統(tǒng)開發(fā)案例
第11章數據庫應用系統(tǒng)設計實例**
11.1系統(tǒng)總體需求
11.1.1用戶總體業(yè)務結構
11.1.2總體安全要求
11.2系統(tǒng)總體設計
11.2.1系統(tǒng)設計考慮的主要內容
11.2.2系統(tǒng)的總體功能模塊
11.3系統(tǒng)需求描述
11.3.1系統(tǒng)全局數據流圖
11.3.2系統(tǒng)局部數據流圖
11.3.3系統(tǒng)數據字典
11.4系統(tǒng)概念模型描述
11.4.1構成系統(tǒng)的實體
11.4.2系統(tǒng)局部ER圖
11.4.3合成全局ER圖
11.4.4優(yōu)化全局ER圖
11.5系統(tǒng)的邏輯設計
11.5.1轉換為關系數據模型
11.5.2關系數據模型的優(yōu)化與調整
11.5.3數據庫表的結構
11.6數據庫的物理設計
11.6.1創(chuàng)建表
11.6.2創(chuàng)建索引
11.7小結
附錄AMySQL實驗指導
實驗一數據庫和表的管理
實驗二數據查詢
實驗三索引和視圖
實驗四數據完整性
實驗五存儲過程和存儲函數
實驗六數據庫的安全管理
實驗七數據庫的備份與恢復
實驗八圖書管理系統(tǒng)數據庫設計
參考文獻