全國計(jì)算機(jī)二級考試VFP知識點(diǎn)_第1頁
全國計(jì)算機(jī)二級考試VFP知識點(diǎn)_第2頁
全國計(jì)算機(jī)二級考試VFP知識點(diǎn)_第3頁
全國計(jì)算機(jī)二級考試VFP知識點(diǎn)_第4頁
全國計(jì)算機(jī)二級考試VFP知識點(diǎn)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

全國計(jì)算機(jī)二級考試VFP知識點(diǎn)12-06-1126291、數(shù)據(jù)處理的中心問題是數(shù)據(jù)管理。多年來,數(shù)據(jù)管理經(jīng)歷了人工管理階段、文件管理階段、數(shù)據(jù)庫系統(tǒng)階段。2、人工管理階段面對的主要問題:1、數(shù)據(jù)不能獨(dú)立。2、數(shù)據(jù)不能長期保存。3、文件管理階段面對的主要特點(diǎn):1、數(shù)據(jù)與程序分開。2、數(shù)據(jù)能長期保存。3、數(shù)據(jù)沒有完全獨(dú)立。4、存在數(shù)據(jù)冗余。5、數(shù)據(jù)不能集中管理。4、數(shù)據(jù)庫系統(tǒng)階段特點(diǎn):1、實(shí)現(xiàn)了數(shù)據(jù)的結(jié)構(gòu)化。2、實(shí)現(xiàn)了數(shù)據(jù)共享。3、實(shí)現(xiàn)了數(shù)據(jù)獨(dú)立。4、實(shí)現(xiàn)了數(shù)據(jù)統(tǒng)一控制。5、三者之間的區(qū)別:主要在于數(shù)據(jù)與程序之間的關(guān)系。在人工管理階段,數(shù)據(jù)與程序不具有獨(dú)立性。在文件系統(tǒng)階段,程序和數(shù)據(jù)有了一定的獨(dú)立性。在數(shù)據(jù)庫系統(tǒng)階段提供了數(shù)據(jù)與應(yīng)用程序的獨(dú)立性。6、數(shù)據(jù)庫(DATABASE簡寫為DB)是按一定的組織形式存儲(chǔ)在一起的相互關(guān)聯(lián)的數(shù)據(jù)集合。數(shù)據(jù)庫具有數(shù)據(jù)的結(jié)構(gòu)化、獨(dú)立性、共享性、冗余量小、安全性、完整性和并發(fā)控制的基本特點(diǎn)。7、數(shù)據(jù)庫管理系統(tǒng)(DATABASEMANAGEMENTSYSTEM簡寫為DBMS)是數(shù)據(jù)庫系統(tǒng)的核心部分。而數(shù)據(jù)庫運(yùn)行管理和控制例行程序是數(shù)據(jù)庫管理系統(tǒng)的核心部分。8、數(shù)據(jù)庫系統(tǒng)(DATABASESYSTEM簡寫為DBS)具體包括計(jì)算機(jī)硬件、操作系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和建立在該數(shù)據(jù)庫之上的相關(guān)軟件、數(shù)據(jù)庫管理員和用戶等5個(gè)部分。9、數(shù)據(jù)庫應(yīng)用系統(tǒng)(DATABASEAPPLICATIONSYSTEMS簡寫為DBAS)通常由數(shù)據(jù)庫和應(yīng)用程序組成。10、數(shù)據(jù)模型是指數(shù)據(jù)庫的組織形式,它取決于數(shù)據(jù)庫中數(shù)據(jù)之間聯(lián)系的表達(dá)方式。數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型分為3類,層次模型、網(wǎng)狀模型和關(guān)系模型。11、關(guān)系模型:用二維表結(jié)構(gòu)來表示實(shí)體以及實(shí)體之間聯(lián)系的模型稱為關(guān)系模型,在關(guān)系模型中把數(shù)據(jù)看成是二維表中的元素,一張二維表就是一個(gè)關(guān)系。12、關(guān)系術(shù)語:1、關(guān)系:一個(gè)關(guān)系就是一張二維表,在VFP中,一個(gè)關(guān)系存儲(chǔ)為一個(gè)文件,文件的擴(kuò)展名為.dbf,稱為表。2、元組:在一個(gè)二維表中,水平方向的行稱為元組。3、屬性:二維表中垂直方向的列稱為屬性。4、域:屬性的取值范圍,也就是不同元組對同一屬性的取值范圍所限定的范圍。5、關(guān)鍵字:屬性或?qū)傩缘慕M合。是表中具有唯一標(biāo)識的屬性,在VFP中具有唯一性取值的字段,稱為關(guān)鍵字。主關(guān)鍵字和候選關(guān)鍵字起唯一標(biāo)識一個(gè)元組的作用。13、在關(guān)系數(shù)據(jù)庫中,經(jīng)常需要對關(guān)系進(jìn)行特定的關(guān)系運(yùn)算操作?;镜年P(guān)系運(yùn)算有三種:選擇、投影和連接。14、選擇運(yùn)算:從關(guān)系中找出滿足給定條件的元組的操作稱為選擇。選擇是從行的角度進(jìn)行的運(yùn)算,即水平方向抽取記錄。15、投影:從關(guān)系模式中指定若干個(gè)屬性組成新的關(guān)系稱為投影。投影從列的角度進(jìn)行運(yùn)算,相當(dāng)于對關(guān)系進(jìn)行垂直分解。16、連接:連接是關(guān)系的橫向結(jié)合,生成的新關(guān)系包含滿足連接條件的元組。17、傳統(tǒng)的集合運(yùn)算包括并、差、交。18、數(shù)據(jù)的完整性就是數(shù)據(jù)使用的正確性和有效性。數(shù)據(jù)的一致性是指關(guān)系中數(shù)據(jù)的多個(gè)值要保持一致。完整性規(guī)則分為:實(shí)體完整性控制、域完整性控制、參照完整性控制。19、VFP6.0的特點(diǎn):1、采用面向?qū)ο蟮某绦蛟O(shè)計(jì)技術(shù)。2、一種可視化的程序設(shè)計(jì)方法。3、對FORBASE的兼容4、友好的程序設(shè)計(jì)界面5、增加了數(shù)據(jù)類型和函數(shù)。6、采用了OLE技術(shù)。7、客戶機(jī)/服務(wù)器功能。20、VFP6.0的主要指標(biāo):

