《資料庫系統套用教程》系統闡述了資料庫的基礎理論、基本技術和方法。《資料庫系統套用教程》共7章,主要內容包括資料庫系統概述、關係資料庫基本理論、關係資料庫標準語言SQL、關係資料庫規範化理論、資料庫設計、數據保護以及資料庫技術發展。
基本介紹
- 書名:資料庫系統套用教程
- 作者:王成 王世波
- ISBN:9787302179726
- 定價:23.00 元
- 出版社:清華大學出版社
- 出版時間:2008
- 開本:16
內容簡介,編輯推薦,目錄,
內容簡介
《資料庫系統套用教程》系統闡述了資料庫的基礎理論、基本技術和方法。《資料庫系統套用教程》共7章,主要內容包括資料庫系統概述、關係資料庫基本理論、關係資料庫標準語言SQL、關係資料庫規範化理論、資料庫設計、數據保護以及資料庫技術發展。《資料庫系統套用教程》結構完整、內容精練、實用性強。《資料庫系統套用教程》在闡述資料庫基本理論的同時,圍繞基本理論介紹了SQLServer2000的相關知識。此外,《資料庫系統套用教程》還提供配套的實驗教程,以方便實驗課程的開展。
《資料庫系統套用教程》可作為高等學校非計算機專業資料庫課程的教材,也可作為從事資料庫系統研究和開發人員的參考書。
編輯推薦
《資料庫系統套用教程》內容涵蓋了資料庫的基本理論知識,內容豐富,語言流暢,通俗易懂先闡述資料庫基本理論,後圍繞基本理論介紹其在SQLServer2000中如何實現以及相關的操作,理論結合實際,便於學生理解
針對非計算機專業學生,結合理論介紹相應的開發工具,並輔以實例,實用性強
配套有《資料庫系統套用實驗教程》,按照由淺入深,由易到難的原則,設計了16個實驗項目,方便實驗課程的開展
目錄
第1章資料庫系統概述
1.1數據管理技術
1.1.1數據管理技術的產生和發展
1.1.2資料庫系統的基本概念
1.1.3資料庫技術的發展及研究領域
1.2數據模型
1.2.1數據模型的組成要素
1.2.2數據模型分類
1.2.3概念數據模型及表示方法
1.2.4主要的邏輯數據模型
1.3資料庫系統結構
1.3.1資料庫系統模式的概念
1.3.2資料庫系統的三級模式結構
1.3.3資料庫的二級映像功能與數據獨立性
1.4SQLServer2000概述
1.4.1SQLServer2000的版本及特點
1.4.2SQLServer2000運行環境
1.4.3SQLServer2000伺服器的啟動與註冊
1.4.4SQLServer2000的資料庫
1.5小結
1.6習題
第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.5小結
2.6習題
第3章關係資料庫標準語言SQL
3.1SQL概述
3.2數據定義
3.2.1基本表的定義、修改與刪除
3.2.2索引的建立與刪除
3.3數據查詢
3.3.1單表查詢
3.3.2連線查詢
3.3.3嵌套查詢
3.3.4集合查詢
3.4數據更新
3.4.1插入數據
3.4.2修改數據
3.4.3刪除數據
3.5視圖
3.5.1定義視圖
3.5.2查詢視圖
3.5.3更新視圖
3.5.4視圖的作用
3.6數據控制
3.6.1授權
3.6.2收回許可權
3.7Transact-SQL語言
3.7.1Transact-SQL語言基礎
3.7.2Transact-SQL數據查詢
3.7.3存儲過程和觸發器
3.8小結
3.9習題
第4章關係資料庫規範化理論
4.1數據依賴
4.1.1函式依賴
4.1.2函式依賴對關係模式的影響
4.2範式與關係模式規範化
4.2.1第一範式
4.2.2第二範式
4.2.3第三範式
4.2.4Boyce-Codd範式
4.2.5多值依賴與第四範式
4.3關係模式規範化
4.3.1關係模式分解的步驟
4.3.2關係模式分解的等價標準
4.4函式依賴公理
4.5小結
4.6習題
第5章資料庫設計
5.1資料庫設計概述
5.1.1資料庫設計的原則
5.1.2資料庫設計方法
5.2資料庫設計的步驟
5.2.1需求分析階段
5.2.2概念結構設計階段
5.2.3邏輯結構設計階段
5.2.4物理結構設計階段
5.2.5資料庫實施階段
5.2.6運行和維護階段
5.3PowerDesigner數據建模
5.3.1PowerDesigner概述
5.3.2PowerDesigner功能介紹
5.3.3PowerDesigner數據建模實例
5.4小結
5.5習題
第6章數據保護
6.1安全性
6.1.1資料庫安全控制的一般方法
6.1.2SQLServer中的安全性控制
6.2完整性
6.2.1完整性約束條件
6.2.2完整性控制
6.2.3SQLServer中的完整性控制
6.3並發控制
6.3.1並發控制概述
6.3.2並發操作的調度
6.3.3封鎖
6.3.4SQLServer中的並發控制
6.4數據恢復
6.4.1故障的種類及恢復
6.4.2恢復的實現技術
6.4.3SQLServer中的資料庫備份與恢復
6.5資料庫複製與資料庫鏡像
6.5.1資料庫複製
6.5.2資料庫鏡像
6.6小結
6.7習題
第7章資料庫技術發展
7.1資料庫技術發展的3個階段
7.1.1第一代資料庫系統
7.1.2第二代資料庫系統
7.1.3第三代資料庫系統
7.2資料庫新技術
7.2.1數據模型的發展
7.2.2資料庫技術與其他相關技術結合
7.2.3面向套用領域的資料庫新技術
7.3小結
7.4思考題
參考文獻
……