出版說(shuō)明
前言
第1章數據庫系統概述
1.1數據庫系統基本概念
1.1.1信息與數據
1.1.2數據管理與數據庫
1.1.3數據庫管理系統與數據庫應用系統
1.2數據庫系統及發(fā)展
1.2.1手工管理數據階段
1.2.2文件系統數據管理的特點(diǎn)和缺陷
1.2.3數據庫技術(shù)的發(fā)展歷程和研究方向
1.2.4數據庫系統管理數據的特點(diǎn)
1.3數據庫系統的結構
1.3.1數據庫系統的體系結構
1.3.2數據庫管理系統的功能結構
1.3.3數據庫系統的三級數據模式結構
1.4習題
第2章數據模型與概念模型
2.1概念模型及表示
2.1.1信息的三種世界及描述
2.1.2概念模型的基本概念
2.1.3概念模型的表示方法
2.2常見(jiàn)的數據模型
2.2.1數據模型概述
2.2.2層次數據模型
2.2.3網(wǎng)狀數據模型
2.2.4關(guān)系數據模型
2.2.5面向對象數據模型
2.2.6對象關(guān)系數據模型
2.3習題
第3章數據庫系統的設計方法
3.1數據庫系統設計概述
3.1.1數據庫系統設計的內容
3.1.2數據庫系統設計應注意的問(wèn)題
3.1.3數據庫設計的基本方法
3.1.4數據庫系統設計的基本步驟
3.2系統需求分析
3.2.1需求分析的任務(wù)和方法
3.2.2數據字典及其表示
3.3數據庫概念結構的設計
3.3.1概念結構的特點(diǎn)及設計方法
3.3.2數據抽象與局部視圖設計
3.3.3視圖的集成
3.4數據庫邏輯結構的設計
3.4.1概念模型向網(wǎng)狀模型轉換
3.4.2概念模型向關(guān)系模型的轉換
3.4.3用戶(hù)子模式的設計
3.4.4數據庫邏輯結構設計的實(shí)例
3.5數據庫物理結構的設計
3.5.1數據庫物理結構設計的內容和方法
3.5.2關(guān)系模式存取方法的選擇
3.5.3確定數據庫的存儲結構
3.6數據庫的實(shí)施和維護
3.6.1數據入庫和數據轉換
3.6.2數據庫試運行
3.6.3數據庫的運行和維護
3.7數據庫應用系統的設計
3.7.1數據庫系統的體系架構
3.7.2數據庫管理工具及數據源配置技術(shù)
3.7.3數據庫應用系統設計的步驟與方法
3.8數據庫應用系統的設計實(shí)例
3.8.1系統數據流程圖和數據字典
3.8.2系統體系結構及功能結構
3.8.3數據庫結構設計
3.9習題
第4章關(guān)系數據庫
4.1關(guān)系模型及其三要素
4.1.1關(guān)系數據結構
4.1.2關(guān)系操作概述
4.1.3關(guān)系的完整性
4.2關(guān)系代數
4.2.1傳統的集合運算
4.2.2專(zhuān)門(mén)的關(guān)系運算
4.2.3用關(guān)系代數表示檢索的例子
4.3關(guān)系演算
4.3.1元組關(guān)系演算
4.3.2域關(guān)系演算
4.4域關(guān)系演算語(yǔ)言QBE
4.4.1QBE特點(diǎn)和操作方法
4.4.2數據檢索操作
4.4.3數據維護操作
4.5習題
第5章SQL Server數據庫管理系統
5.1SQL Server DBS體系結構
5.1.1多層客戶(hù)/服務(wù)器結構
5.1.2C/S系統的軟件組成
5.2SQL Server 2008功能簡(jiǎn)介
5.2.1SQL Server 2008服務(wù)器類(lèi)型
5.2.2數據庫文件和系統數據庫
5.2.3SQL Server管理對象
5.2.4SQL Server管理工具
5.3習題
第6章數據庫的建立與管理
6.1數據庫的定義和維護
6.1.1T-SQL創(chuàng )建和維護數據庫功能
6.1.2用SSMS創(chuàng )建和維護數據庫
6.2基本表的定義和維護
6.2.1T-SQL定義和維護基本表功能
6.2.2用SSMS定義和維護基本表
6.3數據維護操作
6.3.1T-SQL數據更新功能
6.3.2用SSMS進(jìn)行數據更新
6.4數據查詢(xún)操作
6.4.1T-SQL數據查詢(xún)語(yǔ)言
6.4.2數據查詢(xún)實(shí)例
6.4.3T-SQL附加語(yǔ)句
6.5視圖和關(guān)系圖的建立與維護
6.5.1T-SQL視圖定義和維護功能
6.5.2用SSMS定義和維護視圖
6.5.3數據庫關(guān)系圖的創(chuàng )建和維護
6.6觸發(fā)器的創(chuàng )建和維護
6.6.1T-SQL創(chuàng )建和管理觸發(fā)器功能
6.6.2在SSMS中創(chuàng )建觸發(fā)器
6.7習題
第7章關(guān)系數據庫理論
7.1關(guān)系數據模式的規范化理論
7.1.1關(guān)系模式規范化的必要性
7.1.2函數依賴(lài)及其關(guān)系的范式
7.1.3多值依賴(lài)及關(guān)系的第四范式
7.1.4連接依賴(lài)及關(guān)系的第五范式
7.1.5關(guān)系規范化小結
7.2關(guān)系模式的分解算法
7.2.1關(guān)系模式分解的算法基礎
7.2.2極小化算法在數據庫設計中的應用
7.2.3判定分解服從規范的方法
7.2.4關(guān)系模式的分解方法
7.3關(guān)系系統及查詢(xún)優(yōu)化技術(shù)
7.3.1關(guān)系系統的定義和分類(lèi)
7.3.2關(guān)系系統的查詢(xún)優(yōu)化理論與技術(shù)
7.4習題
第8章數據庫保護技術(shù)
8.1數據庫安全性及SQL Server的安全管理
8.1.1數據庫安全性控制的一般方法
8.1.2SQL Server的安全體系結構
8.1.3SQL Server的用戶(hù)和角色管理
8.1.4SQL Server的權限管理
8.2數據庫完整性及SQL Server的完整性控制
8.2.1完整性約束條件及完整性控制
8.2.2SQL Server的數據庫完整性及實(shí)現方法
8.3數據庫并發(fā)控制及SQL Server并發(fā)控制機制
8.3.1事務(wù)及并發(fā)控制的基本概念
8.3.2封鎖及封鎖協(xié)議
8.3.3封鎖出現的問(wèn)題及解決方法
8.3.4SQL Server的并發(fā)控制機制
8.4數據庫恢復技術(shù)與SQL Server數據恢復機制
8.4.1故障的種類(lèi)
8.4.2數據恢復的實(shí)現技術(shù)
8.4.3數據庫恢復策略
8.4.4具有檢查點(diǎn)的數據恢復技術(shù)
8.4.5SQL Server的數據備份和數據恢復機制
8.5習題
第9章新型數據庫系統及數據庫技術(shù)的發(fā)展
9.1分布式數據庫系統
9.1.1分布式數據庫技術(shù)概述
9.1.2分布式數據庫系統的體系結構
9.1.3分布式數據庫系統的組成和功能
9.2面向對象的數據庫系統
9.2.1面向對象程序設計方法特點(diǎn)
9.2.2面向對象數據庫語(yǔ)言
9.2.3面向對象數據模式的完整性約束
9.3數據倉庫及數據挖掘技術(shù)
9.3.1數據倉庫
9.3.2數據挖掘技術(shù)
9.4其他新型的數據庫系統
9.4.1演繹數據庫系統
9.4.2多媒體數據庫
9.4.3模糊數據庫系統
9.4.4主動(dòng)數據庫系統
9.4.5聯(lián)邦數據庫系統
9.5數據庫技術(shù)的研究與發(fā)展
9.5.1傳統數據庫系統
9.5.2新一代的數據庫技術(shù)
9.5.3第三代數據庫系統
9.5.4數據庫新技術(shù)
9.6習題
第10章數據庫系統的教學(xué)標準、實(shí)驗標準及實(shí)驗方案
10.1數據庫系統課程的教學(xué)標準
10.2數據庫系統的實(shí)驗標準
10.2.1數據庫系統的課程實(shí)驗標準
10.2.2數據庫系統的課程設計實(shí)驗標準
10.3前期階段的實(shí)驗方案
10.3.1系統需求分析
10.3.2關(guān)系數據庫的設計
10.4數據庫操作實(shí)驗方案
10.4.1數據庫的定義實(shí)驗
10.4.2數據庫的建立和維護實(shí)驗
10.4.3數據庫的簡(jiǎn)單查詢(xún)和連接查詢(xún)實(shí)驗
10.4.4數據庫的嵌套查詢(xún)實(shí)驗
10.4.5數據庫的組合查詢(xún)和統計查詢(xún)實(shí)驗
10.4.6數據庫的視圖和關(guān)系圖的定義及使用實(shí)驗
10.4.7數據完整性和數據安全性實(shí)驗
參考文獻