出版時間:2008-12 出版社:東南大學(xué)出版社 作者:盧雪松 編 頁數(shù):308
前言
隨著計算機及其應(yīng)用的推廣普及,各行各業(yè)紛紛建立了以數(shù)據(jù)庫為核心的信息系統(tǒng)。數(shù)據(jù)庫技術(shù)在當今信息社會的地位和作用顯得尤為重要。Visual FoxPro是當前微型計算機上普遍使用的一種可視化的、面向?qū)ο蟮年P(guān)系型數(shù)據(jù)庫管理系統(tǒng)?! isual FoxPro程序的運行既可以采用解釋方式、又可以采用編譯方式。其自帶的語言系統(tǒng)涵蓋了面向過程的程序設(shè)計、面向問題的程序設(shè)計、面向?qū)ο蟮某绦蛟O(shè)計以及計算機自動編程等程序設(shè)計語言的發(fā)展過程。運用Visual FoxPro開發(fā)一個應(yīng)用系統(tǒng)還運用到了軟件工程的思想和方法。所有這些恰好對其前趨課程《計算機應(yīng)用基礎(chǔ)》中的有關(guān)概念進行了進一步的詮釋和印證,更有利于讀者理解和掌握計算機程序設(shè)計的概念和方法,這是其他程序設(shè)計語言無可比擬的。 隨著信息技術(shù)的快速發(fā)展和計算機的高度普及,社會對新型人才的計算機應(yīng)用能力與水平提出了更高的要求,而運用計算機進行數(shù)據(jù)處理是新型人才必須具備的基本能力。Visual FoxPro具有強大的數(shù)據(jù)處理能力,能滿足非理工類專業(yè)計算機應(yīng)用的需求。visualFoxPro操作性強,數(shù)據(jù)處理的概念直觀明了,相對于算法要求較強的其他程序設(shè)計語言而言,更適合非理工類專業(yè)學(xué)生修讀?! ”緯跀?shù)據(jù)庫基本理論、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫應(yīng)用程序開發(fā)為一體,既注重基礎(chǔ)理論,又強調(diào)實踐應(yīng)用。與一般教材不同的是,本書即突出了面向?qū)ο蟮母拍?,同時又兼顧到了傳統(tǒng)的面向過程的程序設(shè)計方法。本書圖文并茂、示例翔實,便于讀者閱讀和上機操作。 本書在總結(jié)作者多年的VFP教學(xué)經(jīng)驗的基礎(chǔ)上,根據(jù)《中國高等院校計算機基礎(chǔ)教育課程體系2008》的精神和計算機等級考試大綱的要求組織編寫,可供各類高等院校本、??茖W(xué)生使用,也可供參加江蘇省計算機等級考試和全國計算機等級考試的考生復(fù)習(xí)迎考?! ”緯杀R雪松主編。參加編寫工作的有:楊曉秋(第1章)、徐晶(第2章)、方益明(第3-4章)、張平(第5-6章)、潘鈞(第7章)、盧雪松(第8-9章)、沈啟坤(第10-11章)、楚紅(第12章)?! ≡诒緯木帉戇^程中,參考了許多同類書籍,同時得到了揚州大學(xué)教務(wù)處有關(guān)同志的關(guān)心和支持,在此一并表示衷心的感謝?! ∮捎诰幷咚接邢蓿煌字幘凑垙V大讀者批評指正。
內(nèi)容概要
《Visual Foxpro教程(第3版)》融數(shù)據(jù)庫基本理論、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫應(yīng)用程序開發(fā)為一體,既注重基礎(chǔ)理論,又強調(diào)實踐應(yīng)用。在突出面向?qū)ο蟾拍畹耐瑫r又兼顧了傳統(tǒng)的面向過程的程序設(shè)計方法?!禫isual Foxpro教程(第3版)》圖文并茂、示例翔實,便于讀者閱讀和上機操作。 《Visual Foxpro教程(第3版)》可供各類高等院校本、??茖W(xué)生使用,也可供參加江蘇省計算機等級考試和全國計算機等級考試的考生復(fù)習(xí)迎考。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)及VisualFoxPro概述1.1 數(shù)據(jù)庫系統(tǒng)的基本概念1.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展1.1.2 數(shù)據(jù)庫的特點1.1.3 數(shù)據(jù)庫系統(tǒng)1.1.4 數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)1.2 數(shù)據(jù)模型1.2.1 概念模型1.2.2 結(jié)構(gòu)數(shù)據(jù)模型1.3 關(guān)系數(shù)據(jù)庫理論基礎(chǔ)1.3.1 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)和基本術(shù)語1.3.2 關(guān)系模型的完整性約束條件1.3.3 關(guān)系數(shù)據(jù)操縱與關(guān)系代數(shù)1.3.4 關(guān)系規(guī)范化理論1.4 關(guān)系數(shù)據(jù)庫系統(tǒng)簡介1.4.1 VisualFoxPro6.0簡介1.4.2 VFP集成環(huán)境的使用1.4.3 VFP命令1.4.4 文件類型與創(chuàng)建1.5 項目管理器1.5.1 創(chuàng)建、打開項目1.5.2 項目管理器的使用1.5.3 定制項目管理器練習(xí)題第2章 VisualFoxPro的數(shù)據(jù)類型2.1 數(shù)據(jù)類型2.2 數(shù)據(jù)存儲2.2.1 VFP中的命名規(guī)則2.2.2 常量2.2.3 變量2.3 函數(shù)2.3.1 數(shù)據(jù)類型函數(shù)2.3.2 數(shù)據(jù)庫類函數(shù)2.3.3 其他類函數(shù)2.4 表達式2.4.1 字符表達式2.4.2 日期表達式2.4.3 算術(shù)表達式2.4.4 關(guān)系表達式2.4.5 邏輯表達式2.4.6 名稱表達式2.4.7 宏替換2.4.8 NULL值練習(xí)題第3章 表的使用3.1 表結(jié)構(gòu)的創(chuàng)建和使用3.1.1 字段的基本屬性3.1.2 創(chuàng)建新表3.1.3 表結(jié)構(gòu)的修改3.2 表記錄的編輯修改3.2.1 記錄的追加3.2.2 查看表的內(nèi).容3.2.3 記錄的定位3.2.4 修改記錄3.2.5 刪除記錄3.2.6 篩選記錄3.2.7 篩選字段3.3 表的使用3.3.1 工作區(qū)3.3.2 打開和關(guān)閉表3.3.3 表的獨占與共享使用3.3.4 利用緩沖訪問表中的數(shù)據(jù)3.4 表的索引3.4.1 索引文件的種類3.4.2 索引文件的創(chuàng)建3.4.3 索引的修改和刪除3.4.4 索引的使用3.5 建立表之間的臨時關(guān)系3.5.1 臨時關(guān)系3.5.2 臨時關(guān)系的建立3.5.3 解除臨時關(guān)系練習(xí)題第4章 數(shù)據(jù)庫的創(chuàng)建和使用4.1 VFP數(shù)據(jù)庫4.2 數(shù)據(jù)庫的設(shè)計過程4.2.1 確定建立數(shù)據(jù)庫的目的4.2.2 確定需要的表4.2.3 確定表中的字段4.2.4 確定表之間的關(guān)系4.2.5 設(shè)計的改進4.3 建立數(shù)據(jù)庫文件4.4 數(shù)據(jù)字典4.5 數(shù)據(jù)庫表字段的擴展屬性4.5.1 字段的顯示屬性4.5.2 字段的有效性規(guī)則4.6 數(shù)據(jù)庫表的表屬性4.6.1 長表名4.6.2 表記錄的有效性規(guī)則4.6.3 表的觸發(fā)器(Trigger)4.6.4 約束機制及其激活時機4.7 表之間的關(guān)系4.8 參照完整性4.8.1 參照完整性概念4.8.2 設(shè)置參照完整性4.9 使用多個數(shù)據(jù)庫4.9.1 打開多個數(shù)據(jù)庫4.9.2 設(shè)置當前數(shù)據(jù)庫4.9.3 數(shù)據(jù)庫中表的使用4.9.4 關(guān)閉數(shù)據(jù)庫4.1 0查看和設(shè)置數(shù)據(jù)庫的屬性4.1 0.1 DBGETPROP()函數(shù)4.1 0.2 DBSETPROP()函數(shù)練習(xí)題第5章 查詢和視圖5.1 SQL語言和查詢技術(shù)5.1.1 SQL語言概述5.1.2 SELECT-SQL查詢命令5.1.3 SELECT-SQL應(yīng)用舉例5.2 查詢的創(chuàng)建和使用5.2.1 查詢的本質(zhì)5.2.2 查詢設(shè)計器的使用5.2.3 查詢向?qū)У氖褂?.3 視圖的創(chuàng)建和使用5.3.1 視圖的實質(zhì)5.3.2 創(chuàng)建本地視圖5.3.3 創(chuàng)建參數(shù)化視圖5.3.4 使用視圖更新基表數(shù)據(jù)5.3.5 視圖的操作練習(xí)題第6章 報表和標簽6.1 報表類型6.2 創(chuàng)建報表6.2.1 用報表向?qū)?chuàng)建報表6.2.2 創(chuàng)建快速報表6.2.3 利用報表設(shè)計器創(chuàng)建報表6.2.4 創(chuàng)建一對多報表6.3 報表的預(yù)覽與打印6.3.1 頁面設(shè)置6.3.2 打印預(yù)覽6.3.3 打印報表6.4 設(shè)計標簽6.4.1 標簽類型6.4.2 標簽向?qū)?.4.3 標簽設(shè)計器練習(xí)題第7章 VFP程序設(shè)計基礎(chǔ)7.1 創(chuàng)建、修改和運行應(yīng)用程序7.1.1 創(chuàng)建應(yīng)用程序7.1.2 修改程序……第8章 表間第9章 控件第10章 類第11章 菜單和工具欄設(shè)計第12章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)附錄1 ASCII碼表附錄2 VFP常用函數(shù)附錄3 VFP常用命令附錄4 控件的主要屬性、事件和方法參考文獻
章節(jié)摘錄
第1章 數(shù)據(jù)庫系統(tǒng)及Visual FoxPr0概述 數(shù)據(jù)庫是數(shù)據(jù)處理的重要工具,也是管理信息系統(tǒng)(MIS)、辦公自動化(OA)系統(tǒng)和決策支持系統(tǒng)(DSS)等應(yīng)用系統(tǒng)的核心部分。它能夠有效、合理地存儲各種數(shù)據(jù),為有關(guān)應(yīng)用準確、快速地提供有用的信息。數(shù)據(jù)庫技術(shù)是計算機領(lǐng)域中最重要的技術(shù)之一,其應(yīng)用已滲透到人類社會各個領(lǐng)域,并正在改變著人們的生活方式和工作方式。因此,我們有必要學(xué)習(xí)和掌握數(shù)據(jù)庫系統(tǒng)的原理和技術(shù),用以解決各種計算機應(yīng)用中的實際問題?! ?.1 數(shù)據(jù)庫系統(tǒng)的基本概念 1.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展 數(shù)據(jù)管理技術(shù)是指對數(shù)據(jù)進行分類、組織、編碼、存儲、檢索和維護的技術(shù)。在計算機環(huán)境下,數(shù)據(jù)管理技術(shù)經(jīng)歷了從低級到高級的3個發(fā)展階段: 1.人工管理階段(20世紀50年代中期以前) 該階段尚無統(tǒng)一的數(shù)據(jù)管理軟件,對數(shù)據(jù)的管理完全由各個程序員在其程序中進行。程序員在編制其課題程序時,必須考慮數(shù)據(jù)的邏輯定義和組織、數(shù)據(jù)存放的存儲設(shè)備、物理存儲方式和地址分配,并通過物理地址來存取數(shù)據(jù)。表示處理流程的程序與其處理對象——數(shù)據(jù)相互結(jié)合成一個整體,兩者緊密地相互依賴。數(shù)據(jù)的管理仍然是分散的,計算機在數(shù)據(jù)管理中還沒有發(fā)揮應(yīng)有的作用。因此,嚴重地影響了計算機的使用效率。 ……
圖書封面
評論、評分、閱讀與下載