計算機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í)行命令,。當遇到第一個不滿足條件的記錄,,停止命令的執(zhí)行。當同時有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<條件>] 將當前表文件的結(jié)構(gòu)按字段名表的要求復(fù)制到新表文件中,,如果不指定字段名表,則新表的結(jié)構(gòu)與當前表的結(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ù)窗口不顯示,但符合刪除條件的記錄均已加上刪除標記. 說明:若范圍和條件同時缺省,僅對當前記錄操作。范圍缺省,,若選用for短語,,默認范圍為all,邏輯刪除使該邏輯表達式為真的所有記錄。 16. 1.設(shè)置當前索引. 命令格式: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<條件>] 功能:對當前表指定范圍內(nèi)滿足條件的數(shù)值型字段按索引表達式分類求和 說明:匯總前必須按照分類表達式建立索引且使其成為當前索引,。 18.vfp設(shè)置了32767個工作區(qū),在每個工作區(qū)中可以打開一個工作表,。 1~10號工作區(qū)可用字母A~J表示,,10號以后工作區(qū)W11,W12...表示。 Select 0 表示選擇工作區(qū)號最小的空閑工作區(qū)為當前工作區(qū),。 在當前工作區(qū)中可以訪問其他工作區(qū)中數(shù)據(jù),,但不能修改。訪問的方式是別名->字段或別名.字段,。 19.多數(shù)據(jù)表的關(guān)聯(lián): 命令方式:set relation to [<字段表達式>|<數(shù)值表達式>] into<別名>] [additive] 功能:在當前表文件和別名代表的表文件之間按關(guān)聯(lián)表達式建立關(guān)聯(lián),,使得當父表記錄指針移動時,子表的記錄指針定位在關(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屬性:指定文本框控件中用作占位符的字符,當為該屬性指定一個字符(即占位符,,通常為*)后,,文本框內(nèi)將只顯示占位符,而不會顯示用戶輸入的實際內(nèi)容,。Inputmask 屬性:指定在一個文本框中如何輸入和顯示數(shù)據(jù),。 35.編輯框控件:scrollbars屬性:指定編輯框是否具有滾動條。當屬性值為0時,,編輯框沒有滾動條,;當屬性值為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)容,。 |
|