數(shù)據(jù)庫管理系統(tǒng)Visual FoxPro 9.0應(yīng)用教程

出版時(shí)間:2010-7  出版社:陳明銳、 李懷成 高等教育出版社 (2010-07出版)  作者:陳明銳,李懷成 著  頁數(shù):431  

前言

Visual FoxPro關(guān)系數(shù)據(jù)庫系統(tǒng)是新一代小型數(shù)據(jù)庫管理系統(tǒng)的杰出代表,它以強(qiáng)大的功能、完整而又豐富的工具、較高的處理速度、友好的界面以及完備的兼容性等特點(diǎn),備受用戶的歡迎。Visual FoxPro 9.0是最新版本,該版本功能更加完善,性能更加穩(wěn)定,并且增強(qiáng)了報(bào)表功能,在數(shù)據(jù)處理方面更加合理,在開發(fā)環(huán)境方面具有更大的調(diào)整空間。本書以微軟公司發(fā)布的Visual FoxPro的最新版本VFP 9.0為對(duì)象編寫而成,內(nèi)容包括數(shù)據(jù)庫系統(tǒng)概述、Visual FoxPro 9.0基礎(chǔ)知識(shí)、數(shù)據(jù)表的創(chuàng)建及操作、數(shù)據(jù)庫的創(chuàng)建及操作、查詢和視圖、結(jié)構(gòu)化查詢語言SQL結(jié)構(gòu)化程序設(shè)計(jì)、表單設(shè)計(jì)、表單控件、報(bào)表和標(biāo)簽、菜單設(shè)計(jì)、Web環(huán)境下VFP應(yīng)用程序開發(fā)、學(xué)生綜合測(cè)評(píng)管理系統(tǒng)開發(fā)實(shí)例、實(shí)驗(yàn)與綜合設(shè)計(jì)。本書的主要特點(diǎn)如下。(1)以目前Visual FoxPro最新的版本VFP 9.0數(shù)據(jù)庫系統(tǒng)為基礎(chǔ),保留英文原版界面,提倡雙語教學(xué)。(2)本著突出實(shí)踐原則,本書詳略得當(dāng),結(jié)構(gòu)合理,突出了應(yīng)用性和實(shí)踐性,特別是在SQL部分增加了大量?jī)?nèi)容。書中的實(shí)例均來源于作者多年從事數(shù)據(jù)庫教學(xué)及數(shù)據(jù)庫設(shè)計(jì)的實(shí)踐積累,具有很強(qiáng)的創(chuàng)新性、趣味性、技巧性和啟迪性,能使學(xué)生耳目一新,學(xué)習(xí)興趣倍增。(3)VFP是全國計(jì)算機(jī)等級(jí)考試的科目之一,本書涵蓋了全國計(jì)算機(jī)等級(jí)考試二級(jí)VFP的全部考試內(nèi)容。(4)本書的所有命令全部采用英文原文,書中例題均在微型計(jì)算機(jī)上的VFP 9.0中驗(yàn)證通過。(5)以比較簡(jiǎn)單的綜合案例“學(xué)生綜合測(cè)評(píng)管理系統(tǒng)”貫穿全書,可使讀者對(duì)數(shù)據(jù)庫系統(tǒng)獲得全面、系統(tǒng)的認(rèn)識(shí)和了解。本書適合作為高等學(xué)校各專業(yè)“數(shù)據(jù)庫技術(shù)及應(yīng)用”課程的教材,也可作為全國計(jì)算機(jī)等級(jí)考試的輔導(dǎo)教材,還可作為企事業(yè)單位的計(jì)算機(jī)工作人員在微型計(jì)算機(jī)上開發(fā)小型數(shù)據(jù)庫的參考用書。本書由陳明銳、李懷成擔(dān)任主編,王隆娟、胡懷謹(jǐn)、林加論擔(dān)任副主編。黃旭、臺(tái)安、張燕、周曉誼等參加了本書的編寫工作,陳洛夫、楊雄、吳麗華、李壯等參與審稿并提出了寶貴意見。本書不足與疏漏之處,竭誠希望得到廣大讀者的批評(píng)指正。

