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

下載本文檔

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

文檔簡介

1、1、 數(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)

2、用程序的獨(dú)立性。6、 數(shù)據(jù)庫(DATA BASE簡寫為DB)是按一定的組織形式存儲(chǔ)在一起的相互關(guān)聯(lián)的數(shù)據(jù)集合。數(shù)據(jù)庫具有數(shù)據(jù)的 結(jié)構(gòu)化、獨(dú)立性、共享性、冗余量小、安全性、完整性和并發(fā)控制的基本特點(diǎn)。7、 數(shù)據(jù)庫管理系統(tǒng)(DATA BASE MANAGEMENT SYSTEM寫為DBMS) 是數(shù)據(jù)庫系統(tǒng)的 核心部分。而數(shù) 據(jù)庫運(yùn) 行管理和控制例行程序是數(shù)據(jù)庫管理系統(tǒng)的核心部分。8、 數(shù)據(jù)庫系統(tǒng) (DATA BASE SYSTEMS寫為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)(DATA BASE

3、APPLICATION SYSTEMS寫為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ò)展名為(bf,稱為表。2、 元組:在一個(gè)二維表中,水平方向的行稱為元組。3、屬性:二維表中 垂直方向的列 稱為屬性。4、 域

4、:屬性的取值范圍,也就是不同元組對同一屬性的取值范圍所限定的范圍。5、 關(guān)鍵字:屬性或?qū)傩缘慕M合。是表中具有唯一標(biāo)識(shí)的屬性,在 VFP中具有唯一性取值的字段,稱為關(guān) 鍵字。主關(guān)鍵字和候選關(guān)鍵字起唯一標(biāo)識(shí)一個(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)系包含滿足

5、連接條件的元組。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、

