複製鏈接
請複製以下鏈接發送給好友

數據庫原理與應用

(2009年科學出版社出版的圖書)

鎖定
《數據庫原理與應用》是2009年科學出版社出版的圖書,作者是肖鋒、王建國。
中文名
數據庫原理與應用
作    者
肖鋒、王建國
出版時間
2009年12月
出版社
科學出版社
ISBN
9787030234360 [1] 

數據庫原理與應用內容簡介

本書圍繞數據庫的設計與實現,介紹了數據庫系統的基本概念、基本原理、基本方法與應用技術。

數據庫原理與應用圖書目錄

第1篇 數據庫原理
第1章 數據庫系統概述
1.1 數據
1.1.1 數據與信息
1.1.2 數據密集型應用的特點
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.5 數據庫系統的體系結構
1.5.1 數據庫系統的三級模式結構
1.5.2 兩層映像功能
小結
習題
第2章 關係數據庫系統
2.1 概念模型與數據庫的建模
2.1.1 實體-聯繫模型
2.1.2 實體-聯繫模型的表示方法
2.1.3 數據庫建模
2.2 常用的數據模型
2.2.1 層次數據模型
2.2.2 網狀數據模型
2.2.3 關係數據模型
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.5.1 傳統的集合運算
2.5.2 專門的關係運算
小結
習題
第3章 關係數據庫設計理論
3.1 問題的提出
3.2 函數依賴
3.2.1 函數依賴的定義
3.2.2 函數依賴規則
3.2.3 關係的鍵碼
3.2.4 超鍵碼
3.2.5 函數依賴與屬性之間的聯繫
3.2.6 屬性的封閉集
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 BC範式
*3.4.5 分解的原則
*3.4.6 分解的方法
3.4.7 關係模式設計規範化小結
小結
習題
第4章 併發控制與查詢優化
4.1 事務
4.1.1 事務及其性質
4.1.2 事務的開始與結束
4.1.3 事務的狀態
4.2 事務調度與併發控制
4.2.1 事務的調度
4.2.2 併發控制
4.2.3 數據的不一致性
4.2.4 可串行化準則
*4.3 封鎖管理
4.3.1 封鎖機制
4.3.2 活鎖和死鎖
4.3.3 兩段鎖協議
4.3.4 三級封鎖協議
4.4 查詢優化的一般策略
4.5 關係代數的等價變換
4.5.1 變換規則
4.5.2 應用舉例
小結
習題
第5章 數據庫設計
5.1 概述
5.1.1 數據庫設計的任務
5.1.2 數據庫設計的特點
5.1.3 數據庫設計步驟
5.2 數據庫需求分析
5.2.1 需求分析的任務與步驟
5.2.2 需求分析的方法
5.3 概念結構設計
5.3.1 概念結構
5.3.2 概念結構設計的方法與步驟
5.3.3 數據抽象與局部E-R模型設計
5.3.4 局部E-R圖的集成
5.4 邏輯結構設計
5.4.1 E-R圖向關係模型的轉換
5.4.2 邏輯模式的規範化和優化
5.5 物理結構設計
5.5.1 影響物理設計的因素
5.5.2 選擇存取方法
5.5.3 設計存儲結構
5.5.4 確定系統配置
5.5.5 評價物理結構
5.6 數據庫的實施
5.6.1 數據加載
5.6.2 數據庫的試運行
5.7 數據庫的運行和維護
5.8 數據庫應用系統設計舉例
5.8.1 系統總體需求簡介與描述
5.8.2 系統概念模型描述
5.8.3 系統的邏輯設計
小結
習題
第6章 數據庫保護
6.1 數據庫安全性
6.1.1 安全控制模型
6.1.2 存取控制
6.1.3 數據庫權限及用户的分類
6.1.4 操作權限定義
6.2 數據庫完整性
6.3 數據庫的備份與修復
6.3.1 故障的種類
6.3.2 恢復實現技術
6.4 恢復策略
6.4.1 事務故障的恢復
6.4.2 系統故障的恢復
6.4.3 介質故障的恢復
小結
習題
第2篇 SQL Server 2000數據庫應用
第7章 SQL Server 2000概述
7.1 C/S結構
7.2 SQL Server 2000簡介
7.3 SQL Server 2000的安裝與配置
7.4 SQL Server 2000管理工具簡介
7.4.1 SQL Server 2000服務管理器
7.4.2 SQL Server 2000企業管理器
7.4.3 SQL Server 2000查詢分析器
小結
習題
第8章 關係數據庫標準語言SQL
8.1 SQL語言概述
8.1.1 SQL語言的特點
8.1.2 SQL語言的基本概念
8.1.3 SQL語言的基本功能
8.2 數據定義
8.3 數據查詢
8.3.1 簡單查詢
8.3.2 連接查詢
8.3.3 嵌套查詢
8.3.4 集合查詢
8.4 數據更新
8.4.1 插入數據
8.4.2 刪除數據
8.4.3 修改數據
8.5 視圖
8.5.1 視圖的定義
8.5.2 視圖的修改
8.5.3 視圖的刪除
8.5.4 視圖的更新
8.6 索引
8.6.1 索引的建立
8.6.2 索引的刪除
8.6.3 索引的建立原則
8.7 SQL綜合示例
小結
習題
第9章 存儲過程與觸發器
9.1 存儲過程概述
9.1.1 存儲過程的概念
9.1.2 存儲過程的優點
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章 數據恢復技術及其在SQL Server 2000中的應用
10.1 MS SQL Server 2000數據庫的備份
10.1.1 創建邏輯備份設備
10.1.2 刪除邏輯備份設備
10.1.3 備份的執行
10.1.4 備份的類型
10.2 MS SQL Server 2000數據庫的還原
10.2.1 使用SQL Server 2000企業管理器還原數據庫
10.2.2 使用Transact-SQL語句還原數據庫
10.3 MS SQL Server 2000數據庫數據的導入/導出
10.3.1 導出數據嚮導
10.3.2 導入數據嚮導
10.3.3 使用DTS設計器
小結
習題
第11章 數據庫安全技術在SQL Server 2000中的應用
11.1 SQL Server 2000登錄驗證機制
11.1.1 Windows驗證機制
11.1.2 混合驗證機制
11.1.3 設置驗證機制
11.2 登錄管理
11.2.1 系統管理員賬户
11.2.2 用T-SQL語句創建、查看、刪除SQL Server登錄賬户
11.2.3 使用企業管理器創建、查看、刪除SQL Server登錄賬户
11.3 用户管理
11.3.1 使用企業管理器創建、查看、刪除數據庫用
11.3.2 使用T-SQL語句創建、查看、刪除數據庫用户
11.3.3 改變數據庫所有權
11.4 角色管理
11.4.1 角色的概念
11.4.2 固定服務器角色
11.4.3 固定數據庫角色
11.4.4 自定義數據庫角色
11.4.5 應用程序角色
11.5 權限管理
11.5.1 許可類型
11.5.2 許可的驗證
11.5.3 許可管理
小結
習題
第3篇 數據庫技術發展
第12章 數據庫技術發展動態
12.1 面向對象的數據庫系統
12.1.1 面向對象的程序設計方法
12.1.2 面向對象的數據模型
12.1.3 面向對象的數據庫模式結構
12.1.4 面向對象數據庫語言
12.1.5 面向對象數據庫模式的一致性和模式演進
12.2 分佈式數據庫系統
12.2.1 分佈式數據庫系統簡介
12.2.2 分佈式數據庫系統舉例
12.3 多媒體數據庫
12.3.1 多媒體數據及其特點
12.3.2 多媒體數據庫簡介
12.4 主動數據庫
12.5 數據倉庫
12.5.1 數據倉庫
12.5.2 數據挖掘技術
小結
習題
參考文獻
參考文獻
參考資料