簡介
本書是針對“資料庫系統原理”課程組織編寫的輔導教材,內容分為三部分:第一部分是知識篇,以《中國計算機科學與技術學科教程2002》設定的課程知識點為主線,總結要點與難點,通過大量的例題分析和習題,幫助讀者掌握各知識點;第二部分為專題篇,以資料庫套用技術點展開,技術點串起了教材的主要內容,學以致用,理論與實際互相促進;第三部分為模擬試卷,用於檢驗課程知識點的掌握情況。本書可以作為高等學校計算機、管理信息類專業本科和專科學生的輔導教材,也適合於參加計算機等級考試、全國計算機技術與軟體專業技術資格(水平)考試、研究生入學考試的相關人員研習,還可供資料庫套用系統開發設計人員參考使用。
目錄
第一部分知識篇
第1章資料庫系統概述
1.1知識要點
1.1.1資料庫基本概念與知識
1.1.2數據模型
1.1.3資料庫系統結構
1.1.4資料庫管理系統
1.1.5資料庫工程與套用
1.1.6資料庫技術的發展
1.2例題解析
1.3習題
部分參考答案
第2章關係資料庫
2.1知識要點
2.1.1關係資料庫概述
2.1.2關係數據結構
2.1.3關係完整性
2.1.4關係代數
2.1.5關係演算
2.1.6關係資料庫管理系統的分類
2.1.7關係代數等價變換規則及查詢最佳化
2.2例題解析
2.3習題
部分參考答案
第3章關係資料庫標準語言SQL
3.1知識要點
3.1.1SQL概述
3.1.2數據定義
3.1.3查詢
3.1.4數據更新
3.1.5視圖
3.1.6數據控制
3.1.7嵌入式SQL
3.2例題解析
3.3習題
部分參考答案
第4章資料庫物理組織
4.1知識要點
4.1.1資料庫的物理存儲介質
4.1.2檔案存儲結構
4.1.3檔案記錄組織
4.1.4索引技術與散列技術
4.1.5資料庫與檔案
4.1.6資料庫效率和調節
4.2例題解析
4.3習題
部分參考答案
第5章資料庫保護
5.1知識要點
5.1.1完整性
5.1.2安全性
5.1.3並發控制
5.1.4恢復
5.2例題解析
5.3習題
部分參考答案
第6章資料庫建模
6.1知識要點
6.1.1實體聯繫模型
6.1.2擴展的實體聯繫模型
6.1.3面向對象模型
6.1.4統一建模語言
6.1.5關係模型
6.2習題
部分參考答案
第7章關係資料庫設計理論
7.1知識要點
7.1.1數據依賴
7.1.2範式
7.1.3規範化方法
7.2例題解析
7.3習題
部分參考答案
第8章資料庫設計
8.1知識要點
8.1.1需求分析
8.1.2概念結構設計
8.1.3邏輯結構設計
8.1.4物理結構設計
8.1.5資料庫實施、運行與維護
8.2例題解析
8.3習題
部分參考答案
第9章資料庫體系結構及其訪問技術
9.1知識要點
9.1.1資料庫體系結構的發展
9.1.2單用戶資料庫系統
9.1.3主從式或主機/終端式結構的資料庫系統
9.1.4C/S結構的資料庫系統
9.1.5B/S結構的資料庫系統
9.1.6分散式結構的資料庫系統
9.2例題解析
9.3習題
部分參考答案
第10章資料庫管理系統
10.1知識要點
10.1.1資料庫管理系統的設計目標和基本功能模組
10.1.2資料庫管理系統的層次結構
10.1.3資料庫管理系統的進程組織方案
10.2習題
部分參考答案
第11章面向對象資料庫
11.1知識要點
11.1.1面向對象方法的簡介
11.1.2面向對象數據模型概念
11.1.3面向對象資料庫管理系統
11.1.4對象—關係資料庫系統
11.1.5面向對象的數據類型
11.1.6對象—聯繫圖及其成分
11.1.7ORDB的定義語言
11.1.8ORDB的查詢語言
11.1.9ODMG93和持久化C 系統
11.1.10ODMG97和對象語言
11.2例題解析
11.3習題
部分參考答案
第12章其他資料庫新技術
12.1知識要點
12.1.1決策支持系統和數據倉庫
12.1.2分散式資料庫系統
12.1.3並行資料庫系統
12.2習題
部分參考答案
第二部分專題篇
第13章實用資料庫系統簡介
13.1Access資料庫系統
13.1.1Access資料庫系統概述
13.1.2Access資料庫系統操作簡介
13.2SQLServer2000資料庫系統
13.2.1SQLServer特點
13.2.2SQLServer的安裝和配置
13.2.3SQLServer工具和實用程式
13.2.4SQLServer伺服器管理
13.2.5SQLServer資料庫管理
第14章資料庫、表的基本操作
14.1Access資料庫與表的基本操作
14.1.1使用資料庫
14.1.2使用表
14.1.3使用數據表視圖
14.2SQLServer2000資料庫與表對象等的基本操作
14.2.1資料庫操作
14.2.2表操作
14.2.3視圖的創建與使用
14.2.4索引的創建
14.2.5存儲過程
14.2.6觸發器
14.2.7關係圖
第15章嵌入式SQL的套用
15.1嵌入式SQL在C語言中的套用
15.1.1系統的總體功能
15.1.2典型功能模組介紹
15.2其他高級語言中嵌入式SQL的套用情況
15.2.1Pro*C程式概述
15.2.2Pro*C程式的組成結構
15.2.3Pro*C程式舉例
15.2.4Pro*C的編譯和運行
第16章開放的客戶端開發技術與工具
16.1網路異構資料庫訪問接口
16.1.1SQL/CLI的基本原理和基本內容
16.1.2ODBC
16.1.3JDBC
16.1.4OLEDB
16.2ADO