出版時(shí)間:2009-2 出版社:中國(guó)電力出版社 作者:侯榮濤 等 著 頁(yè)數(shù):343
前言
Visual FoxPro(VFP)是美國(guó)微軟公司推出的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。VFP全面支持可視化編程和面向?qū)ο蟮木幊???梢暬幊淌?0世紀(jì)90年代出現(xiàn)的一種全新的程序設(shè)計(jì)方法。采用VFP可視化編程技術(shù),用戶用鼠標(biāo)就可以快速、簡(jiǎn)捷地創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序,這樣極大地提高了編程效率。面向?qū)ο蟮木幊叹哂欣^承性、封裝性和多態(tài)性等特點(diǎn)。VFP包含對(duì)象的編程使用類(lèi)、子類(lèi)和事件等相關(guān)概念,不僅提高了代碼的可重用性,而且使程序的邏輯結(jié)構(gòu)更加清晰、程序更加可靠和易于維護(hù)?! ×硗猓琕FP提供了向?qū)А⑸善骱驮O(shè)計(jì)器等三種工具,為快速高效地完成應(yīng)用程序開(kāi)發(fā)提供了強(qiáng)有力的支持?! ”緯?shū)以工程實(shí)例為依托,詳細(xì)講述了Visual FoxPro實(shí)用數(shù)據(jù)庫(kù)技術(shù)的基本知識(shí),基本原理,實(shí)用工具,編程基礎(chǔ),面向?qū)ο蟮某绦蜷_(kāi)發(fā)方法、程序開(kāi)發(fā)環(huán)境和開(kāi)發(fā)應(yīng)用等內(nèi)容。 全書(shū)共10章。第1章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述。該章從數(shù)據(jù)庫(kù)理論的基本概念出發(fā),著重介紹了數(shù)據(jù)庫(kù)系統(tǒng)的組成與結(jié)構(gòu)、數(shù)據(jù)模型、數(shù)據(jù)庫(kù)管理系統(tǒng)、關(guān)系型數(shù)據(jù)庫(kù)的基本概念,還介紹了Visual FoxPr0數(shù)據(jù)庫(kù)管理系統(tǒng)的基本特點(diǎn)?! 〉?章Visual FoxPro語(yǔ)言基礎(chǔ),主要介紹Visual FoxPro語(yǔ)言的基本成分,Visual FoxPro的數(shù)據(jù)類(lèi)型,常量和變量的概念以及與數(shù)據(jù)量相關(guān)的表達(dá)式和函數(shù)運(yùn)算。這些知識(shí)是學(xué)習(xí)數(shù)據(jù)庫(kù)設(shè)計(jì)和程序設(shè)計(jì)的基礎(chǔ)?! 〉?章數(shù)據(jù)庫(kù)與表的創(chuàng)建和使用,主要講述數(shù)據(jù)庫(kù)的創(chuàng)建和使用、數(shù)據(jù)庫(kù)表的創(chuàng)建和使用、表的擴(kuò)展屬性、數(shù)據(jù)庫(kù)表之間的關(guān)系的創(chuàng)建、參照完整性的概念、自由表的創(chuàng)建和使用、有關(guān)數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)表的函數(shù)。
內(nèi)容概要
《Visual Foxpro實(shí)用數(shù)據(jù)庫(kù)教程》以工程實(shí)例為依托,詳細(xì)講述了visual FoxPro實(shí)用數(shù)據(jù)庫(kù)技術(shù)的基本知識(shí)、基本原理、實(shí)用工具、編程基礎(chǔ)、面向?qū)ο蟮某绦蜷_(kāi)發(fā)方法、程序開(kāi)發(fā)環(huán)境和開(kāi)發(fā)應(yīng)用等內(nèi)容。全書(shū)共10章,內(nèi)容闡述細(xì)致、重點(diǎn)突出,實(shí)例運(yùn)用恰當(dāng)準(zhǔn)確,課后練習(xí)內(nèi)容豐富?!禫isual Foxpro實(shí)用數(shù)據(jù)庫(kù)教程》主要依據(jù)大學(xué)本科相關(guān)課程的教學(xué)大綱和全國(guó)計(jì)算機(jī)等級(jí)考試的大綱而編寫(xiě),適宜本科學(xué)生相關(guān)課程的選用,也適宜大專(zhuān)、高職和成人教育以及數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員的使用和參考。《Visual Foxpro實(shí)用數(shù)據(jù)庫(kù)教程》的主旨是面向應(yīng)用,面向工程。
書(shū)籍目錄
前言第1章 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述1.1 數(shù)據(jù)庫(kù)基本概念和基本理論1.1.1 數(shù)據(jù)、信息、數(shù)據(jù)處理1.1.2 數(shù)據(jù)管理的發(fā)展階段1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的組成與結(jié)構(gòu)1.1.4 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)1.2 數(shù)據(jù)模型1.2.1 概念模型1.2.2 基本數(shù)據(jù)模型1.3 關(guān)系數(shù)據(jù)庫(kù)1.3.1 關(guān)系模型1.3.2 關(guān)系運(yùn)算1.3.3 完整性規(guī)則1.4 Visual FoxPro系統(tǒng)概述1.4.1 Visual FoxPm的發(fā)展歷史及其特點(diǎn)1.4.2 集成環(huán)境1.4.3 向?qū)?、設(shè)計(jì)器、生成器1.4.4 工作方式1.4.5 常用文件類(lèi)型1.4.6 幾個(gè)常用命令1.5 項(xiàng)目管理器1.5.1 創(chuàng)建一個(gè)項(xiàng)目文件1.5.2 用“項(xiàng)目管理器”組織數(shù)據(jù)和文檔1.5.3 項(xiàng)目文件的打開(kāi)與關(guān)閉1.5.4 項(xiàng)目管理器中命令的操作習(xí)題上機(jī)實(shí)驗(yàn)第2章 Visual FoxPro語(yǔ)言基礎(chǔ)2.1 基本數(shù)據(jù)類(lèi)型2.2 常量和變量2.2.1 常量2.2.2 變量2.2.3 數(shù)組2.3 函數(shù)2.3.1 數(shù)值型函數(shù)2.3.2 字符處理函數(shù)2.3.3 日期類(lèi)函數(shù)2.3.4 轉(zhuǎn)換類(lèi)函數(shù)2.3.5 其他函數(shù)2.4 表達(dá)式2.4.1 算術(shù)表達(dá)式2.4.2 字符表達(dá)式2.4.3 日期時(shí)間表達(dá)式2.4.4 關(guān)系表達(dá)式2.4.5 邏輯表達(dá)式2.4.6 表達(dá)式小結(jié)2.4.7 名稱(chēng)表達(dá)式2.4.8 宏替換習(xí)題上機(jī)實(shí)驗(yàn)第3章 數(shù)據(jù)庫(kù)與表的創(chuàng)建和使用3.1 數(shù)據(jù)庫(kù)的創(chuàng)建和基本操作3.1.1 數(shù)據(jù)庫(kù)概述3.1.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)3.1.3 數(shù)據(jù)庫(kù)的創(chuàng)建3.1.4 數(shù)據(jù)庫(kù)設(shè)計(jì)器和“數(shù)據(jù)庫(kù)”菜單3.1.5 數(shù)據(jù)庫(kù)的組成3.1.6 數(shù)據(jù)庫(kù)的操作3.2 數(shù)據(jù)字典3.3 數(shù)據(jù)庫(kù)表的創(chuàng)建和使用3.3.1 表結(jié)構(gòu)概述3.3.2 字段的基本屬性3.3.3 數(shù)據(jù)庫(kù)表的創(chuàng)建3.3.4 數(shù)據(jù)庫(kù)表的操作3.3.5 記錄的添加3.3.6 字段的擴(kuò)展屬性3.3.7 數(shù)據(jù)庫(kù)表的擴(kuò)展屬性3.3.8 數(shù)據(jù)庫(kù)表的約束機(jī)制及其激活時(shí)機(jī)3.3.9 數(shù)據(jù)庫(kù)表的索引3.3.10 表的操作3.4表之間的關(guān)系3.4.1 建立表間的臨時(shí)關(guān)系3.4.2 刪除表間的臨時(shí)關(guān)系3.4.3 創(chuàng)建表間的永久關(guān)系3.4.4 參照完整性3.4.5 數(shù)據(jù)完整性綜述3.5 自由表的創(chuàng)建和使用3.6 有關(guān)數(shù)據(jù)庫(kù)操作的命令和函數(shù)3.6.1 有關(guān)數(shù)據(jù)庫(kù)的命令和函數(shù)3.6.2 有關(guān)數(shù)據(jù)庫(kù)表的函數(shù)習(xí)題上機(jī)實(shí)驗(yàn)第4章 查詢與視圖4.1 查詢的創(chuàng)建和使用4.1.1 利用查詢向?qū)?chuàng)建查詢4.1.2 利用查詢?cè)O(shè)計(jì)器創(chuàng)建和修改查詢4.2 SELECTiSOL查詢語(yǔ)句4.2.1 單表查詢4.2.2 多表查詢(連接查詢)4.3 視圖的創(chuàng)建和使用4.3.1 視圖的基本概念4.3.2 視圖的類(lèi)型4.3.3 建立視圖的必要條件4.3.4 創(chuàng)建用戶數(shù)據(jù)庫(kù)視圖習(xí)題上機(jī)實(shí)驗(yàn)第5章 Visual FoxPro程序設(shè)計(jì)基礎(chǔ)5.1 Visual FoxPro程序設(shè)計(jì)基礎(chǔ)5.1.1 基本概念5.1.2 程序設(shè)計(jì)方法與步驟5.1.3 順序程序設(shè)計(jì)5.1.4 選擇結(jié)構(gòu)程序設(shè)計(jì)5.1.5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)5.1.6 子程序、過(guò)程與自定義函數(shù)5.1.7 過(guò)程文件5.1.8 自定義函數(shù)5.2 程序設(shè)計(jì)綜合應(yīng)用舉例習(xí)題實(shí)驗(yàn)指導(dǎo)第6章 Visual FoxPro程序設(shè)計(jì)的面向?qū)ο蠓椒?.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述6.1.1 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法6.1.2 類(lèi)與對(duì)象6.1.3 類(lèi)的特點(diǎn)6.1.4 對(duì)象的屬性、事件與方法6.2 VFP系統(tǒng)的基類(lèi)6.3 對(duì)象的引用與處理6.3.1 引用對(duì)象6.3.2 設(shè)置對(duì)象屬性6.3.3 調(diào)用對(duì)象的方法程序6.3.4 響應(yīng)事件6.4 VFP中的方法6.5 VFP中的事件6.5.1 事件驅(qū)動(dòng)和事件循環(huán)6.5.2 核心事件6.5.3 事件觸發(fā)的順序6.5.4 常用事件6.6 類(lèi)的創(chuàng)建與應(yīng)用6.6.1 子類(lèi)和類(lèi)庫(kù)6.6.2 類(lèi)的設(shè)計(jì)和創(chuàng)建6.6.3 類(lèi)和類(lèi)庫(kù)的管理6.6.4 類(lèi)的應(yīng)用6.7 工具欄的創(chuàng)建與應(yīng)用6.7.1 對(duì)系統(tǒng)已有的工具欄進(jìn)行定制6.7.2 創(chuàng)建一個(gè)包含系統(tǒng)已有工具按鈕的工具欄6.7.3 創(chuàng)建自定義工具欄習(xí)題上機(jī)實(shí)驗(yàn)第7章 表單和控件7.1 表單7.1.1 表單概述7.1.2 利用表單向?qū)?chuàng)建表單7.1.3 利用表單設(shè)計(jì)器創(chuàng)建、修改表單7.2 控件7.2.1 控件概述7.2.2 常用基本控件簡(jiǎn)介7.3 表單與控件設(shè)計(jì)綜合實(shí)例習(xí)題上機(jī)實(shí)驗(yàn)第8章 報(bào)表和標(biāo)簽8.1 報(bào)表8.1.1 報(bào)表概述8.1.2 利用報(bào)表向?qū)?chuàng)建報(bào)表8.1.3 利用報(bào)表設(shè)計(jì)器創(chuàng)建/修改報(bào)表8.1.4 報(bào)表預(yù)覽與打印8.2 標(biāo)簽習(xí)題上機(jī)實(shí)驗(yàn)第9章 菜單程序設(shè)計(jì)9.1 概述9.1.1 建立菜單系統(tǒng)的步驟9.1.2 菜單系統(tǒng)的規(guī)劃9.2 普通菜單的創(chuàng)建9.2.1 “菜單設(shè)計(jì)器”的使用9.2.2 保存菜單9.2.3 生成菜單9.2.4 運(yùn)行菜單9.2.5 普通菜單創(chuàng)建實(shí)例9.2.6 用快速菜單創(chuàng)建菜單9.3 快捷菜單的創(chuàng)建9.4 設(shè)置常規(guī)選項(xiàng)與菜單選項(xiàng)9.5 系統(tǒng)菜單的控制及主窗口標(biāo)題的設(shè)置9.6 頂層表單菜單設(shè)計(jì)(SDI菜單)習(xí)題上機(jī)實(shí)驗(yàn)第10章 應(yīng)用程序開(kāi)發(fā)10.1 開(kāi)發(fā)應(yīng)用程序的一般步驟10.1.1 需求分析10.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)10.1.3 功能設(shè)計(jì)10.1.4 應(yīng)用程序設(shè)計(jì)10.1.5 系統(tǒng)測(cè)試與發(fā)布10.1.6 系統(tǒng)運(yùn)行與維護(hù)10.2 建立主程序10.2.1 概述10.2.2 主程序的建立10.3 應(yīng)用程序調(diào)試10.3.1 VFP的調(diào)試環(huán)境10.3.2 設(shè)置調(diào)試的跟蹤事件10.3.3 調(diào)試應(yīng)用程序10.3.4 設(shè)置調(diào)試斷點(diǎn)10.4 連編應(yīng)用程序10.4.1 管理項(xiàng)目管理器中的文件10.4.2 設(shè)置項(xiàng)目信息10.4.3 設(shè)置在啟動(dòng)時(shí)隱藏VFP主窗口10.4.4 編譯應(yīng)用程序10.5 應(yīng)用程序的發(fā)布10.5.1 準(zhǔn)備10.5.2 Visual FoxPro 9.0發(fā)布應(yīng)用程序的步驟10.5.3 用InstallShield創(chuàng)建應(yīng)用軟件安裝程序習(xí)題上機(jī)實(shí)驗(yàn)
章節(jié)摘錄
3.4 表之問(wèn)的關(guān)系 當(dāng)數(shù)據(jù)庫(kù)中存在兩個(gè)以上的表時(shí),可以在表之間建立關(guān)系,用戶可以通過(guò)關(guān)系查找自己需要的信息?! ≡赩FP中,表與表之間的關(guān)系有兩種:臨時(shí)關(guān)系和永久關(guān)系?! ∨R時(shí)關(guān)系(Temporary Relationship)是指在打開(kāi)的表之間用SEq、RELATION命令建立起來(lái)的臨時(shí)性關(guān)聯(lián)。建立了臨時(shí)關(guān)系后,就會(huì)使得某一張表(子表)的記錄指針自動(dòng)隨另一張表(父表)的記錄指針移動(dòng)而移動(dòng)。這樣,便允許當(dāng)在關(guān)系主表中選擇一個(gè)記錄時(shí),會(huì)自動(dòng)去訪問(wèn)關(guān)系子表中的相關(guān)記錄。關(guān)閉其中一個(gè)表時(shí),臨時(shí)關(guān)系將被解除。 永久關(guān)系相對(duì)于臨時(shí)關(guān)系而言。永久關(guān)系一旦建立,將被保存在數(shù)據(jù)庫(kù)中,不會(huì)隨著表的關(guān)閉而消失。在永久關(guān)系的基礎(chǔ)上,可以設(shè)置表之間的參照完整性規(guī)則,用以保證數(shù)據(jù)庫(kù)表中的數(shù)據(jù)一致性。 臨時(shí)關(guān)系與永久關(guān)系即有一定的聯(lián)系,也存在著很大的區(qū)別。他們的相同之處在于: (1)無(wú)論是建立臨時(shí)關(guān)系還是永久關(guān)系,都必須明確建立關(guān)系的兩張表之間確實(shí)在客觀上存在著一種關(guān)系(一對(duì)一或一對(duì)多關(guān)系)?! 。?)永久關(guān)系在許多地方可以用來(lái)作為默認(rèn)的臨時(shí)關(guān)系?! ∷麄兊牟煌幵谟冢骸 。?)臨時(shí)關(guān)系可以在自由表之間、數(shù)據(jù)庫(kù)表之間或自由表與庫(kù)表之間建立。而永久關(guān)系只能在庫(kù)表之間建立?! 。?)臨時(shí)關(guān)系是用來(lái)在打開(kāi)的兩張表之間控制相關(guān)表的訪問(wèn);而永久關(guān)系則主要是用來(lái)存儲(chǔ)相關(guān)表之間的參考完整性,附帶地可作為默認(rèn)的臨時(shí)關(guān)系或查詢中默認(rèn)的聯(lián)結(jié)條件。 ?。?)臨時(shí)關(guān)系在表打開(kāi)以后使用SETRELATION命令創(chuàng)建,隨表的關(guān)閉而解除;而永久關(guān)系則永久地保存在數(shù)據(jù)庫(kù)中,不必每次使用表時(shí)重新創(chuàng)建?! 。?)臨時(shí)關(guān)系中一張表不能有兩張主表,而永久關(guān)系則不然。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
Visual FoxPro實(shí)用數(shù)據(jù)庫(kù)教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版