內容簡介
本書系統介紹了關係資料庫管理系統Visual FoxPro 9.0的作業系統與應用程式開發技術。內容包括資料庫系統基礎知識、關係資料庫基本理論、資料庫設計與資料庫保護、Visual FoxPro 9.0簡介、Visual FoxPro 9.0語言基礎、創建資料庫與表、表的基本操作、Visual FoxPro程式設計、Visual FoxPro面向對象程式設計、表單、報表和標籤、選單和自定義工具列、應用程式的連編和發布、資料庫套用系統設計實例。
目錄
第1章 資料庫系統基礎知識 (1)
1.1 數據管理技術與資料庫技術的發展
1.1.1 數據管理技術的發展
1.1.2 資料庫技術的發展
1.2 資料庫、資料庫管理系統、資料庫系統
1.2.1 資料庫
1.2.2 資料庫管理系統
1.2.3 資料庫系統
1.2.4 資料庫套用系統
1.3 數據模型
1.3.1 實體及其屬性
1.3.2 實體間的聯繫
1.3.3 E-R圖
1.3.4 三種數據模型
1.4 資料庫系統結構
1.4.1 三級模式結構
1.4.2 三級模式之間的映射
習題一
第2章 關係資料庫基本理論
2.1 關係的數學定義
2.2 關係的性質
2.3 關係資料庫的定義和操縱
2.3.1 關係資料庫的定義
2.3.2 關係資料庫的數據操縱
2.4 關係代數
2.4.1 傳統的集合運算
2.4.2 專門的關係運算
2.5 關係資料庫標準語言——SQL
2.5.1SQL語言的特點
2.5.2 SQL語句
2.6 關係規範化
2.6.1 問題的提出
2.6.2 函式依賴
2.6.3 關鍵字
2.6.4 範式與規範化
習題二
第3章 資料庫設計與資料庫保護
3.1 資料庫設計的方法和步驟
3.2 概念結構設計
3.2.1 E-R圖設計
3.2.2 E-R圖設計舉例
3.3 邏輯結構設計
3.3.1 從E-R圖導出關係模型
3.3.2 邏輯結構設計舉例
3.3.3 關係模型的最佳化
3.4 物理結構設計
3.5 資料庫實施與運行維護
3.5.1 資料庫實施
3.5.2 運行和維護
3.6 安全性保護
3.6.1 用戶標誌和鑑定
3.6.2 存取控制
3.6.3 密碼存儲
3.7 完整性保護
3.7.1實體完整性約束
3.7.2 參照完整性約束
3.7.3 用戶定義的完整性約束
3.8並發控制
3.8.1 事務
3.8.2 封鎖
3.8.3 活鎖與死鎖
3.9 資料庫故障與恢復
3.9.1 故障的種類
3.9.2 恢復技術
習題三
第4章 Visual FoxPro 9.0簡介
4.1 Visual FoxPro 9.0的啟動與退出
4.2 Visual FoxPro 9.0的用戶界面
4.2.1 系統選單
4.2.2 工具列
4.2.3 命令視窗
4.3 Visual FoxPro 9.0系統環境配置
4.4 Visual FoxPro 9.0的檔案類型
4.5 Visual FoxPro 9.0的性能指標
4.6 Visual FoxPro 9.0項目管理器
4.6.1 創建項目
4.6.2 項目管理器
4.7 實訓
習題四
第5章 Visual FoxPro 9.0語言基礎
第6章 創建資料庫與表
第7章 表的基本操作
第8章 查詢和視圖
第9章 Visual FoxPro程式設計
第10章 Visual FoxPro面向對象程式設計
第11章 表單
第12章 報表與標籤
第13章 選單和自定義工具列
第14章 應用程式的連編和發布
第15章 資料庫套用系統設計實例
參考文獻