1、表中字段最大數(shù):255個(gè)。2、同時(shí)打開表文件的最大數(shù):255個(gè)3、數(shù)據(jù)庫表的字段名最大長度:128字符4、自由表的字段名最大長度10個(gè)字符5、設(shè)置字符字段最大寬度:254個(gè)21、VFP6.0的文件類型:1、項(xiàng)目文件(.PJX)系統(tǒng)也同時(shí)生產(chǎn)它的擴(kuò)展名為.PJT的備份文件。2、表文件(.DBF)3、數(shù)據(jù)庫文件(.DBC)4、程序文件(.PRG)5、表單文件(.SCX)6、索引文件.IDX7、內(nèi)存變量文件(.MEM)8、表報(bào)格式文件(.FRX)9、屏幕格式文件(.FMT)10、菜單文件(.MNT)11、標(biāo)簽文件(.LBX)12、視圖文件(.VUE)13、查詢文件(.QPR)22、在早期的FOXBASE數(shù)據(jù)庫管理系統(tǒng)中,提供了兩種工作方式來執(zhí)行VFP命令,即交互方式和程序方式。同時(shí)還增加了菜單方式和工具方式來執(zhí)行VFP命令。23、項(xiàng)目是文件、數(shù)據(jù)、文檔和對象的集合。項(xiàng)目管理器VFP處理數(shù)據(jù)和對象的主要組織工具。24、項(xiàng)目管理器中可以將應(yīng)用系統(tǒng)編譯成一個(gè)擴(kuò)展名為.APP的應(yīng)用文件或.EXE的可執(zhí)行文件,項(xiàng)目文件以擴(kuò)展名為.PJX保存。25、項(xiàng)目管理器包括六個(gè)選項(xiàng)卡,其中“數(shù)據(jù)”、“文件”、“類”、“代碼”、“其他”5個(gè)選項(xiàng)卡用于分類顯示各種文件,“全部”選項(xiàng)卡顯示該項(xiàng)目中的所有文件。26、移去:系統(tǒng)僅僅從項(xiàng)目中移去所選擇文件,被移去的文件仍存在于原目錄中。27、刪除:系統(tǒng)不僅從項(xiàng)目中移去文件,還將從磁盤中徹底刪除該文件,文件將不復(fù)存在。28、1、字符型數(shù)據(jù)(C),長度最大可達(dá)254個(gè)。1個(gè)空格也是1個(gè)字符。2、數(shù)值型數(shù)據(jù)(N),最大長度為20位。在內(nèi)存中,數(shù)值型數(shù)據(jù)占用8個(gè)字節(jié)的存儲(chǔ)空間。3、浮動(dòng)型數(shù)據(jù)(F),最大長度為20位,也占用8個(gè)字節(jié)。4、整型數(shù)據(jù)(I)最大長度為10位。它占用4個(gè)字節(jié)的內(nèi)存空間。5、雙精度型數(shù)據(jù)(B)6、日期型數(shù)據(jù)與日期時(shí)間型數(shù)據(jù)(Date和Datetime)(D和T)。默認(rèn)格式為{MM/DD/YY}和{MM/DD/YYHH:MM:SS}7、邏輯型數(shù)據(jù)(L)只有兩個(gè)。即真(T)和(F)。也可用(.t.、.y.)8、貨幣型數(shù)據(jù)(Y)最大長度為20,占用8個(gè)字節(jié)的存儲(chǔ)空間。9、備注型數(shù)據(jù)(M)在數(shù)據(jù)表中需要進(jìn)行備注、說明的不定長或大量的字符型數(shù)據(jù)。10、通用型數(shù)據(jù)(G)具體內(nèi)容可以是一個(gè)文檔、表格、圖片。29、備注型、通用型、整型占四個(gè)字符。邏輯型占1個(gè)字符。30、常量代表一個(gè)具體的、不變的值。31、字符型常量也叫字符串,使用時(shí)必須用定界符(“”、[]),如:[計(jì)算機(jī)]、“256”32、數(shù)值型常量即數(shù)學(xué)中用的整數(shù)和小數(shù)。浮點(diǎn)型常量是數(shù)值型常量的浮點(diǎn)格式,如15E+1033、變量值是可以隨時(shí)改變的,每個(gè)變量有一個(gè)變量名,變量名以字母、漢字、或下劃線開頭,后接字母、數(shù)字、漢字或下劃線。在VFP中,變量可以分為字段變量和內(nèi)存變量兩大類。34、數(shù)據(jù)庫是以擴(kuò)展名為.DBC的文件存在磁盤上,建立了一個(gè)數(shù)據(jù)庫文件后,系統(tǒng)會(huì)自動(dòng)生成一個(gè)數(shù)據(jù)庫備注文件(擴(kuò)展名為.dct)和一個(gè)數(shù)據(jù)庫索引文件(擴(kuò)展名.dcx)35、一個(gè)數(shù)據(jù)可中的數(shù)據(jù)是由表的集合構(gòu)成的,一般一個(gè)表對于磁盤上的一個(gè)擴(kuò)展名為.dbf的文件,如果有備注型或通用型字段,則磁盤上會(huì)有一個(gè)對應(yīng)擴(kuò)展名為.fpt的文件36、數(shù)據(jù)庫表:存在于數(shù)據(jù)庫中的表。自由表:不被任何數(shù)據(jù)庫所包含而獨(dú)立存在的表。37、當(dāng)數(shù)據(jù)庫表從數(shù)據(jù)庫移除后就成為自由表;而將自由表添加到數(shù)據(jù)庫中,就成為數(shù)據(jù)庫表。38、建立數(shù)據(jù)庫CREATDATABASE[<數(shù)據(jù)庫名>|?]【說明】如果不指定數(shù)據(jù)庫名或輸入“?”,系統(tǒng)都會(huì)淡出“創(chuàng)建”對話框,請用戶輸入數(shù)據(jù)庫名。39、打開數(shù)據(jù)庫OPENDATABASE[FileName|?]【說明】FileName:要打開的數(shù)據(jù)庫名,如果不指定數(shù)據(jù)庫名或使用問號“?”,則顯示打開對話框。40、修改數(shù)據(jù)庫MODIFYDATABASE[DatabaseName|?]【說明】DatabaseName:要修改的數(shù)據(jù)庫名,如果使用問號“?”省略該參數(shù)則打開“打開”對話框。41、刪除數(shù)據(jù)庫有兩種方式,若選擇“移去”僅將數(shù)據(jù)從項(xiàng)目中移去,若選擇“刪除”將從磁盤上刪除數(shù)據(jù)庫。被移去的數(shù)據(jù)庫中的表成為自由表。【格式】DELETEDATABASE[DatabaseName|?]【說明】DatabaseName:要?jiǎng)h除的數(shù)據(jù)庫名,此時(shí)要?jiǎng)h除的數(shù)據(jù)庫必須處于關(guān)閉狀態(tài);如果使用問號“?”,則打開“刪除”對話框請用戶選擇刪除的數(shù)據(jù)庫文件。42、數(shù)據(jù)庫的關(guān)閉【格式】CLOSE[ALL|DATABASE]【說明】ALL|DATABASE:要關(guān)閉的數(shù)據(jù)庫或所有數(shù)據(jù)庫。43、建立表【格式】CREATE<TableName>【說明】建立數(shù)據(jù)庫表時(shí),要先打開數(shù)據(jù)庫文件,然后再使用CREATE命令建立表。如果建立自由表,則需要將當(dāng)前打開的數(shù)據(jù)庫文件全部關(guān)閉,否則建立的就是數(shù)據(jù)庫表;而通過項(xiàng)目管理器建立自由表時(shí),只需要選中“自由表”項(xiàng),然后再新建表即可。44、修改表結(jié)構(gòu)USE<TableName>MODIFYSTRUCTUREMODIFYSTRUCTURE命令沒有參數(shù),它用來修改當(dāng)前表的結(jié)構(gòu)。45、表的基本操作命令說明BROWSE打開瀏覽器瀏覽當(dāng)前表記錄LIST默認(rèn)在VFP窗口中顯示表的全部記錄DISPLAY默認(rèn)在VFP窗口中顯示表的當(dāng)前記錄APPEND在表尾部增加記錄,它有兩種格式:APPEND或APPENDBLANKDELETE邏輯刪除表的當(dāng)前記錄RECALL恢復(fù)邏輯刪除的當(dāng)前記錄PACK物理刪除有刪除標(biāo)記的記錄ZAP物理刪除表中所有記錄46、EDIT和CHANGE命令均用于交互對當(dāng)前表的當(dāng)前記錄進(jìn)行編輯、修改。直接修改的REPLACE命令。47、查詢定位記錄有GOTO、SKIP和LOCATE三條命令,現(xiàn)分別介紹如下:1、用GOTO命令直接定位?!靖袷健縂OTOnRecordNumber|Top|BOTTOM【說明】nRecordNumber是記錄號,即直接按記錄號定位;TOP是表頭記錄;BOTTOM是表末尾記錄。2、SKIP【格式】SKIP[nRecord]【說明】nRecord可以使正整數(shù)或負(fù)整數(shù),默認(rèn)是1.如果是正數(shù)則向后移動(dòng),如果是負(fù)數(shù)則向前移動(dòng)。48、在VFP中,根據(jù)索引功能的不同,可以分為主索引、候選索引、惟一索引、普通索引。四大類。其中,主索引和候選索引字段值是惟一的,而惟一索引和普通索引字段值不是惟一的。主索引在一個(gè)表中只能有1個(gè),其他則可以有多個(gè)。49、c從索引的組織方式來看可以分為單索引、非結(jié)構(gòu)復(fù)合索引、結(jié)構(gòu)復(fù)合索引。50、利用命令建立索引INDEXONeExpressionTOIDXFileName|TAGTagName{OFCDXFileName}[UNIQUE|CANDIDATE]eExpression:可以是字段名,或包含字段名的表達(dá)式。TOIDXFileName:用來建立單索引文件。TAGTagName:用來建立結(jié)構(gòu)復(fù)合索引文件。OFCDXFileName用來建立非結(jié)構(gòu)復(fù)合索引文件。UNIQUE:說明建立惟一索引|CANDIDATE:說明建立候選索引。該命令不能建立建立主索引,使用該命令建立索引時(shí),如果沒有指定索引類型,則默認(rèn)為普通索引。51、索引的基本操作:基本操作命令格式說明打開索引文件SETINDEXTO<索引文件名>設(shè)置當(dāng)前索引SETOEDERTO<索引標(biāo)識>索引快速定位Seek<表達(dá)式>刪除索引DELETETAG<索引名>52、實(shí)體完整性是保證表中記錄惟一的特性,即在一個(gè)表中不允許有重復(fù)的記錄。VFP中,利用主關(guān)鍵字或候選關(guān)鍵字來保證表中的記錄惟一,即保證實(shí)體完整性。。如果一個(gè)字段的值或幾個(gè)字段的值能夠惟一標(biāo)識表中的一條記錄,則這樣的字段稱為候選關(guān)鍵字。53、域完整性是保證數(shù)據(jù)正確的特性,在VFP中,提供的字段有效性規(guī)則有3類:規(guī)則、信息和默認(rèn)值。54、進(jìn)行字段有效性規(guī)則設(shè)置時(shí),在各文本框中輸入的數(shù)據(jù)有一定的要求,其中“規(guī)則”框中只能輸入邏輯表達(dá)式,“信息”框中只能輸入字符串表達(dá)式,“默認(rèn)值”的類型則以字段的類型決定。55、參照完整性的基本概念:參照完整性與表之間的關(guān)聯(lián)有關(guān),其含義是:當(dāng)插入、刪除、修改一個(gè)表中的數(shù)據(jù)時(shí),通過參照引用相互關(guān)聯(lián)的另一個(gè)表中的數(shù)據(jù),來檢查對表的數(shù)據(jù)操作是否正確。為了建立參照完整性,必須建立表之間的聯(lián)系。在關(guān)系數(shù)據(jù)庫中,通過連接字段來體現(xiàn)和表示聯(lián)系。連接字段在父表中一般是主關(guān)鍵字,在子表中是外部關(guān)鍵字。56、在數(shù)據(jù)可設(shè)計(jì)器中設(shè)計(jì)表之間的聯(lián)系時(shí),要在父表中建立主索引,在子表中建立普通索引,然后通過父表的主索引和子表的普通索引建立兩表之間的聯(lián)系。57、參照完整性包括更新規(guī)則、刪除規(guī)則和插入規(guī)則3方面內(nèi)容。規(guī)則級聯(lián)限制忽略更新規(guī)則用新的連接字段自動(dòng)修改子表中的相關(guān)所有有記錄若子表中有相關(guān)記錄,則禁止修改父表中的連接字段值不做參照完整性檢查,可隨意更新父表中的連接字段值。刪除規(guī)則自動(dòng)刪除子表中的所有相關(guān)記錄若子表中有相關(guān)記錄,則禁止刪除父表中的記錄不做參照完整性檢查,即刪除父表的記錄時(shí)與子表無關(guān)插入規(guī)則無若父表中沒有相匹配的連接字段值,則禁止插入子記錄可以隨意插入子記錄58、多個(gè)表的同時(shí)使用。1、多個(gè)工作區(qū)的命令是:【格式】SELECTnWorkArea|cTableAlias【說明】參數(shù)nWorkArea|cTableAlias是一個(gè)大于等于0的數(shù)字,用于指定工作區(qū)號。最小的工作區(qū)號是1,最大的工作區(qū)號是32767(即同一刻最多允許打開32767);如果指定為0,則選擇編號最小的可用工作區(qū)。(即尚未使用的工作區(qū)。)2、使用不同工作區(qū)的表:【格式】INnWorkArea|cTableAlias【說明】nWorkArea|指定工作區(qū)號。cTableAlias指定表名或表的別名。3、表之間的關(guān)聯(lián)?!靖袷健縎ETRALATIONTOEexpressionalINTOnWorkArea|cTableAlias【說明】Eexpressional指定建立聯(lián)系的索引關(guān)鍵字,用工作區(qū)或表的別名,說明臨時(shí)聯(lián)系是由當(dāng)前工作區(qū)的表到哪個(gè)表的。59、SQL是結(jié)構(gòu)化查詢語言的縮寫,查詢是SQL語言的重要組成部分。此外,SQL還具有數(shù)據(jù)定義數(shù)據(jù)操縱、數(shù)據(jù)控制功能。60、SQL語言具有如下的主要特點(diǎn):1、SQL是一種一體化的語言。2、SQL語言是一種高度非過程化的語言。3、SQL語言非常簡潔。4、SQL語言可以直接以命令方式交互使用,也可以嵌入到程序設(shè)計(jì)語言中以程序方式使用。61、SQL語言的查詢命令也稱作SELECT命令,他的基本形式由:SELECT…FROM…WHERE查詢塊組成。62、【格式】SELECT……FROM……WHERE……GROUPBY……ORDERBYSELECT:說明要查詢的數(shù)據(jù)FROM:說明要查詢的數(shù)據(jù)來自哪個(gè)表,可以基于單個(gè)表或多個(gè)表進(jìn)行查詢。WHERE:說明查詢條件,即選擇元組的條件。GROUPBY用于對查詢結(jié)果進(jìn)行分組HAVING:短語必須跟隨GROUPBY連用,用來限定分組必須滿足的條件。ORDERBY:用來對查詢結(jié)果進(jìn)行排序。63、簡單查詢【格式】SELECT<字段名列表>FROM<數(shù)據(jù)表>[WHERE<條件表達(dá)式>]【說明】由SELECT和FROM短語構(gòu)成或由SELECT、FROM、WHERE短語構(gòu)成。64、簡答的連接查詢【格式】SELECT<字段名列表>FROM<表1,表2>WHERE<連接條件>【說明】連接查詢是一種基于多個(gè)關(guān)系的查詢。FROM子句中指定查詢連接的表,WHERE子句中指定連接條件。65、排序查詢用SQLSELECT將查找結(jié)果排序,排序的短語是ORDERBY?!靖袷健縊RDERBY<排序字段|1>[ASC|DESC][,排序字段2][ASC|DESC]…]【說明】ASC表示升序排序,DESC表示降序排序。66、嵌套查詢是一類基于多個(gè)表的查詢,查詢的結(jié)果是出自一個(gè)表中的字段,但是查詢的條件要涉及多個(gè)表。嵌套查詢一般分為兩層,內(nèi)層和外層。67、SQL不僅具有一般的檢索能力,而且還有計(jì)算方式的檢索。用于計(jì)算檢索的函數(shù)有:COUNT(計(jì)數(shù))、SUM(求和)、AVG(計(jì)算平均值)、MAX(求最大值)、MIN(求最小值)。68、分組查詢與計(jì)算【格式】GROUPBY<分組字段1>[,分組字段2…][HAVING分組限定條件]【說明】當(dāng)WHERE子句、GROUPBY子句、和HAVING子句同時(shí)出現(xiàn)時(shí)候,首先執(zhí)行WHERE子句,從表中選擇符合的條件行,接著由GROUPBY子句對選取的行進(jìn)行分組,人后執(zhí)行計(jì)算函數(shù),最后執(zhí)行HAVING子句選取滿足條件的分組。69、幾個(gè)特殊運(yùn)算符