內(nèi)容概要

  《數(shù)據(jù)庫管理系統(tǒng)Visual FoxPro 9.0應(yīng)用教程》根據(jù)教育部高等學(xué)校計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會(huì)最新發(fā)布的《高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略研究報(bào)告暨計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求》及最新版全國計(jì)算機(jī)等級(jí)考試二級(jí)考試大綱中對(duì)“數(shù)據(jù)庫技術(shù)及應(yīng)用”課程的有關(guān)要求,結(jié)合目前我國高等學(xué)校計(jì)算機(jī)課程開設(shè)的實(shí)際情況,融會(huì)作者多年從事數(shù)據(jù)庫教學(xué)和數(shù)據(jù)庫程序設(shè)計(jì)的實(shí)踐經(jīng)驗(yàn)編寫而成。全書以Visual FoxPro 9.0為基礎(chǔ),并以數(shù)據(jù)庫應(yīng)用系統(tǒng)綜合案例“學(xué)生綜合測(cè)評(píng)管理系統(tǒng)”貫穿全書,內(nèi)容包括數(shù)據(jù)庫系統(tǒng)概述、Visual FoxPro 9.0基礎(chǔ)知識(shí)、數(shù)據(jù)表的創(chuàng)建及操作、數(shù)據(jù)庫的創(chuàng)建及操作、查詢和視圖、結(jié)構(gòu)化查詢語言SQL、結(jié)構(gòu)化程序設(shè)計(jì)、表單設(shè)計(jì)、表單控件、報(bào)表和標(biāo)簽、菜單設(shè)計(jì)、Web環(huán)境下VFP應(yīng)用程序開發(fā)。最后通過綜合案例“學(xué)生綜合測(cè)評(píng)管理系統(tǒng)”的開發(fā),講解數(shù)據(jù)庫應(yīng)用程序的開發(fā)方法與技巧,以及應(yīng)用程序的集成與發(fā)布等。  《數(shù)據(jù)庫管理系統(tǒng)Visual FoxPro 9.0應(yīng)用教程》內(nèi)容系統(tǒng)全面,結(jié)構(gòu)科學(xué)合理,例題豐富新穎,創(chuàng)新性強(qiáng),覆蓋了全國計(jì)算機(jī)等級(jí)考試二級(jí)Visual FoxPro的全部考試內(nèi)容?!  稊?shù)據(jù)庫管理系統(tǒng)Visual FoxPro 9.0應(yīng)用教程》適合作為高等學(xué)校各專業(yè)“數(shù)據(jù)庫技術(shù)及應(yīng)用”課程的教材,也可作為全國計(jì)算機(jī)等級(jí)考試的輔導(dǎo)教材,還可作為企事業(yè)單位的計(jì)算機(jī)工作人員在微型計(jì)算機(jī)上開發(fā)小型數(shù)據(jù)庫的參考用書。

書籍目錄

