Visual FoxPro程序設(shè)計

出版社:陳銳、 扶曉 合肥工業(yè)大學(xué)出版社 (2012-10出版)  作者:陳銳,扶曉 編  

內(nèi)容概要

  《高等院校計算機(jī)類課程“十二五”規(guī)劃教材:Visual FoxPro程序設(shè)計》以Visual FoxPro 6.0為軟件平臺,全面介紹了數(shù)據(jù)庫系統(tǒng)的概念、使用、管理和開發(fā)等內(nèi)容。具體內(nèi)容包括數(shù)據(jù)庫系統(tǒng)的基本概念、Visual FoxPro語言基礎(chǔ)、數(shù)據(jù)庫與表、查詢和視圖、程序設(shè)計基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計與表單設(shè)計、菜單設(shè)計、報表與標(biāo)簽設(shè)計等。

書籍目錄

第1章數(shù)據(jù)庫系統(tǒng)概述 1.1信息、數(shù)據(jù)和數(shù)據(jù)處理 1.2數(shù)據(jù)庫系統(tǒng)的組成 1.3關(guān)系數(shù)據(jù)庫系統(tǒng) 1.4VisualFoxPro系統(tǒng)簡介 小結(jié) 第2章VisualFoxPro語言基礎(chǔ) 2.1數(shù)據(jù)與數(shù)據(jù)運(yùn)算 2.2VisualFoxPro命令的一般格式 2.3變量 2.4函數(shù) 小結(jié) 第3章數(shù)據(jù)庫與表 3.1VisualFoxPro數(shù)據(jù)庫設(shè)計概述 3.2數(shù)據(jù)庫建立及基本操作 3.3數(shù)據(jù)的完整性 3.4數(shù)據(jù)表的建立 3.5表的基本操作及維護(hù) 3.6表的排序和索引 3.7表的查詢 3.8表中數(shù)值字段的統(tǒng)計 3.9多表操作 小結(jié) 第4章查詢和視圖 4.1關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL 4.2查詢設(shè)計器 4.3視圖設(shè)計器 小結(jié) 第5章程序設(shè)計基礎(chǔ) 5.1程序文件的建立、修改和運(yùn)行 5.2順序結(jié)構(gòu)程序及特點 5.3選擇結(jié)構(gòu)程序設(shè)計 5.4循環(huán)結(jié)構(gòu)程序設(shè)計 5.5模塊化程序設(shè)計 5.6環(huán)境設(shè)置 小結(jié) 第6章面向?qū)ο蟪绦蛟O(shè)計與表單設(shè)計 6.1面向?qū)ο蟪绦蛟O(shè)計的概念 6.2VisualFoxPro中的對象與表單設(shè)計 6.3表單設(shè)計器 6.4基本表單控件 小結(jié) 第7章菜單設(shè)計 7.1菜單簡介 7.2菜單設(shè)計器的使用 7.3建立快捷菜單 小結(jié) 第8章報表與標(biāo)簽設(shè)計 8.1建立報表 8.2報表設(shè)計 8.3分組報表與報表變量 8.4標(biāo)簽 小結(jié) 第9章數(shù)據(jù)庫應(yīng)用程序的開發(fā) 9.1數(shù)據(jù)庫應(yīng)用程序的開發(fā)過程 9.2發(fā)布應(yīng)用程序 小結(jié) 第10章VisuaIFoxPro與其他應(yīng)用程序的數(shù)據(jù)共享 10.1數(shù)據(jù)導(dǎo)入 10.2數(shù)據(jù)導(dǎo)出 10.3數(shù)據(jù)共享 小結(jié) 參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   如果一個字段的值或幾個字段的值能夠唯一標(biāo)識表中的一條記錄,則這樣的字段稱為候選關(guān)鍵字。在一個表中可能會有幾個具有這種特性的字段或字段的組合,可以從中選擇一個作為主關(guān)鍵字。 在Visual FoxPro中將主關(guān)鍵字稱為主索引,將候選關(guān)鍵字稱為候選索引,主索引和候選索引具有相同的作用。 3.3.2域完整性與約束規(guī)則 域是指字段的取值范圍。對數(shù)值型字段,通過指定不同的寬度說明不同范圍的數(shù)值數(shù)據(jù)類型,從而可以限定字段的取值類型和取值范圍。但這些對域完整性還遠(yuǎn)遠(yuǎn)不夠,還可以用一些域約束規(guī)則來進(jìn)一步保證域完整性。域約束規(guī)則也稱為字段有效性規(guī)則,在插入或修改字段值時被激活,主要用于檢驗數(shù)據(jù)輸入的正確性。 建立字段有效性規(guī)則比較簡單直接的方法仍然是在“表設(shè)計器”窗口中建立,在表設(shè)計器的“字段”選項卡中有一組定義字段有效性規(guī)則的項目,它們包括“規(guī)則”(字段有效性規(guī)則)、“信息”(違背字段有效性規(guī)則時的提示信息)和“默認(rèn)值”(字段的默認(rèn)值)3項。 3.3.3參照完整性與表之間的聯(lián)系 當(dāng)一個數(shù)據(jù)表中的數(shù)據(jù)或記錄發(fā)生變化時(例如,刪除記錄、更改數(shù)據(jù)等),與之相關(guān)的其他數(shù)據(jù)表中的同一數(shù)據(jù)或記錄并沒有一起發(fā)生相應(yīng)的變化,從而出現(xiàn)數(shù)據(jù)的不一致。為保證存儲在不同表中的數(shù)據(jù)的一致性,Visual FoxPro系統(tǒng)允許設(shè)置數(shù)據(jù)表間的參照完整性,來控制數(shù)據(jù)庫中各相關(guān)表間數(shù)據(jù)的一致性或完整性。參照完整性屬于表間規(guī)則,在建立參照完整性之前應(yīng)先建立表之間的聯(lián)系。 1.建立表之間的聯(lián)系 表之間的聯(lián)系是基于索引建立的一種永久關(guān)系,這種聯(lián)系被作為數(shù)據(jù)庫的一部分保存在數(shù)據(jù)庫中。當(dāng)在“查詢設(shè)計器”或“視圖設(shè)計器”中使用表時,這種永久關(guān)系將作為表之間默認(rèn)的聯(lián)接條件保持?jǐn)?shù)據(jù)庫表之間的聯(lián)系。表之間的聯(lián)系在數(shù)據(jù)庫設(shè)計器中顯示為表索引之間的連線。 在數(shù)據(jù)庫的兩個表間建立聯(lián)系時,要求兩個表的索引中至少有一個是主索引或候選索引。一般地,父表建立主索引,而子表中的索引類型決定了要建立的永久關(guān)系類型。如果子表中的索引類型是主索引或候選索引,則建立起來的就是一對一關(guān)系。如果子表中的索引類型是普通索引,則建立起來的就是一對多關(guān)系,如圖3—5所示。操作步驟如下: (1)鼠標(biāo)左鍵選中父表“學(xué)生表”的主索引標(biāo)識“學(xué)號”,保持并按住鼠標(biāo)左鍵,拖曳至子表“成績表”的索引標(biāo)識“學(xué)號”處,松開鼠標(biāo)左鍵,兩個表之間產(chǎn)生一條連線,“學(xué)生表”和“成績表”一對多的永久關(guān)系建立完成。 (2)同樣方法建立“專業(yè)表”和“學(xué)生表”一對多的永久關(guān)系。 (3)如果需要編輯修改或刪除已建立的聯(lián)系,可以單擊關(guān)系連線,此時連線變粗,用鼠標(biāo)右鍵單擊連線,從彈出的快捷菜單中選擇“編輯關(guān)系”或“刪除關(guān)系”命令,可以編輯或刪除永久關(guān)系。

編輯推薦

《高等院校計算機(jī)類課程"十二五"規(guī)劃教材:Visual FoxPro程序設(shè)計》內(nèi)容新穎、組織合理、實例豐富、講解通俗易懂,突出系統(tǒng)性和實踐性,可以作為高等學(xué)校visualFoxPro程序課程的教材,也可作為參加計算機(jī)等級考試人員的參考用書。還可供計算機(jī)愛好者和各種培訓(xùn)班使用。

圖書封面

評論、評分、閱讀與下載



用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7