1、BETWEEN…AND…適用于查詢條件在什么范圍之內(nèi),即在“…和,,,之間”,包括兩端的數(shù)據(jù)在內(nèi)。2、NOT否定運(yùn)算?!?!=”3、LIKE適用于字符串的查詢,其常用的通配符有“%”表示任意多個(gè)字符;-:表示任意一個(gè)字符。70、INNERJOIN等價(jià)于JOIN,為普通連接;LEFTJOIN為左連接;RIGHTJOIN為有連接;FULLJOIN為全連接;ONJoinCondition為制定連接條件。71、插入數(shù)據(jù)【格式】INSERTINTO或INSERTINTOdbf_nameFROMARRAYFROM更新數(shù)據(jù)【格式】UPDATETableName一般使用WHERE子句指定條件,以更新滿足條件的一些記錄的字段值。刪除數(shù)據(jù)【格式】DELETEFROMTableName參數(shù)FROM指定從哪個(gè)表中刪除數(shù)據(jù)。72、表的定義【格式】CREATETABLE|DBF<表名>(字段名1字段類型1[(字段寬度)],字段名2字段類型2[(字段寬度)],…)[CHECK<條件表達(dá)式>][DEFAULT,<表達(dá)式>][PRIMARYKEY|UNIQUE]用CREATETABLE命令可以完成表設(shè)計(jì)器所能完成的所有功能。除了具有建立表的基本功能外,CREATETABLE命令還可以建立關(guān)鍵字(主索引)PRIMARYKEY、定義域完整性的CHECK約束、定義默認(rèn)值的DEFAULT等。73、表的刪除【格式】DROPTABLE<table_name>【說明】DROPTABLE直接從磁盤上刪除<table_name>所對應(yīng)的.dbf文件。74、查詢:從指定的表或視圖中提取滿足條件記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果。查詢是以擴(kuò)展名.QPR的文件保存在磁盤上的,它的實(shí)際上是一個(gè)包含預(yù)先定義好的SQL-SELECT語句的文本文件。75、查詢設(shè)計(jì)器包括的選項(xiàng)卡:字段、聯(lián)接、篩選、排序依據(jù)、分組依據(jù)和雜項(xiàng)?!白侄巍边x項(xiàng)卡對應(yīng)SELECT短語,指定所要查詢的數(shù)據(jù)?!奥?lián)接”選項(xiàng)卡對應(yīng)于JOINON短語?!昂Y選”選項(xiàng)卡對應(yīng)于WHERE短語,用于指定查詢條件?!芭判蛞罁?jù)”選項(xiàng)卡對應(yīng)于ORDERBY短語,用于指定排序字段和排序方式?!胺纸M依據(jù)”對應(yīng)于GROUPBY短語和HAVING短語,用于分組?!半s項(xiàng)”選項(xiàng)卡指定是否要重復(fù)記錄(對應(yīng)DISTINCT)以及列在前面的記錄(對應(yīng)于TOP短語)。76、建立查詢【格式】CREATEQUERY77、查詢?nèi)ハ虿樵內(nèi)ハ蚓唧w含義對應(yīng)的SQL語言瀏覽在“瀏覽”窗口中顯示查詢結(jié)果為默認(rèn)的輸出去向無臨時(shí)表將查詢結(jié)果存儲(chǔ)在一個(gè)命名的臨時(shí)只讀表中INTOCURSOR<臨時(shí)表名>表將查詢結(jié)果存放在一個(gè)擴(kuò)展名為.dbf表中INTOTABLE<數(shù)據(jù)表名>屏幕在VFP的主窗口或當(dāng)前活動(dòng)輸出窗口顯示查詢結(jié)果到屏幕:TOSCREEN到打印機(jī):TOPRINTER到文本文件:TOFILE<文本文件名>78、運(yùn)行查詢【格式】DO<查詢文件名.QPR>79、視圖是從基本表的基礎(chǔ)上導(dǎo)出來的虛擬表,兼有“表”和“查詢”的特點(diǎn),與查詢相類似的地方是,可以用來從一個(gè)或多個(gè)相關(guān)聯(lián)的表中提取有用的信息;與表相類似的地方,可以用來更新其中的信息,并將更新結(jié)果永遠(yuǎn)保存在磁盤上。80、根據(jù)視圖數(shù)據(jù)源不同,可將視圖分為兩種,1、本地視圖。使用當(dāng)前數(shù)據(jù)庫中VFP表建立的視圖。2、遠(yuǎn)程視圖。使用當(dāng)前數(shù)據(jù)庫之外的數(shù)據(jù)源表中建立的視圖。81、視圖設(shè)計(jì)器視圖設(shè)計(jì)器比查詢設(shè)計(jì)器多了一個(gè)“更新條件”選項(xiàng)卡,在該選項(xiàng)卡中可進(jìn)行設(shè)置更新視圖的操作,其他選項(xiàng)卡的功能與查詢設(shè)計(jì)器中個(gè)選項(xiàng)卡的基本相同,82、查詢設(shè)計(jì)器和視圖視圖設(shè)計(jì)器的區(qū)別:1、查詢設(shè)計(jì)器的結(jié)果是將查詢以.QPR為擴(kuò)展名得文件形式保存在磁盤中。而視圖設(shè)計(jì)完后,在磁盤上找不到類似的文件,視圖的結(jié)果保存在數(shù)據(jù)庫中。2、視圖是可以用于更新的,所在視圖設(shè)計(jì)器中多了一個(gè)“更新條件”選項(xiàng)卡。3、在視圖設(shè)計(jì)器中沒有查詢?nèi)ハ虻膯栴}83、建立視圖CREATEVIEW或CREATEVIEW…AS…84、對象:客觀世界里的任何實(shí)體都可以被看作是對象。屬性:用來表示對象的狀態(tài)。方法:用來描述對象的行為。

