出版時間:2008-3 出版社:人民郵電 作者:周玉萍 編 頁數(shù):330
內(nèi)容概要
本書系統(tǒng)介紹了數(shù)據(jù)庫的基本概念、Visual FoxPro數(shù)據(jù)與數(shù)據(jù)運算、表和數(shù)據(jù)庫的操作、查詢與視圖、SQL關系數(shù)據(jù)庫語言、程序設計、表單的設計與應用、報表與標簽設計、菜單與工具欄設計等內(nèi)容。本書所有程序均上機調(diào)試通過,具有界面友好、程序直觀易讀、代碼效率高等特點?! ”緯子诮虒W和自學,理論結合應用,注重應用技能的培養(yǎng),可作為普通高校非計算機專業(yè)數(shù)據(jù)庫應用課程教材,對初學者自學使用也比較合適。
書籍目錄
第1章 數(shù)據(jù)庫概述 1 1.1 數(shù)據(jù)庫系統(tǒng) 1 1.1.1 基本概念 1 1.1.2 數(shù)據(jù)庫系統(tǒng)的發(fā)展 2 1.1.3 數(shù)據(jù)庫系統(tǒng)的特點 3 1.2 數(shù)據(jù)模型 4 1.2.1 層次模型 4 1.2.2 網(wǎng)0狀模型 4 1.2.3 關系模型 4 1.3 關系數(shù)據(jù)庫 5 1.3.1 關系術語 5 1.3.2 關系的特點 6 1.3.3 關系運算 6 1.3.4 關系術語對比 7 1.3.5 用VFP設計數(shù)據(jù)庫的步驟 7 1.4 VFP系統(tǒng)概述 8 1.4.1 VFP特點 8 1.4.2 VFP運行環(huán)境、啟動和退出 9 1.4.3 VFP的系統(tǒng)性能和用戶界面 10 1.5 VFP的命令和基本規(guī)則 13 1.5.1 命令的格式 13 1.5.2 命令規(guī)則 13 1.5.3 命令中的符號約定 13 1.5.4 命令中的短語 14 1.6 VFP的設計工具和項目管理器 14 1.6.1 VFP的設計工具 15 1.6.2 VFP的項目管理器 16 本章小結 20 習題 21第2章 VFP數(shù)據(jù)與數(shù)據(jù)運算 23 2.1 計算顯示命令 23 2.2 數(shù)據(jù)類型 24 2.3 常量 25 2.3.1 字符型常量 25 2.3.2 數(shù)值型常量 25 2.3.3 日期型常量 26 2.3.4 日期時間型常量 26 2.3.5 邏輯型常量 27 2.3.6 貨幣型常量 27 2.4 變量 27 2.4.1 字段變量 27 2.4.2 內(nèi)存變量 27 2.5 表達式 31 2.5.1 數(shù)值表達式 32 2.5.2 字符表達式 33 2.5.3 日期時間表達式 33 2.5.4 關系表達式 34 2.5.5 邏輯表達式 37 2.6 函數(shù) 38 2.6.1 數(shù)值函數(shù) 39 2.6.2 字符函數(shù) 43 2.6.3 日期時間函數(shù) 50 2.6.4 轉換函數(shù) 53 2.6.5 測試函數(shù) 57 2.6.6 表操作函數(shù) 59 2.6.7 其他函數(shù) 62 本章小結 64 習題 64第3章 表操作 66 3.1 表的基本操作 66 3.1.1 認識表結構 66 3.1.2 創(chuàng)建表 69 3.1.3 打開與關閉數(shù)據(jù)表 72 3.1.4 修改表結構 73 3.2 表記錄的基本操作 75 3.2.1 輸入記錄 75 3.2.2 數(shù)據(jù)記錄的顯示 77 3.2.3 表記錄的定位 81 3.2.4 表記錄的修改 83 3.2.5 表記錄的刪除與恢復 85 3.3 排序與索引 89 3.3.1 數(shù)據(jù)表的排序 89 3.3.2 索引和索引類型 90 3.3.3 索引的創(chuàng)建 92 3.3.4 設置主控索引 94 3.3.5 刪除索引 95 3.3.6 索引查詢命令 96 3.4 數(shù)據(jù)表的統(tǒng)計 97 3.4.1 記錄數(shù)統(tǒng)計 97 3.4.2 求和命令 98 3.4.3 求平均值命令 99 3.4.4 記錄分類匯總 99 3.5 工作區(qū)與多表操作 100 3.5.1 工作區(qū) 100 3.5.2 設置多表間臨時關系 102 3.6 表文件操作 105 3.6.1 顯示表結構 105 3.6.2 復制表文件結構 105 3.6.3 復制表文件 106 3.6.4 從其他表文件給當前表追加記錄 106 本章小結 106 習題 107第4章 數(shù)據(jù)庫的創(chuàng)建與操作 111 4.1 數(shù)據(jù)庫的創(chuàng)建與操作 111 4.1.1 創(chuàng)建數(shù)據(jù)庫 111 4.1.2 打開數(shù)據(jù)庫 113 4.1.3 編輯數(shù)據(jù)庫 114 4.1.4 關閉數(shù)據(jù)庫 116 4.1.5 刪除數(shù)據(jù)庫 116 4.2 設置數(shù)據(jù)字典信息 117 4.2.1 設置字段有效性規(guī)則 117 4.2.2 格式化輸入輸出 119 4.2.3 設置字段的標題與注釋 122 4.2.4 設置記錄的有效性規(guī)則 122 4.2.5 設置記錄的觸發(fā)器 123 4.3 表的關聯(lián)和參照完整性 124 4.3.1 關系的類型 125 4.3.2 建立表之間的關系 125 4.3.3 刪除表間關系 126 4.3.4 編輯表間關系 127 4.3.5 設置參照完整性 127 本章小結 129 習題 129第5章 查詢與視圖 133 5.1 創(chuàng)建查詢 133 5.1.1 利用查詢設計器創(chuàng)建查詢 133 5.1.2 利用查詢向導創(chuàng)建查詢 140 5.2 查詢的輸出格式 145 5.3 創(chuàng)建視圖 150 5.3.1 利用視圖設計器創(chuàng)建本地視圖 150 5.3.2 利用視圖向導創(chuàng)建本地視圖 157 5.4 利用視圖更新數(shù)據(jù) 164 本章小結 165 習題 165第6章 關系數(shù)據(jù)庫標準語言SQL 168 6.1 SQL語言簡介 168 6.2 數(shù)據(jù)定義 169 6.2.1 定義基本表/創(chuàng)建基本表 169 6.2.2 修改表的結構 170 6.2.3 刪除表 172 6.2.4 定義視圖 172 6.3 數(shù)據(jù)操作 172 6.3.1 插入 172 6.3.2 更新 173 6.3.3 刪除 173 6.4 數(shù)據(jù)查詢 173 6.4.1 單表查詢 174 6.4.2 連接查詢 178 6.4.3 嵌套查詢 180 6.4.4 集合的并運算 181 6.4.5 查詢結果處理 181 本章小結 182 習題 182第7章 程序設計 185 7.1 程序文件 185 7.1.1 程序的概念 185 7.1.2 程序文件的建立、編輯和保存 186 7.1.3 程序文件的運行 188 7.1.4 程序文件中的常用命令 189 7.1.5 程序文件中的常用輸入輸出命令 189 7.2 程序的基本結構 191 7.2.1 順序結構 191 7.2.2 分支結構 191 7.2.3 循環(huán)結構 195 7.3 多模塊程序 199 7.3.1 子程序 200 7.3.2 過程 201 7.3.3 自定義函數(shù) 203 7.3.4 變量的作用域 204 7.4 程序調(diào)試 205 7.4.1 程序中常見的語法錯誤 205 7.4.2 程序的可維護性 205 7.4.3 調(diào)試器 206 7.4.4 設置斷點 207 7.4.5 調(diào)試菜單 208 本章小結 209 習題 209第8章 表單設計與使用 216 8.1 面向對象程序設計的概念 216 8.1.1 對象與類 216 8.1.2 常用對象的基類、容器類與控件類 217 8.1.3 屬性、事件與方法 219 8.1.4 對象的引用 221 8.2 創(chuàng)建與管理表單 222 8.2.1 使用表單向導創(chuàng)建表單 222 8.2.2 使用表單設計器 227 8.2.3 表單生成器 228 8.2.4 表單文件的保存、修改與運行 229 8.3 表單設計器 230 8.3.1 表單設計工具 230 8.3.2 表單的數(shù)據(jù)環(huán)境 233 8.4 表單常用控件 234 8.4.1 標簽 235 8.4.2 命令按鈕控件 236 8.4.3 文本框控件 236 8.4.4 復選框控件 239 8.4.5 選項按鈕組 239 8.4.6 編輯框 240 8.4.7 命令按鈕組 242 8.4.8 列表框 243 8.4.9 組合框 244 8.4.10 表格控件 245 8.4.11 計時器 248 8.4.12 微調(diào)按鈕 249 8.4.13 頁框 250 8.4.14 圖像控件 250 8.4.15 ActiveX控件 251 8.4.16 ActiveX綁定控件 251 本章小結 251 習題 252第9章 報表與標簽設計 254 9.1 報表的創(chuàng)建 254 9.1.1 使用報表向導創(chuàng)建報表 254 9.1.2 用“快速報表”創(chuàng)建報表 260 9.1.3 報表的保存與預覽 261 9.2 設計報表 261 9.2.1 報表設計器窗口 262 9.2.2 報表的數(shù)據(jù)源或數(shù)據(jù)環(huán)境 263 9.2.3 報表控件的使用 264 9.3 數(shù)據(jù)分組和多欄報表 266 9.3.1 建立一級數(shù)據(jù)分組 267 9.3.2 建立多級數(shù)據(jù)分組 268 9.3.3 多欄報表設計 269 9.4 報表的輸出 271 9.4.1 報表的頁面設置 271 9.4.2 報表的預覽與打印 271 9.5 標簽的設計 272 本章小結 274 習題 274第10章 菜單與工具欄設計 277 10.1 菜單設計概述 277 10.1.1 菜單概述 277 10.1.2 菜單的設計原則與步驟 277 10.2 菜單的設計 278 10.2.1 菜單設計器的使用 278 10.2.2 創(chuàng)建快速菜單 285 10.2.3 創(chuàng)建快捷菜單 286 10.3 為菜單系統(tǒng)指定任務 288 10.3.1 使用命令完成任務 288 10.3.2 使用過程完成任務 288 10.4 定制工具欄 288 本章小結 290 習題 291第11章 小型系統(tǒng)開發(fā)和程序編譯 293 11.1 數(shù)據(jù)庫應用系統(tǒng)開發(fā)的基本步驟 293 11.2 系統(tǒng)設計 293 11.2.1 系統(tǒng)目標設計 294 11.2.2 系統(tǒng)開發(fā)設計思想 294 11.2.3 系統(tǒng)功能及模塊設計 294 11.3 數(shù)據(jù)庫設計 295 11.4 數(shù)據(jù)庫信息的組織 297 11.5 各功能模塊的設計 298 11.5.1 歡迎界面設計 298 11.5.2 登錄界面設計 299 11.5.3 修改密碼表單設計 302 11.5.4 增刪用戶表單的設計 305 11.5.5 系統(tǒng)主界面的設計 306 11.5.6 查詢界面的設計 307 11.5.7 學生信息查詢功能設計 308 11.5.8 公寓信息查詢功能設計 311 11.5.9 備品維修查詢功能的設計 311 11.5.10 衛(wèi)生情況查詢功能設計 312 11.5.11 維護功能選擇界面設計 312 11.5.12 維護功能中各子模塊的設計 314 11.6 項目管理器組織 316 11.7 設計主程序 318 11.8 連編應用程序 319 11.9 應用程序生成器 324 11.9.1 使用應用程序向導 324 11.9.2 應用程序生成器 325 11.10 打包應用程序 329 本章小結 329 習題 329參考文獻 331
編輯推薦
《21世紀高等學校系列教材:Visual FoxPro數(shù)據(jù)庫應用教程》由具有多年教學經(jīng)驗的一級教師編寫而成。全書以最新科技作為背景,系統(tǒng)地介紹了數(shù)據(jù)庫的基本概念、Visual FoxPro數(shù)據(jù)與數(shù)據(jù)運算、表操作、數(shù)據(jù)庫的創(chuàng)建與操作、查詢與視圖、關系數(shù)據(jù)庫標準語言SQL、程序設計、表單設計與使用、報表與標簽設計等內(nèi)容,作者力圖將最新、最全面、最實用的技術介紹給讀者?!?1世紀高等學校系列教材:Visual FoxPro數(shù)據(jù)庫應用教程》最后還包含一個課程設計,以提高讀者的實際應用能力?!?1世紀高等學校系列教材:Visual FoxPro數(shù)據(jù)庫應用教程》可作為高等院校相關專業(yè)的入門教材,也可用于自學?! ?1世紀高等學校系列教材:Visual FoxPro數(shù)據(jù)庫應用教程》的主要特點如下: 內(nèi)容涵蓋從數(shù)據(jù)庫的基本概念和基本操作到應用程序設計的各個方面。所有程序均上機調(diào)試通過,具有界面友好、程序直觀易讀、代碼效率高等特點。每章最后附有“訣”招。實例豐富、編排合理,便于讀者學習參考。
圖書封面
評論、評分、閱讀與下載
Visual FoxPro數(shù)據(jù)庫應用教程 PDF格式下載