目錄
第1章 資料庫系統概論
1.1 資料庫技術概述
1.1.1 資料庫的基本概念
1.1.2 數據管理技術的發展過程
1.1.3 資料庫系統的特點
1.2 資料庫系統的組成
1.3 資料庫系統的結構
1.3.1 資料庫系統三級模式結構
1.3.2 兩級映像和數據的獨立性
1.3.3 資料庫系統的體系結構
1.4 資料庫技術在醫療行業中的應用
本章小結
習題1
第2章 數據模型
2.1 數據模型概述
2.1.1 數據模型的要素和作用
2.1.2 數據模型介紹
2.2 PowerDesigner數據建模入門
2.2.1 PowerDesigner簡介
2.2.2 使用PowerDesigner建立數據模型的基本方法
本章小結
習題2
第3章 關係資料庫
3.1 關係資料庫的發展和產品介紹
3.1.1 關係資料庫的發展
3.1.2 關係資料庫產品介紹
3.2 關係數據模型
3.2.1 關係數據模型的三要素
3.2.2 關係的形式化定義
3.2.3 關係的數據結構及基本性質
3.3 關係模型的三類完整性
3.3.1 實體完整性
3.3.2 參照完整性
3.3.3 用戶自定義完整性
3.4 關係代數
3.4.1 傳統的集合運算
3.4.2 專門的關係運算
3.4.3 用關係代數運算實現資料庫操作
本章小結
習題3
第4章 關係資料庫標準語言
4.1 SQL的發展、特點和涉及的基本概念
4.1.1 SQL的發展
4.1.2 SQL的特點
4.1.3 SQL涉及的基本概念
4.2 SQL數據定義
4.2.1 資料庫的定義
4.2.2 基本表的定義
4.2.3 資料庫三類完整性定義
4.2.4 基本表的修改
4.2.5 基本表的刪除
4.2.6 索引的定義
4.3 SQL數據查詢
4.3.1 單表查詢
4.3.2 連接查詢
4.3.3 嵌套查詢
4.3.4 集合查詢
4.4 SQL數據更新
4.4.1 插入數據
4.4.2 修改數據
4.4.3 刪除數據
4.5 視圖
4.5.1 視圖的定義
4.5.2 視圖的查詢
4.5.3 視圖的更新
4.5.4 視圖的作用
本章小結
習題4
第5章 資料庫編程
5.1 Transact-SQL基礎
5.1.1 簡介
5.1.2 資料庫類型與變數聲明
5.1.3 運算符與表達式
5.1.4 函數
5.1.5 語句
5.1.6 游標
5.1.7 存儲過程
5.1.8 觸發器
5.2 資料庫訪問介面
5.3 資料庫編程案例
本章小結
習題5
第6章 關係資料庫規範化理論
6.1 基本概念
6.1.1 函數依賴
6.1.2 範式
6.2 規範化
6.2.1 第一範式
6.2.2 第二範式
6.2.3 第三範式
6.2.4 BCNF範式
6.2.5 多值依賴與第四範式
6.3 規範化的適用性
6.4 數據依賴的公理系統
6.5 關係模式案例分析——藥品存儲管理系統
本章小結
習題6
第7章 資料庫系統設計
7.1 資料庫設計概述
7.1.1 信息系統生存周期
7.1.2 資料庫系統開發生存周期
7.1.3 資料庫設計的核心步驟
7.1.4 資料庫設計的任務和方法
7.2 需求收集與分析
7.2.1 需求收集實踐中的關鍵困難點
7.2.2 需求收集的步驟與階段
7.2.3 需求收集與分析方法
7.2.4 數據字典
7.3 概念資料庫設計
7.3.1 概念資料庫設計的任務
7.3.2 概念資料庫設計的具體步驟
7.4 邏輯資料庫設計
7.4.1 邏輯資料庫設計的任務
7.4.2 邏輯資料庫設計的具體步驟
7.5 物理資料庫設計
7.5.1 物理資料庫設計的任務
7.5.2 物理資料庫設計的具體步驟
7.6 資料庫系統後續完善階段
7.6.1 應用程序設計與實現
7.6.2 建立原型系統
7.6.3 數據轉換與載入
7.6.4 測試與運維
7.7 資料庫設計方法與工具
7.7.1 結構化分析方法
7.7.2 UML
7.7.3 CASE工具
7.7.4 資料庫設計的最佳實踐
7.8 資料庫設計案例分析——門診預約系統
7.8.1 案例概述
7.8.2 資料庫規劃調研
7.8.3 系統定義
7.8.4 需求收集與分析
7.8.5 概念資料庫設計
7.8.6 邏輯資料庫設計
7.8.7 物理資料庫設計
7.8.8 性能設計
本章小結
習題7
第8章 資料庫併發和恢復
8.1 事務
8.1.1 事務的概念
8.1.2 事務的特性
8.1.3 事務處理語句
8.2 併發控制
8.2.1 併發控制概述
8.2.2 封鎖
8.2.3 封鎖協議
8.2.4 併發調度的可串列性
8.2.5 兩階段鎖協議
8.2.6 多粒度封鎖
8.3 資料庫備份
8.3.1 資料庫備份概述
8.3.2 創建和刪除備份設備
8.3.3 備份資料庫
8.4 資料庫恢復
8.4.1 故障的種類
8.4.2 恢復的實現技術
8.4.3 恢復的策略
8.4.4 恢複數據庫
本章小結
習題8
第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.2.5 數據脫敏
9.2.6 資料庫審計
9.3 醫院資料庫等級保護
本章小結
習題9
第10章 資料庫性能調優
10.1 查詢優化
10.1.1 概述
10.1.2 查詢優化的最佳實踐
10.2 索引技術
10.2.1 基本概念
10.2.2 索引原理、掃描方式及用法
10.2.3 索引的定期優化
10.3 存儲設計優化
10.3.1 基本概念
10.3.2 存儲設計的最佳實踐
10.4 環境配置調優
10.4.1 基本概念
10.4.2 環境配置的最佳實踐
10.5 性能優化新興技術
10.5.1 讀寫分離技術
10.5.2 自治資料庫
10.5.3 內存資料庫
10.6 性能調優案例分析——Microsoft SQL Server性能調優工具簡介
10.6.1 事件探查器
10.6.2 查詢分析器
10.6.