第1章 數(shù)據庫技術概論
1.1 數(shù)據庫技術的產生與發(fā)展
1.1.1 數(shù)據管理的3個階段
1.1.2 數(shù)據庫技術的特點
1.1.3 數(shù)據庫中的基本概念
1.2 數(shù)據模型
1.2.1 概念模型
1.2.2 數(shù)據模型
1.2.3 層次模型
1.2.4 網狀模型
1.3 數(shù)據庫的系統(tǒng)結構
1.3.1 數(shù)據庫系統(tǒng)的三級模式結構
1.3.2 數(shù)據庫系統(tǒng)的組成
1.4 數(shù)據庫管理系統(tǒng)
1.4.1 DBMS的基本功能
1.4.2 DBMS的組成
1.5 習題
1.5.1 思考題
1.5.2 應用題
第2章 關系數(shù)據庫
2.1 關系模型的基本概念
2.1.1 關系的通俗解釋
2.1.2 關系的數(shù)學定義
2.1.3 關系模型
2.2 關系代數(shù)
2.2.1 傳統(tǒng)的集合運算
2.2.2 專門的關系運算
2.2.3 關系代數(shù)表達式
2.3 習題
2.3.1 思考題
2.3.2 應用題
第3章 SQL語言及SQL Server 2
的應用
3.1 SQL語言概述
3.1.1 SQL語言的特點
3.1.2 三級模式結構
3.2 SQL Server 2概述
3.2.1 概述
3.2.2 SQL Server的安裝
3.2.3 SQL Server服務的啟動和
注冊
3.2.4 SQL Server 的主要工具
3.3 T-SQL的數(shù)據定義
3.3.1 SQL Server中的數(shù)據庫
3.3.2 對數(shù)據庫和表的基本操作
3.3.3 建立與刪除索引
3.4 T-SQL的數(shù)據查詢
3.4.1 基本語句格式
3.4.2 最簡單的SELECT語句
3.4.3 附加子句
3.4.4 復雜查詢
3.5 數(shù)據的插入、修改和刪除語句
3.5.1 INSERT語句
3.5.2 UPDATE語句
3.5.3 DELETE語句
3.6 T-SQL的視圖
3.6.1 視圖的定義
3.6.2 視圖的建立
3.6.3 視圖的刪除
3.6.4 視圖的查詢
3.6.5 視圖的更新
3.7 批處理和流程控制語句
3.7.1 批處理
3.7.2 流程控制語句
3.8 存儲過程與觸發(fā)器
3.8.1 存儲過程的特點
3.8.2 存儲過程的類型
3.8.3 存儲過程的創(chuàng)建、執(zhí)行和刪除
3.8.4 觸發(fā)器的概念
3.8.5 觸發(fā)器的工作原理
3.8.6 觸發(fā)器的創(chuàng)建和刪除
3.9 T-SQL的數(shù)據控制
3.9.1 新建SQL Server的用戶
3.9.2 語句權力的管理
3.9.3 對象權力的管理
3.1 習題
3.1.1 思考題
3.1.2 應用題
第4章 數(shù)據庫保護
4.1 數(shù)據安全性
4.1.1 安全性控制的一般方法
4.1.2 SQL Server系統(tǒng)的安全性
4.2 數(shù)據完整性
4.2.1 數(shù)據完整性概述
4.2.2 SQL Server中采用的完整性方法
4.3 事務處理與并發(fā)控制
4.3.1 事務處理
4.3.2 并發(fā)控制
4.4 SQL Server的災難恢復
4.4.1 備份
4.4.2 恢復
4.4.3 在SQL Server 2上進行數(shù)據庫的備份和恢復
4.5 習題
4.5.1 思考題
4.5.2 應用題
第5章 關系數(shù)據庫設計理論
5.1 關系模型的存儲異常與數(shù)據依賴
5.2 函數(shù)依賴的基本概念
5.3 關系的規(guī)范化
5.3.1第一范式
5.3.2第二范式
5.3.3第三范式
5.3.4 BC范式
5.4 模式分解的優(yōu)劣
5.4.1 模式分解的原則
5.4.2 模式分解的方法
5.5 習題
5.5.1 思考題
5.5.2 應用題
第6章 數(shù)據庫設計
6.1 數(shù)據庫設計的步驟
6.1.1 軟件工程和軟件生存周期
6.1.2 數(shù)據庫系統(tǒng)生命周期
6.1.3 數(shù)據庫設計的特點
6.1.4 數(shù)據庫設計方法簡述
6.2 規(guī)劃
6.3 需求分析
6.3.1 需求分析的任務
6.3.2 需求分析的方法
6.3.3 數(shù)據流圖(Data Flow Diagram/DFD)
6.3.4 數(shù)據字典(Data Dictionary
/ DD)
6.4 概念結構設計
6.4.1 概念結構設計的方法與
步驟
6.4.2 數(shù)據抽象與局部視圖設計
6.4.3 視圖的集成
6.5 邏輯結構設計
6.5.1 E-R圖向關系模型的轉換
6.5.2 關系模型的優(yōu)化
6.6 數(shù)據庫物理設計
6.7 數(shù)據庫的實施與維護
6.7.1 數(shù)據庫的試運行
6.7.2 數(shù)據庫的維護
6.8 習題
6.8.1 思考題
6.8.2 應用題
第7章 其他數(shù)據庫管理系統(tǒng)介紹
7.1 Oracle
7.2 Informix
7.3 DB2
7.4 Sybase
附錄A SQL Server 2實驗
參考
實驗一 SQL Server的安裝和基本
使用
實驗二 簡單的SELECT語句的使用
實驗三 復雜的SELECT語句的使用
實驗四 INSERT,UPDATE,DELETE
語句的使用
實驗五 視圖的使用
實驗六 批處理
實驗七 存儲過程
實驗八 觸發(fā)器
實驗九 數(shù)據控制
實驗十 數(shù)據的備份和恢復
參考文獻