第1章 數(shù)據(jù)庫系統(tǒng)概述1.1 數(shù)據(jù)庫的基本概念1.1.1 數(shù)據(jù)、信息、數(shù)據(jù)處理1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展過程1.1.3 數(shù)據(jù)庫系統(tǒng)組成1.1.4 數(shù)據(jù)庫系統(tǒng)特點(diǎn)1.2 數(shù)據(jù)模型1.2.1 現(xiàn)實(shí)世界中客觀對(duì)象的抽象過程1.2.2 概念模型1.2.3 邏輯模型1.3 關(guān)系數(shù)據(jù)庫系統(tǒng)1.3.1 關(guān)系數(shù)據(jù)結(jié)構(gòu)1.3.2 關(guān)系操作1.3.3 關(guān)系完整性1.4 本章小結(jié)習(xí)題1第2章 VisualFoxPr09.0基礎(chǔ)知識(shí)2.1 VisualF0xPro9.0系統(tǒng)綜述2.1.1 安裝過程2.1.2 VisualFoxPro的界面組成2.1.3 菜單系統(tǒng)2.1.4 項(xiàng)目管理器2.1.5 輔助設(shè)計(jì)工具2.2 VisualFoxPro9.0語言基礎(chǔ)2.2.1 語法規(guī)則2.2.2 數(shù)據(jù)類型2.2.3 常量與變量2.2.4 常用函數(shù)2.2.5 運(yùn)算符及表達(dá)式2.3 本章小結(jié)習(xí)題2第3章 數(shù)據(jù)表的創(chuàng)建及操作3.1 建立數(shù)據(jù)表3.1.1 表結(jié)構(gòu)的概念3.1.2 建立表結(jié)構(gòu)3.1.3 輸入數(shù)據(jù)3.1.4 打開表3.1.5 關(guān)閉表3.2 操作數(shù)據(jù)表3.2.1 瀏覽表3.2.2 復(fù)制數(shù)據(jù)表3.2.3 記錄指針3.2.4 查找記錄3.2.5 插入記錄3.2.6 追加記錄3.2.7 刪除記錄3.2.8 恢復(fù)記錄3.2.9 修改記錄3.3 工作區(qū)3.3.1 工作區(qū)的概念3.3.2 工作區(qū)的選擇和使用3.4 維護(hù)表結(jié)構(gòu)3.4.1 顯示表結(jié)構(gòu)3.4.2 修改表結(jié)構(gòu)3.4.3 復(fù)制表結(jié)構(gòu)3.5 表的索引3.5.1 索引的概念3.5.2 索引和索引文件的類型3.5.3 索引的建立3.5.4 索引的使用3.6 數(shù)據(jù)共享3.6.1 數(shù)據(jù)導(dǎo)出3.6.2 數(shù)據(jù)導(dǎo)入3.7 本章小結(jié)習(xí)題3第4章 數(shù)據(jù)庫的創(chuàng)建及操作4.1 數(shù)據(jù)庫設(shè)計(jì)概述4.1.1 數(shù)據(jù)庫設(shè)計(jì)步驟4.1.2 數(shù)據(jù)需求分析4.1.3 概念結(jié)構(gòu)設(shè)計(jì)4.1.4 邏輯結(jié)構(gòu)設(shè)計(jì)4.1.5 物理結(jié)構(gòu)設(shè)計(jì)4.1.6 視圖或查詢?cè)O(shè)計(jì)4.1.7 改進(jìn)整個(gè)設(shè)計(jì)4.2 創(chuàng)建數(shù)據(jù)庫4.2.1 建立數(shù)據(jù)庫4.2.2 操作數(shù)據(jù)庫4.2.3 管理數(shù)據(jù)庫表4.3 設(shè)置數(shù)據(jù)字典4.3.1 自由表與數(shù)據(jù)庫表4.3.2 設(shè)置字段約束4.3.3 設(shè)置表的約束4.4 關(guān)聯(lián)數(shù)據(jù)庫表4.4.1 表間關(guān)聯(lián)關(guān)系4.4.2 參照完整性4.5 本章小結(jié)習(xí)題4第5章 查詢和視圖5.1 基本概念5.1.1 查詢和視圖的定義5.1.2 查詢和視圖的區(qū)別5.2 查詢5.2.1 使用QueryWizard創(chuàng)建查詢5.2.2 使用QueryDesigner創(chuàng)建查詢5.2.3 查詢結(jié)果的定向輸出5.2.4 交叉表查詢5.2.5 利用查詢結(jié)果生成圖形5.2.6 查詢的SQt.語句5.3 視圖5.3.1 使用ViewWizard創(chuàng)建視圖5.3.2 使用ViewDesigner刨建視圖5.3.3 遠(yuǎn)程視圖5.4 本章小結(jié)習(xí)題5第6章 結(jié)構(gòu)化查詢語言SQL6.1 SQL概述6.1.1 SQL的特點(diǎn)6.1.2 SQL的體系結(jié)構(gòu)6.1.3 SQL的組成6.2 SQL的數(shù)據(jù)定義功能6.2.1 創(chuàng)建表結(jié)構(gòu)6.2.2 修改表結(jié)構(gòu)6.2.3 刪除表6.2.4 定義和刪除視圖6.3 SQL的數(shù)據(jù)操作功能6.3.1 插入數(shù)據(jù)6.3.2 刪除數(shù)據(jù)6.3.3 更新數(shù)據(jù)6.4 SQL的數(shù)據(jù)查詢功能6.4.1 簡(jiǎn)單查詢6.4.2 條件查詢6.4.3 嵌套查詢6.4.4 聯(lián)接查詢6.4.5 計(jì)算查詢6.4.6 分組查詢6.4.7 查詢結(jié)果處理(或稱:查詢結(jié)果輸出)6.5 本章小結(jié)習(xí)題6第7章 結(jié)構(gòu)化程序設(shè)計(jì)7.1 程序文件的建立與運(yùn)行7.1.1 VFP的3種工作方式7.1.2 程序文件的建立7.1.3 程序的運(yùn)行7.2 程序方式下的幾個(gè)基本命令7.2.1 運(yùn)行環(huán)境設(shè)置命令7.2.2 鍵盤輸入命令7.2.3 消息對(duì)話框函數(shù)7.2.4 其他命令和語句7.3 程序控制結(jié)構(gòu)7.3.1 順序結(jié)構(gòu)7.3.2 分支結(jié)構(gòu)7.3.3 循環(huán)結(jié)構(gòu)7.3.4 混合嵌套結(jié)構(gòu)7.4 多模塊程序7.4.1 子程序7.4.2 過程7.4.3 自定義函數(shù)7.4.4 變量的作用域7.5 程序的調(diào)試7.5.1 程序中常見的錯(cuò)誤7.5.2 程序查錯(cuò)本章小結(jié)習(xí)題7第8章 表單設(shè)計(jì)8.1 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)8.1.1 面向?qū)ο蟮幕靖拍?.1.2 VisualFoxPro中的類和對(duì)象8.2 創(chuàng)建并運(yùn)行表單8.2.1 表單向?qū)?.2.2 表單設(shè)計(jì)器8.2.3 表單集擴(kuò)充表單8.2.4 運(yùn)行表單8.3 在表單中添加對(duì)象8.3.1 控件工具欄8.3.2 添加數(shù)據(jù)綁定型控件8.3.3 添加非數(shù)據(jù)綁定型控件8.4 美化表單8.4.1 控件布局8.4.2 控件基本屬性8.4.3 表單基本屬性8.5 表單的事件與方法8.5.1 事件代碼的添加8.5.2 表單常用的方法8.6 本章小結(jié)習(xí)題8第9章 表單控件9.1 輸出類控件9.1.1 Label(標(biāo)簽)9.1.2 Image(圖像)9.1.3 Line(線條)9.1.4 Shape(形狀)9.2 輸入類控件9.2.1 TextBox(文本框)9.2.2 EditBox(編輯框)9.2.3 ListBox(列表框)9.2.4 ComboBox(組合框)9.2.5 Spinner(微調(diào))9.3 控制類控件9.3.1 CommandButton(命令按鈕)9.3.2 CommandGroup(命令按鈕組)9.3.3 CheekBox(復(fù)選框)9.3.4 OptionGroup(選項(xiàng)按鈕組)9.3.5 Timer(計(jì)時(shí)器)9.4 容器類控件9.4.1 Grid(表格)9.4.2 PageFrame(頁框)9.4.3 Container(容器)9.5 連接類控件9.5.1 ActiveXControl(AetiveX控件)9.5.2 AetiveXBoundControl(AetiveX綁定控件)9.5.3 Hyperlink(超鏈接)9.6 本章小結(jié)習(xí)題9第10章 報(bào)表和標(biāo)簽10.1 使用向?qū)?chuàng)建報(bào)表10.1.1 普通報(bào)表向?qū)?0.1.2 一對(duì)多報(bào)表向?qū)?0.2 使用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表10.2.1 報(bào)表設(shè)計(jì)器10.2.2 設(shè)置報(bào)表數(shù)據(jù)環(huán)境10.2.3 使用報(bào)表控件10.2.4 調(diào)整報(bào)表布局10.2.5 預(yù)覽和打印報(bào)表10.3 創(chuàng)建標(biāo)簽10.3.1 使用向?qū)?chuàng)建標(biāo)簽10.3.2 使用標(biāo)簽設(shè)計(jì)器設(shè)計(jì)標(biāo)簽10.4 本章小結(jié)習(xí)題10第11章 菜單設(shè)計(jì)11.1 菜單設(shè)計(jì)概述11.1.1 菜單結(jié)構(gòu)11.1.2 菜單設(shè)計(jì)基本步驟11.1.3 規(guī)劃菜單系統(tǒng)11.2 設(shè)計(jì)菜單11.2.1 菜單設(shè)計(jì)工具11.2.2 創(chuàng)建下拉式菜單11.2.3 創(chuàng)建快捷菜單11.3 菜單設(shè)計(jì)技術(shù)11.3.1 引入系統(tǒng)菜單11.3.2 頂層表單中的菜單設(shè)計(jì)11.4 本章小結(jié)習(xí)題11第12章 Web環(huán)境下VFP應(yīng)用程序開發(fā)第13章 學(xué)生綜合測(cè)評(píng)管理系統(tǒng)開發(fā)實(shí)例第14章 實(shí)驗(yàn)與綜合設(shè)計(jì)參考文獻(xiàn)

