出版時(shí)間:2008-12 出版社:科學(xué)出版社 作者:黎虹,李廣振 主編 頁數(shù):292
前言
隨著計(jì)算機(jī)技術(shù)的發(fā)展和普及,“大學(xué)計(jì)算機(jī)程序設(shè)計(jì)”類課程已成為大學(xué)各專業(yè)學(xué)生必修的公共基礎(chǔ)課程之一,大多數(shù)高等院校面向文科專業(yè)開設(shè)了“Visual FoxPro程序設(shè)計(jì)”課程。Visual FoxPro是典型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其最突出的優(yōu)點(diǎn)在于將可視化設(shè)計(jì)界面和關(guān)系數(shù)據(jù)庫合二為一,它既可以作為大型數(shù)據(jù)庫的前端開發(fā)工具,也可以進(jìn)行小型的應(yīng)用系統(tǒng)開發(fā),是使用非常廣泛的數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)工具。VisualFoxPro 8.0則在以往版本的基礎(chǔ)上有了很大的改進(jìn),功能更加強(qiáng)大。本書根據(jù)教育部高等學(xué)校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)分委員會(huì)最新提出的《關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)的意見》中有關(guān)“大學(xué)計(jì)算機(jī)程序設(shè)計(jì)”類課程的教學(xué)要求而編寫。本書以“學(xué)生成績管理系統(tǒng)”的開發(fā)貫穿全書,循序漸進(jìn)地介紹了使用Visual FoxPro8.0進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的各種知識(shí)。全書共10章,重點(diǎn)講述了數(shù)據(jù)庫基礎(chǔ)、VisualFoxPro 8.0開發(fā)環(huán)境、數(shù)據(jù)與數(shù)據(jù)運(yùn)算、數(shù)據(jù)庫及表操作、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQI。、查詢與視圖、程序設(shè)計(jì)基礎(chǔ)、表單設(shè)計(jì)、菜單設(shè)計(jì)、報(bào)表設(shè)計(jì)、應(yīng)用系統(tǒng)生成和發(fā)布等內(nèi)容。本書結(jié)構(gòu)完整,體例新穎,把基礎(chǔ)理論和實(shí)際應(yīng)用有機(jī)地結(jié)合起來,以實(shí)例驅(qū)動(dòng)知識(shí)學(xué)習(xí),強(qiáng)調(diào)應(yīng)用操作能力的訓(xùn)練,達(dá)到深入淺出的學(xué)習(xí)效果。在每章之后都配有習(xí)題,包括上機(jī)操作題,以實(shí)現(xiàn)教與學(xué)的統(tǒng)一。本書同時(shí)加入了針對全國計(jì)算機(jī)等級(jí)考試VFP語言的一些內(nèi)容,希望對參加VFP等級(jí)考試的考生有所幫助。江西科技師范學(xué)院黎虹、李廣振任本書主編,江西科技師范學(xué)院胡春、付淇、鄧茹仁、郭攀、謝祥選,九江學(xué)院的鄭祚雙、楊曉鵬參加了本書的編寫,全書由黎虹統(tǒng)稿。由于計(jì)算機(jī)技術(shù)發(fā)展很快,加上編者水平有限,書中難免有不妥之處,懇請廣大讀者批評(píng)指正。
內(nèi)容概要
本書根據(jù)教育部高等學(xué)校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)分委員會(huì)最新提出的《關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)的意見》中有關(guān)“大學(xué)計(jì)算機(jī)程序設(shè)計(jì)”類課程的教學(xué)要求而編寫。 全書以Visual FoxPro 8.0中文版為平臺(tái),系統(tǒng)介紹了VFP開發(fā)環(huán)境、數(shù)據(jù)庫、表、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL、查詢與視圖、程序設(shè)計(jì)基礎(chǔ)、表單設(shè)計(jì)、菜單設(shè)計(jì)、報(bào)表設(shè)計(jì)、應(yīng)用系統(tǒng)生成和發(fā)布等內(nèi)容。本書以學(xué)生成績管理系統(tǒng)的開發(fā)貫穿全書的寫作,把基礎(chǔ)理論和實(shí)際應(yīng)用有機(jī)地結(jié)合起來,以實(shí)例驅(qū)動(dòng)知識(shí)學(xué)習(xí),達(dá)到深入淺出的學(xué)習(xí)效果。本書在每章之后配有習(xí)題,包括上機(jī)操作題,以實(shí)現(xiàn)教與學(xué)的統(tǒng)一。 本書可作為高等院校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課程的教材,也可作為高職高專、軟件職業(yè)技術(shù)學(xué)院等各類學(xué)校的教學(xué)用書,同時(shí)可供廣大數(shù)據(jù)庫編程愛好者自學(xué)或參考。
書籍目錄
前言第1章 數(shù)據(jù)庫基礎(chǔ)概述 1.1 數(shù)據(jù)庫基本概念 1.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展 1.1.2 基本術(shù)語 1.1.3 數(shù)據(jù)庫系統(tǒng)的特點(diǎn) 1.2 數(shù)據(jù)模型 1.2.1 實(shí)體及實(shí)體之間的聯(lián)系 1.2.2 數(shù)據(jù)模型 1.3 關(guān)系數(shù)據(jù)庫 1.3.1 關(guān)系術(shù)語 1.3.2 關(guān)系的性質(zhì) 1.3.3 關(guān)系運(yùn)算 1.4 Visual FoxPro系統(tǒng)簡介 1.4.1 VFP的安裝 1.4.2 VFP的啟動(dòng)和退出 1.4.3 VFP系統(tǒng)環(huán)境的配置 1.4.4 VFP的工作方式 1.5 VFP基本工具 1.5.1 向?qū)? 1.5.2 生成器 1.5.3 設(shè)計(jì)器 1.6 項(xiàng)目管理器 1.6.1 創(chuàng)建項(xiàng)目文件 1.6.2 項(xiàng)目管理器操作 本章小結(jié) 習(xí)題一第2章 Visual FoxPro的數(shù)據(jù)與數(shù)據(jù)運(yùn)算 2.1 數(shù)據(jù)類型 2.2 常量與變量 2.2.1 常量 2.2.2 變量 2.3 其他數(shù)據(jù)存儲(chǔ)容器 2.4 運(yùn)算符與表達(dá)式 2.4.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 2.4.2 字符串運(yùn)算符和字符串表達(dá)式 2.4.3 日期運(yùn)算符和日期表達(dá)式 2.4.4 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 2.4.5 邏輯運(yùn)算符和邏輯表達(dá)式 2.4.6 多種運(yùn)算符混合表達(dá)式 2.5 常用函數(shù) 2.5.1 數(shù)值處理函數(shù) 2.5.2 字符函數(shù) 2.5.3 日期時(shí)間函數(shù) 2.5.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 2.5.5 測試函數(shù) 本章小結(jié) 習(xí)題二第3章 數(shù)據(jù)庫和表的操作 3.1 數(shù)據(jù)庫的建立 3.1.1 基本概念 3.1.2 數(shù)據(jù)庫的設(shè)計(jì) 3.1.3 數(shù)據(jù)庫的建立 3.1.4 打開數(shù)據(jù)庫 3.2 表的建立 3.2.1 創(chuàng)建數(shù)據(jù)庫表 3.2.2 表記錄的輸入 3.2.3 自由表與數(shù)據(jù)庫表 3.3 表的基本操作 3.3.1 表的打開與關(guān)閉 3.3.2 表的顯示 3.3.3 表記錄指針的定位 3.3.4 表記錄的追加 3.3.5 表的修改 3.3.6 刪除記錄 3.3.7 表的復(fù)制 3.4 數(shù)據(jù)庫表的其他屬性設(shè)置 3.4.1 設(shè)置數(shù)據(jù)庫表的字段屬性 3.4.2 設(shè)置表屬性 3.5 排序和索引 3.5.1 排序 3.5.2 索引 3.6 統(tǒng)計(jì)操作 3.6.1 計(jì)數(shù) 3.6.2 求和 3.6.3 求平均值 3.6.4 計(jì)算 3.6.5 匯總 3.7 多表操作 3.7.1 工作區(qū)的概念 3.7.2 建立表間關(guān)系 3.7.3 設(shè)置參照完整性 本章小結(jié) 習(xí)題三第4章 結(jié)構(gòu)化查詢語言SQL 4.1 SQL語言概述 4.1.1 SQL語言的特點(diǎn) 4.1.2 SQL語言的功能 4.2 查詢功能 4.2.1 簡單查詢 4.2.2 條件查詢 4.2.3 連接查詢 4.2.4 嵌套查詢 4.2.5 計(jì)算與分組查詢 4.2.6 空值查詢 4.3 操作功能 4.3.1 數(shù)據(jù)插入 4.3.2 數(shù)據(jù)更新 4.3.3 數(shù)據(jù)刪除 4.4 定義功能 4.4.1 表的定義 4.4.2 表結(jié)構(gòu)的修改 4.4.3 表的刪除 本章小結(jié) 習(xí)題四第5章 查詢與視圖 5.1 查詢 5.1.1 查詢向?qū)?chuàng)建查詢文件 5.1.2 查詢設(shè)計(jì)器創(chuàng)建查詢文件 5.1.3 使用查詢 5.2 視圖 5.2.1 使用視圖向?qū)?chuàng)建視圖 5.2.2 使用視圖設(shè)計(jì)器創(chuàng)建視圖 5.2.3 視圖與數(shù)據(jù)更新 5.2.4 視圖的使用及查看 本章小結(jié) 習(xí)題五第6章 程序設(shè)計(jì)基礎(chǔ) 6.1 程序與程序文件 6.1.1 程序的概念 6.1.2 程序文件的建立與執(zhí)行 6.1.3 簡單的輸入輸出命令 6.2 程序結(jié)構(gòu) 6.2.1 分支結(jié)構(gòu) 6.2.2 循環(huán)結(jié)構(gòu) 6.3 過程和自定義函數(shù) 6.3.1 過程 6.3.2 自定義函數(shù) 6.3.3 過程和自定義函數(shù)的調(diào)用 6.3.4 參數(shù)傳遞 6.3.5 變量的作用域 6.4 程序調(diào)試 6.4.1 調(diào)試器環(huán)境 6.4.2 設(shè)置斷點(diǎn) 6.4.3 監(jiān)視窗口和局部窗口 本章小結(jié) 習(xí)題六第7章 表單設(shè)計(jì)與應(yīng)用 7.1 面向?qū)ο蟮母拍? 7.1.1 對象與類 7.1.2V isual FoxPro中的類與對象 7.1.3 屬性、事件和方法 7.2 創(chuàng)建表單 7.2.1 用表單向?qū)?chuàng)建簡單表單 7.2.2 用表單設(shè)計(jì)器創(chuàng)建表單 7.3 常用表單控件 7.3.1 標(biāo)簽控件 7.3.2 命令按鈕 7.3.3 命令按鈕組 7.3.4 文本框 7.3.5 編輯框 7.3.6 復(fù)選框 7.3.7 選項(xiàng)按鈕組 7.3.8 列表框 7.3.9 組合框 7.3.10 計(jì)時(shí)器 7.3.11 表格 7.4 綜合應(yīng)用 本章小結(jié) 習(xí)題七第8章 菜單設(shè)計(jì)與應(yīng)用 8.1 VFP系統(tǒng)菜單 8.1.1 菜單結(jié)構(gòu) 8.1.2 系統(tǒng)菜單 8.2 菜單設(shè)計(jì) 8.2.1 菜單設(shè)計(jì)器 8.2.2 定義菜單 8.2.3 為頂層表單添加菜單 8.3 快捷菜單設(shè)計(jì) 本章小結(jié) 習(xí)題八第9章 報(bào)表設(shè)計(jì) 9.1 報(bào)表概述 9.2 報(bào)表向?qū)? 9.2.1 簡單報(bào)表 9.2.2 分組和總結(jié)報(bào)表 9.2.3 一對多報(bào)表 9.3 報(bào)表設(shè)計(jì)器 9.3.1 報(bào)表設(shè)計(jì)器介紹 9.3.2 創(chuàng)建和修改報(bào)表 9.3.3 報(bào)表設(shè)計(jì)器高級(jí)操作 9.4 輸出報(bào)表 9.4.1 菜單方式 9.4.2 命令方式 本章小結(jié) 習(xí)題九第10章 學(xué)生成績管理系統(tǒng)的開發(fā)和發(fā)布 10.1 系統(tǒng)開發(fā)的一般過程 10.2 如何規(guī)劃應(yīng)用程序 10.3 學(xué)生成績管理系統(tǒng)分析和設(shè)計(jì) 10.3.1 學(xué)生成績管理系統(tǒng)分析 10.3.2 學(xué)生成績管理系統(tǒng)設(shè)計(jì) 10.3.3 學(xué)生成績管理系統(tǒng)組裝 10.4 應(yīng)用程序的發(fā)布 10.4.1 VFP 8.0運(yùn)行支持庫 10.4.2 用Wise Installation System發(fā)布學(xué)生成績管理系統(tǒng) 本章小結(jié) 習(xí)題十附錄 附錄1 Visual FoxPro常用文件類型 附錄2 Visual FoxPro常用命令 附錄3 Visual FoxPro常用函數(shù) 附錄4 Visual FoxPro中的系統(tǒng)菜單名 附錄5 ASCII碼表參考文獻(xiàn)
章節(jié)摘錄
插圖:第1章 數(shù)據(jù)庫基礎(chǔ)概述1.1 數(shù)據(jù)庫基本概念隨著計(jì)算機(jī)技術(shù)的高速發(fā)展,計(jì)算機(jī)已被廣泛地應(yīng)用于各個(gè)領(lǐng)域,人類已經(jīng)進(jìn)入了信息時(shí)代。信息在現(xiàn)代社會(huì)中起著越來越重要的作用,信息資源的開發(fā)和利用水平已成為衡量一個(gè)國家綜合國力的重要標(biāo)志。信息處理即數(shù)據(jù)處理,是目前計(jì)算機(jī)應(yīng)用最廣泛的一個(gè)領(lǐng)域。數(shù)據(jù)庫技術(shù)就是作為數(shù)據(jù)處理中的一門技術(shù)而發(fā)展起來的。數(shù)據(jù)庫技術(shù)所研究的問題就是如何科學(xué)地組織和存儲(chǔ)數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù)。數(shù)據(jù)庫技術(shù)不僅應(yīng)用于企業(yè)管理、生產(chǎn)管理、商業(yè)財(cái)貿(mào)等傳統(tǒng)行業(yè),并且進(jìn)一步應(yīng)用到情報(bào)檢索、人工智能、專家系統(tǒng)、計(jì)算機(jī)輔助設(shè)計(jì)等領(lǐng)域。1.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展1.信息與數(shù)據(jù)信息(Information)是客觀事物屬性的反映,是經(jīng)過加工處理并對人類客觀行為產(chǎn)生影響的數(shù)據(jù)表現(xiàn)形式。數(shù)據(jù)(Data)是指存儲(chǔ)在某一種媒體上能被識(shí)別的物理符號(hào),是反映客觀事物屬性的記錄,可以說是信息的具體表現(xiàn)形式。例如,某人的身高l65cm,年齡20歲,其中165cm、20歲都是數(shù)據(jù)。 從信息處理的角度看,任何事物的屬性都是通過數(shù)據(jù)來表示的,數(shù)據(jù)經(jīng)過加工處理后,使其具有知識(shí)性并對人類活動(dòng)產(chǎn)生決策作用,從而形成信息。從計(jì)算機(jī)的角度看,數(shù)據(jù)泛指那些可以被計(jì)算機(jī)接受并能夠被計(jì)算機(jī)處理的符號(hào)。
編輯推薦
《數(shù)據(jù)庫應(yīng)用技術(shù)基礎(chǔ)(Visual FoxPro)》以“學(xué)生成績管理系統(tǒng)”的開發(fā)貫穿全書,循序漸進(jìn)地介紹了使用Visual FoxPro8.0進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的各種知識(shí)。全書共10章,重點(diǎn)講述了數(shù)據(jù)庫基礎(chǔ)、VisualFoxPro 8.0開發(fā)環(huán)境、數(shù)據(jù)與數(shù)據(jù)運(yùn)算、數(shù)據(jù)庫及表操作、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL、查詢與視圖、程序設(shè)計(jì)基礎(chǔ)、表單設(shè)計(jì)、菜單設(shè)計(jì)、報(bào)表設(shè)計(jì)、應(yīng)用系統(tǒng)生成和發(fā)布等內(nèi)容?!稊?shù)據(jù)庫應(yīng)用技術(shù)基礎(chǔ)(Visual FoxPro)》結(jié)構(gòu)完整,體例新穎,把基礎(chǔ)理論和實(shí)際應(yīng)用有機(jī)地結(jié)合起來,以實(shí)例驅(qū)動(dòng)知識(shí)學(xué)習(xí),強(qiáng)調(diào)應(yīng)用操作能力的訓(xùn)練,達(dá)到深入淺出的學(xué)習(xí)效果。在每章之后都配有習(xí)題,包括上機(jī)操作題,以實(shí)現(xiàn)教與學(xué)的統(tǒng)一。《數(shù)據(jù)庫應(yīng)用技術(shù)基礎(chǔ)(Visual FoxPro)》同時(shí)加入了針對全國計(jì)算機(jī)等級(jí)考試VFP語言的一些內(nèi)容,希望對參加VFP等級(jí)考試的考生有所幫助。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫應(yīng)用技術(shù)基礎(chǔ) PDF格式下載