6、設(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、索引文件.IDX 7、內(nèi)存變量文件(.MEM ) 8、表報(bào)格式文件(.FRX 9、屏幕格式文件(.FMT ) 10、菜單文件(.MNT) 11、標(biāo)簽文件(丄BX 12、視 圖文件(.VUE 13、查詢文件(.QPR)22、在早期的FOXBAS或據(jù)庫管理系統(tǒng)中,提供了兩種工作方式來執(zhí)行VFP命令,即交互方式和程序方式。同時(shí)還增加了 菜單方式 和工具方式來執(zhí)行VFP命令。2

7、3、項(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è)字

8、符。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和Date time ) (D和T)。默認(rèn)格式為MM/DD/YY和MM/DD/YY HH:MM:SS7、 邏輯型數(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、 通用型

9、數(shù)據(jù)(G )具體內(nèi)容可以是一個(gè)文檔、表格、圖片。29、 備注型、通用型、整型占四個(gè)字符。邏輯型占1個(gè)字符。30、常量代表一個(gè)具體的、不變的值。31、 字符型常量也叫字符串,使用時(shí)必須用定界符(“”、),如:時(shí)算機(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ù)

10、庫備注文件 (擴(kuò)展名為.det)和一個(gè)數(shù)據(jù)庫索引文件(擴(kuò)展名.dcx)35二個(gè)數(shù)據(jù)可中的數(shù)據(jù)是由表的集合構(gòu)成的,一般一個(gè)表對于磁盤上的一個(gè)擴(kuò)展名為的文件,如果有備注型或通用型字段,則磁盤上會(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ù)庫CREAT DATABASE數(shù)據(jù)庫名>|?【說明】 如果不指定數(shù)據(jù)庫名或輸入 “?”,系統(tǒng)都會(huì)淡出“創(chuàng) 建”對話框,請用戶輸入數(shù)據(jù)庫名。39、 打開數(shù)據(jù)庫OPEN DATABAS

11、E FileName|?【說明】FileName:要打開的數(shù)據(jù)庫名,如果不指定數(shù)據(jù)庫名或 使用問號“ ?”,則顯示打開對話框。40、 修改數(shù)據(jù)庫MODIFY DATABASE DatabaseName|?【說明】DatabaseName:要修改的數(shù)據(jù)庫名,如果使用問 號“? ”省略該參數(shù)則打開“打開”對話框。41、刪除數(shù)據(jù)庫有兩種方式,若選擇“移去”僅將數(shù)據(jù)從項(xiàng)目中移去,若選擇“刪除”將從磁盤上刪除數(shù)據(jù)庫。被移去的數(shù)據(jù)庫中的表成為自由表?!靖袷健?DELETE DATABASEDatabaseName|?【說明】DatabaseName :要?jiǎng)h除的數(shù)據(jù)庫名,此時(shí)要?jiǎng)h除的數(shù)據(jù)庫必須處于關(guān)閉狀態(tài);

12、如果使用問號“?”,則打開“刪除”對話框請用戶選擇刪除的數(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>MODIFY STRUCTUREMODIFY ST

13、RUCTURE命令沒有參數(shù),它用來修改當(dāng)前表的結(jié)構(gòu)。45、表的基本操作命令說明BROWSE打開瀏覽器瀏覽當(dāng)前表記錄LIST默認(rèn)在VFP窗口中顯示表的全部記錄DISPLAY默認(rèn)在VFP窗口中顯示表的當(dāng)前記錄APPEND在表尾部增加記錄,它有兩種格式:APPEND或 APPEND BLANKDELETE邏輯刪除表的當(dāng)前記錄RECALL恢復(fù)邏輯刪除的當(dāng)前記錄PACK物理刪除有刪除標(biāo)記的記錄ZAP物理刪除表中所有記錄46、 EDIT和 CHANGE命令均用于交互對當(dāng)前表的當(dāng)前記錄進(jìn)行編輯、修改。直接修改的 REPLACE令。47、查詢定位記錄有 GOTO SKIP和LOCATED條命令,現(xiàn)分別介紹如下

14、:1、 用GOTO命令直接定位?!靖袷健?GOTO nRecordNumber|Top|BOTTOM 【說明】nRecordNumber是記錄號,即直接按記錄號定位;TOP是表頭記錄;BOTTOM是表末尾記錄。2、 SKIP【格式】SKIPnRecord【說明】nRecord可以使正整數(shù)或負(fù)整數(shù),默認(rèn)是1.如果是正數(shù)則向后移動(dòng), 如果是負(fù)數(shù)則向前移動(dòng)。48、 在VFP中,根據(jù)索引功能的不同,可以分為 主索引、候選索引、惟一索引、普通索引 。四大類。其中, 主索引 和候選索引字段值是惟一的,而惟一索引和普通索引字段值不是惟一的。主索引在一個(gè)表中只能有1個(gè),其他則可以有多個(gè)。49、c從索引的 組織

15、方式 來看可以分為 單索引、非結(jié)構(gòu)復(fù)合索引、結(jié)構(gòu)復(fù)合索引 。50、利用命令建立索引 INDEX ON eExpressio n TO IDXFileName|TAG TagNameOF CDXFileNameUNIQUE|CANDIDATEeExpression :可以是字段名,或包含字段名的表達(dá)式。TO IDXFileName:用來建立單索引文件。TAG TagName用來建立結(jié)構(gòu)復(fù)合索引文件。OF CDXFileName用來建立非結(jié)構(gòu)復(fù)合索引文件。UNIQUE:說明建立惟一索引CANDIDATE:說明建立候選索引。該命令不能建立建立主索引,使用該命令建立索引時(shí),如果沒有指定索引類型,則默認(rèn)

16、為普通索引。51、索引的基本操作:基本操作命令格式說明打開索引文件SET INDEX TO索引文件名>設(shè)置當(dāng)前索引SET OEDER TC索弓 |標(biāo)識(shí) >索引快速定位Seek <表達(dá)式 >刪除索引DELETE TAG索弓 1名 >52、實(shí)體完整性是保證表中記錄 惟一的特性,即在一個(gè)表中不允許有重復(fù)的記錄。VFP中,利用主 關(guān)鍵字或候選關(guān)鍵字來保證表中的記錄惟一,即保證實(shí)體完整性。如果一個(gè)字段的值或幾個(gè)字段的值能夠惟一標(biāo)識(shí)表中的一條記 錄,則這樣的字段稱為候選關(guān)鍵字。53、 域完整性是保證數(shù)據(jù)正確的特性,在VFP中,提供的字段有效性規(guī)則有3類:規(guī)則、信息和默認(rèn)值。5

17、4、 進(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í),要在父表中建立主索引,在.子表中建立普通索引,然后通過父表的主索

18、引和子表的普通索引建立兩表之間的聯(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ū)的命令是:【格式】 SELECT nWorkArea|cTableAlias【說

19、明】 參數(shù)nWorkArea|cTableAlias是一個(gè)大于等于 0的數(shù)字,用于 指定工作區(qū)號。 最小的工作區(qū)號是1,最大的工作區(qū)號是 32767 (即同一刻最多允許打開 32767);如果指定為0, 則選擇編號最小的可用工作區(qū)。 (即尚未使用的工作區(qū)。)2、 使用不同工作區(qū)的表:【格式】IN nWorkArea|cTableAlias【說明】nWorkArea|指定工作區(qū)號。cTableAlias指 定表名或表的別名。3、 表之間的關(guān)聯(lián)?!靖袷健縎ET RALATION TO Eexpressional INTO nWorkArea|cTableAlias【說明】Eexpressional

20、 指定建立聯(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 FROMWHERE杳詢塊組成。62、 【格式】 SELECTFROMWHERE

21、GROUP BYORDER BYSELECTS明要查詢的數(shù)據(jù)FRO M:說明要查詢的數(shù)據(jù)來自哪個(gè)表,可以基于單個(gè)表或多個(gè)表進(jìn)行查詢。 WHERE說明查詢條件,即選擇元組的條件。GROUP BY用于對查詢結(jié)果進(jìn)行分組 HAVING:短語必須跟隨 GROUP BY連用,用來限定分組必須滿足的條件。ORDER BY用來對查詢結(jié)果進(jìn)行排序。63、 簡單查詢 【格式】SELECT字段名列表 FROM 數(shù)據(jù)表 WHERE*件表達(dá)式 【說明】由SELECTS FROM短 語構(gòu)成或由SELECT FROM、WHERE短語構(gòu)成。64、 簡答的連接查詢【格式】SELECT字段名列表FROM表1,表2 WHEREt

22、接條件【說明】連接查詢是一種基于 多個(gè)關(guān)系 的查詢。FROM子句中指定查詢連接的 表, WHERE子 句中指定連接條件。65、 排序查詢 用SQL SELEC將查找結(jié)果排序,排序的短語是ORDER BY【格式】 ORDER BY排序字段|1ASC|DESC,排序字段2ASC|DESCT 【說明】 ASC表示升序排序, DESC表示降序排序。66、嵌套查詢是一類基于 多個(gè)表的杳詢,杳詢的結(jié)果是出自一個(gè)表中的字段,但是杳詢的條件要涉及多個(gè)表。嵌套 查詢一般分為兩層,內(nèi)層和外層。67、 SQL不僅具有一般的檢索能力,而且還有計(jì)算方式的檢索。用于計(jì)算檢索的函數(shù)有:COUNT (計(jì)數(shù))、SUM (求 和

23、)、AVG (計(jì)算平均值)、MAX (求最大值)、MIN (求最小值)。68、 分組杳詢與計(jì)算【格式】GROUP BY分組字段1,分組字段2HAVING分組限定條件【說明】當(dāng)WHERE子句、GROUP BY子句、和HAVING子句同時(shí)出現(xiàn)時(shí)候, 首先執(zhí)行 WHERE 子句,從表中選擇符合的條件行,接著由GROUP BY子句對選取的行進(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適用于字符串的查詢,其常用的通

24、配符有“”表示任意多個(gè)字符;-:表示任意, 個(gè)字符。70、71、72、INNER JOIN等價(jià)于JOIN為普通連接;LEFT JOIN為左連接;RIGHT JOIN為有連接;FULL JOIN為全連接; ON JoinCondition為制定連接條件。插入數(shù)據(jù)更新數(shù)據(jù)刪除數(shù)據(jù)表的定義【格式】 【格式】 【格式】 【格式】INSERT INTO 或 INSERT INTO dbf_ name FROM ARRAY FROMUPDATE TableName 一般使用WHERE子句指定條件,以更新滿足條件的一些記錄的字段值。DELETE FROM TableName參數(shù)FROM指定從哪個(gè)表中刪除數(shù)據(jù)

25、。CREATETABLEQBF <表名 > (字段名1字段類型1(字段寬度),字段名2字段類型2(字段寬度),)CHECK條件表達(dá)式 >DEFAULT,表達(dá)式 >PRIMARY KEY|UNIQUE用CREATE TABLED令可以完成表設(shè)計(jì)器所能完成的所有功能。除了具有建立表的基本功能外,CREATE TABLED令還可以建立關(guān)鍵字(主索引)PRIMARY KEY定義域完整性的 CHECK約束、定義默認(rèn)值的 DEFAULT等o73、表的刪除 【格式】DROP TABLE<table_ name【說明】DROP TABLED接從磁盤上刪除<table_nam

26、e所對應(yīng)的.dbf文件。74、查詢:從指定的 表或視圖中提取滿足條件記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果。查詢是以擴(kuò)展名.QPR的文件保存在磁盤上的,它的實(shí)際上是一個(gè)包含預(yù)先定義好的SQL-SELEC語句的文本文件。75、 查詢設(shè)計(jì)器包括的選項(xiàng)卡:字段、聯(lián)接、篩選、排序依據(jù)、分組依據(jù)和雜項(xiàng)。“字段”選項(xiàng)卡對應(yīng) SELEC短語,指定所要查詢的數(shù)據(jù)?!奥?lián)接”選項(xiàng)卡對應(yīng)于 JOIN ON短語?!昂Y選”選項(xiàng)卡對應(yīng)于 WHERE短語,用于指定查詢條 件。“排序依據(jù)”選項(xiàng)卡對應(yīng)于 ORDER BY短語,用于指定排序字段和排序方式?!胺纸M依據(jù)”對應(yīng)于GROUP BY短語和HAVING短語,用于分組

27、?!半s項(xiàng)”選項(xiàng)卡指定是否要重復(fù)記錄( 對應(yīng)DISTINCT以及列在前面的記錄(對應(yīng)于 TOP短語)。76、 建立查詢【格式】CREATE QUERY77、查詢?nèi)ハ虿樵內(nèi)ハ蚓唧w含義對應(yīng)的SQL語言瀏覽在“瀏覽”窗口中顯示查詢結(jié)果為默認(rèn)的輸出去向無臨時(shí)表將查詢結(jié)果存儲(chǔ)在一個(gè)命名的臨時(shí)只讀表中INTO CURSOR臨時(shí)表名表將查詢結(jié)果存放在一個(gè)擴(kuò)展名為.dbf表中INTO TABLE數(shù)據(jù)表名屏幕在VFP的主窗口或當(dāng)前活動(dòng)輸出窗口顯示查詢結(jié)果至 U屏幕:TO SCREEN 至U打印機(jī):TO PRINTER 到文本文件:TO FILE文本文件名>78、運(yùn)行查詢 【格式】 DO<查詢文件名.Q

28、PR>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é)

29、果是將查詢以 .QPR為擴(kuò)展名得文件形式 保存在磁盤中。而視圖設(shè)計(jì)完后,在磁盤上找不到類似的文件,視圖的結(jié)果保存在數(shù)據(jù)庫中。2、視圖是可以用于更新的,所在視圖設(shè)計(jì)器中多了一個(gè)“更新條件” 選項(xiàng)卡。3、在視圖設(shè)計(jì)器中沒有 查詢?nèi)ハ虻膯栴}83、建立視圖 CREATE VIEW或 CREATE VIEWAS84、 對象:客觀世界里的任何實(shí)體都可以被看作是.對象。屬性:用來表示對象的狀態(tài)。方法:用來描述對象的行為。85、通常把基于某個(gè)類生成的對象稱為這個(gè)類的實(shí)例。也就是說,任何一個(gè)對象都是某個(gè)類的一個(gè)實(shí)例86、 在VFP中的類一般可以分為容器類和控件類,可分別生成 容器和控件。87、事件:事件是一種由

30、 系統(tǒng)預(yù)先定義,而由用戶或系統(tǒng)發(fā)出的動(dòng)作。事件作用于對象,對象識(shí)別事件并作出相應(yīng) 的反應(yīng)。事件可以由 系統(tǒng)引發(fā),也可以由 用戶引發(fā)。88、表單常用屬性。屬性描述默認(rèn)值A(chǔ)lwaysO nTop指定表單是否總是位于其他打開窗口之上 F.AutoCe nter指定表單初始化時(shí)是否自動(dòng)在VFP主窗口內(nèi)居中顯示 F.BackColor指定表單窗口顏色BorderStyle指定表單邊框風(fēng)格,Value指定對象當(dāng)前的取值Capti on指疋對方的標(biāo)題Visible指定對象是否可見還是隱藏Release將表單從內(nèi)存中釋放(清除)Refresh重新繪制表單或控件,刷新它的所有值89、創(chuàng)建表單 CREATE FR

31、OM表單文件名打開一個(gè)已有的表單使用命令:Modify FROM表單文件名運(yùn)行表單:Do FROM 表單文件名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)的是

