Visual FoxPro實用數(shù)據(jù)庫教程

出版時間:2009-2  出版社:中國電力出版社  作者:侯榮濤 等 著  頁數(shù):343  

前言

  Visual FoxPro(VFP)是美國微軟公司推出的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。VFP全面支持可視化編程和面向?qū)ο蟮木幊???梢暬幊淌?0世紀(jì)90年代出現(xiàn)的一種全新的程序設(shè)計方法。采用VFP可視化編程技術(shù),用戶用鼠標(biāo)就可以快速、簡捷地創(chuàng)建數(shù)據(jù)庫應(yīng)用程序,這樣極大地提高了編程效率。面向?qū)ο蟮木幊叹哂欣^承性、封裝性和多態(tài)性等特點(diǎn)。VFP包含對象的編程使用類、子類和事件等相關(guān)概念,不僅提高了代碼的可重用性,而且使程序的邏輯結(jié)構(gòu)更加清晰、程序更加可靠和易于維護(hù)?! ×硗?,VFP提供了向?qū)?、生成器和設(shè)計器等三種工具,為快速高效地完成應(yīng)用程序開發(fā)提供了強(qiáng)有力的支持?! ”緯怨こ虒嵗秊橐劳校敿?xì)講述了Visual FoxPro實用數(shù)據(jù)庫技術(shù)的基本知識,基本原理,實用工具,編程基礎(chǔ),面向?qū)ο蟮某绦蜷_發(fā)方法、程序開發(fā)環(huán)境和開發(fā)應(yīng)用等內(nèi)容?! ∪珪?0章。第1章關(guān)系型數(shù)據(jù)庫管理系統(tǒng)概述。該章從數(shù)據(jù)庫理論的基本概念出發(fā),著重介紹了數(shù)據(jù)庫系統(tǒng)的組成與結(jié)構(gòu)、數(shù)據(jù)模型、數(shù)據(jù)庫管理系統(tǒng)、關(guān)系型數(shù)據(jù)庫的基本概念,還介紹了Visual FoxPr0數(shù)據(jù)庫管理系統(tǒng)的基本特點(diǎn)?! 〉?章Visual FoxPro語言基礎(chǔ),主要介紹Visual FoxPro語言的基本成分,Visual FoxPro的數(shù)據(jù)類型,常量和變量的概念以及與數(shù)據(jù)量相關(guān)的表達(dá)式和函數(shù)運(yùn)算。這些知識是學(xué)習(xí)數(shù)據(jù)庫設(shè)計和程序設(shè)計的基礎(chǔ)?! 〉?章數(shù)據(jù)庫與表的創(chuàng)建和使用,主要講述數(shù)據(jù)庫的創(chuàng)建和使用、數(shù)據(jù)庫表的創(chuàng)建和使用、表的擴(kuò)展屬性、數(shù)據(jù)庫表之間的關(guān)系的創(chuàng)建、參照完整性的概念、自由表的創(chuàng)建和使用、有關(guān)數(shù)據(jù)庫和數(shù)據(jù)庫表的函數(shù)。

內(nèi)容概要

  《Visual Foxpro實用數(shù)據(jù)庫教程》以工程實例為依托,詳細(xì)講述了visual FoxPro實用數(shù)據(jù)庫技術(shù)的基本知識、基本原理、實用工具、編程基礎(chǔ)、面向?qū)ο蟮某绦蜷_發(fā)方法、程序開發(fā)環(huán)境和開發(fā)應(yīng)用等內(nèi)容。全書共10章,內(nèi)容闡述細(xì)致、重點(diǎn)突出,實例運(yùn)用恰當(dāng)準(zhǔn)確,課后練習(xí)內(nèi)容豐富。《Visual Foxpro實用數(shù)據(jù)庫教程》主要依據(jù)大學(xué)本科相關(guān)課程的教學(xué)大綱和全國計算機(jī)等級考試的大綱而編寫,適宜本科學(xué)生相關(guān)課程的選用,也適宜大專、高職和成人教育以及數(shù)據(jù)庫應(yīng)用開發(fā)人員的使用和參考?!禫isual Foxpro實用數(shù)據(jù)庫教程》的主旨是面向應(yīng)用,面向工程。

書籍目錄