85、通常把基于某個(gè)類生成的對象稱為這個(gè)類的實(shí)例。也就是說,任何一個(gè)對象都是某個(gè)類的一個(gè)實(shí)例86、在VFP中的類一般可以分為容器類和控件類,可分別生成容器和控件。87、事件:事件是一種由系統(tǒng)預(yù)先定義,而由用戶或系統(tǒng)發(fā)出的動(dòng)作。事件作用于對象,對象識別事件并作出相應(yīng)的反應(yīng)。事件可以由系統(tǒng)引發(fā),也可以由用戶引發(fā)。88、表單常用屬性。屬性描述默認(rèn)值A(chǔ)lwaysOnTop指定表單是否總是位于其他打開窗口之上.F.AutoCenter指定表單初始化時(shí)是否自動(dòng)在VFP主窗口內(nèi)居中顯示.F.BackColor指定表單窗口顏色BorderStyle指定表單邊框風(fēng)格,Value指定對象當(dāng)前的取值Caption指定對方的標(biāo)題Visible指定對象是否可見還是隱藏Release將表單從內(nèi)存中釋放(清除)Refresh重新繪制表單或控件,刷新它的所有值89、創(chuàng)建表單CREATEFROM<表單文件名>打開一個(gè)已有的表單使用命令:ModifyFROM<表單文件名運(yùn)行表單:DoFROM<表單文件名>90、表單向?qū)В哼m合于創(chuàng)建基于一個(gè)表的表單。一對多表單向?qū)В哼m合于創(chuàng)建兩個(gè)具有一對多關(guān)系的表的表單。91、為表單建立數(shù)據(jù)環(huán)境,可以控制設(shè)置控件與數(shù)據(jù)之間的綁定關(guān)系。數(shù)據(jù)環(huán)境中能夠包含表單所需要的表、視圖以及表之間的關(guān)系。數(shù)據(jù)環(huán)境中的表或視圖會(huì)隨著表單的打開或運(yùn)行而打開,并隨著表單的關(guān)閉或釋放而關(guān)閉。92、從“數(shù)據(jù)環(huán)境設(shè)計(jì)器”窗口直接將字段托人表單。默認(rèn)情況下,如果拖動(dòng)的是字符型字段,那么系統(tǒng)將在表單內(nèi)產(chǎn)生一個(gè)文本框;如果拖動(dòng)的是邏輯型字段,將產(chǎn)生復(fù)選框控件;如果拖動(dòng)的是備注型字段,將產(chǎn)生編輯框控件;如果拖動(dòng)的是表或視圖,將產(chǎn)生表格控件。93、標(biāo)簽(Lable)控件用以顯示文本,被顯示的文本在CAPTION屬性中指定,稱為標(biāo)題文本。常用的標(biāo)簽屬性:1、CAPTION指定標(biāo)簽的標(biāo)題文本。用戶利用該屬性為所創(chuàng)建的對象指定標(biāo)題文本。只能為字符型數(shù)據(jù)。2、Alignment屬性,指定標(biāo)題文本在控件中顯示的對齊方式。該屬性的設(shè)置值:設(shè)置值說明0(默認(rèn)值)左對齊,文本顯示在區(qū)域的左邊1右對齊,文本顯示在區(qū)域的右邊2中央對齊,將文本居中排放,使左、右空白的空白相等94、標(biāo)簽按鈕(CommandButton)一般用來完成摸個(gè)特定功能,如關(guān)閉表單、移動(dòng)記錄指針、打印報(bào)表。命令說明Default值為.T.時(shí),命令按鈕稱為“確認(rèn)”按鈕。該屬性的默認(rèn)值為.F.Cancel值為.T.時(shí),命令按鈕稱為“取消”按鈕。該屬性的默認(rèn)值為.F.Enabled指定表單或控件能否響應(yīng)由用戶引發(fā)事件。默認(rèn)值為.T.,即對象是有效的,能被選擇,響應(yīng)用戶引發(fā)的事件Visible指定對象是可見的還是隱藏的。在表單設(shè)計(jì)器壞境下創(chuàng)建的對象,該屬性的默認(rèn)值為.T.,即對象是可見的。95、文本框(TextBox)是一種常用控件,可用于輸入數(shù)據(jù)或編輯內(nèi)存變量、數(shù)組元素和非備注型字段內(nèi)的數(shù)據(jù)。文本框一般只包含一行數(shù)據(jù)。文本框可以編輯任何類型的數(shù)據(jù),如字符型、數(shù)值型、邏輯型、日期型或日期時(shí)間型。ControlSource為文本框指定要綁定的數(shù)據(jù)源,數(shù)據(jù)源是一個(gè)字段或內(nèi)存變量Value通過設(shè)置該屬性值為文本框指定初始值。該屬性的默認(rèn)值是空串PasswordChar指定文本框控件內(nèi)是顯示用戶輸入的字符還是顯示占位符;該屬性的默認(rèn)值是空串。此時(shí)沒有占位符,文本框內(nèi)顯示用戶輸入的內(nèi)容。當(dāng)該屬性指定一個(gè)字符(即占位符,通常為*)后,文本框內(nèi)將只顯示占位符,而不會(huì)顯示用戶輸入的實(shí)際內(nèi)容InputMask指定一個(gè)文本框中如何輸入和顯示數(shù)據(jù)。96、復(fù)選框(CheckBox)用于標(biāo)記一個(gè)兩值狀態(tài),如真(.T.)或(.F.)。當(dāng)處于選中狀態(tài)時(shí),復(fù)選框顯示一個(gè)對勾;否則。復(fù)選框內(nèi)為空白??梢赃x擇0個(gè)或多個(gè)復(fù)選框。1、caption顯示復(fù)選框旁邊的標(biāo)題2、ControlSource指明復(fù)選框綁定的數(shù)據(jù)源。3、Value通過Vaule屬性設(shè)置或返回復(fù)選框的狀態(tài)。包括:0或.F.(未選中);1或.T.(選中);2或.null.(不確定)。該屬性的默認(rèn)值為097、列表框(ListBox)1、RowSourceType屬性指明列表框中條目的數(shù)據(jù)源類型RowSource屬性指明指定列表框中條目的數(shù)據(jù)源。2、ColumnCount屬性,指定列表框的列數(shù),即一個(gè)條目中包含的數(shù)據(jù)項(xiàng)目數(shù)。3、ControlSource屬性,為列

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論