商品簡介
本書深入淺出地講述了數據庫設計與應用的主要方法和實例,以基于MS SQL Server 2000數據庫管理系統的實例介紹為重點。全書主要包括基礎篇、提高篇和新技術篇3個部分。基礎篇介紹數據庫設計的一般方法以及數據庫和表的基本操作;提高篇面向復雜應用介紹連接查詢和嵌套查詢、視圖、存儲過程和觸發器,基于索引機制、基于關系模式反規范化和視圖物化以及基于查詢語句重寫的查詢優化,事務的操作和數據庫的備份與還原; 新技術篇介紹數據的Web發布和數據的挖掘與分析。 本書可單獨作為數據庫設計與應用相關課程的教材,也可作為數據庫技術理論課程的配套實驗指導書或作為數據庫系統開發人員的參考資料。本書所講述的內容適用于不同類型的讀者。對于非計算機專業的數據庫基礎知識介紹或職業技術短期培訓,可以基礎篇作為教學的重點,有選擇地介紹提高篇中的部分內容;對于計算機科學與技術專業的課程教學,可以基礎篇和提高篇作為主要教學內容,并可根據具體情況選擇新技術篇中的部分內容進行講授。
目次
第一部分 基礎篇
第1章 數據庫設計
1.1 數據庫設計過程
1.1.1 MIS基本知識介紹
1.1.2 數據庫設計及開發的過程
1.2 實體聯系模型和關系模型
1.2.1 實體聯系模型
1.2.2 關系模型
1.2.3 從ER模型到關系模型
1.2.4 規范化簡介
1.3 案例研究
1.4 數據庫產品簡介及選擇
1.4.1 幾種常見的數據庫系統
1.4.2 數據庫管理系統的選擇
習題
第2章 數據庫及表的基本操作
2.1 基本SQL數據操縱
2.1.1 SQL概述
2.1.2 數據的查詢
2.1.3 數據的更新
2.2 數據庫的創建
2.2.1 角色和用戶
2.2.2 數據庫的創建
2.3 表的創建及其完整性約束的實現
2.3.1 基本表的創建
2.3.2 實體完整性和參照完整性約束的有效性驗證及實現
2.3.3 屬性標識、CHECK約束及默認值的創建
習題
第二部分 提高篇
第3章 面向復雜應用的數據操作
3.1 連接查詢
3.1.1 等值連接和自然連接
3.1.2 外連接
3.2 嵌套查詢
3.2.1 幾種基本的子查詢
3.2.2 子查詢的應用
3.3 集合查詢
3.4 視圖的創建及應用
3.4.1 視圖的創建、查詢及更新
3.4.2 視圖機制下數據操作的執行效率
3.5 存儲過程的創建及應用
3.5.1 存儲過程的概念
3.5.2 存儲過程的創建及執行
3.5.3 存儲過程的應用
3.6 觸發器的創建及應用
3.6.1 觸發器的概念
3.6.2 觸發器的創建和有效性驗證
3.7 案例研究
習題
第4章 數據的查詢優化
4.1 基于索引機制的查詢優化
4.1.1 問題的提出
4.1.2 索引的概念
4.1.3 索引的創建
4.1.4 索引對數據查詢操作性能的影響
4.1.5 維護索引的代價
4.1.6 索引選擇和應用的一般原則
4.2 基于數據庫模式反規范化和視圖物化的查詢優化
4.2.1 問題的提出
4.2.2 關系模式的反規范化
4.2.3 視圖的物化
4.3 基于查詢語句重寫的查詢優化
4.4 案例研究
習題
第5章 數據庫的備份與還原
5.1 事務管理
5.1.1 事務的概念
5.1.2 數據庫事務操作
5.2 數據庫的備份與還原
5.2.1 基本概念
5.2.2 數據庫的備份
5.2.3 數據庫的還原
5.2.4 數據庫的導出和導入
5.3 系統數據庫的重建
習題
第三部分 新技術篇
第6章 數據的Web發布
6.1 數據的HTML格式發布
6.1.1 相關概念
6.1.2 將數據發布為HTML文件
6.2 數據的XML格式發布
6.2.1 XML概述
6.2.2 檢索和編寫XML數據
6.2.3 將數據發布為XML文檔
習題
第7章 數據挖掘與數據分析
7.1 背景知識
7.1.1 數據挖掘與OLAP概述
7.1.2 決策樹和聚類分析簡介
7.1.3 SQL Server 2000 Analysis Services簡介
7.2 多維數據集的基本操作
7.2.1 多維數據集的創建
7.2.2 多維數據集的鉆取
7.3 基于決策樹模型的挖掘與分析
7.3.1 用決策樹創建關系挖掘模型
7.3.2 用決策樹創建OLAP挖掘模型
7.4 基于聚集模型的挖掘與分析
習題
附錄
參考文獻