《普通高等教育“十一五”國家級規(guī)劃教材:數(shù)據(jù)庫系統(tǒng)原理及應用教程(第3版)》共10章,系統(tǒng)全面地闡述了數(shù)據(jù)庫系統(tǒng)的基本理論、應用技術和設計方法。《普通高等教育“十一五”國家級規(guī)劃教材:數(shù)據(jù)庫系統(tǒng)原理及應用教程(第3版)》具有概念清楚、重點突出、章節(jié)安排合理,以及重視上機實驗環(huán)節(jié)等特點。書中以流行的SQLServer2000數(shù)據(jù)庫管理系統(tǒng)為技術案例和實驗平臺,具有較好的可操作性。書中每章后附有豐富習題。為便于組織教學和實驗,《普通高等教育“十一五”國家級規(guī)劃教材:數(shù)據(jù)庫系統(tǒng)原理及應用教程(第3版)》的最后一章為數(shù)據(jù)庫課程的教學標準、實驗標準和實驗方案,供讀者參考。為了便于教學,《普通高等教育“十一五”國家級規(guī)劃教材:數(shù)據(jù)庫系統(tǒng)原理及應用教程(第3版)》還編寫了與《數(shù)據(jù)庫系統(tǒng)原理及應用教程(第3版)》配套的《數(shù)據(jù)庫系統(tǒng)實驗指導和習題解答(第3版)》,并提供電子教案供讀者下載。
《普通高等教育“十一五”國家級規(guī)劃教材:數(shù)據(jù)庫系統(tǒng)原理及應用教程(第3版)》可作為高等院校計算機及相關專業(yè)本科生的教材,也可作為高職高專計算機專業(yè)學生的教材。
出版說明
前言
第1章 數(shù)據(jù)庫基礎知識
1.1 數(shù)據(jù)庫的特點及概念
1.1.1 信息與數(shù)據(jù)
1.1.2 數(shù)據(jù)管理與數(shù)據(jù)庫
1.1.3 數(shù)據(jù)庫管理系統(tǒng)與數(shù)據(jù)庫應用系統(tǒng)
1.2 數(shù)據(jù)庫系統(tǒng)及發(fā)展
1.2.1 手工管理數(shù)據(jù)階段
1.2.2 文件系統(tǒng)數(shù)據(jù)管理的特點和缺陷
1.2.3 數(shù)據(jù)庫技術的發(fā)展歷程和研究方向
1.2.4 數(shù)據(jù)庫系統(tǒng)管理數(shù)據(jù)的特點
1.3 數(shù)據(jù)庫系統(tǒng)的結構
1.3.1 數(shù)據(jù)庫系統(tǒng)的體系結構
1.3.2 數(shù)據(jù)庫管理系統(tǒng)的功能結構
1.3.3 數(shù)據(jù)庫系統(tǒng)的三級數(shù)據(jù)模式結構
1.4 習題
第2章 數(shù)據(jù)模型與概念模型
2.1 信息的三種世界及描述
2.2 概念模型及表示
2.2.1 概念模型的基本概念
2.2.2 概念模型的表示方法
2.3 常見的數(shù)據(jù)模型
2.3.1 數(shù)據(jù)模型概述
2.3.2 層次數(shù)據(jù)模型
2.3.3 網(wǎng)狀數(shù)據(jù)模型
2.3.4 關系數(shù)據(jù)模型
2.3.5 面向對象數(shù)據(jù)模型
2.3.6 對象關系數(shù)據(jù)模型
2.4 習題
第3章 數(shù)據(jù)庫系統(tǒng)的設計方法
3.1 數(shù)據(jù)庫系統(tǒng)設計概述
3.1.1 數(shù)據(jù)庫系統(tǒng)設計的內容
3.1.2 數(shù)據(jù)庫系統(tǒng)設計應注意的問題
3.1.3 數(shù)據(jù)庫設計的基本方法
3.1.4 數(shù)據(jù)庫系統(tǒng)設計的基本步驟
3.2 系統(tǒng)需求分析
3.2.1 需求分析的任務和方法
3.2.2 數(shù)據(jù)字典及其表示
3.3 數(shù)據(jù)庫概念結構的設計
3.3.1 概念結構的特點及設計方法
3.3.2 數(shù)據(jù)抽象與局部視圖設計
3.3.3 視圖的集成
3.4 數(shù)據(jù)庫邏輯結構的設計
3.4.1 概念模型向網(wǎng)狀模型轉換
3.4.2 概念模型向關系模型的轉換
3.4.3 用戶子模式的設計
3.4.4 數(shù)據(jù)庫邏輯結構設計的實例
3.5 數(shù)據(jù)庫物理結構的設計
3.5.1 數(shù)據(jù)庫物理結構設計的內容和方法
3.5.2 關系模式存取方法的選擇
3.5.3 確定數(shù)據(jù)庫的存儲結構
3.6 數(shù)據(jù)庫的實施和維護
3.6.1 數(shù)據(jù)入庫和數(shù)據(jù)轉換
3.6.2 數(shù)據(jù)庫試運行
3.6.3 數(shù)據(jù)庫的運行和維護
3.7 數(shù)據(jù)庫應用系統(tǒng)的設計
3.7.1 數(shù)據(jù)庫系統(tǒng)的體系架構
3.7.2 數(shù)據(jù)庫管理工具及數(shù)據(jù)源配置技術
3.7.3 數(shù)據(jù)庫應用系統(tǒng)設計的步驟與方法
3.8 數(shù)據(jù)庫應用系統(tǒng)的設計實例
3.8.1 系統(tǒng)數(shù)據(jù)流程圖和數(shù)據(jù)字典
3.8.2 系統(tǒng)體系結構及功能結構
3.8.3 數(shù)據(jù)庫結構設計
3.9 習題
第4章 關系數(shù)據(jù)庫
4.1 關系模型及其三要素
4.1.1 關系數(shù)據(jù)結構
4.1.2 關系操作概述
4.1.3 關系的完整性
4.2 關系代數(shù)
4.2.1 傳統(tǒng)的集合運算
4.2.2 專門的關系運算
4.2.3 用關系代數(shù)表示檢索的例子
4.3 關系演算
4.3.1 元組關系演算
4.3.2 域關系演算
4.4 域關系演算語言QBE
4.4.1 QBE的特點和操作方法
4.4.2 數(shù)據(jù)檢索操作
4.4.3 數(shù)據(jù)維護操作
4.5 習題
第5章 關系數(shù)據(jù)庫標準語言——SQL
5.1 SQL的功能及特點
5.2 數(shù)據(jù)定義語句
5.2.1 基本表的定義和維護
5.2.2 索引的定義和維護
5.2.3 視圖的定義和維護
5.3 數(shù)據(jù)查詢語句
5.3.1 數(shù)據(jù)查詢的基本語法
5.3.2 數(shù)據(jù)查詢實例
5.4 數(shù)據(jù)更新語句
5.4.1 數(shù)據(jù)插入語句
5.4.2 數(shù)據(jù)修改語句
5.4.3 數(shù)據(jù)刪除語句
5.5 嵌入式SQL
5.5.1 嵌入式SQL的特點
5.5.2 不用游標的SQL語句
5.5.3 使用游標的SQL
5.6 數(shù)據(jù)控制機制和語句
5.6.1 數(shù)據(jù)控制機制
5.6.2 數(shù)據(jù)控制語句
5.7 習題
第6章 SQL Server關系數(shù)據(jù)庫管理系統(tǒng)
6.1 SQL Server 2000的系統(tǒng)結構
6.1.1 N-Tier客戶機/服務器結構
6.1.2 與Internet高度集成功能
6.1.3 客戶機服務器軟件結構
6.1.4 數(shù)據(jù)庫對象
6.1.5 系統(tǒng)數(shù)據(jù)庫
6.2 SQL Server 2000的管理功能
6.2.1 SQL Server 2000的管理任務
6.2.2 SQL Server 2000的管理工具
6.3 SQL Server 2000的數(shù)據(jù)庫操作工具
6.3.1 用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫
6.3.2 在企業(yè)管理器中定義和管理表
6.3.3 視圖的創(chuàng)建和維護
6.3.4 關聯(lián)表的創(chuàng)建和維護
6.3.5 存儲過程及觸發(fā)器的創(chuàng)建和維護
6.4 Transact-SQL語言
6.4.1 數(shù)據(jù)定義語言
6.4.2 數(shù)據(jù)操縱語言
6.4.3 附加的語言元素
6.5 SQL Server 2005新增功能
6.5.1 企業(yè)數(shù)據(jù)管理方面的新增功能
6.5.2 提高開發(fā)效率的新技術
6.5.3 商業(yè)智能領域的增強功能
6.6 習題
第7章 關系數(shù)據(jù)庫理論
7.1 關系數(shù)據(jù)模式的規(guī)范化理論
7.1.1 關系模式規(guī)范化的必要性
7.1.2 函數(shù)依賴及其關系的范式
7.1.3 多值依賴及關系的第四范式
7.1.4 連接依賴及關系的第五范式
7.1.5 關系規(guī)范化小結
7.2 關系模式的分解算法
7.2.1 關系模式分解的算法基礎
7.2.2 極小化算法在數(shù)據(jù)庫設計中的應用
7.2.3 判定分解服從規(guī)范的方法
7.2.4 關系模式的分解方法
7.3 關系系統(tǒng)及查詢優(yōu)化技術
7.3.1 關系系統(tǒng)的定義和分類
7.3.2 關系系統(tǒng)的查詢優(yōu)化理論與技術
7.4 習題
第8章 數(shù)據(jù)庫保護技術
8.1 數(shù)據(jù)庫安全性及SQL Server的安全管理
8.1.1 數(shù)據(jù)庫安全性控制的一般方法
8.1.2 SQL Server的安全體系結構
8.1.3 SQL Server的用戶和角色管理
8.1.4 SOL Server的權限管理
8.2 數(shù)據(jù)庫完整性及SQL Server的完整性控制
8.2.1 完整性約束條件及完整性控制
8.2.2 SOL Server的數(shù)據(jù)庫完整性及實現(xiàn)方法
8.3 數(shù)據(jù)庫并發(fā)控制及SQL Server并發(fā)控制機制
8.3.1 事務及并發(fā)控制的基本概念
8.3.2 封鎖及封鎖協(xié)議
8.3.3 封鎖出現(xiàn)的問題及解決方法
8.3.4 SQL Server的并發(fā)控制機制
8.4 數(shù)據(jù)庫恢復技術與SQL Server數(shù)據(jù)恢復機制
8.4.1 故障的種類
8.4.2 數(shù)據(jù)恢復的實現(xiàn)技術
8.4.3 數(shù)據(jù)庫恢復策略
8.4.4 具有檢查點的數(shù)據(jù)恢復技術
8.4.5 SQL Server的數(shù)據(jù)備份和數(shù)據(jù)恢復機制
8.5 習題
第9章 新型數(shù)據(jù)庫系統(tǒng)及數(shù)據(jù)庫技術的發(fā)展
9.1 分布式數(shù)據(jù)庫系統(tǒng)
9.1.1 分布式數(shù)據(jù)庫技術概述
9.1.2 分布式數(shù)據(jù)庫系統(tǒng)的體系結構
9.1.3 分布式數(shù)據(jù)庫系統(tǒng)的組成和功能
9.2 面向對象的數(shù)據(jù)庫系統(tǒng)
9.2.1 面向對象程序設計方法的特點
9.2.2 面向對象數(shù)據(jù)庫語言
9.2.3 面向對象數(shù)據(jù)模式的完整性約束
9.3 數(shù)據(jù)倉庫及數(shù)據(jù)挖掘技術
9.3.1 數(shù)據(jù)倉庫
9.3.2 數(shù)據(jù)挖掘技術
9.4 其他新型的數(shù)據(jù)庫系統(tǒng)
9.4.1 演繹數(shù)據(jù)庫系統(tǒng)
9.4.2 多媒體數(shù)據(jù)庫
9.4.3 模糊數(shù)據(jù)庫系統(tǒng)
9.4.4 主動數(shù)據(jù)庫系統(tǒng)
9.4.5 聯(lián)邦數(shù)據(jù)庫系統(tǒng)
9.5 數(shù)據(jù)庫技術的研究與發(fā)展
9.5.1 傳統(tǒng)數(shù)據(jù)庫系統(tǒng)
9.5.2 新一代的數(shù)據(jù)庫技術
9.5.3 第三代數(shù)據(jù)庫系統(tǒng)
9.5.4 數(shù)據(jù)庫新技術
9.6 習題
第10章 數(shù)據(jù)庫系統(tǒng)的教學標準及實驗方案
10.1 數(shù)據(jù)庫系統(tǒng)的課程標準
10.2 數(shù)據(jù)庫系統(tǒng)的實驗標準
10.2.1 數(shù)據(jù)庫系統(tǒng)的課程實驗標準
10.2.2 數(shù)據(jù)庫系統(tǒng)的課程設計實驗標準
10.3 前期準備階段的實驗
10.3.1 系統(tǒng)需求分析
10.3.2 關系數(shù)據(jù)庫的設計
10.4 基本操作階段的實驗安排
10.4.1 數(shù)據(jù)庫的定義實驗
10.4.2 數(shù)據(jù)庫的建立和維護實驗
10.4.3 數(shù)據(jù)庫的簡單查詢和連接查詢實驗
10.4.4 數(shù)據(jù)庫的嵌套查詢實驗
10.4.5 數(shù)據(jù)庫的組合查詢和統(tǒng)計查詢實驗
lO.4.6 數(shù)據(jù)庫的視圖和圖表的定義及使用實驗
10.4.7 數(shù)據(jù)完整性和數(shù)據(jù)安全性實驗
10.5 技術提高階段的實驗安排
10.5.1 數(shù)據(jù)庫備份和恢復實驗
10.5.2 SQL Server的其他功能實驗
注:帶有*號的章 節(jié)為選修或參考內容