資料庫系統基礎(2009年北京航空航天大學出版社出版的圖書)

資料庫系統基礎(2009年北京航空航天大學出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《資料庫系統基礎》是2009年北京航空航天大學出版社出版的圖書,作者是姜翠霞,全書共11章,系統地闡述資料庫系統的基礎理論、基本技術和基本方法。

基本介紹

  • 中文名:資料庫系統基礎
  • 作者:姜翠霞
  • 出版社:北京航空航天大學出版社
  • ISBN:9787811247602
內容簡介,圖書目錄,

內容簡介

本書系統地闡述資料庫系統的基礎理論、基本技術和基本方法。全書共11章。前10章主要內容包括資料庫的基本概念、數據模型、關係資料庫、資料庫查詢語言、關係數據理論、關係資料庫設計、事務處理、資料庫保護、分散式資料庫、物理資料庫設計等。第11章包括SQL Server的上機環境介紹以及學習本課程可以選做的7個實驗。各章附有習題。知識結構科學,理論體系完整,注重實踐能力的培養,實用性強。既適合高等學校計算機及相關專業教學使用,也可供自學者參考。

圖書目錄

第1章 緒論
1.1 資料庫系統的產生和發展
1.1.1 信息、數據與數據處理
1.1.2 數據管理的發展
1.2 數據視圖與數據模型
1.2.1 數據抽象
1.2.2 數據模型
1.3 資料庫語言
1.3.1 數據定義語言
1.3.2 數據操縱語言
1.3.3 數據控制語言
1.4 資料庫的體系結構
1.4.1 模式的概念
1.4.2 資料庫系統的三級模式結構
1.4.3 邏輯模式
1.4.4 外模式
1.4.5 內模式
1.4.6 外模式/模式映像
1.4.7 模式/內模式映像
1.5 資料庫系統的組成
1.6 資料庫系統的全局結構
1.6.1 查詢處理器
1.6.2 存儲管理器
1.6.3 磁碟存儲器中的數據結構
1.7 小結
習題/思考題
第2章 數據模型
2.1 數據模型的組成要素
2.2 概念數據模型
2.2.1 概念數據模型的基本術語
2.2.2 實體聯繫模型
2.3 層次數據模型
2.3.1 層次數據模型的數據結構
2.3.2 層次模型的數據操縱與完整性約束
2.3.3 層次模型的優缺點
2.4 網狀數據模型
2.4.1 網狀數據模型的數據結構
2.4.2 網狀數據模型的操縱與完整性約束
2.4.3 網狀模型的優缺點
2.5 關係數據模型
2.6 對象模型
習題/思考題
第3章 關係資料庫
3.1 關係模型
3.1.1 基本概念
3.1.2 關係形式化定義
3.1.3 關係的完整性
3.2 關係代數
3.2.1 傳統的集合運算
3.2.2 專門的關係運算
3.2.3 關係代數查詢實例
3.3 關係演算
3.3.1 元組關係演算語言ALPHA
3.3.2 域關係演算語言QBE
習題/思考題
第4章關係資料庫語言SQL
4.1 SQL概述
4.1.1 SQL的產生與發展
4.1.2 SQL的特點
4.1.3 SQL資料庫的體系結構
4.2 SQL的數據定義
4.2.1 SQL模式的創建和撤銷
4.2.2 基本數據類型
4.2.3 基本表的創建、修改和撤銷
4.2.4 索引的創建和撤銷
4.3 SQL的數據查詢
4.3.1 SELECT查詢語句
4.3.2 SELECT語句用法
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 視圖的作用
習題/思考題
第5章 關係數據理論
5.1 冗餘導致的問題
5.2 規範化
5.2.1 函式依賴
5.2.2 碼
5.2.3 範式
5.2.4 2NF
5.2.5 3NF
5.2.6 BCNF
5.2.7 多值依賴
5.2.8 4NF
5.2.9 連線依賴
5.2.10 第五範式
5.3 數據依賴的公理系統
5.4 模式分解
5.4.1 無損連線分解
5.4.2 保持依賴分解
習題/思考題
第6章 關係資料庫設計
6.1 資料庫設計概述
6.1.1 資料庫設計問題
6.1.2 資料庫設計方法和步驟
6.2 實體-聯繫模型
6.2.1 基本屬性與組合屬性
6.2.2 存在依賴性(existence-dependent)
6.2.3 弱實體(weak entity)
6.2.4 單值屬性與多值屬性
6.2.5 遞歸實體
6.2.6 實體的超類與子類
6.3 E-R模型向關係模型的轉換
6.4 E-R模型設計實例
6.4.1 概念結構設計(設計E-R模型)
6.4.2 邏輯結構設計
6.4.3 資料庫的實施
6.4.4 在資料庫設計中應注意的問題
習題/思考題
第7章 資料庫的恢復
7.1 事務
7.1.1 事務的概念
7.1.2 事務的操作
7.1.3 事務的狀態
7.1.4 事務的性質
7.2 SQL的事務管理
7.2.1 SQL的事務執行
7.2.2 可能破壞事務特性的因素
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.5.3 資料庫鏡像
7.5.4 永久存儲器的恢復
7.5.5 影子頁面技術
7.6 SQL Server的備份策略與方案
7.7 並發控制
7.7.1 並發控制引起的問題
7.7.2 封鎖
7.7.3 封鎖協定
7.7.4 活鎖與死鎖
7.7.5 並發調度的可串列性
7.7.6 協定
7.7.7 封鎖粒度
7.7.8 插入和刪除操作
習題/思考題
第8章 資料庫管理
8.1 引言
8.2 資料庫的完整性
8.2.1 資料庫完整性分類
8.2.2 完整性約束條件與DBMS的完整性控制
8.2.3 SQL Server的數據完整性
8.2.4 存儲過程
8.2.5 觸發器
8.3 資料庫的安全性
8.3.1 定義視圖
8.3.2 訪問控制
8.3.3 數據加密
8.3.4 資料庫審計
8.3.5 SQL Server的安全性機制
習題/思考題
第9章 分散式資料庫
9.1 分散式資料庫系統的一般概念
9.1.1 分散式資料庫
9.1.2 分散式資料庫管理系統
9.1.3 分散式資料庫管理系統的分類
9.1.4 分散式資料庫管理系統的基本特點
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 全局事務、局部子事務和可串列性
9.4 分散式加鎖
9.4.1 分散式加鎖方法
9.4.2 分散式兩階段加鎖協定
9.5 分散式事務的交付
9.5.1 事務阻塞
9.5.2 兩階段交付協定
9.5.3 兩階段交付中的事務恢復
9.6 基於時印的分散式並發控制
9.6.1 分散式時印
9.6.2 並發存取數據的方法
9.6.3 鎖和時印的比較
9.7 分散式資料庫的安全
9.7.1 身份驗證
9.7.2 保密通信
9.7.3 訪問控制
9.7.4 庫文加密
9.7.5 密碼體制與密碼管理
習題/思考題
第10章 資料庫的存儲結構
10.1 物理存儲介質概述
10.2 磁碟
10.2.1 磁碟的物理特性
10.2.2 磁碟性能的度量
10.2.3 磁碟塊存取的最佳化
10.3 RAID
10.3.1 通過冗餘提高可靠性
10.3.2 通過並行提高性能
10.4 第三級存儲
10.4.1 光碟
10.4.2 磁帶
10.5 存儲訪問
10.5.1 緩衝區管理器
10.5.2 緩衝區替換策略
10.6 檔案組織
10.6.1 定長記錄
10.6.2 變長記錄
10.7 檔案中記錄的組織
10.7.1 順序檔案組織
10.7.2 聚集檔案組織
10.8 數據字典
10.9 索引技術
10.9.1 索引技術的分類
10.9.2 有序索引的分類
10.9.3 主索引
10.9.4 輔助索引
10.10 散列技術
10.10.1 散列機制
10.10.2 散列索引
10.10.3 靜態散列中的問題
10.10.4 可擴充散列結構
習題/思考題
第11章 實驗與指導
實驗一 SQL Server的安裝及管理工具的使用
實驗二 創建資料庫和表
實驗三 表數據的插入、修改和刪除
實驗四 資料庫的查詢
實驗五 存儲過程和觸發器的使用
實驗六 視圖的定義、使用實驗
實驗七 資料庫設計
附錄1
附錄2
參考文獻

相關詞條

熱門詞條

聯絡我們