序
前言
第一章 數據庫系統(tǒng)概述
1. 1 信息. 數據與數據處理
1. 1. 1 數據與信息
1. 1. 2 數據處理
1. 2 數據管理發(fā)展的三個階段
1. 2. 1 人工管理階段
1. 2. 2 文件系統(tǒng)階段
1. 2. 3 數據庫系統(tǒng)階段
1. 3 什么是數據庫系統(tǒng)
1. 3. 1 數據(Data)
1. 3. 2 用戶(Users)
1. 3. 3 軟件(Software)
1. 3. 4 硬件(Hardware)
1. 4 數據庫管理系統(tǒng)(DBMS)
1. 4. 1 數據庫管理系統(tǒng)的抽象層次
1. 4. 2 DBMS的數據存取
1. 4. 3 DBMS的主要功能
1. 4. 4 DBMS的組成
1. 5 數據模型
1. 5. 1 數據之間的聯(lián)系
1. 5. 2 數據模型的分類
1. 5. 3 層次模型
1. 5. 4 網狀模型
1. 5. 5 關系模型
習題
第二章 關系模型的基本概念
2. 1 從格式化模型到關系模型
2. 2 關系的數學定義
2. 2. 1 域
2. 2. 2 笛卡兒積
2. 2. 3 關系的數學定義
2. 3 關系的性質
2. 4 關系的鍵
2. 4. 1 關系鍵
2. 4. 2 候選鍵和主關系鍵
2. 4. 3 外部關系鍵
2. 4. 4 關系模型的完整性
2. 5 關系數據庫模式與關系數據庫
2. 5. 1 關系模式和關系數據庫模式
2. 5. 2 關系數據庫
2. 6 關系運算
2. 7 關系代數
2. 7. 1 傳統(tǒng)的集合運算
2. 7. 2 專門的關系運算
習題
第三章 SQL語言
3. 1 SQL語言概貌及特點
3. 1. 1 SQL語言的發(fā)展及標準化
3. 1. 2 SQL語言支持的關系數據庫三級邏輯結構
3. 1. 3 SQL語言的主要特點
3. 2 SQL數據查詢功能
3. 2. 1 投影檢索
3. 2. 2 選取檢索
3. 2. 3 排序的檢索
3. 2. 4 連表檢索
3. 2. 5 子查詢塊嵌套檢索
3. 2. 6 并. 交和差檢索
3. 2. 7 庫函數檢索
3. 2. 8 分組檢索
3. 2. 9 算術表達式值的檢索
3. 2. 10 部分匹配查詢
3. 2. 11 空值檢索
3. 3 SQL數據定義功能
3. 3. 1 定義, 修改和撤消數據庫用戶
3. 3. 2 定義, 修改和撤消基本表
3. 3. 3 定義和撤消視圖
3. 3. 4 定義和撤消索引
3. 3. 5 聚集的建立和撤消
3. 3. 6 定義和撤消同義名
3. 4 SQL數據操縱功能
3. 4. 1 INSERT
3. 4. 2 DELETE
3. 4. 3 UPDATE
3. 5 SQL數據控制功能
3. 5. 1 特權和角色
3. 5. 2 系統(tǒng)特權與角色的授予與回收
3. 5. 3 對象特權的授予與收回
3. 6 FoxPro SQL語法規(guī)則
習題
第四章 關系數據庫理論
4. 1 什么是“不好”的數據庫設計
4. 2 函數依賴
4. 2. 1 函數依賴
4. 2. 2 完全函數依賴與部分函數依賴
4. 2. 3 傳遞函數依賴
4. 3 關系鍵的形式定義
4. 4 規(guī)范化
4. 4. 1 范式
4. 4. 2 第二范式(2NF)
4. 4. 3 2NF規(guī)范化
4. 4. 4 第三范式(3NF)
4. 4. 5 3NF規(guī)范化
4. 4. 6 Boyce-Codd范式(BCNF)
4. 4. 7 規(guī)范化小結
習題
第五章 數據庫設計
5. 1 數據庫設計概述
5. 1. 1 數據庫設計方法簡述
5. 1. 2 數據庫設計步驟
5. 2 系統(tǒng)需求分析
5. 2. 1 調查分析用戶活動
5. 2. 2 確定系統(tǒng)邊界
5. 2. 3 調查分析系統(tǒng)功能
5. 2. 4 調查分析系統(tǒng)數據
5. 2. 5 編寫系統(tǒng)分析報告
5. 3 概念設計
5. 3. 1 E-R圖方法
5. 3. 2 建立E-R模型
5. 4 邏輯設計
5. 4. 1 E-R模型向關系模型轉換
5. 4. 2 關系規(guī)范化
5. 4. 3 模式代化
5. 5 數據庫物理設計
5. 6 應用程序編碼. 調試. 試運行
5. 6. 1 應用程序設計與編寫
5. 6. 2 組織數據入庫
5. 6. 3 應用程序的調試與試運行
5. 6. 4 整理文檔
5. 7 數據庫的運行和維護
習題
第六章 數據庫安全保護
6. 1 數據庫的安全性控制
6. 1. 1 視圖定義和查詢修改
6. 1. 2 訪問控制
6. 1. 3 數據加密
6. 1. 4 跟蹤審查
6. 2 數據庫完整性控制
6. 2. 1 完整性規(guī)則
6. 2. 2 完整性約束分類
6. 3 數據庫并發(fā)控制
6. 3. 1 封鎖
6. 3. 2 死鎖及消除的方法
6. 4 數據庫的恢復
6. 4. 1 預備性恢復
6. 4. 2 恢復過程
習題
第七章 FoxPro數據庫管理系統(tǒng)
7. 1 Visual FoxPro DBMS運行環(huán)境. 組成和運行方式
7. 1. 1 Visual FoxPro DBMS的運行環(huán)境
7. 1. 2 Visual FoxPro DBMS的組成
7. 1. 3 Visual FoxPro DBMS的運行方式
7. 2 Visual FoxPro語言
7. 2. 1 Visual FoxPro命令語法規(guī)則
7. 2. 2 數據類型
7. 2. 3 函數與表達式
7. 2. 4 內存變量和數組的操作
7. 2. 5 數據定義
7. 2. 6 數據操作
7. 2. 7 數據庫的統(tǒng)計匯總
7. 2. 8 多表連接操作
7. 2. 9 報表設計
7. 2. 10 環(huán)境參數設置與輔助操作
習題
第八章 FoxPro應用程序設計
8. 1 程序文件的建立. 修改和執(zhí)行
8. 1. 1 Visual FoxPro的程序概念
8. 1. 2 程序文件建立和修改命令
8. 1. 3 程序文件的執(zhí)行
8. 2 輸出和輸入命令
8. 2. 1 輸出命令
8. 2. 2 輸入命令
8. 2. 3 程序調試命令和注釋語句
8. 3 內存變量和數組作用域的定義
8. 3. 1 定義全局內存變量或數組
8. 3. 2 定義私有內存變量或數組
8. 3. 3 定義局部內存變量或數組
8. 3. 4 數組定義和重新定義
8. 4 程序的控制結構
8. 4. 1 順序結構
8. 4. 2 選擇分支結構
8. 4. 3 循環(huán)結構
8. 5 主程序. 子程序. 過程和自定義函數
8. 5. 1 主程序與子程序
8. 5. 2 過程與過程文件
8. 5. 3 用戶自定義函數
8. 5. 4 子程序. 過程與函數的對比
8. 5. 5 捕捉按鍵信息
8. 6 應用系統(tǒng)開發(fā)實例
8. 6. 1 應用系統(tǒng)的總體設計
8. 6. 2 編寫應用程序
習題
第九章 數據庫技術的發(fā)展與展望
9. 1 傳統(tǒng)數據庫的局限性
9. 2 新一代數據庫技術
9. 2. 1 關系數據庫系統(tǒng)的發(fā)展
9. 2. 2 數據庫技術與其他相關技術相結合
9. 2. 3 面向應用領域的數據庫新技術
9. 2. 4 面向對象數據庫技術
習題
附錄一 全屏幕光標控制鍵說明
附錄二 北京市高等教育學歷文憑考試“數據庫原理與應用”課程考試大綱
參考文獻