資料庫系統原理與套用教程

資料庫系統原理與套用教程

資料庫技術是信息技術的一個重要支柱。本書是一本全面介紹資料庫技術基本原理、技術實現和套用等知識的教程。

基本介紹

  • 書名:資料庫系統原理與套用教程
  • 作者::閃四清 
  • ISBN:730204340
  • 定價:35
  • 出版社:清華大學出版社
  • 出版時間:2001-4-1
  • 裝幀精裝
  • 開本:16開
內容簡介,目錄,

內容簡介

全書包括4部分、16卓。第一部分對資料庫的建模方法進行了研究,第二部分全面介紹了SQL語言及其理論基礎,第三部分涉及資料庫技術深層次的實現,最後一部分詳細闡述了資料庫套用開發的方法和步驟。
本書內容全面、概念清晰、語言流暢、圖文並茂,可作為高等院校計算機相關專業的資料庫課程教材,也可供從事計算機軟體工作的科技人員和工程技術人員如管理信息系統、電子商務網站開發人員等參閱。

目錄

第一部分 設計篇
第1章 步入資料庫系統世界
1. 1 資料庫技術概述
1. 1. 1 資料庫系統套用示例
1. 1. 2 資料庫系統的作用
1. 1. 3 常見的資料庫系統
1. 1. 4 資料庫應用程式的開發過程
1. 2 資料庫技術的演變
1. 2. 1 資料庫技術的環境
1. 2. 2 傳統的檔案管理階段
1. 2. 3 現代的資料庫管理系統階段
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. 5 資料庫技術的發展趨勢
1. 5. 1 資料庫技術面臨的挑戰
1. 5. 2 資料庫技術的未來
1. 6 本章小結
1. 7 思考和練習
第2章 資料庫建模——ER圖
2. 1 ER圖的基本概念
2. 1. 1 實體集和實體集中的屬性
2. 1. 2 聯繫集和聯繫集中的屬性
2. 1. 3 繪製ER圖
2. 2 ER圖設計原則
2. 2. 1 真實性原則
2. 2. 2 避免冗餘原則
2. 2. 3 簡單性原則
2. 2. 4 合適性原則:用實體集還是用屬性
2. 2. 5 合適性原則:用實體集還是用聯繫集
2. 3 對約束建模
2. 3. 1 映射約束
2. 3. 2 鍵碼約束
2. 3. 3 參照完整性約束
2. 3. 4 其他類型的約束
2. 4 弱實體集
2. 4. 1 弱實體集產生的原因
2. 4. 2 對弱實體集的要求
2. 4. 3 弱實體集的表示方法
2. 5 ER圖的高級技術
2. 5. 1 特殊化技術
2. 5. 2 概括技術
2. 5. 3 屬性繼承技術
2. 5. 4 概括約束設計
2. 5. 5 聚集技術
2. 6 本章小結
2. 7 思考和練習
第3章 資料庫建模——IDEFlx圖
3. 1 1 IDEF方法族基本知識
3. 1. 1 IDEF方法族簡介
3. 1. 2 IDEFlx圖的概念和作用
3. 2 1 IDEFlx圖的語法和語義
3. 2. 1 實體
3. 2. 2 連線聯繫
3. 2. 3 分類聯繫
3. 2. 4 非確定聯繫
3. 2. 5 屬性
3. 2. 6 主鍵碼和次鍵碼
3. 2. 7 外鍵碼
3. 3 使用IDEFlx圖建立資料庫模型的過程
3. 3. 1 準備階段
3. 3. 2 定義實體階段
3. 3. 3 定義联系階段
3. 3. 4 定義鍵碼階段
3. 3. 5 定義屬性階段
3. 3. 6 檔案編制階段
3. 4 本章小結
3. 5 思考和練習
第4章 資料庫建模——ODL方法
4. 1 面向對象的基本概念
4. 1. 1 面向對象模型和關係模型比較
4. 1. 2 面向對象基本概念
4. 2 ODL的基本結構
4. 2. 1 ODI概念
4. 2. 2 0DL接口說明
4. 2. 3 ODL中的屬性
4. 2. 4 ODL中的聯繫
4. 2. 5 反向聯繫的概念
4. 2. 6 聯繫的多重性
4. 2. 7 ODL中的類型
4. 2. 8 ODL中的方法署名的說明
4. 3 子類和約束
4. 3. 1 0DL中的子類
4. 3. 2 ODL中的約束
4. 4 本章小結
4. 5 思考和練習
第5章 關係模型
5. 1 關係模型的基本概念
5. 2 從ER圖到關係模型設計的轉換
5. 2. 1 ER圖和關係模式的比較
5. 2. 2 實體集到關係模式的轉換
5. 2. 3 聯繫集到關係模式的轉換
5. 2. 4 弱實體集到關係模式的轉換
5. 2. 5 ER圖中其他元素的轉換
5. 2. 6 鍵碼的轉換
5. 3 從IDEFlx圖到關係模型設計的轉換
5. 4 從ODL設計到關係模型設計的轉換
5. 4. 1 ODL設計和關係模式設計的比較
5. 4. 2 從ODL屬性到關係模式的屬性
5. 4. 3 ODL設計中非原子屬性的轉換
5. 4. 4 0DL設計中聯繫的轉換
5. 4. 5 ODL設計中聯繫和反向聯繫問題
5. 4. 6 ODL設計中子類結構的轉換
5. 5 本章小結
5. 6 思考和練習
第6章 關係模式的規範化設計
6. 1 關係模式的設計問題
6. 1. 1 異常問題
6. 1. 2 泛關係模式和資料庫模式
6. 2 函式依賴
6. 2. 1 函式依賴的定義
6. 2. 2 函式依賴和鍵碼
6. 2. 3 邏輯蘊含
6. 2. 4 函式依賴的推理規則
6. 2. 5 屬性集的閉包
6. 2. 6 正則覆蓋
6. 3 關係模式的分解
6. 4 關係模式的範式
6. 4. 1 第一範式
6. 4. 2 BC範式
6. 4. 3 分解成BCNF模式的算法
6. 4. 4 函式依賴的投影
6. 4. 5 第三範式
6. 4. 6 第二範式
6. 5 多值依賴
6. 5. 1 多值依賴的概念
6. 5. 2 多值依賴的推理規則
6. 5. 3 第四範式
6. 6 範式之間的關係
6. 7 資料庫模式的實例
6. 7. 1 圖書管理資料庫模式
6. 7. 2 計算機產品信息管理資料庫模式
6. 8 本章小結
6. 9 思考和練習
第二部分 編程篇
第7章 關係代數基本理論
7. 1 關係代數概述
7. 2 關係代數的基本運算
7. 2. 1 集合運算
7. 2. 2 選擇運算
7. 2. 3 投影運算
7. 2. 4 笛卡爾積運算
7. 2. 5 改名運算
7. 3 關係代數的附加運算
7. 3. 1 自然連線運算
7. 3. 2 0 連線運算
7. 3. 3 除法運算
7. 3. 4 賦值運算
7. 4 擴充的關係代數運算
7. 4. 1 廣義投影運算
7. 4. 2 外連線運算
7. 4. 3 聚集運算
7. 5 關係演算
7. 5. 1 元組關係演算
7. 5. 2 域關係演算
7. 6 關係代數的修改運算
7. 6. 1 插入運算
7. 6. 2 刪除運算
7. 6. 3 修改運算
7. 7 關係代數表達式的最佳化策略
7. 8 本章小結
7. 9 思考和練習
第8章 Datalog語言
8. 1 基本概念
8. 1. 1 基本結構
8. 1. 2 一般規則
8. 1. 3 安全規則
8. 1. 4 外延謂詞和內涵謂詞
8. 2 關係代數向Datalo9規則的轉換
8. 2, 1 從集合運算到Datalog規則
8. 2, 2 從投影運算到Datalog規則
8. 2. 3 從笛卡爾乘積到Datalog規則
8. 2. 4 從選擇運算到Datalog規則
8. 2. 5 從連線運算到Datalog規則
8. 2. 6 從多重運算到Datalog規則
8. 3 遞歸原理
8. 3. 1 關係代數存在的問題
8. 3. 2 計算最小固定點
8. 3. 3 使用Datalog規則表示固定點公式
8. 4 包的運算
8. 4. 1 包的意義
8. 4. 2 包的關係運算
8. 4. 3 包的邏輯運算
8. 5 本章小結
8. 6 思考和練習
第9章 SQL語言初步
9. 1 SQL概述
9. 2 簡單查詢語句
9. 2. 1 最簡單的查詢語句
9. 2. 2 投影
9. 2. 3 選擇
9. 2. 4 字元串比較
9. 2. 5 日期和時間的比較
9. 2. 6 排序結果
9. 2. 7 副本
9. 3 高級查詢語句
9. 3. 1 連線查詢
9. 3. 2 集合查詢
9. 3. 3 聚集查詢
9. 3. 4 子查詢
9. 4 資料庫更新語句
9. 4. 1 插入數據
9. 4. 2 刪除數據
9. 4. 3 修改數據
9. 5 數據定義語句
9. 5. 1 數據類型和域
9. 5. 2 管理表
9. 5. 3 默認值
9. 5. 4 索引定義
9. 5. 5 管理視圖
9. 6 遞歸查詢
9. 7 本章小結
9. 8 思考和練習
第10章 SQL語言高級功能
10. 1 約束
10. 1. 1 鍵碼約束
10. 1. 2 外鍵碼約束
10. 1. 3 非空約束
10. 1. 4 CHECK約束
10. 1. 5 斷言約束
10. 2 觸發器
10. 2. 1 觸發器的結構
10. 2. 2 觸發器示例
10. 3 游標
10. 3. 1 定義游標
10. 3. 2 游標的選壩
10. 4 嵌入式SQL語言
10. 4. 1 接口和聲明
10. 4. 2 動態的SQL語句
10. 5 安全控制和許可權管理
10. 5. 1 許可權的類型
10. 5. 2 授權和收權
10. 6 本章小結
10. 7 思考和練習
第三部分 實現篇
第11章 索引和散列技術
11. 1 檔案組織
11. 1. 1 檔案組織方式
11. 1. 2 順序檔案組織
11. 1. 3 聚集檔案組織
11. 2 索引技術
11. 2. 1 基本概念
11. 2. 2 順序索引
11. 2. 3 B 樹索引檔案
11. 3 散列技術
11. 3. 1 基本概念
11. 3. 2 散列索引
11. 4 Microsoft SQL Server系統中的索引
11. 4. 1 索引類型
11. 4. 2 創建索引的方法
11. 5 本章小結
11. 6 思考和練習
第12章 查詢處理技術
12. 1 基本步驟
12. 2 查詢處理的代價模型
12. 3 單個關係運算的代價估計
12. 3. 1 選擇運算的代價估計
12. 3. 2 連線運算的代價估計
12. 3. 3 集合運算的代價估計
12. 4 表達式運算的代價估計
12. 4. 1 實體化方法
12. 4. 2 流水線方法
12. 5 Microsoft SQL Server系統的查詢處理器
12. 5. 1 特性概述
12. 5. 2 互動式操作
12. 5. 3 執行計畫
12. 5. 4 最佳化索引
12. 5. 5 最佳化隱藏
12. 6 本章小結
12. 7 思考和練習
第13章 事務和並發控制
13. 1 事務的概念
13. 1. 1 事務的基本概念和特性
13. 1. 2 事務的狀態變遷圖
13. 1. 3 事務的並發執行
13. 1. 4 事務的一致性級別
13. 2 並發控制
13. 2. 1 並發操作帶來的問題
13. 2. 2 鎖
13. 2. 3 死鎖
13. 3 Microsoft SQL Server系統的事務和鎖
13. 3. 1 事務的類型
13. 3. 2 事務的工作原理
13. 3. 3 鎖的粒度
13. 3. 4 鎖的類型
13. 3. 5 死鎖和死鎖的解決方案
13. 4 本章小結
13. 5 思考和練習
第四部分 套用篇
第14章 Microsoft Access
14. 1 Microsoft Access 2000的基本特性
14. 2 Microsoft Access 2000的基本操作
14. 2. 1 創建資料庫
14. 2. 2 在資料庫中創建Book表
14. 2. 3 在資料庫中創建查詢
14. 2. 4 創建窗體
14. 3 本章小結
14. 4 思考和練習
第15章 Microsoft sQL server
15. 1 Microsoft SQL Server 2000的特點
15. 2 Microsoft SQL Server 2000系統的基本工具
15. 2. 1 SQL Server Enterprise Manager
15. 2. 2 SQL Query Analyzer
15. 2. 3 其他重要的工具
15. 3 本章小結
15. 4 思考和練習
第16章 信息系統的開發過程
16. 1 信息系統概述
16. 2. 開發信息系統的方法論
16. 2. 1 方法類型
16. 2. 2 開發策略
16. 3 信息系統開發階段
16. 3. 1 調查研究階段
16. 3. 2 系統分析階段
16. 3. 3 系統設計階段
16. 3. 4 系統實施階段
16. 3. 5 系統評價階段
16. 4 影響信息系統開發成功和失敗的因素
16. 5 本章小結
16. 6 思考和練習
參考書目

相關詞條

熱門詞條

聯絡我們