章節(jié)摘錄

插圖:2.文件系統(tǒng)管理階段20世紀(jì)50年代后期到60年代中期,計(jì)算機(jī)硬件方面已經(jīng)有了磁盤、磁鼓等直接存取存儲(chǔ)設(shè)備;軟件方面,操作系統(tǒng)中已經(jīng)有了專門的數(shù)據(jù)管理軟件,一般稱為文件系統(tǒng);在處理方式上不僅有批處理,而且能夠進(jìn)行聯(lián)機(jī)實(shí)時(shí)處理。文件系統(tǒng)管理數(shù)據(jù)具有如下特點(diǎn)。①數(shù)據(jù)可以長(zhǎng)期保存。由于計(jì)算機(jī)已大量用于數(shù)據(jù)處理,數(shù)據(jù)需要長(zhǎng)期保留在外存上反復(fù)進(jìn)行查詢、修改、插入和刪除等操作。②由文件系統(tǒng)進(jìn)行數(shù)據(jù)管理。文件系統(tǒng)把數(shù)據(jù)組織成相互獨(dú)立的數(shù)據(jù)文件,利用“按文件名訪問,按記錄進(jìn)行存取”的管理技術(shù),可以對(duì)文件進(jìn)行修改、插入和刪除等操作。文件系統(tǒng)實(shí)現(xiàn)了記錄內(nèi)的結(jié)構(gòu)性,但數(shù)據(jù)文件之間整體無結(jié)構(gòu)。程序和數(shù)據(jù)之間通過文件系統(tǒng)提供的存取方法進(jìn)行轉(zhuǎn)換,使應(yīng)用程序與數(shù)據(jù)之間有了一定的獨(dú)立性,程序員可以不必過多地考慮物理細(xì)節(jié),將精力集中于算法,而且數(shù)據(jù)在存儲(chǔ)上的改變不一定反映在程序中,大大節(jié)省了維護(hù)程序的工作量。但是,文件系統(tǒng)仍存在以下缺點(diǎn)。①數(shù)據(jù)共享性差,冗余度大。在文件系統(tǒng)中,一個(gè)(或一組)文件基本上對(duì)應(yīng)于一個(gè)應(yīng)用程序,即文件仍然是面向應(yīng)用的。當(dāng)不同的應(yīng)用程序具有部分相同的數(shù)據(jù)時(shí),也必須建立各自的文件,而不能共享相同的數(shù)據(jù),因此數(shù)據(jù)的冗余度大,浪費(fèi)存儲(chǔ)空間。同時(shí)由于相同數(shù)據(jù)需要重復(fù)存儲(chǔ)、分別管理,給數(shù)據(jù)的修改和維護(hù)帶來了困難,容易造成數(shù)據(jù)的不一致性。②數(shù)據(jù)獨(dú)立性低。文件系統(tǒng)中的文件是為某一特定應(yīng)用服務(wù)的,文件的邏輯結(jié)構(gòu)對(duì)該應(yīng)用程序來說是優(yōu)化的,因此要想基于現(xiàn)有數(shù)據(jù)再增加一些新的數(shù)據(jù)和應(yīng)用會(huì)很困難,系統(tǒng)不容易擴(kuò)充。一旦數(shù)據(jù)的邏輯結(jié)構(gòu)改變,必須修改應(yīng)用程序和數(shù)據(jù)文件結(jié)構(gòu)的定義。因此,數(shù)據(jù)與程序之間仍缺乏足夠的獨(dú)立性??梢?,文件系統(tǒng)仍然是一個(gè)不具有彈性的無結(jié)構(gòu)的數(shù)據(jù)集合,即文件之間是孤立的,不能反映現(xiàn)實(shí)世界事物之間的內(nèi)在聯(lián)系。

編輯推薦

《數(shù)據(jù)庫管理系統(tǒng)Visual FoxPro 9.0應(yīng)用教程》:全書以Visual FoxPro 9.0為基礎(chǔ),并以數(shù)據(jù)庫應(yīng)用系統(tǒng)綜合案例“學(xué)生綜合測(cè)評(píng)管理系統(tǒng)”貫穿全書?!稊?shù)據(jù)庫管理系統(tǒng)Visual FoxPro 9.0應(yīng)用教程》適合作為高等學(xué)校各專業(yè)“數(shù)據(jù)庫技術(shù)及應(yīng)用”課程的教材,也可作為全國計(jì)算機(jī)等級(jí)考試的輔導(dǎo)教材。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    數(shù)據(jù)庫管理系統(tǒng)Visual FoxPro 9.0應(yīng)用教程 PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   內(nèi)容講解詳細(xì),適合新手
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7