資料庫套用系統的設計、開發與實現——基於Visual FoxPro

出版信息
作譯者:馬雪英,廖一星,楊潔
出版時間:2019-06
千 字 數:537
版次:01-01
頁 數:292
開本:16開
I S B N :9787121362910
內容簡介
本書基於需求導向,從實踐性出發,以資料庫套用系統案例的設計與開發為主線,介紹資料庫的基本原理、基礎知識、核心概念和資料庫設計的基本方法、資料庫套用系統開發的步驟,基於VFP系統,按照套用系統開發的過程,循序漸進地介紹開發資料庫套用系統所涉及的知識和技術。全書共11章,主要內容包括資料庫基礎知識、VFP及項目創建、數據表的建立與操作、資料庫的建立與操作、結構化查詢語言及套用、結構化程式設計、表單設計、圖書館管理系統表單設計、報表設計、選單設計、項目管理與連編。本書組織合理,敘述簡明扼要,圍繞需求展開知識點和技術點的介紹,並通過大量的案例讓讀者快速學以致用;所有章節,按照開發圖書館管理系統的需求進行安排,帶領讀者一步一步開發資料庫套用系統,同時提供系統原始碼,便於讀者進行驗證學習。本書既可作為高等學校非計算機專業計算機與信息技術課程教材,也可供相關領域的工程技術人員學習、參考。
目錄
第1章 資料庫基礎知識 1
1.1 資料庫系統 2
1.1.1 信息、數據與資料庫 2
1.1.2 資料庫管理系統 4
1.1.3 資料庫系統 5
1.2 數據模型 6
1.2.1 數據模型的概念 6
1.2.2 數據模型的要素 6
1.2.3 概念模型 7
1.3 資料庫系統結構 10
1.3.1 資料庫模式 10
1.3.2 資料庫系統的三級模式結構 10
1.3.3 資料庫的二級映像功能與數據獨立性 12
1.3.4 資料庫系統用戶結構 12
1.4 關係資料庫 14
1.4.1 關係資料庫概述 14
1.4.2 關係資料庫設計 18
1.5 本章小結 24
思考與練習 24
第2章 VFP及項目創建 25
2.1 VISUAL FOXPRO概述 26
2.1.1 Visual FoxPro的啟動與關閉 26
2.1.2 Visual FoxPro用戶界面的組成 27
2.1.3 系統環境配置 28
2.2 圖書管理系統項目的創建 28
2.2.1 案例描述 28
2.2.2 知識連結 29
2.2.3 案例實施 29
2.3 本章小結 32
思考與練習 33
第3章 數據表的建立與操作 34
3.1 數據表的建立 35
3.1.1 設定默認路徑 35
3.1.2 建立表結構 36
3.1.3 複製表結構 39
3.1.4 顯示錶結構 40
3.1.5 表結構的修改 41
3.2 數據表的編輯修改 42
3.2.1 表的打開和關閉 42
3.2.2 表記錄的錄入 43
3.2.3 表記錄的瀏覽 45
3.2.4 表記錄的連續滾動顯示 46
3.2.5 表記錄的分屏顯示 47
3.2.6 表記錄的定位 48
3.2.7 表記錄的修改 50
3.2.8 表記錄的邏輯刪除 51
3.2.9 表記錄的物理刪除 52
3.3 數據表的排序與索引 54
3.3.1 排序 54
3.3.2 索引 56
3.3.3 單項索引 57
3.3.4 複合索引 59
3.3.5 索引檔案的打開 59
3.3.6 主索引 60
3.3.7 順序查找 62
3.3.8 索引查找 63
3.4 數據表的統計 64
3.4.1 計數命令 64
3.4.2 數值欄位求和命令 64
3.4.3 求算術平均值命令 65
3.4.4 統計計算命令 66
3.4.5 分類求和命令 66
3.5 本章小結 67
3.5.1 知識小結 67
3.5.2 操作小結 67
思考與練習 69
第4章 資料庫的建立與操作 70
4.1 資料庫的建立 71
4.1.1 案例描述 71
4.1.2 知識連結 71
4.1.3 案例實施 72
4.2 資料庫表和自由表的相互轉換 75
4.2.1 案例描述 75
4.2.2 知識連結 75
4.2.3 案例實施 77
4.3 資料庫的基本操作 80
4.3.1 案例描述 80
4.3.2 知識連結 80
4.3.3 案例實施 82
4.4 多表操作 82
4.4.1 案例描述 82
4.4.2 知識連結 82
4.4.3 案例實施 84
4.5 臨時關聯 86
4.5.1 案例描述 86
4.5.2 知識連結 86
4.5.3 案例實施 87
4.6 資料庫完整性的實現 89
4.6.1 長表名和表注釋 90
4.6.2 長欄位名和欄位屬性 90
4.6.3 設定記錄規則 90
4.6.4 主索引與表間的永久關聯 90
4.6.5 參照完整性實現 91
4.7 本章小結 92
思考與練習 92
第5章 結構化查詢語言及套用 93
5.1 數據定義語言的使用 94
5.1.1 案例描述 94
5.1.2 知識連結 94
5.1.3 案例實施 96
5.2 查詢語句的使用 97
5.2.1 案例描述 97
5.2.2 知識連結 97
5.2.3 案例實施 98
5.3 數據更新語句的使用 100
5.3.1 案例描述 101
5.3.2 知識連結 101
5.3.3 案例實施 102
5.4 查詢設計 102
5.4.1 案例描述 102
5.4.2 知識連結 103
5.4.3 案例實施 103
5.5 視圖設計 108
5.5.1 案例描述 108
5.5.2 知識連結 108
5.5.3 案例實施 109
5.6 本章小結 112
思考與練習 113
第6章 結構化程式設計 114
6.1 語言基礎 115
6.1.1 常量和變數 115
6.1.2 表達式與運算符 118
6.2 程式檔案設計 120
6.2.1 程式的建立、修改和執行 120
6.2.2 程式設計的基本命令 121
6.3 順序結構 123
6.4 選擇結構 124
6.4.1 簡單分支語句(IF…ENDIF) 124
6.4.2 選擇分支語句(IF…ELSE…ENDIF) 126
6.4.3 結構分支語句(DO…CASE…ENDCASE) 128
6.5 循環結構 130
6.5.1 條件循環DO WHILE…ENDDO語句 130
6.5.2 計數循環FOR…ENDFOR(NEXT)語句 133
6.5.3 條件循環SCAN…ENDSCAN語句 135
6.6 多種結構的嵌套 135
6.6.1 嵌套選擇結構 136
6.6.2 多重循環 136
6.6.3 多重嵌套 139
6.7 子程式的定義與調用 140
6.7.1 子程式 140
6.7.2 過程的定義與調用 141
6.7.3 變數的作用域 142
6.7.4 自定義函式的定義與調用 143
思考與練習 147
第7章 表單設計 148
7.1 表單基礎 149
7.1.1 基本概念 149
7.1.2 表單基本操作 152
7.1.3 表單設計基本過程 156
7.1.4 控制項的基本操作 156
7.1.5 表單數據的輸入和輸出 157
7.1.6 錯誤處理 157
7.2 控制項對象 158
7.2.1 標籤控制項 158
7.2.2 文本框控制項 159
7.2.3 命令按鈕 161
7.2.4 編輯框 164
7.2.5 計時器 166
7.2.6 列表框 172
7.2.7 組合框 174
7.2.8 複選框 176
7.2.9 微調框 178
7.2.10 ActiveX控制項 179
7.2.11 圖像和形狀控制項 180
7.3 容器對象 181
7.3.1 選項按鈕組 181
7.3.2 表格 184
7.3.3 頁框 189
7.4 本章小結 191
思考與練習 191
第8章 圖書管理系統表單設計 194
8.1 案例描述 195
8.2 案例實施 201
8.2.1 單表表單案例實施 201
8.2.2 多表表單案例實施 217
8.3 本章小結 232
思考與練習 232
第9章 報表設計 234
9.1 案例描述 235
9.2 知識連結 236
9.2.1 使用報表嚮導創建報表 236
9.2.2 使用快速報表創建報表 236
9.2.3 使用報表設計器設計報表 237
9.3 案例實施 239
9.4 本章小結 250
思考與練習 251
第10章 選單設計 252
10.1 圖書管理系統選單定製 253
10.1.1 案例描述 253
10.1.2 知識連結 254
10.1.3 主選單案例實施 255
10.1.4 快捷選單案例實施 259
10.2 本章小結 260
思考與練習 261
第11章 項目管理及連編 262
11.1 項目管理 263
11.1.1 案例描述 263
11.1.2 知識連結 263
11.1.3 圖書管理系統項目管理案例實施 263
11.2 圖書管理系統連編 269
11.2.1 案例描述 269
11.2.2 知識連結 269
11.2.3 圖書管理系統連編案例實施 270
11.3 小結 272
思考與練習 272
附錄 常用系統函式 273

相關詞條

熱門詞條

聯絡我們