前言第1章 關(guān)系型數(shù)據(jù)庫管理系統(tǒng)概述1.1 數(shù)據(jù)庫基本概念和基本理論1.1.1 數(shù)據(jù)、信息、數(shù)據(jù)處理1.1.2 數(shù)據(jù)管理的發(fā)展階段1.1.3 數(shù)據(jù)庫系統(tǒng)的組成與結(jié)構(gòu)1.1.4 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)1.2 數(shù)據(jù)模型1.2.1 概念模型1.2.2 基本數(shù)據(jù)模型1.3 關(guān)系數(shù)據(jù)庫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è)計器、生成器1.4.4 工作方式1.4.5 常用文件類型1.4.6 幾個常用命令1.5 項目管理器1.5.1 創(chuàng)建一個項目文件1.5.2 用“項目管理器”組織數(shù)據(jù)和文檔1.5.3 項目文件的打開與關(guān)閉1.5.4 項目管理器中命令的操作習(xí)題上機(jī)實驗第2章 Visual FoxPro語言基礎(chǔ)2.1 基本數(shù)據(jù)類型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 日期類函數(shù)2.3.4 轉(zhuǎn)換類函數(shù)2.3.5 其他函數(shù)2.4 表達(dá)式2.4.1 算術(shù)表達(dá)式2.4.2 字符表達(dá)式2.4.3 日期時間表達(dá)式2.4.4 關(guān)系表達(dá)式2.4.5 邏輯表達(dá)式2.4.6 表達(dá)式小結(jié)2.4.7 名稱表達(dá)式2.4.8 宏替換習(xí)題上機(jī)實驗第3章 數(shù)據(jù)庫與表的創(chuàng)建和使用3.1 數(shù)據(jù)庫的創(chuàng)建和基本操作3.1.1 數(shù)據(jù)庫概述3.1.2 數(shù)據(jù)庫的設(shè)計3.1.3 數(shù)據(jù)庫的創(chuàng)建3.1.4 數(shù)據(jù)庫設(shè)計器和“數(shù)據(jù)庫”菜單3.1.5 數(shù)據(jù)庫的組成3.1.6 數(shù)據(jù)庫的操作3.2 數(shù)據(jù)字典3.3 數(shù)據(jù)庫表的創(chuàng)建和使用3.3.1 表結(jié)構(gòu)概述3.3.2 字段的基本屬性3.3.3 數(shù)據(jù)庫表的創(chuàng)建3.3.4 數(shù)據(jù)庫表的操作3.3.5 記錄的添加3.3.6 字段的擴(kuò)展屬性3.3.7 數(shù)據(jù)庫表的擴(kuò)展屬性3.3.8 數(shù)據(jù)庫表的約束機(jī)制及其激活時機(jī)3.3.9 數(shù)據(jù)庫表的索引3.3.10 表的操作3.4表之間的關(guān)系3.4.1 建立表間的臨時關(guān)系3.4.2 刪除表間的臨時關(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ù)庫操作的命令和函數(shù)3.6.1 有關(guān)數(shù)據(jù)庫的命令和函數(shù)3.6.2 有關(guān)數(shù)據(jù)庫表的函數(shù)習(xí)題上機(jī)實驗第4章 查詢與視圖4.1 查詢的創(chuàng)建和使用4.1.1 利用查詢向?qū)?chuàng)建查詢4.1.2 利用查詢設(shè)計器創(chuàng)建和修改查詢4.2 SELECTiSOL查詢語句4.2.1 單表查詢4.2.2 多表查詢(連接查詢)4.3 視圖的創(chuàng)建和使用4.3.1 視圖的基本概念4.3.2 視圖的類型4.3.3 建立視圖的必要條件4.3.4 創(chuàng)建用戶數(shù)據(jù)庫視圖習(xí)題上機(jī)實驗第5章 Visual FoxPro程序設(shè)計基礎(chǔ)5.1 Visual FoxPro程序設(shè)計基礎(chǔ)5.1.1 基本概念5.1.2 程序設(shè)計方法與步驟5.1.3 順序程序設(shè)計5.1.4 選擇結(jié)構(gòu)程序設(shè)計5.1.5 循環(huán)結(jié)構(gòu)程序設(shè)計5.1.6 子程序、過程與自定義函數(shù)5.1.7 過程文件5.1.8 自定義函數(shù)5.2 程序設(shè)計綜合應(yīng)用舉例習(xí)題實驗指導(dǎo)第6章 Visual FoxPro程序設(shè)計的面向?qū)ο蠓椒?.1 面向?qū)ο蟪绦蛟O(shè)計概述6.1.1 面向?qū)ο蟮某绦蛟O(shè)計方法6.1.2 類與對象6.1.3 類的特點(diǎn)6.1.4 對象的屬性、事件與方法6.2 VFP系統(tǒng)的基類6.3 對象的引用與處理6.3.1 引用對象6.3.2 設(shè)置對象屬性6.3.3 調(diào)用對象的方法程序6.3.4 響應(yīng)事件6.4 VFP中的方法6.5 VFP中的事件6.5.1 事件驅(qū)動和事件循環(huán)6.5.2 核心事件6.5.3 事件觸發(fā)的順序6.5.4 常用事件6.6 類的創(chuàng)建與應(yīng)用6.6.1 子類和類庫6.6.2 類的設(shè)計和創(chuàng)建6.6.3 類和類庫的管理6.6.4 類的應(yīng)用6.7 工具欄的創(chuàng)建與應(yīng)用6.7.1 對系統(tǒng)已有的工具欄進(jìn)行定制6.7.2 創(chuàng)建一個包含系統(tǒng)已有工具按鈕的工具欄6.7.3 創(chuàng)建自定義工具欄習(xí)題上機(jī)實驗第7章 表單和控件7.1 表單7.1.1 表單概述7.1.2 利用表單向?qū)?chuàng)建表單7.1.3 利用表單設(shè)計器創(chuàng)建、修改表單7.2 控件7.2.1 控件概述7.2.2 常用基本控件簡介7.3 表單與控件設(shè)計綜合實例習(xí)題上機(jī)實驗第8章 報表和標(biāo)簽8.1 報表8.1.1 報表概述8.1.2 利用報表向?qū)?chuàng)建報表8.1.3 利用報表設(shè)計器創(chuàng)建/修改報表8.1.4 報表預(yù)覽與打印8.2 標(biāo)簽習(xí)題上機(jī)實驗第9章 菜單程序設(shè)計9.1 概述9.1.1 建立菜單系統(tǒng)的步驟9.1.2 菜單系統(tǒng)的規(guī)劃9.2 普通菜單的創(chuàng)建9.2.1 “菜單設(shè)計器”的使用9.2.2 保存菜單9.2.3 生成菜單9.2.4 運(yùn)行菜單9.2.5 普通菜單創(chuàng)建實例9.2.6 用快速菜單創(chuàng)建菜單9.3 快捷菜單的創(chuàng)建9.4 設(shè)置常規(guī)選項與菜單選項9.5 系統(tǒng)菜單的控制及主窗口標(biāo)題的設(shè)置9.6 頂層表單菜單設(shè)計(SDI菜單)習(xí)題上機(jī)實驗第10章 應(yīng)用程序開發(fā)10.1 開發(fā)應(yīng)用程序的一般步驟10.1.1 需求分析10.1.2 數(shù)據(jù)庫設(shè)計10.1.3 功能設(shè)計10.1.4 應(yīng)用程序設(shè)計10.1.5 系統(tǒng)測試與發(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 管理項目管理器中的文件10.4.2 設(shè)置項目信息10.4.3 設(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ī)實驗

章節(jié)摘錄

  3.4 表之問的關(guān)系  當(dāng)數(shù)據(jù)庫中存在兩個以上的表時,可以在表之間建立關(guān)系,用戶可以通過關(guān)系查找自己需要的信息?! ≡赩FP中,表與表之間的關(guān)系有兩種:臨時關(guān)系和永久關(guān)系?! ∨R時關(guān)系(Temporary Relationship)是指在打開的表之間用SEq、RELATION命令建立起來的臨時性關(guān)聯(lián)。建立了臨時關(guān)系后,就會使得某一張表(子表)的記錄指針自動隨另一張表(父表)的記錄指針移動而移動。這樣,便允許當(dāng)在關(guān)系主表中選擇一個記錄時,會自動去訪問關(guān)系子表中的相關(guān)記錄。關(guān)閉其中一個表時,臨時關(guān)系將被解除?! ∮谰藐P(guān)系相對于臨時關(guān)系而言。永久關(guān)系一旦建立,將被保存在數(shù)據(jù)庫中,不會隨著表的關(guān)閉而消失。在永久關(guān)系的基礎(chǔ)上,可以設(shè)置表之間的參照完整性規(guī)則,用以保證數(shù)據(jù)庫表中的數(shù)據(jù)一致性?! ∨R時關(guān)系與永久關(guān)系即有一定的聯(lián)系,也存在著很大的區(qū)別。他們的相同之處在于: ?。?)無論是建立臨時關(guān)系還是永久關(guān)系,都必須明確建立關(guān)系的兩張表之間確實在客觀上存在著一種關(guān)系(一對一或一對多關(guān)系)?! 。?)永久關(guān)系在許多地方可以用來作為默認(rèn)的臨時關(guān)系?! ∷麄兊牟煌幵谟冢骸 。?)臨時關(guān)系可以在自由表之間、數(shù)據(jù)庫表之間或自由表與庫表之間建立。而永久關(guān)系只能在庫表之間建立?! 。?)臨時關(guān)系是用來在打開的兩張表之間控制相關(guān)表的訪問;而永久關(guān)系則主要是用來存儲相關(guān)表之間的參考完整性,附帶地可作為默認(rèn)的臨時關(guān)系或查詢中默認(rèn)的聯(lián)結(jié)條件。 ?。?)臨時關(guān)系在表打開以后使用SETRELATION命令創(chuàng)建,隨表的關(guān)閉而解除;而永久關(guān)系則永久地保存在數(shù)據(jù)庫中,不必每次使用表時重新創(chuàng)建?! 。?)臨時關(guān)系中一張表不能有兩張主表,而永久關(guān)系則不然。

圖書封面

評論、評分、閱讀與下載


    Visual FoxPro實用數(shù)據(jù)庫教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7