32、備注型字段,將產(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)簽按鈕(Comma nd Button) 一般用來完成摸個(gè)特定功能,如關(guān)閉表單、移動(dòng)記錄指針、打

33、印報(bào)表。命令說明Default值為.T時(shí),命令按鈕稱為“確認(rèn)”按鈕。該屬性的默認(rèn)值為.F.Cancel值為.T時(shí),命令按鈕稱為“取消”按鈕。該屬性的默認(rèn)值為.F.En abled指定表單或控件能否響應(yīng)由用戶引發(fā)事件。默認(rèn)值為,即對象是有效的,能被選擇,響應(yīng)用戶引發(fā)的事件Visible指定對象是可見的還是隱藏的。在表單設(shè)計(jì)器壞境下創(chuàng)建的對象,該 屬性的默認(rèn)值為.,即對象是可見的。95、文本框(TextBox)是一種常用控件,可用于輸入數(shù)據(jù)或編輯內(nèi)存變量、數(shù)組元素和非備注型字段內(nèi)的數(shù)據(jù)。文 本框一般只包含一行數(shù)據(jù)。文本框可以編輯任何類型的數(shù)據(jù),如字符型、數(shù)值型、邏輯型、日期型或日期時(shí)間型。Con

34、trolSource為文本框指定要綁定的數(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)容In putMask指定一個(gè)文本框中如何輸入和顯示數(shù)據(jù)。96、 復(fù)選框(CheckBox)用于標(biāo)記一個(gè)兩值狀態(tài),如真(.)或(.F.)。當(dāng)處于選中狀態(tài)時(shí),復(fù)選框顯示一個(gè)對勾;否 則。復(fù)選框內(nèi)為空白??梢赃x擇0個(gè)或多個(gè)

35、復(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屬性,為列表框指定要綁定的數(shù)據(jù)源,用于設(shè)置和保存列表框的選擇狀態(tài)。4、Value屬性,返回列表框中被選擇中的條目。5、MultiSelect指定用戶能否在列表框控件內(nèi)進(jìn)行多重選定屬性說明0 或.F.默認(rèn)值,不允許多重選擇1 或.T.允許多重選擇。為選擇多個(gè)條目,按住Ctrl鍵并用鼠標(biāo)單擊條目。

溫馨提示

  • 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

提交評論