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

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

前言

  Visual FoxPro(VFP)是美國微軟公司推出的關系數(shù)據(jù)庫管理系統(tǒng)。VFP全面支持可視化編程和面向對象的編程。可視化編程是20世紀90年代出現(xiàn)的一種全新的程序設計方法。采用VFP可視化編程技術,用戶用鼠標就可以快速、簡捷地創(chuàng)建數(shù)據(jù)庫應用程序,這樣極大地提高了編程效率。面向對象的編程具有繼承性、封裝性和多態(tài)性等特點。VFP包含對象的編程使用類、子類和事件等相關概念,不僅提高了代碼的可重用性,而且使程序的邏輯結構更加清晰、程序更加可靠和易于維護?! ×硗?,VFP提供了向導、生成器和設計器等三種工具,為快速高效地完成應用程序開發(fā)提供了強有力的支持?! ”緯怨こ虒嵗秊橐劳?,詳細講述了Visual FoxPro實用數(shù)據(jù)庫技術的基本知識,基本原理,實用工具,編程基礎,面向對象的程序開發(fā)方法、程序開發(fā)環(huán)境和開發(fā)應用等內容。  全書共10章。第1章關系型數(shù)據(jù)庫管理系統(tǒng)概述。該章從數(shù)據(jù)庫理論的基本概念出發(fā),著重介紹了數(shù)據(jù)庫系統(tǒng)的組成與結構、數(shù)據(jù)模型、數(shù)據(jù)庫管理系統(tǒng)、關系型數(shù)據(jù)庫的基本概念,還介紹了Visual FoxPr0數(shù)據(jù)庫管理系統(tǒng)的基本特點?! 〉?章Visual FoxPro語言基礎,主要介紹Visual FoxPro語言的基本成分,Visual FoxPro的數(shù)據(jù)類型,常量和變量的概念以及與數(shù)據(jù)量相關的表達式和函數(shù)運算。這些知識是學習數(shù)據(jù)庫設計和程序設計的基礎?! 〉?章數(shù)據(jù)庫與表的創(chuàng)建和使用,主要講述數(shù)據(jù)庫的創(chuàng)建和使用、數(shù)據(jù)庫表的創(chuàng)建和使用、表的擴展屬性、數(shù)據(jù)庫表之間的關系的創(chuàng)建、參照完整性的概念、自由表的創(chuàng)建和使用、有關數(shù)據(jù)庫和數(shù)據(jù)庫表的函數(shù)。

內容概要

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

書籍目錄

