出版時間:2008-12 出版社:科學(xué)出版社 作者:黎虹,李廣振 主編 頁數(shù):292
前言
隨著計算機技術(shù)的發(fā)展和普及,“大學(xué)計算機程序設(shè)計”類課程已成為大學(xué)各專業(yè)學(xué)生必修的公共基礎(chǔ)課程之一,大多數(shù)高等院校面向文科專業(yè)開設(shè)了“Visual FoxPro程序設(shè)計”課程。Visual FoxPro是典型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其最突出的優(yōu)點在于將可視化設(shè)計界面和關(guān)系數(shù)據(jù)庫合二為一,它既可以作為大型數(shù)據(jù)庫的前端開發(fā)工具,也可以進行小型的應(yīng)用系統(tǒng)開發(fā),是使用非常廣泛的數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)工具。VisualFoxPro 8.0則在以往版本的基礎(chǔ)上有了很大的改進,功能更加強大。本書根據(jù)教育部高等學(xué)校非計算機專業(yè)計算機基礎(chǔ)課程教學(xué)指導(dǎo)分委員會最新提出的《關(guān)于進一步加強高等學(xué)校計算機基礎(chǔ)教學(xué)的意見》中有關(guān)“大學(xué)計算機程序設(shè)計”類課程的教學(xué)要求而編寫。本書以“學(xué)生成績管理系統(tǒng)”的開發(fā)貫穿全書,循序漸進地介紹了使用Visual FoxPro8.0進行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的各種知識。全書共10章,重點講述了數(shù)據(jù)庫基礎(chǔ)、VisualFoxPro 8.0開發(fā)環(huán)境、數(shù)據(jù)與數(shù)據(jù)運算、數(shù)據(jù)庫及表操作、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQI。、查詢與視圖、程序設(shè)計基礎(chǔ)、表單設(shè)計、菜單設(shè)計、報表設(shè)計、應(yīng)用系統(tǒng)生成和發(fā)布等內(nèi)容。本書結(jié)構(gòu)完整,體例新穎,把基礎(chǔ)理論和實際應(yīng)用有機地結(jié)合起來,以實例驅(qū)動知識學(xué)習(xí),強調(diào)應(yīng)用操作能力的訓(xùn)練,達到深入淺出的學(xué)習(xí)效果。在每章之后都配有習(xí)題,包括上機操作題,以實現(xiàn)教與學(xué)的統(tǒng)一。本書同時加入了針對全國計算機等級考試VFP語言的一些內(nèi)容,希望對參加VFP等級考試的考生有所幫助。江西科技師范學(xué)院黎虹、李廣振任本書主編,江西科技師范學(xué)院胡春、付淇、鄧茹仁、郭攀、謝祥選,九江學(xué)院的鄭祚雙、楊曉鵬參加了本書的編寫,全書由黎虹統(tǒng)稿。由于計算機技術(shù)發(fā)展很快,加上編者水平有限,書中難免有不妥之處,懇請廣大讀者批評指正。
內(nèi)容概要
本書根據(jù)教育部高等學(xué)校非計算機專業(yè)計算機基礎(chǔ)課程教學(xué)指導(dǎo)分委員會最新提出的《關(guān)于進一步加強高等學(xué)校計算機基礎(chǔ)教學(xué)的意見》中有關(guān)“大學(xué)計算機程序設(shè)計”類課程的教學(xué)要求而編寫。 全書以Visual FoxPro 8.0中文版為平臺,系統(tǒng)介紹了VFP開發(fā)環(huán)境、數(shù)據(jù)庫、表、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL、查詢與視圖、程序設(shè)計基礎(chǔ)、表單設(shè)計、菜單設(shè)計、報表設(shè)計、應(yīng)用系統(tǒng)生成和發(fā)布等內(nèi)容。本書以學(xué)生成績管理系統(tǒng)的開發(fā)貫穿全書的寫作,把基礎(chǔ)理論和實際應(yīng)用有機地結(jié)合起來,以實例驅(qū)動知識學(xué)習(xí),達到深入淺出的學(xué)習(xí)效果。本書在每章之后配有習(xí)題,包括上機操作題,以實現(xiàn)教與學(xué)的統(tǒng)一。 本書可作為高等院校非計算機專業(yè)計算機基礎(chǔ)課程的教材,也可作為高職高專、軟件職業(yè)技術(shù)學(xué)院等各類學(xué)校的教學(xué)用書,同時可供廣大數(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)的特點 1.2 數(shù)據(jù)模型 1.2.1 實體及實體之間的聯(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)系運算 1.4 Visual FoxPro系統(tǒng)簡介 1.4.1 VFP的安裝 1.4.2 VFP的啟動和退出 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è)計器 1.6 項目管理器 1.6.1 創(chuàng)建項目文件 1.6.2 項目管理器操作 本章小結(jié) 習(xí)題一第2章 Visual FoxPro的數(shù)據(jù)與數(shù)據(jù)運算 2.1 數(shù)據(jù)類型 2.2 常量與變量 2.2.1 常量 2.2.2 變量 2.3 其他數(shù)據(jù)存儲容器 2.4 運算符與表達式 2.4.1 算術(shù)運算符與算術(shù)表達式 2.4.2 字符串運算符和字符串表達式 2.4.3 日期運算符和日期表達式 2.4.4 關(guān)系運算符和關(guān)系表達式 2.4.5 邏輯運算符和邏輯表達式 2.4.6 多種運算符混合表達式 2.5 常用函數(shù) 2.5.1 數(shù)值處理函數(shù) 2.5.2 字符函數(shù) 2.5.3 日期時間函數(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è)計 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)計操作 3.6.1 計數(shù) 3.6.2 求和 3.6.3 求平均值 3.6.4 計算 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語言的特點 4.1.2 SQL語言的功能 4.2 查詢功能 4.2.1 簡單查詢 4.2.2 條件查詢 4.2.3 連接查詢 4.2.4 嵌套查詢 4.2.5 計算與分組查詢 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è)計器創(chuàng)建查詢文件 5.1.3 使用查詢 5.2 視圖 5.2.1 使用視圖向?qū)?chuàng)建視圖 5.2.2 使用視圖設(shè)計器創(chuàng)建視圖 5.2.3 視圖與數(shù)據(jù)更新 5.2.4 視圖的使用及查看 本章小結(jié) 習(xí)題五第6章 程序設(shè)計基礎(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è)置斷點 6.4.3 監(jiān)視窗口和局部窗口 本章小結(jié) 習(xí)題六第7章 表單設(shè)計與應(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è)計器創(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 選項按鈕組 7.3.8 列表框 7.3.9 組合框 7.3.10 計時器 7.3.11 表格 7.4 綜合應(yīng)用 本章小結(jié) 習(xí)題七第8章 菜單設(shè)計與應(yīng)用 8.1 VFP系統(tǒng)菜單 8.1.1 菜單結(jié)構(gòu) 8.1.2 系統(tǒng)菜單 8.2 菜單設(shè)計 8.2.1 菜單設(shè)計器 8.2.2 定義菜單 8.2.3 為頂層表單添加菜單 8.3 快捷菜單設(shè)計 本章小結(jié) 習(xí)題八第9章 報表設(shè)計 9.1 報表概述 9.2 報表向?qū)? 9.2.1 簡單報表 9.2.2 分組和總結(jié)報表 9.2.3 一對多報表 9.3 報表設(shè)計器 9.3.1 報表設(shè)計器介紹 9.3.2 創(chuàng)建和修改報表 9.3.3 報表設(shè)計器高級操作 9.4 輸出報表 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è)計 10.3.1 學(xué)生成績管理系統(tǒng)分析 10.3.2 學(xué)生成績管理系統(tǒng)設(shè)計 10.3.3 學(xué)生成績管理系統(tǒng)組裝 10.4 應(yīng)用程序的發(fā)布 10.4.1 VFP 8.0運行支持庫 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碼表參考文獻
章節(jié)摘錄
插圖:第1章 數(shù)據(jù)庫基礎(chǔ)概述1.1 數(shù)據(jù)庫基本概念隨著計算機技術(shù)的高速發(fā)展,計算機已被廣泛地應(yīng)用于各個領(lǐng)域,人類已經(jīng)進入了信息時代。信息在現(xiàn)代社會中起著越來越重要的作用,信息資源的開發(fā)和利用水平已成為衡量一個國家綜合國力的重要標(biāo)志。信息處理即數(shù)據(jù)處理,是目前計算機應(yīng)用最廣泛的一個領(lǐng)域。數(shù)據(jù)庫技術(shù)就是作為數(shù)據(jù)處理中的一門技術(shù)而發(fā)展起來的。數(shù)據(jù)庫技術(shù)所研究的問題就是如何科學(xué)地組織和存儲數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù)。數(shù)據(jù)庫技術(shù)不僅應(yīng)用于企業(yè)管理、生產(chǎn)管理、商業(yè)財貿(mào)等傳統(tǒng)行業(yè),并且進一步應(yīng)用到情報檢索、人工智能、專家系統(tǒng)、計算機輔助設(shè)計等領(lǐng)域。1.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展1.信息與數(shù)據(jù)信息(Information)是客觀事物屬性的反映,是經(jīng)過加工處理并對人類客觀行為產(chǎn)生影響的數(shù)據(jù)表現(xiàn)形式。數(shù)據(jù)(Data)是指存儲在某一種媒體上能被識別的物理符號,是反映客觀事物屬性的記錄,可以說是信息的具體表現(xiàn)形式。例如,某人的身高l65cm,年齡20歲,其中165cm、20歲都是數(shù)據(jù)。 從信息處理的角度看,任何事物的屬性都是通過數(shù)據(jù)來表示的,數(shù)據(jù)經(jīng)過加工處理后,使其具有知識性并對人類活動產(chǎn)生決策作用,從而形成信息。從計算機的角度看,數(shù)據(jù)泛指那些可以被計算機接受并能夠被計算機處理的符號。
編輯推薦
《數(shù)據(jù)庫應(yīng)用技術(shù)基礎(chǔ)(Visual FoxPro)》以“學(xué)生成績管理系統(tǒng)”的開發(fā)貫穿全書,循序漸進地介紹了使用Visual FoxPro8.0進行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的各種知識。全書共10章,重點講述了數(shù)據(jù)庫基礎(chǔ)、VisualFoxPro 8.0開發(fā)環(huán)境、數(shù)據(jù)與數(shù)據(jù)運算、數(shù)據(jù)庫及表操作、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL、查詢與視圖、程序設(shè)計基礎(chǔ)、表單設(shè)計、菜單設(shè)計、報表設(shè)計、應(yīng)用系統(tǒng)生成和發(fā)布等內(nèi)容?!稊?shù)據(jù)庫應(yīng)用技術(shù)基礎(chǔ)(Visual FoxPro)》結(jié)構(gòu)完整,體例新穎,把基礎(chǔ)理論和實際應(yīng)用有機地結(jié)合起來,以實例驅(qū)動知識學(xué)習(xí),強調(diào)應(yīng)用操作能力的訓(xùn)練,達到深入淺出的學(xué)習(xí)效果。在每章之后都配有習(xí)題,包括上機操作題,以實現(xiàn)教與學(xué)的統(tǒng)一。《數(shù)據(jù)庫應(yīng)用技術(shù)基礎(chǔ)(Visual FoxPro)》同時加入了針對全國計算機等級考試VFP語言的一些內(nèi)容,希望對參加VFP等級考試的考生有所幫助。
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫應(yīng)用技術(shù)基礎(chǔ) PDF格式下載