前言
第1章 數據庫技術概論
1.1 文件技術與數據庫技術
1.1.1 文件技術的特點與局限性
1.1.2 數據庫技術的產生與發(fā)展
1.1.3 數據庫技術的特點
1.1.4 數據庫基本概念
1.2 數據模型
1.2.1 概念模型
1.2.2 數據模型三要素
1.2.3 層次模型*
1.2.4 網狀模型*
1.3 數據庫系統結構
1.3.1 數據庫系統的三級模式結構
1.3.2 數據庫系統組成
1.4 數據庫管理系統
1.4.1 DBMS基本功能
1.4.2 DBMS的組成
1.4.3 DBMS的評價與選擇
小結
思考題
習題
第2章 關系數據庫
2.1 關系模型的基本概念
2.1.1 關系的通俗解釋
2.1.2 關系的數學定義
2.1.3 關系模型
2.1.4 關系數據庫管理系統
2.2 關系代數
2.2.1 傳統的集合運算
2.2.2 專門的關系運算
2.2.3 關系代數表達式
小結
思考題
習題
第3章 關系數據庫結構化查詢語言
3.1 概述
3.1.1 標準SQL的特點
3.1.2 關系數據庫的三級模式結構
3.1.3 SQL Server中的T-SQL對標準SQL的擴充
3.2 T-SQL的數據定義
3.2.1 SQL Server中的數據庫
3.2.2 SQL Server中的數據庫表和索引
3.3 T-SQL數據查詢功能
3.3.1 SELECT語句
3.3.2 附加子句
3.3.3 復雜查詢
3.4 T-SQL數據更新功能
3.4.1 數據插入、修改和刪除語句
3.4.2 批處理
3.4.3 流程控制語言
3.5 T-SQL的視圖、存儲過程和觸發(fā)器
3.5.1 T-SQL的視圖
3.5.2 T-SQL的存儲過程
3.5.3 T-SQL的觸發(fā)器
3.6 T-SQL數據控制
3.6.1 語句權力的授予與收回
3.6.2 對象權力的授予與收回
小結
思考題
習題
第4章 關系數據庫設計理論
4.1 關系模式的存儲異常與數據依賴
4.2 函數依賴的基本概念
4.3 關系的規(guī)范化
4.3.1 第一范式
4.3.2 第二范式
4.3.3 第三范式
4.3.4 BCNF范式
4.3.5 多值依賴*
4.3.6 第四范式*
4.4 模式分解的優(yōu)劣
小結
思考題
習題
第5章 數據庫查詢的實現與優(yōu)化
5.1 概述
5.2 查詢優(yōu)化的一般策略
5.2.1 邏輯層優(yōu)化的一般策略
5.2.2 物理層優(yōu)化的一般方法
小結
思考題
習題
第6章 數據庫保護
6.1 安全性
6.1.1 安全性控制的一般方法
6.1.2 SQL Server系統的安全性
6.2 數據完整性
6.2.1 完整性約束條件
6.2.2 SQL Server系統的完整性
6.3 事務處理
6.3.1 事務的基本概念
6.3.2 并發(fā)操作與數據的不一致性
6.3.3 SQL Server系統的并發(fā)控制
6.3.4 SQL Server系統的恢復策略
小結
思考題
習題
第7章 數據庫設計
7.1 數據庫設計概述
7.1.1 數據庫和信息系統
7.1.2 數據庫設計的特點
7.1.3 數據庫設計方法簡述
7.1.4 數據庫設計步驟
7.2 需求分析
7.2.1 需求分析的任務和方法
7.2.2 數據字典和數據流圖
7.3 概念結構設計
7.3.1 概念結構
7.3.2 概念結構設計的方法與步驟
7.3.3 數據抽象與局部視圖設計
7.3.4 視圖的集成
7.4 邏輯結構設計
7.4.1 E-R圖向關系模型的轉換
7.4.2 數據模型的優(yōu)化
7.5 數據庫的物理設計
7.5.1 數據庫物理設計的要求與內容
7.5.2 評價物理結構
7.6 數據庫的實施和維護
7.6.1 數據的載入和應用程序的調試
7.6.2 數據庫的試運行
7.6.3 數據庫的運行和維護
小結
思考題
習題
第8章 數據庫應用系統開發(fā)與維護
8.1 應用系統開發(fā)模型
8.1.1 瀑布模型
8.1.2 原型模型
8.2 數據庫應用系統開發(fā)實例
8.2.1 用戶需求分析
8.2.2 數據結構設計
8.2.3 軟件結構設計
8.2.4 程序流程設計
8.2.5 運行設計
8.3 在SQL Server7.0中創(chuàng)建數據庫
小結
思考題
習題
第9章 客戶/服務器應用系統
9.1 客戶/服務器系統
9.1.1 客戶/服務器系統的優(yōu)點
9.1.2 客戶/服務器系統的基本組成
9.1.3 Client/Server的幾個概念
9.1.4 開放式數據庫連接ODBC
9.2 VFP6.0對客戶/服務器系統結構的支持
9.2.1 客戶/服務器系統的設計
9.2.2 遠程視圖直接訪問SQL Server
9.2.3 使用SQL pass-through技術實現應用系統
小結
思考題
習題
附錄
附錄A SQL Server7.0 實驗指南
實驗一 使用SQL Server7.0
實驗二 T-SQL的數據查詢
實驗三 數據檢索——高級主題
實驗四 定義基本表、建立索引和修改數據
實驗五 設計數據完整性
實驗六 創(chuàng)建視圖和存儲過程
實驗七 綜合練習實驗
附錄B 數據庫課程設計大綱
參考文獻