前言第1章 關系型數(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)的組成與結構1.1.4 數(shù)據(jù)庫系統(tǒng)的特點1.2 數(shù)據(jù)模型1.2.1 概念模型1.2.2 基本數(shù)據(jù)模型1.3 關系數(shù)據(jù)庫1.3.1 關系模型1.3.2 關系運算1.3.3 完整性規(guī)則1.4 Visual FoxPro系統(tǒng)概述1.4.1 Visual FoxPm的發(fā)展歷史及其特點1.4.2 集成環(huán)境1.4.3 向導、設計器、生成器1.4.4 工作方式1.4.5 常用文件類型1.4.6 幾個常用命令1.5 項目管理器1.5.1 創(chuàng)建一個項目文件1.5.2 用“項目管理器”組織數(shù)據(jù)和文檔1.5.3 項目文件的打開與關閉1.5.4 項目管理器中命令的操作習題上機實驗第2章 Visual FoxPro語言基礎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 轉換類函數(shù)2.3.5 其他函數(shù)2.4 表達式2.4.1 算術表達式2.4.2 字符表達式2.4.3 日期時間表達式2.4.4 關系表達式2.4.5 邏輯表達式2.4.6 表達式小結2.4.7 名稱表達式2.4.8 宏替換習題上機實驗第3章 數(shù)據(jù)庫與表的創(chuàng)建和使用3.1 數(shù)據(jù)庫的創(chuàng)建和基本操作3.1.1 數(shù)據(jù)庫概述3.1.2 數(shù)據(jù)庫的設計3.1.3 數(shù)據(jù)庫的創(chuàng)建3.1.4 數(shù)據(jù)庫設計器和“數(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 表結構概述3.3.2 字段的基本屬性3.3.3 數(shù)據(jù)庫表的創(chuàng)建3.3.4 數(shù)據(jù)庫表的操作3.3.5 記錄的添加3.3.6 字段的擴展屬性3.3.7 數(shù)據(jù)庫表的擴展屬性3.3.8 數(shù)據(jù)庫表的約束機制及其激活時機3.3.9 數(shù)據(jù)庫表的索引3.3.10 表的操作3.4表之間的關系3.4.1 建立表間的臨時關系3.4.2 刪除表間的臨時關系3.4.3 創(chuàng)建表間的永久關系3.4.4 參照完整性3.4.5 數(shù)據(jù)完整性綜述3.5 自由表的創(chuàng)建和使用3.6 有關數(shù)據(jù)庫操作的命令和函數(shù)3.6.1 有關數(shù)據(jù)庫的命令和函數(shù)3.6.2 有關數(shù)據(jù)庫表的函數(shù)習題上機實驗第4章 查詢與視圖4.1 查詢的創(chuàng)建和使用4.1.1 利用查詢向導創(chuàng)建查詢4.1.2 利用查詢設計器創(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ù)庫視圖習題上機實驗第5章 Visual FoxPro程序設計基礎5.1 Visual FoxPro程序設計基礎5.1.1 基本概念5.1.2 程序設計方法與步驟5.1.3 順序程序設計5.1.4 選擇結構程序設計5.1.5 循環(huán)結構程序設計5.1.6 子程序、過程與自定義函數(shù)5.1.7 過程文件5.1.8 自定義函數(shù)5.2 程序設計綜合應用舉例習題實驗指導第6章 Visual FoxPro程序設計的面向對象方法6.1 面向對象程序設計概述6.1.1 面向對象的程序設計方法6.1.2 類與對象6.1.3 類的特點6.1.4 對象的屬性、事件與方法6.2 VFP系統(tǒng)的基類6.3 對象的引用與處理6.3.1 引用對象6.3.2 設置對象屬性6.3.3 調用對象的方法程序6.3.4 響應事件6.4 VFP中的方法6.5 VFP中的事件6.5.1 事件驅動和事件循環(huán)6.5.2 核心事件6.5.3 事件觸發(fā)的順序6.5.4 常用事件6.6 類的創(chuàng)建與應用6.6.1 子類和類庫6.6.2 類的設計和創(chuàng)建6.6.3 類和類庫的管理6.6.4 類的應用6.7 工具欄的創(chuàng)建與應用6.7.1 對系統(tǒng)已有的工具欄進行定制6.7.2 創(chuàng)建一個包含系統(tǒng)已有工具按鈕的工具欄6.7.3 創(chuàng)建自定義工具欄習題上機實驗第7章 表單和控件7.1 表單7.1.1 表單概述7.1.2 利用表單向導創(chuàng)建表單7.1.3 利用表單設計器創(chuàng)建、修改表單7.2 控件7.2.1 控件概述7.2.2 常用基本控件簡介7.3 表單與控件設計綜合實例習題上機實驗第8章 報表和標簽8.1 報表8.1.1 報表概述8.1.2 利用報表向導創(chuàng)建報表8.1.3 利用報表設計器創(chuàng)建/修改報表8.1.4 報表預覽與打印8.2 標簽習題上機實驗第9章 菜單程序設計9.1 概述9.1.1 建立菜單系統(tǒng)的步驟9.1.2 菜單系統(tǒng)的規(guī)劃9.2 普通菜單的創(chuàng)建9.2.1 “菜單設計器”的使用9.2.2 保存菜單9.2.3 生成菜單9.2.4 運行菜單9.2.5 普通菜單創(chuàng)建實例9.2.6 用快速菜單創(chuàng)建菜單9.3 快捷菜單的創(chuàng)建9.4 設置常規(guī)選項與菜單選項9.5 系統(tǒng)菜單的控制及主窗口標題的設置9.6 頂層表單菜單設計(SDI菜單)習題上機實驗第10章 應用程序開發(fā)10.1 開發(fā)應用程序的一般步驟10.1.1 需求分析10.1.2 數(shù)據(jù)庫設計10.1.3 功能設計10.1.4 應用程序設計10.1.5 系統(tǒng)測試與發(fā)布10.1.6 系統(tǒng)運行與維護10.2 建立主程序10.2.1 概述10.2.2 主程序的建立10.3 應用程序調試10.3.1 VFP的調試環(huán)境10.3.2 設置調試的跟蹤事件10.3.3 調試應用程序10.3.4 設置調試斷點10.4 連編應用程序10.4.1 管理項目管理器中的文件10.4.2 設置項目信息10.4.3 設置在啟動時隱藏VFP主窗口10.4.4 編譯應用程序10.5 應用程序的發(fā)布10.5.1 準備10.5.2 Visual FoxPro 9.0發(fā)布應用程序的步驟10.5.3 用InstallShield創(chuàng)建應用軟件安裝程序習題上機實驗

章節(jié)摘錄

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7