第1篇 數(shù)據庫系統(tǒng)基礎
第1章 數(shù)據庫系統(tǒng)導論
1. 1 數(shù)據處理概念
1. 2 數(shù)據管理技術的發(fā)展
1. 2. 1 人工管理階段
1. 2. 2 文件管理階段
1. 2. 3 數(shù)據庫管理階段
1. 3 數(shù)據模型
1. 3. 1 信息世界的術語
1. 3. 2 三大數(shù)據模型
1. 4 數(shù)據庫系統(tǒng)體系結構
1. 4. 1 模式
1. 4. 2 內模式
1. 4. 3 外模式
1. 4. 4 兩種映射
1. 5 數(shù)據庫系統(tǒng)組成
1. 5. 1 基本計算機系統(tǒng)
1. 5. 2 數(shù)據庫
1. 5. 3 數(shù)據庫管理系統(tǒng)
1. 5. 4 數(shù)據庫應用程序
1. 5. 5 數(shù)據庫管理員
1. 6 數(shù)據庫管理系統(tǒng)的組成
1. 6. 1 語言
1. 6. 2 控制數(shù)據庫運行的程序
1. 6. 3 數(shù)據庫維護程序
1. 7 客戶-服務器數(shù)據庫系統(tǒng)概述
1. 7. 1 兩層C/S結構
1. 7. 2 三層C/S結構
小結
習題
第2章 關系數(shù)據庫基本理論
2. 1 關系數(shù)據庫的基本概念
2. 1. 1 關系與關系模式
2. 1. 2 關系數(shù)據庫與關系數(shù)據庫模式
2. 1. 3 視圖
2. 1. 4 關鍵字
2. 2 關系的完整性
2. 2. 1 實體完整性
2. 2. 2 參照完整性
2. 2. 3 用戶定義完整性
2. 3 關系的數(shù)學定義
2. 3. 1 一個日常生活中的關系
2. 3. 2 關系的數(shù)學定義
2. 4 關系代數(shù)
2. 4. 1 傳統(tǒng)的集合運算
2. 4. 2 專門的關系運算
2. 5 關系的規(guī)范化
小結
習題
第3章 實體-聯(lián)系模型
3. 1 E-R模型
3. 1. 1 三個世界
3. 1. 2 E-R模型的組成要素及表示方法
3. 2 E-R圖的設計方法
3. 3 E-R模型到關系模型的轉換
3. 3. 1 兩實體集間1:n聯(lián)系
3. 3. 2 兩實體集間m:n聯(lián)系
3. 3. 3 兩實體集間的1:1聯(lián)系
小結
習題
第4章 數(shù)據庫設計
4. 1 數(shù)據庫設計概述
4. 1. 1 數(shù)據庫設計的目標
4. 1. 2 數(shù)據庫設計的內容
4. 1. 3 數(shù)據庫設計的特點與過程
4. 2 數(shù)據庫邏輯設計
4. 2. 1 數(shù)據庫邏輯設計的步驟
4. 2. 2 收集與分析用戶需求
4. 2. 3 概念模型設計
4. 2. 4 邏輯模式設計
4. 3 數(shù)據庫物理設計
4. 3. 1 存儲結構的選擇
4. 3. 2 屬性的存儲類型的確定
4. 3. 3 表的索引結構的確定
4. 3. 4 存取路徑的確定
4. 4 數(shù)據庫的實現(xiàn). 運行與維護
4. 4. 1 數(shù)據庫的實現(xiàn)
4. 4. 2 數(shù)據庫的運行與維護
4. 5 編寫技術文檔
4. 5. 1 編寫系統(tǒng)說明書
4. 5. 2 編寫技術說明書
4. 5. 3 編寫使用說明書
小結
習題
第5章 Microsoft Access 2002
5. 1 Access2002數(shù)據庫的創(chuàng)建和使用
5. 1. 1 操作環(huán)境及數(shù)據庫對象說明
5. 1. 2 數(shù)據庫的創(chuàng)建
5. 1. 3 Access 2002數(shù)據庫的使用
5. 2 Access2002數(shù)據庫表的創(chuàng)建和使用
5. 2. 1 數(shù)據表的創(chuàng)建
5. 2. 2 表結構的日常操作
5. 2. 3 表記錄的日常操作
5. 2. 4 主鍵的創(chuàng)建及其使用
5. 2. 5 索引的創(chuàng)建及其使用
小結
習題
第6章 關系數(shù)據庫標準語言--SQL
6. 1 SOL語言概述
6. 1. 1 SQL語言的由來
6. 1. 2 SQL語言的特點
6. 1. 3 SQL語言的語句
6. 2 SQL的數(shù)據定義功能
6. 2. 1 基本表的建立. 修改和刪除
6. 2. 2 索引的建立與刪除
6. 3 SQL的數(shù)據查詢功能
6. 3. 1 SELECT語句格式及功能說明
6. 3. 2 簡單查詢
6. 3. 3 聯(lián)結查詢
6. 3. 4 嵌套查詢
6. 3. 5 組函數(shù)查詢
6. 4 SQL的數(shù)據操縱功能
6. 4. 1 插入記錄
6. 4. 2 修改記錄
6. 4. 3 刪除記錄
6. 5 視圖的創(chuàng)建. 刪除與更新
6. 5. 1 視圖的創(chuàng)建
6. 5. 2 視圖的刪除
6. 6 SQL的數(shù)據控制功能
小結
習題
第2篇 VisualBasic數(shù)據庫系統(tǒng)開發(fā)基礎
第7章 VisualBasic與數(shù)據庫
7. 1 VisualBasic6. 0中支持的數(shù)據庫類型
7. 1. 1 VisualBasic數(shù)據庫開發(fā)功能概述
7. 1. 2 VisualBasic 6. 0支持的數(shù)據庫種類
7. 1. 3 VisualBasic數(shù)據庫的數(shù)據類型
7. 2 VisualBasic6. 0中數(shù)據庫的操作方法
7. 3 VisualBasic6. 0支持的數(shù)據存取模式
7. 3. 1 DAO簡介
7. 3. 2 RDO簡介
7. 3. 3 ADO簡介
7. 4 DSN的配置
7. 4. 1 Access數(shù)據庫的系統(tǒng)DSN的配置
7. 4. 2 SQL Server數(shù)據庫的系統(tǒng)DSN的配置
7. 5 在VisualBasic6. 0中使用數(shù)據存取模式的方法
小結
習題
第8章 數(shù)據控件與數(shù)據綁定控件的使用
8. 1 數(shù)據控件和數(shù)據綁定控件
8. 1. 1 數(shù)據控件和數(shù)據綁定控件的概念
8. 1. 2 數(shù)據控件的常用屬性
8. 1. 3 數(shù)據控件的常用方法
8. 1. 4 數(shù)據綁定控件的常用屬性
8. 1. 5 數(shù)據控件的記錄集對象的常用方法
8. 1. 6 數(shù)據控件的常用事件
8. 2 高級數(shù)據綁定控件的使用
8. 2. 1 DBlist控件和DbCombo控件的使用
8. 2. 2 MSFlexGrid控件的使用
8. 3 在數(shù)據控件中使用SQL語句進行查詢
8. 4 自動創(chuàng)建數(shù)據窗體
小結
習題
第9章 采用DAO操作數(shù)據庫
9. 1 DAO體系結構與對象模型
9. 1. 1 DAO體系結構
9. 1. 2 DAO對象模型
9. 1. 3 加載數(shù)據訪問對象DAO
9. 2 DBEngine對象
9. 2. 1 DBEngine對象的常用屬性
9. 2. 2 DBEngine對象的常用方法
9. 2. 3 DBEngine對象的常用集合對象
9. 3 WorkSpace對象
9. 3. 1 WorkSpace對象的常用屬性
9. 3. 2 WorkSpace對象的常用方法
9. 3. 3 連接數(shù)據庫
9. 4 Database對象
9. 4. 1 Database對象的常用屬性
9. 4. 2 Database對象的常用方法
9. 4. 3 Database對象的常用集合對象
9. 5 TableDef和TableDefs對象
9. 5. 1 TableDef對象及其創(chuàng)建方法
9. 5. 2 TableDef對象的常用屬性
9. 5. 3 TableDef對象的常用方法
9. 5. 4 TableDefs對象的常用屬性和方法
9. 6 Fleld和Fields對象
9. 6. 1 Field對象及其創(chuàng)建方法
9. 6. 2 Field對象的常用屬性
9. 6. 3 Fields對象的常用屬性和方法
9. 7 Index和Indexes對象
9. 7. 1 Index對象及其創(chuàng)建方法
9. 7. 2 Index對象的常用屬性
9. 7. 3 Index對象的常用方法
9. 7. 4 Indexes對象的常用屬性和方法
9. 8 QueryDef和QueryDefs對象
9. 8. 1 QueryDef對象及其創(chuàng)建方法
9. 8. 2 QueryDef對象的常用屬性
9. 8. 3 QueryDef對象的常用方法
9. 8. 4 QueryDefs對象的常用屬性和方法
9. 9 Relation對象
9. 9. 1 Relation對象的常用屬性
9. 9. 2 Relation對象的常用方法
9. 9. 3 Relation對象的建立方法
9. 10 RecordSet對象
9. 10. 1 RecordSet對象的概念和類型
9. 10. 2 RecordSet對象的創(chuàng)建
9. 10. 3 RecordSet對象的常用屬性
9. 10. 4 RecordSet對象的常用方法
9. 11 DAO事務處理
9. 11. 1 事務的概念與VisualBasic中的事務處理方法
9. 11. 2 事務處理方法實例
9. 12 錯誤處理方法
9. 12. 1 Err對象和Errors對象
9. 12. 2 錯誤處理
9. 13 DAO綜合應用實例
小結
習題
第10章 ADO數(shù)據庫編程
10. 1 ADO對象模型概述
10. 1. 1 ABO的概念
10. 1. 2 ADO模型的對象
10. 1. 3 ADO模型的編程模型
10. 2 Connection對象
10. 2. 1 Connection對象的常用屬性
10. 2. 2 Connection對象的常用方法
10. 2. 3 連接到數(shù)據庫的方法
10. 2. 4 通過打開的連接執(zhí)行SQL語句
10. 3 RecordSet對象
10. 3. 1 RecordSet對象簡介
10. 3. 2 RecordSet對象的屬性
10. 3. 3 ReoordSet對象的方法
10. 3. 4 訪問RecordSet對象字段的方法
10. 3. 5 RecordSet對象應用實例
10. 4 Command對象
10. 4. 1 Ccxmnand對象簡介
10. 4. 2 Command對象的常用屬性
10. 4. 3 Ccxnmand對象的常用方法
10. 4. 4 Ccramand對象應用實例
10. 5 Field對象和Fields集合
10. 5. 1 Field對象的常用屬性
10. 5. 2 field對象的常用方法
10. 5. 3 Fields對象的常用屬性
10. 5. 4 Fields對象的常用方法
10. 6 Error對象和Errors集合
10. 6. 1 Error對象的常用屬性
10. 6. 2 Errors對象的常用屑性與方法
10. 7 利用ADOData控件進行數(shù)據庫編程
10. 7. 1 ADOData控件簡介
10. 7. 2 ADOData控件的屬性窗口
10. 7. 3 ADOData控件的常用屬性
10. 7. 4 ADOData控件的常用事件
10. 7. 5 與ADOData控件綁定使用的常用數(shù)據綁定控件
10. 7. 6 使用ADOData控件創(chuàng)建數(shù)據庫應用程序實例
10. 8 ADO開發(fā)實例
小結
習題
第11章 數(shù)據報表設計
11. 1 數(shù)據報表設計器
11. 1. 1 在工程中加載數(shù)據報表設計器
11. 1. 2 數(shù)據報表設計器的功能
11. 1. 3 報表設計器的組成
11. 2 數(shù)據環(huán)境設計器
11. 2. 1 Connection對象
11. 2. 2 Command對象
11. 3 設計一個簡單的數(shù)據報表
11. 4 通過分組Command對象設計分組數(shù)據報表
11. 4. 1 分組Command對象的概念
11. 4. 2 分組Command對象的實現(xiàn)步驟
11. 4. 3 創(chuàng)建分組數(shù)據報表
11. 5 根據層次結構的游標設計分組數(shù)據報表
11. 5. 1 層次結構的游標的設計
11. 5. 2 利用層次結構的游標設計數(shù)據報表
11. 6 數(shù)據報表中的統(tǒng)計與計算
11. 6. 1 通過SQL語句創(chuàng)建計算字段
11. 6. 2 向數(shù)據報表添加一個合計字段
11. 6. 3 使用RptFunction控件進行統(tǒng)計匯總
11. 7 數(shù)據報表的導出與輸出
11. 7. 1 數(shù)據報表的導出''
11. 7. 2 數(shù)據報表的打印
小結
習題
第3篇 VisualBasic數(shù)據庫系統(tǒng)開發(fā)實例篇
第12章 學生信息管理系統(tǒng)
12. 1 系統(tǒng)設計
12. 1. 1 系統(tǒng)功能分析
12. 1. 2 系統(tǒng)功能模塊設計
12. 1. 3 操作流程圖
12. 2 數(shù)據庫設計
12. 2. 1 數(shù)據庫需求分析
12. 2. 2 數(shù)據庫概念結構設計
12. 2. 3 數(shù)據庫邏輯結構設計
12. 2. 4 數(shù)據庫結構的實現(xiàn)
12. 2. 5 初始數(shù)據的錄入
12. 2. 6 數(shù)據庫版本的轉換
12. 3 系統(tǒng)主窗體的創(chuàng)建
12. 3. 1 創(chuàng)建工程文件
12. 3. 2 主窗體的設計
12. 3. 3 主菜單設計
12. 3. 4 部分程序的實現(xiàn)
12. 4 院系設置模塊
12. 4. 1 模塊分析
12. 4. 2 窗體的創(chuàng)建
12, 4. 3 模塊用戶界面的設計
12. 4. 4 模塊功能的實現(xiàn)
12. 5 班級管理模塊
12. 5. 1 模塊分析
12. 5. 2 窗體的創(chuàng)建
12. 5. 3 模塊用戶界面的設計
12. 5. 4 模塊功能的實現(xiàn)
12. 6 學生管理模塊
12. 7 學生信息查詢模塊
12. 7. 1 模塊分析
12. 7. 2 窗體的創(chuàng)建
12. 7. 3 模塊用戶界面的設計
12. 7. 4 模塊功能的實現(xiàn)
12. 8 學籍變更管理模塊
12. 8. 1 模塊分析
12. 8. 2 窗體的創(chuàng)建
12. 8. 3 模塊用戶界面的設計
12. 8. 4 模塊功能的實現(xiàn)
12. 9 獎勵. 處罰管理模塊
12. 10 系統(tǒng)的編譯和發(fā)行
12. 10. 1 系統(tǒng)的編譯
12. 10. 2 系統(tǒng)的運行測試
12. 11 小結與提高
12. 11. 1 小結
12. 11. 2 創(chuàng)意與提高
第13章 課程管理系統(tǒng)
13. 1 系統(tǒng)設計
13. 1. 1 系統(tǒng)功能分析
13. 1. 2 系統(tǒng)功能模塊設計
13. 1. 3 操作流程圖
13. 2 數(shù)據庫設計
13. 2. 1 數(shù)據庫需求分析
13. 2. 2 數(shù)據庫概念結構設計
13. 2. 3 數(shù)據庫邏輯結構設計
13. 2. 4 數(shù)據庫結構的實現(xiàn)
13. 2. 5 初始數(shù)據的錄入
13. 3 工程文件及主窗體的創(chuàng)建
13. 3. 1 創(chuàng)建工程文件
13. 3. 2 主窗體的界面設計
13. 3. 3 主菜單設計
13. 3. 4 主控模塊的設計
13. 4 登錄模塊的創(chuàng)建
13. 4. 1 模塊分析
13. 4. 2 窗體的創(chuàng)建
13. 4. 3 模塊用戶界面的設計
13. 4. 4 模塊功能的實現(xiàn)
13. 4. 5 啟動模塊中調用登錄模塊
13. 5 課程管理模塊
13. 5. 1 模塊分析
13. 5. 2 窗體的創(chuàng)建
13. 5. 3 模塊用戶界面的設計
13. 5. 4 模塊功能的實現(xiàn)
13. 6 課程安排模塊
13. 6. 1 模塊分析
13. 6. 2 窗體的創(chuàng)建
13. 6. 3 模塊用戶界面的設計
13. 6. 4 模塊功能的實現(xiàn)
13. 7 課程安排查詢模塊
13. 7. 1 模塊分析
13. 7. 2 窗體的創(chuàng)建
13. 7. 3 模塊用戶界面的設計
13. 7. 4 模塊功能的實現(xiàn)
13. 8 班級課表查詢模塊
13. 8. 1 模塊分析
13. 8. 2 窗體的創(chuàng)建
13. 8. 3 模塊用戶界面的設計
13. 8. 4 模塊功能的實現(xiàn)
13. 9 成績管理模塊
13. 9. 1 模塊分析
13. 9. 2 窗體的創(chuàng)建
13. 9. 3 模塊用戶界面的設計
13. 9. 4 模塊功能的實現(xiàn)
13. 10 班級成績分析模塊
13. 10. 1 模塊分析
13. 10. 2 窗體的創(chuàng)建
13. 10. 3 模塊用戶界面的設計
13. 10. 4 模塊功能的實現(xiàn)
13. 11 學生成績查詢模塊
13. 11. 1 模塊分析
13. 11. 2 窗體的創(chuàng)建
13. 11. 3 模塊用戶界面的設計
13. 11. 4 模塊功能的實現(xiàn)
13. 12 用戶管理模塊
13. 12. 1 模塊分析
13. 12. 2 窗體的創(chuàng)建
13. 12. 3 模塊用戶界面的設計
13. 12. 4 模塊功能的實現(xiàn)
13. 13 關于窗口
13. 13. 1 模塊分析
13. 13. 2 窗體的創(chuàng)建
13. 13. 3 模塊用戶界面的設計
13. 13. 4 模塊功能的實現(xiàn)
13. 14 系統(tǒng)的編譯和發(fā)行
13. 14. 1 系統(tǒng)的編譯
13. 14. 2 系統(tǒng)的運行測試
13. 15 小結與提高
13. 15. 1 小結
13. 15. 2 創(chuàng)意與提高
附錄A 開發(fā)與機器環(huán)境無關的應用程序
A. 1 概述
A. 2 開發(fā)與路徑無關的應用程序
A. 2. 1 利用VB. APP. PATH實現(xiàn)應用程序與路徑無關
A. 2. 2 從光盤調用文件實現(xiàn)與路徑無關
A. 3 包裝應用程序實現(xiàn)與系統(tǒng)無關
A. 4 應用程序與機器環(huán)境無關性測試方法
A. 5 小結
參考文獻