|
計算機vfp二級考試筆試知識點 1.數(shù)據(jù)庫:是長期保存在計算機外存上有結(jié)構(gòu)的,可共享的數(shù)據(jù)集合。它不僅包括描述事物的數(shù)據(jù)本身,而且還包括相關(guān)事物之間的聯(lián)系。 2.數(shù)據(jù)庫管理系統(tǒng):它是數(shù)據(jù)庫系統(tǒng)的核心組成部分。 3.數(shù)據(jù)庫系統(tǒng):是由數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng)等構(gòu)成的人機系統(tǒng)。 4.數(shù)據(jù)模型:主要數(shù)據(jù)模型有層次模型,網(wǎng)絡(luò)模型,關(guān)系模型(關(guān)系模型是一張由行和列組成的二維表,有一對多,一對一,多對多三種聯(lián)系)。 5.關(guān)鍵字:在關(guān)系模型中稱碼,是表中的一個字段或多個字段的組合。它可以唯一地確定一條記錄。它不能重復(fù)值和為空。 6.專門的關(guān)系運算:選擇:從數(shù)據(jù)表中找出滿足給定條件的記錄的操作(從行選)。投影:從數(shù)據(jù)表中指定若干屬性組成新的數(shù)據(jù)表的操作(從列選)。連接是數(shù)據(jù)表的橫向結(jié)合。自然連接:在連接運算中,按照字段值對應(yīng)相等為條件進行的連接操作稱為等值連接。自然連接是去掉重復(fù)屬性的等值連接。 7.選擇“窗口”菜單中的“命令”命令,或單擊常用工具欄上的“命令窗口”按鈕,或按組合鍵“Ctrl+F2"/"Ctrl+F4"來控制命令窗口的顯示或關(guān)閉。 8.文件擴展名及其代表的文件類型:
9.貨幣數(shù)據(jù)在存儲和計算時,采用4位小數(shù)。字符型常量是由定界符(單引號,雙引號或中括號)括起來的字符串。邏輯型數(shù)據(jù)用1個字節(jié)表示。日期型數(shù)據(jù)用8個字節(jié)表示。 10.自由表的字段名最長為10個字符,數(shù)據(jù)庫表的字段名最長為128個字符。備注型:一個存儲不定長的字符型數(shù)據(jù),其在表中占用4個字節(jié)。備注型,通用型在一個表中都只產(chǎn)生一個備注型,通用型文件。 11.用vartype()測得的數(shù)據(jù)類型
12.(1)for<條件>。在指定范圍內(nèi)(缺省范圍為all),逐條檢查記錄,符合條件者執(zhí)行命令,不符合條件的跳過去。(2)while<條件>.在指定范圍內(nèi)(缺省范圍為rest),逐條檢查,符合條件者,執(zhí)行命令。當(dāng)遇到第一個不滿足條件的記錄,停止命令的執(zhí)行。當(dāng)同時有for子句和while子句時,先執(zhí)行while子句,后執(zhí)行for子句。 13.空值就是還沒確定的值。在vfp中修改表結(jié)構(gòu)有兩種方法:1. Modify structure, 2.alter table <表名> 。在vfp 中,表結(jié)構(gòu)的拷貝只能用命令來完成。格式:copy structure to <新表文件名> [fields<字段名表>] [for<條件>] 將當(dāng)前表文件的結(jié)構(gòu)按字段名表的要求復(fù)制到新表文件中,如果不指定字段名表,則新表的結(jié)構(gòu)與當(dāng)前表的結(jié)構(gòu)完全一樣。 14.日期型字段的錄入。對于日期型字段,應(yīng)按照系統(tǒng)缺省的日期格式(mm/dd/yyyy)來錄入。 邏輯型字段的錄入。對于邏輯型字段,由于取值只有兩種(.t.和.f.),在錄入數(shù)據(jù)是只能輸入t或f。 15.設(shè)置刪除標記的命令: 格式:delete[范圍] [for<條件>] 功能:邏輯刪除范圍內(nèi)符合條件的記錄,此時表的數(shù)據(jù)窗口不顯示,但符合刪除條件的記錄均已加上刪除標記. 說明:若范圍和條件同時缺省,僅對當(dāng)前記錄操作。范圍缺省,若選用for短語,默認范圍為all,邏輯刪除使該邏輯表達式為真的所有記錄。 16. 1.設(shè)置當(dāng)前索引. 命令格式:set order to <索引名> [ascending|descending] 說明:不管索引是按升序或降序建立的,在使用時都可以用ascending或descending重新指定升序或降序。 2.索引的更新.若打開一個表而不打開其相應(yīng)的索引文件,并更改表中與索引相關(guān)的字段內(nèi)容,則索引文件就會過時。如果索引文件過時,可以使用reindex命令重建索引,更新他們。 命令格式:reindex 3.從結(jié)構(gòu).cdx文件中刪除索引 可從"表設(shè)計器"中使用"索引"選項卡選擇并刪除索引,也可以用命令從結(jié)構(gòu).cdx文件中刪除索引. 命令格式:delete tag<索引標識> 17.分類匯總: 命令格式:total on <索引表達式> to <文件名> [<范圍>] [for<條件>] 功能:對當(dāng)前表指定范圍內(nèi)滿足條件的數(shù)值型字段按索引表達式分類求和 說明:匯總前必須按照分類表達式建立索引且使其成為當(dāng)前索引。 18.vfp設(shè)置了32767個工作區(qū),在每個工作區(qū)中可以打開一個工作表。 1~10號工作區(qū)可用字母A~J表示,10號以后工作區(qū)W11,W12...表示。 Select 0 表示選擇工作區(qū)號最小的空閑工作區(qū)為當(dāng)前工作區(qū)。 在當(dāng)前工作區(qū)中可以訪問其他工作區(qū)中數(shù)據(jù),但不能修改。訪問的方式是別名->字段或別名.字段。 19.多數(shù)據(jù)表的關(guān)聯(lián): 命令方式:set relation to [<字段表達式>|<數(shù)值表達式>] into<別名>] [additive] 功能:在當(dāng)前表文件和別名代表的表文件之間按關(guān)聯(lián)表達式建立關(guān)聯(lián),使得當(dāng)父表記錄指針移動時,子表的記錄指針定位在關(guān)聯(lián)表達式值和父表相等的第一條記錄上。 說明:1>.如果按字段表達式建立關(guān)聯(lián),命令執(zhí)行前,子表必須按字段表達式建立索引,并在其他工作區(qū)和對應(yīng)的索引文件一起打開。2>.父表可以和幾個子表建立關(guān)聯(lián),如果要建立多個關(guān)聯(lián),必須選擇additive 短語。3>.命令set relation to 可以刪除所有關(guān)聯(lián)。4>.命令set relation off into <別名>用于刪除“別名”所對應(yīng)的關(guān)聯(lián)。 20.實體完整性是保證表記錄唯一的特性,方法:把關(guān)鍵字建立為主索引和候選索引。 域完整性:字段的取值范圍。 21.“數(shù)據(jù)”選項卡。包含了一個項目中的所有數(shù)據(jù)——數(shù)據(jù)庫,自由表,查詢和視圖。 22.SQL是Structured Query LanguageS(結(jié)構(gòu)化查詢語言)的縮寫。VEP在SQL方面支持數(shù)據(jù)查詢,數(shù)據(jù)操縱和數(shù)據(jù)定義功能,但沒有提供數(shù)據(jù)控制功能。其中數(shù)據(jù)查詢是數(shù)據(jù)庫的核心操作。 23.顯示部分結(jié)果: 使用TOP expN[percent]短語非常有用,需注意的是top短語要與order by短語同時使用才有效。 24.查詢設(shè)計器只能建立一些比較規(guī)則的查詢,而復(fù)雜的查詢他就無能為力了。比如嵌套查詢。查詢?nèi)ハ颍簽g覽,臨時表,表,圖形,屏幕,報表,標簽。 25.視圖的建立一定要打開數(shù)據(jù)庫。 26.程序的控制結(jié)構(gòu)有順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)。 27.Exit命令表示執(zhí)行該命令后從DO WHILE...ENDDO循環(huán)中跳出,而去執(zhí)行ENDDO后的命令,LOOP命令表示終止本次循環(huán),自動返回到DO WHILE子句。 28.數(shù)組的定義: 命令格式:DIMENSION|DECLARE<數(shù)組名1>(<下標1>,<下標2>),用命令定義數(shù)組后,數(shù)組元素的值都為邏輯假(.f.)。 29、過程<命令序列>的最后一般使用return命令,他用來結(jié)束過程,并將控制權(quán)交給調(diào)用程序。也可以不使用return命令,但過程執(zhí)行時,還是要執(zhí)行一條隱含的return命令,他返回邏輯值真(.t.)。 30、類是對象的集合,而對象是類的實例。屬性和方法可以增加,而事件不可以。以某個類為起點創(chuàng)建的新類稱為子類,前者稱為父類。(子類繼承父類所有事件和方法) 31、常用表單屬性
32.數(shù)據(jù)環(huán)境是一個對象,有自己的屬性,方法和事件,是一個容器對象,將表和表單關(guān)聯(lián)起來。如果添加進數(shù)據(jù)環(huán)境設(shè)計器的表之間具有在數(shù)據(jù)庫中設(shè)置的永久關(guān)系,這些關(guān)系也會自動添加到數(shù)據(jù)環(huán)境中。 33.命令按鈕控件:enabled屬性表示該命令按鈕是否有效,默認值為.t. 。 Visible屬性:指定控件是否可見,默認值為.t. ,表示該控件是可見的。 34.文本框控件:readonly屬性:指定用戶能否編輯文本框中的內(nèi)容。Passwordchar屬性:指定文本框控件中用作占位符的字符,當(dāng)為該屬性指定一個字符(即占位符,通常為*)后,文本框內(nèi)將只顯示占位符,而不會顯示用戶輸入的實際內(nèi)容。Inputmask 屬性:指定在一個文本框中如何輸入和顯示數(shù)據(jù)。 35.編輯框控件:scrollbars屬性:指定編輯框是否具有滾動條。當(dāng)屬性值為0時,編輯框沒有滾動條;當(dāng)屬性值為2(默認值)時,編輯框包含垂直滾動條。Selstart屬性,sellength屬性,seltext屬性,其中sel=select。 36.復(fù)選框控件可以選一個或多個或不選。 37.組合框和列表框的主要區(qū)別在于:1>.組合框通常只有一個條目是可見的。用戶可以單擊組合框上的下拉箭頭按鈕打開條目列表,以便從中選擇。所以相比列表框,組合框能夠節(jié)省表單里的顯示空間。2>.組合框不提供多重選擇的功能,沒有multiselect屬性。3>.組合框有兩種形式,下拉組合框和下拉列表框。通過設(shè)置style屬性可以選擇想要的形式。如果style屬性值為0,組合框為下拉組合框,用戶既可以從列表中選擇,也可以在編輯區(qū)內(nèi)輸入。如果style屬性值為2,組合框為下拉列表框,用戶只能從列表中選擇。 38.下拉式菜單由一個條形菜單和一組彈出式菜單組成,其中的條形菜單作為主菜單。設(shè)置熱鍵如“文件(\<F)”,設(shè)分隔符方法是在相應(yīng)行的“菜單名稱”列上輸入“\-”兩個字符。 39.報表主要包括兩部分內(nèi)容:數(shù)據(jù)源和布局。數(shù)據(jù)源指定了報表的數(shù)據(jù)來源,一般是數(shù)據(jù)庫中的表,視圖,查詢或自由表。報表布局則定義了報表的格式,指定了報表中各個輸出內(nèi)容的位置和格式。“域控件”按鈕:用于創(chuàng)建一個字段控件,以顯示表的字段,內(nèi)存變量或其他表達式的內(nèi)容,它的值是可以變化的。“圖片/activex綁定控件”按鈕。用于在報表上顯示圖片或通用型字段的內(nèi)容。 |
|
|