出版時(shí)間:2010-7 出版社:陳明銳、 李懷成 高等教育出版社 (2010-07出版) 作者:陳明銳,李懷成 著 頁(yè)數(shù):431
前言
Visual FoxPro關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)是新一代小型數(shù)據(jù)庫(kù)管理系統(tǒng)的杰出代表,它以強(qiáng)大的功能、完整而又豐富的工具、較高的處理速度、友好的界面以及完備的兼容性等特點(diǎn),備受用戶的歡迎。Visual FoxPro 9.0是最新版本,該版本功能更加完善,性能更加穩(wěn)定,并且增強(qiáng)了報(bào)表功能,在數(shù)據(jù)處理方面更加合理,在開(kāi)發(fā)環(huán)境方面具有更大的調(diào)整空間。本書(shū)以微軟公司發(fā)布的Visual FoxPro的最新版本VFP 9.0為對(duì)象編寫(xiě)而成,內(nèi)容包括數(shù)據(jù)庫(kù)系統(tǒng)概述、Visual FoxPro 9.0基礎(chǔ)知識(shí)、數(shù)據(jù)表的創(chuàng)建及操作、數(shù)據(jù)庫(kù)的創(chuàng)建及操作、查詢和視圖、結(jié)構(gòu)化查詢語(yǔ)言SQL結(jié)構(gòu)化程序設(shè)計(jì)、表單設(shè)計(jì)、表單控件、報(bào)表和標(biāo)簽、菜單設(shè)計(jì)、Web環(huán)境下VFP應(yīng)用程序開(kāi)發(fā)、學(xué)生綜合測(cè)評(píng)管理系統(tǒng)開(kāi)發(fā)實(shí)例、實(shí)驗(yàn)與綜合設(shè)計(jì)。本書(shū)的主要特點(diǎn)如下。(1)以目前Visual FoxPro最新的版本VFP 9.0數(shù)據(jù)庫(kù)系統(tǒng)為基礎(chǔ),保留英文原版界面,提倡雙語(yǔ)教學(xué)。(2)本著突出實(shí)踐原則,本書(shū)詳略得當(dāng),結(jié)構(gòu)合理,突出了應(yīng)用性和實(shí)踐性,特別是在SQL部分增加了大量?jī)?nèi)容。書(shū)中的實(shí)例均來(lái)源于作者多年從事數(shù)據(jù)庫(kù)教學(xué)及數(shù)據(jù)庫(kù)設(shè)計(jì)的實(shí)踐積累,具有很強(qiáng)的創(chuàng)新性、趣味性、技巧性和啟迪性,能使學(xué)生耳目一新,學(xué)習(xí)興趣倍增。(3)VFP是全國(guó)計(jì)算機(jī)等級(jí)考試的科目之一,本書(shū)涵蓋了全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VFP的全部考試內(nèi)容。(4)本書(shū)的所有命令全部采用英文原文,書(shū)中例題均在微型計(jì)算機(jī)上的VFP 9.0中驗(yàn)證通過(guò)。(5)以比較簡(jiǎn)單的綜合案例“學(xué)生綜合測(cè)評(píng)管理系統(tǒng)”貫穿全書(shū),可使讀者對(duì)數(shù)據(jù)庫(kù)系統(tǒng)獲得全面、系統(tǒng)的認(rèn)識(shí)和了解。本書(shū)適合作為高等學(xué)校各專業(yè)“數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用”課程的教材,也可作為全國(guó)計(jì)算機(jī)等級(jí)考試的輔導(dǎo)教材,還可作為企事業(yè)單位的計(jì)算機(jī)工作人員在微型計(jì)算機(jī)上開(kāi)發(fā)小型數(shù)據(jù)庫(kù)的參考用書(shū)。本書(shū)由陳明銳、李懷成擔(dān)任主編,王隆娟、胡懷謹(jǐn)、林加論擔(dān)任副主編。黃旭、臺(tái)安、張燕、周曉誼等參加了本書(shū)的編寫(xiě)工作,陳洛夫、楊雄、吳麗華、李壯等參與審稿并提出了寶貴意見(jiàn)。本書(shū)不足與疏漏之處,竭誠(chéng)希望得到廣大讀者的批評(píng)指正。
內(nèi)容概要
《數(shù)據(jù)庫(kù)管理系統(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é)基本要求》及最新版全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)考試大綱中對(duì)“數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用”課程的有關(guān)要求,結(jié)合目前我國(guó)高等學(xué)校計(jì)算機(jī)課程開(kāi)設(shè)的實(shí)際情況,融會(huì)作者多年從事數(shù)據(jù)庫(kù)教學(xué)和數(shù)據(jù)庫(kù)程序設(shè)計(jì)的實(shí)踐經(jīng)驗(yàn)編寫(xiě)而成。全書(shū)以Visual FoxPro 9.0為基礎(chǔ),并以數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)綜合案例“學(xué)生綜合測(cè)評(píng)管理系統(tǒng)”貫穿全書(shū),內(nèi)容包括數(shù)據(jù)庫(kù)系統(tǒng)概述、Visual FoxPro 9.0基礎(chǔ)知識(shí)、數(shù)據(jù)表的創(chuàng)建及操作、數(shù)據(jù)庫(kù)的創(chuàng)建及操作、查詢和視圖、結(jié)構(gòu)化查詢語(yǔ)言SQL、結(jié)構(gòu)化程序設(shè)計(jì)、表單設(shè)計(jì)、表單控件、報(bào)表和標(biāo)簽、菜單設(shè)計(jì)、Web環(huán)境下VFP應(yīng)用程序開(kāi)發(fā)。最后通過(guò)綜合案例“學(xué)生綜合測(cè)評(píng)管理系統(tǒng)”的開(kāi)發(fā),講解數(shù)據(jù)庫(kù)應(yīng)用程序的開(kāi)發(fā)方法與技巧,以及應(yīng)用程序的集成與發(fā)布等?! 稊?shù)據(jù)庫(kù)管理系統(tǒng)Visual FoxPro 9.0應(yīng)用教程》內(nèi)容系統(tǒng)全面,結(jié)構(gòu)科學(xué)合理,例題豐富新穎,創(chuàng)新性強(qiáng),覆蓋了全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Visual FoxPro的全部考試內(nèi)容。 《數(shù)據(jù)庫(kù)管理系統(tǒng)Visual FoxPro 9.0應(yīng)用教程》適合作為高等學(xué)校各專業(yè)“數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用”課程的教材,也可作為全國(guó)計(jì)算機(jī)等級(jí)考試的輔導(dǎo)教材,還可作為企事業(yè)單位的計(jì)算機(jī)工作人員在微型計(jì)算機(jī)上開(kāi)發(fā)小型數(shù)據(jù)庫(kù)的參考用書(shū)。
書(shū)籍目錄
第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述1.1 數(shù)據(jù)庫(kù)的基本概念1.1.1 數(shù)據(jù)、信息、數(shù)據(jù)處理1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)組成1.1.4 數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)1.2 數(shù)據(jù)模型1.2.1 現(xiàn)實(shí)世界中客觀對(duì)象的抽象過(guò)程1.2.2 概念模型1.2.3 邏輯模型1.3 關(guān)系數(shù)據(jù)庫(kù)系統(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 安裝過(guò)程2.1.2 VisualFoxPro的界面組成2.1.3 菜單系統(tǒng)2.1.4 項(xiàng)目管理器2.1.5 輔助設(shè)計(jì)工具2.2 VisualFoxPro9.0語(yǔ)言基礎(chǔ)2.2.1 語(yǔ)法規(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 打開(kāi)表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ù)庫(kù)的創(chuàng)建及操作4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述4.1.1 數(shù)據(jù)庫(kù)設(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ù)庫(kù)4.2.1 建立數(shù)據(jù)庫(kù)4.2.2 操作數(shù)據(jù)庫(kù)4.2.3 管理數(shù)據(jù)庫(kù)表4.3 設(shè)置數(shù)據(jù)字典4.3.1 自由表與數(shù)據(jù)庫(kù)表4.3.2 設(shè)置字段約束4.3.3 設(shè)置表的約束4.4 關(guān)聯(lián)數(shù)據(jù)庫(kù)表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.語(yǔ)句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)化查詢語(yǔ)言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 鍵盤(pán)輸入命令7.2.3 消息對(duì)話框函數(shù)7.2.4 其他命令和語(yǔ)句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 過(guò)程7.4.3 自定義函數(shù)7.4.4 變量的作用域7.5 程序的調(diào)試7.5.1 程序中常見(jiàn)的錯(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(頁(yè)框)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)用程序開(kāi)發(fā)第13章 學(xué)生綜合測(cè)評(píng)管理系統(tǒng)開(kāi)發(fā)實(shí)例第14章 實(shí)驗(yàn)與綜合設(shè)計(jì)參考文獻(xiàn)
章節(jié)摘錄
插圖:2.文件系統(tǒng)管理階段20世紀(jì)50年代后期到60年代中期,計(jì)算機(jī)硬件方面已經(jīng)有了磁盤(pán)、磁鼓等直接存取存儲(chǔ)設(shè)備;軟件方面,操作系統(tǒng)中已經(jīng)有了專門(mén)的數(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ù)文件,利用“按文件名訪問(wèn),按記錄進(jìn)行存取”的管理技術(shù),可以對(duì)文件進(jìn)行修改、插入和刪除等操作。文件系統(tǒng)實(shí)現(xiàn)了記錄內(nèi)的結(jié)構(gòu)性,但數(shù)據(jù)文件之間整體無(wú)結(jié)構(gòu)。程序和數(shù)據(jù)之間通過(guò)文件系統(tǒng)提供的存取方法進(jìn)行轉(zhuǎn)換,使應(yīng)用程序與數(shù)據(jù)之間有了一定的獨(dú)立性,程序員可以不必過(guò)多地考慮物理細(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ù)帶來(lái)了困難,容易造成數(shù)據(jù)的不一致性。②數(shù)據(jù)獨(dú)立性低。文件系統(tǒng)中的文件是為某一特定應(yīng)用服務(wù)的,文件的邏輯結(jié)構(gòu)對(duì)該應(yīng)用程序來(lái)說(shuō)是優(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ú)立性??梢?jiàn),文件系統(tǒng)仍然是一個(gè)不具有彈性的無(wú)結(jié)構(gòu)的數(shù)據(jù)集合,即文件之間是孤立的,不能反映現(xiàn)實(shí)世界事物之間的內(nèi)在聯(lián)系。
編輯推薦
《數(shù)據(jù)庫(kù)管理系統(tǒng)Visual FoxPro 9.0應(yīng)用教程》:全書(shū)以Visual FoxPro 9.0為基礎(chǔ),并以數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)綜合案例“學(xué)生綜合測(cè)評(píng)管理系統(tǒng)”貫穿全書(shū)?!稊?shù)據(jù)庫(kù)管理系統(tǒng)Visual FoxPro 9.0應(yīng)用教程》適合作為高等學(xué)校各專業(yè)“數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用”課程的教材,也可作為全國(guó)計(jì)算機(jī)等級(jí)考試的輔導(dǎo)教材。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫(kù)管理系統(tǒng)Visual FoxPro 9.0應(yīng)用教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版