資料庫原理與應用

中國鐵道出版社出版圖書

《資料庫原理與應用》是2011年中國鐵道出版社出版的圖書,作者是姜繼忱、張春華。

內容簡介


本書共分9章,內容包括資料庫系統基礎,Visual FoxPro系統環境及語言基礎,資料庫與數據表,SQL語言、查詢與視圖,Visual FoxPro程序設計基礎,表單設計,報表設計,菜單設計,資料庫應用系統的開發。本書各章均有提要和小結,便於讀者掌握知識要點。各章還配有大量的習題,以便讀者檢驗和強化所學知識,同時也便於組織教學。

編輯推薦


本書內容詳實,結構清晰,特別適合作為高等院校財經類專業大學計算機基礎課程的教材或各類計算機培訓班的教材,也可供各類計算機應用人員閱讀參考。

目錄


第1章資料庫系統基礎1
1.1 數據與數據處理 1
1.1.1 數據與信息 1
1.1.2 數據處理 1
1.2 計算機數據管理技術的發展 2
1.2.1 人工管理階段 2
1.2.2 文件系統階段 3
1.2.3 資料庫系統階段 3
1.3 資料庫系統概述 4
1.4 數據模型 5
1.4.1 概念模型與E-R圖 6
1.4.2 邏輯數據模型 8
1.5 關係資料庫 10
1.5.1 關係模型 10
1.5.2 關係的完整性 12
1.5.3 關係運算 12
1.6 商品進銷存系統的資料庫設計 15
1.6.1 商品進銷存系統背景介紹 16
1.6.2 商品進銷存系統功能介紹 16
1.6.3 商品進銷存系統資料庫設計 17
本章小結 17
習題 18
第2章 Visual FoxPro系統環境及語言基礎 19
2.1 Visual FoxPro概述 19
2.1.1 Visual FoxPro的發展與特點 19
2.1.2 Visual FoxPro的啟動與退出 20
2.2 Visual FoxPro系統環境 20
2.2.1 Visual FoxPro的窗口組成 20
2.2.2 Visual FoxPro的窗口及其操作 21
2.2.3 Visual FoxPro文件概述 22
2.2.4 項目管理器 23
2.2.5 Visual FoxPro的配置 24
2.3 Visual FoxPro語言基礎 27
2.3.1 Visual FoxPro命令 27
2.3.2 Visual FoxPro的主要數據類型 27
2.3.3 常量 29
2.3.4 變數 30
2.3.5 常用標準函數 32
2.3.6 運算符和表達式 36
本章小結 41
習題 42
第3章 資料庫與數據表 44
3.1 Visual FoxPro數據表與資料庫 44
3.1.1 創建數據表 44
3.1.2 創建資料庫 46
3.1.3 打開資料庫 47
3.1.4 關閉資料庫 47
3.1.5 刪除資料庫 48
3.1.6 修改資料庫 48
3.2 Visual FoxPro數據表操作 50
3.2.1 表的打開與關閉 50
3.2.2 添加表記錄 50
3.2.3 記錄的瀏覽與顯示 51
3.2.4 編輯與修改記錄 53
3.2.5 記錄指針的定位 54
3.2.6 記錄的刪除與恢復 57
3.2.7 表與表結構的複製 59
3.3 數據表索引 60
3.3.1 建立索引 60
3.3.2 獨立索引文件的打開與關閉 64
3.3.3 指定主控索引 65
3.3.4 索引定位 66
3.4 數據表統計 67
3.4.1 求記錄個數的命令 68
3.4.2 求和命令 68
3.4.3 求平均值命令 68
3.4.4 計算命令 69
3.4.5 分類匯總命令 69
3.5 多表同時操作 70
3.5.1 工作區與多個表 70
3.5.2 建立表的臨時關係 72
3.5.3 表的物理連接 73
3.6 數據字典 74
3.6.1 設置資料庫表欄位的擴展屬性 74
3.6.2 設置資料庫表的有效性規則 75
3.6.3 表的永久關係 77
3.6.4 參照完整性規則 78
3.6.5 存儲過程 79
本章小結 79
習題 80
第4章 SQL語言、查詢與視圖 81
4.1 SQL語言 81
4.1.1 數據定義語言 82
4.1.2 數據操縱語言 83
4.1.3 SQL查詢 84
4.1.4 SQL查詢結果的輸出與處理 89
4.2 使用查詢設計器 92
4.2.1 查詢設計器簡介 93
4.2.2 查詢設計器的應用 98
4.3 視圖 99
4.3.1 視圖的概念 99
4.3.2 視圖設計器概述 100
本章小結 102
習題 102
第5章 Visual FoxPro程序設計基礎 104
5.1 程序文件 104
5.1.1 程序的概念 104
5.1.2 程序文件的建立與執行 104
5.1.3 程序調試 106
5.1.4 輸入/輸出命令 109
5.2 程序控制結構 109
5.2.1 順序結構 110
5.2.2 選擇結構 110
5.2.3 循環結構 114
5.3 過程和自定義函數 117
5.3.1 子程序 117
5.3.2 過程 119
5.3.3 自定義函數 121
5.3.4 參數傳遞方法 122
5.3.5 變數的作用域 122
本章小結 124
習題 124
第6章 表單設計 126
6.1 創建表單 126
6.1.1 使用表單嚮導創建表單 126
6.1.2 使用表單設計器創建表單 130
6.2 表單設計器環境 131
6.2.1 表單設計器工具欄 132
6.2.2 表單控制項工具欄 132
6.2.3 “屬性”窗口 133
6.2.4 代碼窗口 135
6.2.5 控制項對象的基本操作 136
6.2.6 設置數據環境 136
6.2.7 表單的設計步驟 137
6.3 表單設計基礎 139
6.3.1 對象與類 139
6.3.2 Visual FoxPro中的類 141
6.3.3 Visual FoxPro中的對象 143
6.3.4 對象引用 146
6.3.5 設置對象屬性值與調用對象方法 147
6.4 表單及常用表單控制項 148
6.4.1 表單 148
6.4.2 標籤控制項 150
6.4.3 文本框控制項與編輯框控制項 151
6.4.4 命令按鈕控制項 153
6.4.5 命令按鈕組控制項 155
6.4.6 選項按鈕組控制項 157
6.4.7 複選框控制項 157
6.4.8 組合框控制項和列表框控制項 158
6.4.9 微調按鈕控制項 162
6.4.10 表格控制項 163
6.4.11 圖像控制項 165
6.4.12 計時器控制項 166
6.4.13 頁框控制項 167
6.4.14 ActiveX控制項與ActiveX綁定控制項 168
6.4.15 線條控制項和形狀控制項 170
6.4.16 容器控制項和超級鏈接控制項 170
6.5 自定義類、屬性和方法 171
6.5.1 自定義類 171
6.5.2 添加類屬性與方法 173
6.5.3 使用自定義類 174
本章小結 175
習題 175
第7章 報表設計 177
7.1 創建報表 177
7.1.1 利用報表嚮導創建報表 177
7.1.2 利用快速報表創建簡單的報表 181
7.1.3 利用報表設計器創建報表 183
7.2 設計報表 183
7.2.1 報表工具欄 183
7.2.2 設置報表數據源 184
7.2.3 設計報表布局 186
7.3 輸出報表 192
本章小結 194
習題 194
第8章菜單設計196
8.1 概述 196
8.1.1 菜單的種類及組成 196
8.1.2 菜單的創建步驟 197
8.2菜單設計器 198
8.2.1菜單設計器簡介 198
8.2.2 使用菜單設計器 200
8.2.3 完善菜單設計 200
8.3 下拉式菜單設計 201
8.3.1 規劃菜單 201
8.3.2 創建下拉式菜單 202
8.4 快速菜單設計 207
8.5 快捷菜單設計 207
8.6 載入菜單 208
8.6.1資料庫應用系統的主菜單 208
8.6.2 表單控制項的快捷菜單 209
8.6.3 頂層表單中的下拉式菜單 210
本章小結 210
習題 211
第9章資料庫應用系統的開發 212
9.1資料庫應用系統的開發步驟 212
9.2 Visual FoxPro應用程序 213
9.2.1 應用程序的組成 213
9.2.2 應用程序的組織與管理 214
9.2.3 應用程序的主文件 214
9.2.4 連編應用程序 215
9.2.5 發布應用程序 217
9.3 商品進銷存系統開發實例 220
9.3.1 商品進銷存系統的組織 221
9.3.2 建立商品進銷存系統項目 221
9.3.3 商品進銷存系統的連編、測試、發布 236
本章小結 236
習題 236
參考文獻 238