版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
國家二級VF機試(VisualFoxPro數(shù)據(jù)庫及其操作)模擬試卷1(共4套)(共118題)國家二級VF機試(VisualFoxPro數(shù)據(jù)庫及其操作)模擬試卷第1套一、選擇題(本題共25題,每題1.0分,共25分。)1、在SQL語句中,與表達式“序號NOTIN("r1","r2")”功能相同的表達式是A、序號="r1"AND序號="r2"B、序號!="r1"OR序號#"r2"C、序號<>"r1"OR序號!="12"D、序號!="r1"AND序號!="r2"標準答案:D知識點解析:邏輯運算符有3個:.NOT.或!(邏輯非)、.AND.(邏輯與)及.OR.(邏輯或),運算符“!=”表示“不等于”,因此與本題表達式“序號NOTIN("r1","r2")”等價的只有D選項“序號!="r1"AND序號!="r2"”。2、運算結(jié)果不是2015的表達式是A、int(2015.9)B、round(2015.1,0)C、ceiling(2015.1)D、floor(2015.9)標準答案:C知識點解析:INT(<數(shù)值表達式>)、CEILING(<數(shù)值表達式>)和FLOOR(<數(shù)值表達式>)均為求整數(shù)函數(shù),INT()返回指定數(shù)值表達式的整數(shù)部分,CEILING()返回不小于指定數(shù)值表達式的最小整數(shù),F(xiàn)LOOR()返回不大于指定表達式的最大整數(shù)。ROUND(<數(shù)值表達式1>,<數(shù)值表達式2>)為四舍五入函數(shù),返回指定表達式在指定位置四舍五入后的結(jié)果:如果“表達式2”>0,表示要保留的小數(shù)位數(shù);如果“表達式2”<0表示整數(shù)部分的舍入位數(shù);如果“表達式2”=0表示保留整數(shù),沒有小數(shù)部分。本題只有C選項的運算結(jié)果為2016。3、假設(shè)變量a的內(nèi)容是“計算機軟件工程師”,變量b的內(nèi)容是“數(shù)據(jù)庫管理員”,表達式的結(jié)果為“數(shù)據(jù)庫工程師”的是A、left(b,6)一right(a,6)B、substr(b,1,3)一substr(a,6,3)C、left(b,6)一substr(a,6,3)D、substr(b,1,3)一right(a,6)標準答案:A知識點解析:本題考查取子串函數(shù),其中LEFT()從指定表達式值的左端取一個指定長度的子串作為函數(shù)值,BIGHT()從指定表達式值的右端取一個指定長度的子串作為函數(shù)值,SUBSTR()從指定表達式值的指定起始位置取指定長度的子串作為函數(shù)值?!耙弧笔浅S玫淖址A(yù)算符,用于連接前后兩個字符串,并將前字符串尾部的空格移到合并后的字符串尾部。本題僅A選項的運算結(jié)果是“數(shù)據(jù)庫工程師”。4、下列表達式中,表達式返回結(jié)果為.F.的是A、AT("A","BCD")B、[信息]$"管理信息系統(tǒng)"C、ISNULL(.NULL.)D、SUBSTB("計算機技術(shù)",3,2)標準答案:B知識點解析:AT()為求子串位置函數(shù),AT()的函數(shù)值為數(shù)值型。如果<字符表達式1>是<字符表達式2>的子串。則返回<字符表達式1>的首字符在<字符表達式2>中的位置;若不是子串,則返回0?!?”為子串包含測試運算符,表達式“<字符串表達式1>$<字符串表達式2>”的規(guī)則是為,前者是后者的一個子串,結(jié)果為真,否則為假。IS-NULL(<表達式>)為空值測試函數(shù),用于判斷一個表達式的運算結(jié)果是否為NULL值,若是NULL值則返回邏輯真(.T.),否則返回邏輯假(.F.)。SUBSTR()為取子串函數(shù),SUBSTR()從指定表達式值的指定起始位置取指定長度的子串作為函數(shù)值。本題只有B返回結(jié)果為F。5、下列程序段執(zhí)行后,內(nèi)存變量sl的值是s1="奧運會游泳比賽"s1=right(s1,4)+substr(s1,7,4)+left(s1,4)?s1A、奧運比賽游泳B、游泳比賽奧運C、比賽游泳奧運D、奧運游泳比賽標準答案:C知識點解析:RIGHT()從指定表達式值的右端取一個指定長度的子串作為函數(shù)值,SUBSTR()從指定表達式值的指定起始位置取指定長度的子串作為函數(shù)值。LEFT()從指定表達式值的左端取一個指定長度的子串作為函數(shù)值。本題s1="奧運會游泳比賽",right(s1,4)=比賽,substr(s1,7,4)=游泳,left(s1,4)=奧運,即C選項正確。6、假設(shè)s的值是“浙江電視臺中國好聲音”,如下函數(shù)結(jié)果返回“中國好聲音”的是A、left(8,5)B、left(8,10)C、right(s,5)D、right(s,10)標準答案:D知識點解析:LEFT(<字符表達式>,<長度>)和RIGHT(<字符表達式>,<長度>)均為取子串函數(shù),其中LEFT()從指定表達式值的左端取一個指定長度的子串作為函數(shù)值,RIGHT()從指定表達式值的右端取一個指定長度的子串作為函數(shù)值。根據(jù)題目要求,right(s,10)的返回值為”中國好聲音”。故本題D為正確選項。7、有如下賦值語句,結(jié)果為“大家好”的表達式是a="你好"b="大家"A、b+AT(a,1)B、b+RIGHT(a,1)C、b+LEFT(a,3,4)D、b+RIGHT(a,2)標準答案:D知識點解析:AT()為求子串位置函數(shù),AT()的函數(shù)值為數(shù)值型。如果<字符表達式1>是<字符表達式2>的子串,則返回<字符表達式1>的首字符在<字符表達式2>中的位置;若不是子串,則返回0。RIGHT()和LEFT()均為取子串函數(shù),其中LEFT()從指定表達式值的左端取一個指定長度的子串作為函數(shù)值,RIGHT()從指定表達式值的右端取一個指定長度的子串作為函數(shù)值。在VisualFoxPro中,漢字的長度為2。本題僅D選項的運算結(jié)果為“大家好”。8、下列程序段執(zhí)行后,內(nèi)存變量s1的值是s1="奧運會游泳比賽"s1=stuff(s1,7,4,"田徑")?s1A、奧運會游泳比賽B、奧運會田徑比賽C、奧運會田徑D、奧運會游泳標準答案:B知識點解析:STUFF(<字符表達式1>,<起始位置>,<長度>,<字符表達式2>)為子串替換函數(shù),用<字符表達式2>值替換<字符表達式1>中由<起始位置>和<長度>指定的一個子串。替換和被替換的字符個數(shù)不一定相等。如果<長度>值是0,<字符表達式2>則插在由<起始位置>指定的字符前面。如果<字符表達式2>值是空串,那么<字符表達式1>中由<起始位置1>和<長度>指定的子串被刪去。本題正確答案為B。9、執(zhí)行下列命令后,輸出的結(jié)果是A="+"?"5&A.7="+SIR(5&A.7,2)A、5+7=12B、5+.7=5.7C、5&A.7=12D、5&A.7=5.7標準答案:A知識點解析:STR(<數(shù)值表達式>[<長度>[,<小數(shù)位數(shù)>]])將指定的數(shù)值表達式轉(zhuǎn)換為字符串,<長度>是轉(zhuǎn)換后的字符串長度,默認值為10,<小數(shù)位數(shù)>是保留的小數(shù)位數(shù),并進行四舍五入,默認值為0。宏替換字符”&”,&<字符型變量>[.]替換出字符變量的內(nèi)容,也就是說&的值是變量中的字符串。則&A.為“=”,5&A.7為5+7,“5&A.7=”=“5+7=”;STR(5&A.7,2)=STR(5+7,2)=STR(12,2)=“12”;故A選項正確。10、設(shè)有借閱表,查詢2009年被借閱過的圖書編號和借書日期(日期型字段),正確的SQL語句是A、SELECT圖書編號,借書日期FROM借閱WHERE借書日期=2009B、SELECT圖書編號,借書日期FROM借閱WHEREyear(借書日期)=2009C、SELECT圖書編號,借書日期FROM借閱WHERE借書日期=year(2009)D、SELECT圖書編號,借書日期FROM借閱WHEREyear(借書日期)=year(2009)標準答案:B知識點解析:本題考察表達式的書寫,“year(借書日期)=2009”表示借書日期的年份為2009。11、設(shè)d=len(time()),命令?VARTYPE(D)的輸出值是A、LB、CC、ND、D標準答案:C知識點解析:LEN(<字符表達式>)為求字符串長度函數(shù).返回指定字符表達式的長度,即所包含的字符個數(shù),函數(shù)值為數(shù)值型。VARTYPE(<表達式>[,<邏輯表達式>])為數(shù)據(jù)類型測試函數(shù),測試<表達式>的類型,返回一個大寫字母。字母的含義如下表:VARTYPE(D)的返回字母為N。12、下面表達式中,運算結(jié)果為12的是:A、INT(11.6)B、ROUND(11.4,O)C、FLOOR(11.6)D、CEILING(11.4)標準答案:D知識點解析:INT、FLOOR和CEILING為求整數(shù)函數(shù),其中INT()返回指定數(shù)值表達式的整數(shù)部分,F(xiàn)LOOR()返回不大于指定表達式的最大整數(shù),CEKJNG()返回不小于指定數(shù)值表達式的最小整數(shù)。ROUND為四舍五入函數(shù),ROUND(<數(shù)值表達式1>,<數(shù)值表達式2>)返回指定表達式在指定位置四舍五入后的結(jié)果.如果“表達式2”>0,表示要保留的小數(shù)位數(shù);如果“表達式2”<0表示整數(shù)部分的舍入位數(shù);如果“表達式2”=0表示保留整數(shù),沒有小數(shù)部分。本題INT(11.6)=11,ROUND(11.4,0)=11,F(xiàn)LOOR(11.6)=5.CEILING(11.4)=12。13、表達式IIF("123"=="12",12,"ab")的值是A、數(shù)值12B、字符串12C、字符串a(chǎn)bD、出錯標準答案:C知識點解析:IIF(<邏輯表達式>,<表達式1>,<表達式2>)為條件測試函數(shù),測試<邏輯表達式>的值。若為邏輯真.T.,函效返回<表達式1>的值;若為邏輯假.F.,函數(shù)返回<表達式2>的值。<表達式1>和<表達式2>的類型不要求相同。“==”用來進行精確比較,只有當(dāng)兩個字符串完全相同(包括空格及位置),才會為邏輯真.T.。因此本題的運算結(jié)果為字符串曲。14、下列程序段執(zhí)行后,內(nèi)存變量e的值是a=10b=20c=30d=IIF(a>b,a,b)e=IIF(c>d,c,d)A、10B、20C、30D、550標準答案:C知識點解析:IIF(<邏鋒表達式>,<表達式1>,<表達式2>)為條件測試函數(shù)。測試<邏輯表達式>的值。若為邏輯真.T..函數(shù)返回<表達式1>的值;若為邏輯假.F.,函數(shù)返回<表達式2>的值。<表達式1>和<表達式2>的類型不要求相同。因此本題選C。15、在VisualFoxPro中,有如下程序,函數(shù)IIF()返回值是()。*程序PRIVATEX,YSTORE"男"TOXY=LEN(X)+2?IIF(Y<4,"男","女")RETURNA、女B、男C、.T.D、.F.標準答案:A知識點解析:IIf函數(shù)測試邏輯表達式的值,若為邏輯真,函數(shù)返回前表達式的值,否則返回后表達式的值;Len函數(shù)中一個中文字符占兩個字符,所以Y的值為4,Y<4為假,IIf()的結(jié)果為“女”。16、打開數(shù)據(jù)庫abc的正確命令是A、OPENDATABASEabcB、USEabcC、USEDATABASEabeD、OPENabc標準答案:A知識點解析:使用命令打開數(shù)據(jù)庫,其語法格式為:OPENDATABASE[數(shù)據(jù)庫名|?][EXCLUSIVE|SHARED][NOUPDATE][VALIDATE]其中各參數(shù)的含義如下:①EXCLUSIVE:以獨占方式打開數(shù)據(jù)庫;②SHARED:以共享方式打開數(shù)據(jù)庫;③NOUPDATE:按只讀方式打開;VALIDATE:指定VisualFoxPro檢查在數(shù)據(jù)庫中引用的對象是否合法。17、在VisualFoxPro中,定義數(shù)據(jù)的有效性規(guī)則時,在規(guī)財框輸入的表達式的類型是A、數(shù)值型B、字符型C、邏輯型D、日期型標準答案:C知識點解析:在字段有效性組框可以定義字段的有效性規(guī)則、違反規(guī)則時的提示信息和字段的默認值,在規(guī)則框輸入的表達式的類型為邏輯型。18、SQL命令:ALTERTABLESADD年齡ICHECK年齡>15AND年齡<30,該命令的含義是A、給數(shù)據(jù)庫表S增加一個“年齡”字段B、將數(shù)據(jù)庫表s中“年齡”字段取值范圍修改為15至30歲之間C、給數(shù)據(jù)庫表S中“年齡”字段增加一個取值范圍約束D、刪除數(shù)據(jù)庫表s中的“年齡”字段,字段取值范圍為5至30歲之間標準答案:A知識點解析:修改表結(jié)構(gòu)的命令是ALTERTABLE,該命令三種格式。本題中的SWQL命令用于向表中添加新的字段和新的索引,其語句說明如下:①ALTERTABLE<表名>修改指定的表;②ADD[COLUMN]<字段名1>向表中添加新的字段;③ADDPRIMARYKEY<索引表達式2>TAG<索引名I>向表中添加主索引;④ADDUNIQUE<索引表達式3>TAG<索引名2>向表中添加候選索引;⑤NULLINOTNULL指定字段可以為空或不能為空。本題SQL命令是給數(shù)據(jù)庫表S增加一個“年齡”字段。19、假設(shè)表文件TEST.DBF已經(jīng)在當(dāng)前工作區(qū)打開,要修改其結(jié)構(gòu),可使用的命令A(yù)、MODISTRUB、MODICOMMTESTC、MODIDBFD、MODITYPETEST標準答案:A知識點解析:“MODIFYCOMMAND<文件名>”用來建立和編輯程序,MODIFYSTRU命令可修改表的結(jié)構(gòu),所以答案為A。20、向student表插入一條新記錄的正確sQL語句是A、APPENDINTOstudentVALUES(’0401’,’王芳’,’女’,18)B、APPENDstudentVALUES(’0401’,’王芳’,’女’,18):C、INSERTINTOstudentVALUES(’0401’,’王芳’,’女’,18)D、INSERTstudentVALUES(’0401’,’王芳’,’女’,18)標準答案:C知識點解析:INSERTINTO<表名>[.(字段名1[,字段名2,……])]VALUES(字段值1[,字段值2,……])命令用于插入數(shù)據(jù),只有C選項的SQL命令格式正確。21、在SQL中,修改表結(jié)構(gòu)的語句是A、MODIFYTABLEB、ALTERSTRUCTUREC、ALTERTABLED、ALTERDATABASE標準答案:C知識點解析:修改表結(jié)構(gòu)的命令是ALTERTABLE。其基本命令格式為:ALTERTABLE。主要有三種作用:①向表中添加新的字段和新的索引;②修改表的結(jié)構(gòu)和字段名;③刪除表中的字段、索引及有效性規(guī)則、錯誤提示信息及默認值。22、有如下職員數(shù)據(jù)庫表:職員(職員號(C,3),姓名(C,6),性別(C,2),職務(wù)(C,10))為職員表的“性別”字段設(shè)置有效性規(guī)則(只能取“男”或“女”),正確的sQL語句是A、ALTERTABLE職員ALTER性別CHECK性別$"男女"B、ALTERTABLE職員ADD性別CHECK性別$"男女"C、ALTERTABLE職員ALTER性別SETCHECK性別$"男女"D、ALTERTABLE職員ALTER性別ADDCHECK性別$"男女"標準答案:C知識點解析:使用ALTERTABLE命令可以向表中添加新的字段和新的索引或者修改表的結(jié)構(gòu)和字段名,其中修改表結(jié)構(gòu)的標準格式為:ALTERTABLE<表名>ALTER[COLUMN]<字段名1>[NULL|NOTNULL][SETDEFAULT<默認值表達式>][SETCHECK<邏輯表達式>[ERROR<字符型文本提示信息>]][RENAMECOLUMN<字段名2>TO<字段名3>],根據(jù)其標準格式可以知道C選項正確。23、在SQL中,數(shù)據(jù)操縱語句不包括A、APPENDB、DELETEC、UPDATED、INSERT標準答案:A知識點解析:SQL的操作功能是指對數(shù)據(jù)庫中數(shù)據(jù)的操作功能,主要包括插入(INSERT)、更新(IJPDATE)和刪除(DELETE)。APPEND命令用于增加表中的記錄,不屬于SQL語句。24、將當(dāng)前表中有刪除標記的記錄物理刪除的命令是A、DELETEB、ERASEC、ZAPD、PACK標準答案:D知識點解析:物理刪除有刪除標記的記錄的命令為PACK,執(zhí)行該命令后所有有刪除標記的記錄將從表中被物理地刪除,并且不可能再恢復(fù)。邏輯刪除或置刪除標記的命令是DELETE。25、在當(dāng)前打開的表中,顯示“書名”以“計算機”打頭的所有圖書,正確的命令是A、listfor書名="計算*"B、listfor書名="計算機"C、listfor書名="計算%"D、listWHERE書名="計算機"標準答案:B知識點解析:List命令中“FOR”條件用于在指定的范圍內(nèi)進行選擇操作,僅顯示滿足條件的記錄。通配符“*”號用來模糊搜索文件。當(dāng)查找文件夾時??梢允褂盟鼇泶嬉粋€或多個真正字符;當(dāng)不知道真正字符或者懶得輸入完整名字時,常常使用通配符代替一個或多個真正的字符。要顯示“書名”以。計算機”打頭的所有圖書,應(yīng)用語句“l(fā)istfor書名="計算機"”,選項B正確。國家二級VF機試(VisualFoxPro數(shù)據(jù)庫及其操作)模擬試卷第2套一、選擇題(本題共34題,每題1.0分,共34分。)1、在數(shù)據(jù)庫中建立索引的目的是()。A、節(jié)省存儲空間B、提高查詢速度C、提高查詢和更新速度D、提高更新速度標準答案:B知識點解析:VisualFoxPro中索引是由指針構(gòu)成的文件,這些指針邏輯上按照索引關(guān)鍵字值進行排序。索引文件和表的.dbf文件是分別存儲的,并且不改變表中記錄的物理順序。使用索引的目的是為了加快對表的查詢操作。即B選項正確。2、VisualFoxPro支持的索引文件不包括()。A、獨立索引文件B、規(guī)則索引文件C、復(fù)合索引文件D、結(jié)構(gòu)復(fù)合索引文件標準答案:B知識點解析:在VisualFoxPro中,根據(jù)索引的功能對索引進行分類,也可以根據(jù)索引文件擴展名分類。根據(jù)索引功能的不同,可以將索引分為主索引、候選索引、唯一索引和普通索引四種。按文件擴展名分類可分為單索引文件和復(fù)合索引文件(結(jié)構(gòu)復(fù)合索引文件和非結(jié)構(gòu)復(fù)合索引文件)。3、一個表可以建立多個索引,但只能建立—個的索引是()。A、主索引B、唯一索引C、候選索引D、普通索引標準答案:A知識點解析:根據(jù)索引功能的不同,可以將索引分為主索引、候選索引、唯一索引和普通索引四種。其中主索引是在指定字段或表達式中不允許出現(xiàn)重復(fù)值的索引,在一個表中只能建立一個主索引,可以建立多個唯一索引、候選索引或普通索引。4、已知當(dāng)前表中有字符型字段職稱和性別,要建立一個索引,要求首先按職稱排序、職稱相同時再按性別排序,正確的命令是()。A、INDEXON職稱+性別TOB、INDEXON性別+職稱TOC、INDEXON職稱,性別TOD、INDEXON性別,職稱TO標準答案:A知識點解析:INDEX命令格式:INDEXON<索引表達式>TO<單索引文件名>|TAG<索引標識名>[OF<復(fù)合索引文件名>][FOR條件][COMPACT][ASCENDINGIDESCENDING][UNIQUE|CANDIDATE][ADDITIVE],其中索引表達式可以是字段名.或包含字段名的表達式,如果為多個字段,需要用“+”號連接。5、在表設(shè)計器中設(shè)置的索引包含在()。A、單獨索引文件中B、唯一索引文件中C、結(jié)構(gòu)復(fù)合索引文件中D、非結(jié)構(gòu)復(fù)合索引文件中標準答案:C知識點解析:從索引的組織方式來講,索引分為三類索引文件:單獨的.idx索引,是一種非結(jié)構(gòu)索引;采用非默認名的.cdx索引,也是非結(jié)構(gòu)索引;與表名同名的.cdx索引,是結(jié)構(gòu)復(fù)合索引。與表名同名的.cdx索引是一種結(jié)構(gòu)復(fù)合壓縮索引,它是VisualFoxPro數(shù)據(jù)庫中最普通,也是最重要的一種索引文件,用表設(shè)計器建立的索引都是這類索引。6、數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)完整性是指保證數(shù)據(jù)的()。A、可靠性B、正確性C、安全性D、獨立性標準答案:B知識點解析:在數(shù)據(jù)庫中,數(shù)據(jù)完整性是指保證數(shù)據(jù)正確的特性,數(shù)據(jù)完整性一般包括實體完整性、域完整性和參照完整性等。因此選項B正確。7、在建立數(shù)據(jù)庫表時給該表指定了主索引,該索引實現(xiàn)了數(shù)據(jù)完整性中的()。A、參照完整性B、實體完整性C、域完整性D、用戶定義完整性標準答案:B知識點解析:實體完整性是保證表中記錄唯一的特性,即在同一個表中不允許有重復(fù)的記錄出現(xiàn)。在VisualFoxPro中通過主索引和候選索引來保證數(shù)據(jù)的實體完整性。8、在創(chuàng)建數(shù)據(jù)庫表結(jié)構(gòu)時,為了同時定義實體完整性可以通過指定哪類索引來實現(xiàn)()。A、唯一索引B、主索引C、復(fù)合索引D、普通索引標準答案:B知識點解析:根據(jù)索引功能的不同,可以將索引分為主索引、候選索引、唯一索引和普通索引四種。實體完整性是保證表中記錄唯一的特性,在VisualFoxPro中利用主關(guān)鍵字或候選關(guān)鍵字來保證表中記錄的唯一性,即保證實體唯一性。如果一個字段的值或幾個字段的值能夠唯一標識表中的一條記錄,則稱這個字段為候選關(guān)鍵字。在一個表上可能會有幾個具有這種特性的字段或字段的組合,這時從中選擇一個作為主關(guān)鍵字。在VisualFoxPro中將主關(guān)鍵字稱為主索引,將候選關(guān)鍵字稱為候選索引。9、為保證數(shù)據(jù)的實體完整性,應(yīng)該創(chuàng)建的索引是()。A、主索引或唯一索引B、主索引或候選索引C、唯一索引或候選索引D、唯一索引標準答案:B知識點解析:實體完整性是保證表中記錄唯一的特性,即在一個表中不允許有重復(fù)的記錄。在VisualFoxPro中利用主關(guān)鍵字或候選關(guān)鍵字來保證表中記錄的唯一性,即保證實體唯一性。如果一個宇段的值或幾個字段的值能夠唯一標識表中的一條記錄,則稱這個字段為候選關(guān)鍵字。在一個表上可能會有幾個具有這種特性的字段或字段的組合,這時從中選擇一個作為主關(guān)鍵字。在VisualFoxPro中將主關(guān)鍵字稱為主索引,將候選關(guān)鍵字稱為候選索引。10、在數(shù)據(jù)庫表上的字段有效性規(guī)則是()。A、邏輯表達式B、字符表達式C、數(shù)字表達式D、漢字表達式標準答案:A知識點解析:建立字段有效性規(guī)則比較簡單直接的方法是在表設(shè)計器中建立,在表設(shè)計器的“字段”選項卡中有一組定義字段有效性規(guī)則的項目,它們是“規(guī)則”(字段有效性規(guī)則)、“信息”(違背字段有效性規(guī)則時的提示信息)、“默認值”(字段的默認值)三項。其中“規(guī)則”是邏輯表達式,“信息”是字符串表達式,“默認值”的類型則以字段的類型確定。11、在數(shù)據(jù)庫表設(shè)計器的“字段”選項卡中,字段有效性的設(shè)置項中不包括()。A、規(guī)則B、信息C、默認值D、標題標準答案:D知識點解析:在數(shù)據(jù)庫設(shè)計器的“字段”選項卡中,有一組定義字段有效性規(guī)則的項目,它們是規(guī)則、信息、默認值三項。12、在VisualFoxPro中,數(shù)據(jù)庫表字段的有效性規(guī)則的設(shè)置可以在()。A、項目管理器中進行B、數(shù)據(jù)庫設(shè)計器中進行C、表設(shè)計器中進行D、表單設(shè)計器中進行標準答案:C知識點解析:建立字段有效性規(guī)則比較簡單直接的方法是在表設(shè)計器中建立,在表設(shè)計器的“字段”選項卡中有一組定義字段有效性規(guī)則的項目,它們是“規(guī)則”、“信息”、“默認值”三項。其中“規(guī)則”是邏輯表達式,“信息”是字符串表達式,“默認值”的類型則以字段的類型確定。13、假設(shè)在數(shù)據(jù)庫表的表設(shè)計器中,字符型字段“性別”已被選中,正確的有效性規(guī)則設(shè)置是()。A、="男".OR.B282女"B、性別="男".OR."女"C、$"男女"D、性別$"男女"標準答案:D知識點解析:建立字段有效性規(guī)則比較簡單直接的方法是在表設(shè)計器中建立,在表設(shè)計器的“字段”選項卡中有一組定義字段有效性規(guī)則的項目,它們是“規(guī)則”、“信息”、“默認值”三項。其中。規(guī)則”是邏輯表達式,“信息”是字符串表達式,“默認值”的類型則以字段的類型確定。所以正確的有效性規(guī)則設(shè)置必須為邏輯表達式,四個選項中只有D選項是正確的邏輯表達式。14、在VisualFoxPro中,如果在表之間的聯(lián)系中設(shè)置了參照完整性規(guī)則,并在刪除規(guī)則中選擇了“級聯(lián)”,當(dāng)刪除父表中的記錄,其結(jié)果是()。A、只刪除父表中的記錄,不影響子表B、任何時候都拒絕刪除父表中的記錄C、在刪除父表中記錄的同時自動刪除子表中的所有參照記錄D、若子表中有參照記錄,則禁止刪除父表中記錄標準答案:C知識點解析:參照完整性約束包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。其中,“級聯(lián)”的刪除規(guī)則為:當(dāng)刪除父表中的連接字段(主關(guān)鍵字)值時,自動刪除子表中的所有相關(guān)記錄。即C選項正確。15、在VisualFoxPro中,參照完整性規(guī)則中插入規(guī)則包括()。A、級聯(lián)和忽略B、級聯(lián)和刪除C、級聯(lián)和限制D、限制和忽略標準答案:D知識點解析:參照完整性約束包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。各個規(guī)則選項的具體含義如下所示。因此本題選D。16、在VisualFoxPro中,如果在表之間的聯(lián)系中設(shè)置了參照完整性規(guī)則,并在刪除規(guī)則中選擇“限制”,則當(dāng)刪除父表中的記錄時,系統(tǒng)反應(yīng)是()。A、不做參照完整性檢查B、不準刪除父表中的記錄C、自動刪除子表中所有相關(guān)的記錄D、若子表中有相關(guān)記錄,則禁止刪除父表中記錄標準答案:D知識點解析:設(shè)置參照完整性約束包括更新規(guī)則、刪除規(guī)則和插入規(guī)則:①更新規(guī)則:規(guī)定了當(dāng)更新父表中的記錄時,如何處理子表中相關(guān)記錄。②刪除規(guī)則:規(guī)定了當(dāng)刪除父表中的記錄時,如何處理子表中相關(guān)記錄。③插入規(guī)則:規(guī)定了當(dāng)在子表中插入記錄時,是否進行參照完整性檢查。在刪除規(guī)則中選擇“限制”的時候,若子表中有相關(guān)的記錄,則禁止刪除父表中的記錄。17、有關(guān)參照完整性的刪除規(guī)定,正確的描述是()。A、如果刪除規(guī)則選擇的是“限制”,則當(dāng)用戶刪除父表中的記錄時,系統(tǒng)將自動刪除子表中的所有相關(guān)記錄B、如果捌除規(guī)則選擇的是“級聯(lián)”,則當(dāng)用戶刪除父表中的記錄時,系統(tǒng)將禁止刪除子表相關(guān)的記錄C、如果刪除規(guī)則選擇的是“忽略”,則當(dāng)用戶刪除父表中的記錄時,系統(tǒng)不負責(zé)做任何工作D、上說法都不對標準答案:C知識點解析:參照完整性約束包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。在刪除規(guī)則中選擇“限制”時,若子表中有相關(guān)的記錄,則禁止刪除父表中的記錄;在刪除規(guī)則中選擇“級聯(lián)”時,當(dāng)刪除父表中的連接字段(主關(guān)鍵字)值時,自動刪除子表中的所有相關(guān)記錄;在刪除規(guī)則中選擇“忽略”時,不做參照完整性檢查,刪除父表的記錄時與子表無關(guān)。18、參照完整性規(guī)則的更新規(guī)則中“級聯(lián)”的含義是()。A、更新父表中的連接字段值時,用新的連接字段值自動修改子表中的所有相關(guān)記錄B、若子表中有與父表相關(guān)的記錄,則禁止修改父表中的連接字段值C、父表中的連接字段值可以隨意更新,不會影響子表中的記錄D、父表中的連接字段值在任何情況下都不允許更新標準答案:A知識點解析:參照完整性規(guī)則的更新規(guī)則中“級聯(lián)”的含義是更新父表中的連接字段值時,用新的連接字段值自動修改子表中的所有相關(guān)記錄;“限制”的含義是若子表中有與父表相關(guān)的記錄,則禁止修改父表中的連接字段值;“忽略”的含義是不做參照完整性檢查,即可以隨意更新父表中的連接字段值。19、如果指定參照完整性的刪除規(guī)則為“綴聯(lián)”,則當(dāng)刪除父表中的記錄時()。A、系統(tǒng)自動備份父表中被刪除記景對二個新表中B、若子表中有相關(guān)記錄,則禁止刪除父表中記錄C、會自動刪除子表中所有相關(guān)記錄D、不作參照完整性檢查,刪除父表記錄與子表無關(guān)標準答案:C知識點解析:參照完整性的刪除規(guī)則規(guī)定了當(dāng)刪除父表中的記錄時,如何處理子表中相關(guān)的記錄:如果選擇“級聯(lián)”,則自動刪除子表中的所有相關(guān)記錄。20、在VisualFoxPro中,假定數(shù)據(jù)庫表S(學(xué)號,姓名,性別,年齡)和SC(學(xué)號,課程號,成績)之間使用“學(xué)號”建立了表之間的永久聯(lián)系,在參照完整性的更新規(guī)則、刪除規(guī)則和插入規(guī)劃中選擇設(shè)置了“限制”。如果表S所有的記錄在表SC中都有相關(guān)聯(lián)的記錄,則()。A、允許修改表S中的學(xué)號字段值B、允許刪除表S中的記錄C、不允許修改表S中的學(xué)號字段值D、不允許在表S中增加新的記錄標準答案:C知識點解析:參照完整性的更新規(guī)則如果設(shè)置了“限制”,若子表中有相關(guān)的記錄,則禁止修改父表中的連接字段值,所以S表中的學(xué)號不能隨意修改;刪除規(guī)則如果設(shè)置了“限制”,若子表中有相關(guān)的記錄,則禁止刪除父表中的記錄,所以S表中禁止隨意修改;如果插入規(guī)則設(shè)置了“限制”,若父表中沒有相匹配的連接字段值則禁止插入子記錄,所以SC表中不允許隨意增加記錄,但S表無限制。21、在VisualFoxPro中,有關(guān)參照完整性的刪除規(guī)則正確的描述是()。A、如果刪除規(guī)則選擇的是“限制”,則當(dāng)用戶刪除父表中的記錄時,系統(tǒng)將自動刪除子表中的所有相關(guān)記錄B、如果刪除規(guī)則選擇的是“級聯(lián)”,則當(dāng)用戶刪除父表中的記錄時,系統(tǒng)將禁止刪除與子表相關(guān)的父表中的記錄C、如果刪除規(guī)則選擇的是“忽略”,則當(dāng)用戶刪除父表中的記錄時,系統(tǒng)不負責(zé)檢查子表中是否有相關(guān)記錄D、以上答案都不正確標準答案:C知識點解析:參照完整性的刪除規(guī)則規(guī)定了當(dāng)刪除父表中的記錄時,如何處理子表中相關(guān)的記錄:如果選擇“級聯(lián)”,則自動刪除子表中的所有相關(guān)記錄;如果選擇“限制”,若子表中有相關(guān)的記錄,則禁止刪父表中的記錄;如果選擇“忽略”,則不作參照完整性檢查,即可以隨意插入記錄。22、在Visual.FoxPro中,如果在表之間的聯(lián)系中設(shè)置了參照完整性規(guī)則,并在刪除規(guī)則中選擇“限制”,則當(dāng)刪除父表中的記錄時,系統(tǒng)反應(yīng)是()。A、不做參照完整性檢查B、自動刪除子表中所有相關(guān)的記錄C、若子表中有相關(guān)記錄,則禁止刪除父表中記錄D、以上說法都不對標準答案:C知識點解析:設(shè)置參照完整性約束包括更新規(guī)則、刪除規(guī)則和插入規(guī)則:①更新規(guī)則:規(guī)定了當(dāng)更新父表中的記錄時,如何處理子表中相關(guān)記錄。②刪除規(guī)則:規(guī)定了當(dāng)刪除父表中的記錄時,如何處理子表中相關(guān)記錄。③插入規(guī)則:規(guī)定了當(dāng)在子表中插入記錄時,是否進行參照完整性檢查。在刪除規(guī)則中選擇“限制”的時候,若子表中有相關(guān)的記錄,則禁止刪除父表中的記錄,因此本題選C。23、在VisualFoxPro中,參照完整性的更新規(guī)則不包括()。A、允許B、級聯(lián)C、忽略D、限制標準答案:A知識點解析:參照完整性約束包括更新規(guī)則、刪除規(guī)則和插入規(guī)則,級聯(lián)選項包括級聯(lián)、忽略和限制。24、在VisualFoxPro中,“表”通常是指()。A、表單B、報表C、關(guān)系數(shù)據(jù)庫中的關(guān)系D、以上說法都不對標準答案:C知識點解析:表是存儲數(shù)據(jù)的基本對象,在VisualFoxPro中,表以兩種形態(tài)出現(xiàn),即數(shù)據(jù)庫表和自由表。“表”通常是指關(guān)系數(shù)據(jù)庫中的關(guān)系,因此C選項正確。25、在VisualFoxPro中,“表”是指()。A、報表B、關(guān)系C、表格控件D、表單標準答案:B知識點解析:表是存儲數(shù)據(jù)的基本對象,在VisUalFox.Pro中,表以兩種形態(tài)出現(xiàn),即數(shù)據(jù)庫表和自由表?!氨怼蓖ǔJ侵戈P(guān)系數(shù)據(jù)庫中的關(guān)系,因此B選項正確。26、下面有關(guān)數(shù)據(jù)庫表和自由表的敘述中,錯誤的是()。A、數(shù)據(jù)庫表和自由表都可以用表設(shè)計器來建立B、數(shù)據(jù)庫表和自由表都支持表間聯(lián)系和參照完整性C、自由表可以添加到數(shù)據(jù)庫中成為數(shù)據(jù)庫表D、數(shù)據(jù)庫表可以從數(shù)據(jù)庫中移出成為自由表標準答案:B知識點解析:所謂自由表,就是那些不屬于任何數(shù)據(jù)庫的表,在VisualFoxPro中創(chuàng)建表時,如果當(dāng)前沒有打開數(shù)據(jù)庫,則創(chuàng)建的表也是自由表。可以將自由表添加到數(shù)據(jù)庫中,使之成為數(shù)據(jù)庫表;也可以將數(shù)據(jù)庫表從數(shù)據(jù)庫中移出,使之成為自由表。所以A選項數(shù)據(jù)庫表和自由表都可以用表設(shè)計器來建立的說法正確;C、D選項的說法也正確;而B選項中,由于自由表不屬于任何數(shù)據(jù)庫,所以不支持表間聯(lián)系和參照完整性,B選項說法不正確。27、在VisualFoxPTo中,如下描述正確的是()。A、對表的所有操作,都不需要使用USE命令先打開表B、所有SQL命令對表的所有操作都不需使用USE命令先打開表C、部分SQL命令對表的所有操作都不需使用USE命令先打開表D、傳統(tǒng)的FoxPro命令對表的所有操作都不需使用USE命令先打開表標準答案:B知識點解析:在VFP中,表是處理數(shù)據(jù),建立關(guān)系數(shù)據(jù)庫和應(yīng)用程序的基本單元,它用來存儲收集來的各種信息。表由若干行與若干列組成,表中的每一行稱為一個記錄,每一列稱為一個字段。在計算機內(nèi)存儲為一個表文件,其擴展名為DBF。使用SQL語言可以直接對表進行操作,并不需要先使用use打開表。28、在VisualFoxPro中,下面描述正確的是()。A、數(shù)據(jù)庫表允許對字段設(shè)置默認值B、自由表允許對字段設(shè)置默認值C、自由表和數(shù)據(jù)庫表都允許對字段設(shè)置默認值D、自由表和數(shù)據(jù)庫表都不允許對字段設(shè)置默認值標準答案:A知識點解析:數(shù)據(jù)庫表相對于自由表,擁有以上特點:①數(shù)據(jù)庫表可以使用長表名,在表中可以使用長字段名;⑦可以為數(shù)據(jù)庫表中的字段指定標題和添加注釋;③可以為數(shù)據(jù)庫表中的字段指定默認值和輸入掩碼;④數(shù)據(jù)庫表的字段有默認的控件類;⑤可以為數(shù)據(jù)庫表規(guī)定字段級規(guī)則和記錄級規(guī)則;⑥數(shù)據(jù)庫表支持主關(guān)鍵字、參照完整性和表之間的聯(lián)系;⑦支持INSERT、UPDATE、DELETE事件的觸發(fā)器。所以B、C、D選項錯誤。29、在VisualFoxPro中,為了使表具有更多的特性應(yīng)該使用()。A、數(shù)據(jù)庫表B、自由表C、數(shù)據(jù)庫表或自由表D、數(shù)據(jù)庫表和自由表標準答案:A知識點解析:自由表不支持主索引、不能設(shè)置字段有效性、無法實現(xiàn)數(shù)據(jù)完整性、不支持在表之間建立永久性聯(lián)系,而數(shù)據(jù)庫表可以使用長表名和長字段名,可以為數(shù)據(jù)庫表中的字段指定默認值,輸入掩碼和格式化表中的字段,數(shù)據(jù)庫表支持參照完整性的主索引與表之間的聯(lián)系。為了使表具有更多的特性,應(yīng)使用數(shù)據(jù)庫表。30、在VisualFoxPro中,下列關(guān)于表的敘述正確的是()。A、在數(shù)據(jù)庫表和自由表中,都能給字段定義有效性規(guī)則和默認值B、在自由表中,能給字段定義有效性規(guī)則和默認值C、在數(shù)據(jù)庫表中,能給字段定義有效性規(guī)則和默認值D、在數(shù)據(jù)庫表和自由表中,都不能給字段定義有效性規(guī)則和默認值標準答案:C知識點解析:自由表和數(shù)據(jù)庫表之間是可以相互轉(zhuǎn)化的,數(shù)據(jù)庫表與自由表相比圭要有以下特點;①數(shù)據(jù)庫表可以使用長表名,在表中可以使用長字段名。②可以為數(shù)據(jù)庫表的字段設(shè)置有效性規(guī)則、信息及默認值和輸入掩碼。③數(shù)據(jù)庫表支持主關(guān)鍵字、參照完整性和表之間的聯(lián)系。④支持INSERT、UPDATET和DELETE事件觸發(fā)。31、執(zhí)行USEscIN0命令的結(jié)果是()。A、選擇0號工作區(qū)打開sc表B、選擇空閑的最小號工作區(qū)打開sc表C、選擇第1號工作區(qū)打開sc表D、顯示出錯信息標準答案:B知識點解析:在多個工作區(qū)打開某個表時,可使用命令:USE<表名>IN<工作區(qū)號>,而最小的工作區(qū)號是1,如果指定為0,則選擇編號最小的空閑工作區(qū),所以USEscIN0的結(jié)果是選擇空閑的最小號工作區(qū)打開sc表。32、命令SELECT0的功能是()。A、選擇編號最小的未使用工作區(qū)B、選擇0號工作區(qū)C、關(guān)閉當(dāng)前工作區(qū)中的表D、選擇當(dāng)前工作區(qū)標準答案:A知識點解析:在多工作區(qū)中,指定工作區(qū)的命令是:SELECTnWorkArea|cTableAlias,其中參數(shù)nWorkArea是一個大于等于0的數(shù)字,用于指定工作區(qū)號,最小的工作區(qū)號是1,最大的工作區(qū)號是32767,如果這里指定為0,則選擇編號最小的可用工作區(qū)。33、在VisualFoxPro中,每一個工作區(qū)中最多能打開數(shù)據(jù)庫表的數(shù)量是()。A、1個B、2個C、任意個,根據(jù)內(nèi)存資源而確定D、35535個標準答案:A知識點解析:在。FoxPro中一直沿用了多工作區(qū)的概念,在每個工作區(qū)中可以打開一個表(即在一個工作區(qū)中不能同時打開多個表),如果在同一時刻需要打開多個表,則只需要在不同的工作區(qū)中打開不同的表就可以了。34、假設(shè)表“學(xué)生.dbf”已在某個工作區(qū)打開,且取別名為student。選擇“學(xué)生”表所在工作區(qū)為當(dāng)前工作區(qū)的命令是()。A、SELECT0B、USE學(xué)生C、SELECT學(xué)生D、SELECTstudent標準答案:D知識點解析:指定工作區(qū)的命令格式為:SELECTnWorkArea|cTableAlias,其中參數(shù)nWorkArea是一個大于等于0的數(shù)字,用于指定工作區(qū)號,最小的工作區(qū)號是1,最大的工作區(qū)號是32767,如果這里指定為0,則選擇編號最小的可用工作區(qū);如果在某個工作區(qū)中已經(jīng)打開了表,若要回到該工作區(qū)操作該表,可以使用參數(shù)cTableAlias,該參數(shù)是已經(jīng)打開的表的別名。國家二級VF機試(VisualFoxPro數(shù)據(jù)庫及其操作)模擬試卷第3套一、選擇題(本題共25題,每題1.0分,共25分。)1、在VisualFoxPro中,使用SEEK命令查找匹配的記錄,當(dāng)查找到匹配的第一條記錄后,如果還需要查找下一條匹配的記錄,通常使用命令A(yù)、GOTOB、SKIPC、CONTINUED、GO標準答案:B知識點解析:GOTO、GO和SKIP命令為常用的查詢定位命令,其中GO命令直接等價于GOTO命令;SKIP命令可以向前向后移動若干條記錄位置,其命令格式為SKIPn,其中n可以是正整數(shù)或負整數(shù),默認是l。如果是正數(shù)向后移動,如果是負數(shù)則向前移動。如果使用索引,是按索引項的順序定位。2、在VisualFoxPro中,使用LOCATEFOR命令按條件查找記錄,當(dāng)查找到滿足條件的第1條記錄后,如果還需要查找下一條滿足條件的記錄,應(yīng)該使用命令A(yù)、LOcATEFOR命令B、SKIP命令C、CONTINUE命令D、GO命令標準答案:C知識點解析:LOCATE命令是按條件定位記錄位置的命令,其命令格式為:LOCATEFOR<條件表達式>。該命令執(zhí)行后將記錄指針定位在滿足條件的第1條記錄上。如果要使指針指向下一條滿足條件的記錄,使用CONTINUE命令,如果沒有滿足條件的記錄則指向文件結(jié)束位置。3、不能將當(dāng)前表中所有學(xué)生的年齡加1的命令是A、REPLACEALL年齡WITH年齡+1B、REPLACE年齡WITH年齡+1FORALlC、REPLACE年齡WITH年齡+1FOR.T.D、REPLACE年齡WITH年齡+1FOR!.F.標準答案:B知識點解析:常用的直接利用表達式或值修改記錄的命令是REPLACE,其語法格式為:REPLACE<字段名1>WITH<表達式1>[,<字段名2>WITH<表達左2>]…[FOR<條件表達式>]。直接用<表達式>的值替換<字段名>的值,如果不使用FOR短語,則默認修改當(dāng)前記錄;如果使用了FOR短語,則修改<條件表達式>為真的所有記錄。故本題B為正確選項。4、在數(shù)據(jù)庫中建立索引的目的是A、節(jié)省存儲空間B、提高查詢速度C、提高查詢和更新速度D、提高更新速度標準答案:B知識點解析:VisualFoxPro中索引是由指針構(gòu)成的文件,這些指針邏輯上按照索引關(guān)鍵字值進行排序。索引文件和表的.dbf文件是分別存儲的,并且不改變表中記錄的物理順序。使用索引的目的是為了加快對表的查詢操作。即B選項正確。5、不允許出現(xiàn)重復(fù)字段值的索引是A、侯選索引和主索引B、普通索引和唯一索引C、唯一索引和主索引D、唯一索引標準答案:A知識點解析:根據(jù)索引功能的不同,可以將索引分為主索引、候選索引、唯一索引和普通索引四種,其中主索引的特點是在指定字段或表達式中不允許出現(xiàn)重復(fù)值的索引;候選索引與主索引類似,指定字段或表達式不允許出現(xiàn)重復(fù)值,建立候選索引的字段可以看作是候選關(guān)鍵字;唯一索引是為了保持同早期版本的兼容性,唯一索引是指索引項的唯一,而不是字段值的唯一,在使用相應(yīng)的索引時,重復(fù)的索引字段值只有唯一一個值出現(xiàn)在索引項中。6、VisualFoxPro支持的索引文件不包括A、獨立索引文件B、規(guī)則索引文件C、復(fù)合索引文件D、結(jié)構(gòu)復(fù)合索引文件標準答案:B知識點解析:在VisualFoxPro中,根據(jù)索引的功能對索引進行分類.也可以根據(jù)索引文件擴展名分類。根據(jù)索引功能的不同,可以將索引分為主索引、候選索引、唯一索引和普通索引四種。按文件擴展名分類可分為單索引文件和復(fù)合索引文件(結(jié)構(gòu)復(fù)合索引文件和非結(jié)構(gòu)復(fù)合索引文件)。7、一個表可以建立多個索引,但只能建立一個的索引是A、主索引B、唯一索引C、候選索引D、普通索引標準答案:A知識點解析:根據(jù)索引功能的不同,可以將索引分為主索引、候選索引、唯一索引和普通索引四種。其中主索引是在指定字段或表達式中不允許出現(xiàn)重復(fù)值的索引,在一個表中只能建立一個主索引,可以建立多個唯一索引、候選索引或普通索引。8、命令“INDEXON姓名CANDIDATE”創(chuàng)建了一個A、主索引B、候選索引C、唯一索引D、普通索引標準答案:B知識點解析:命令“INDEXON姓名CANDIDATE”是指創(chuàng)建了一個候選索引,其中CANDIDATE是可選項,說明建立候選索引,若將CANDIDATE改為UNIQUE則說明建立了唯一索引,若沒有指定索引類型則為普通索引,該命令不能建立主索引。故選擇B選項。9、為表中一些字段創(chuàng)建普通索引的目的是A、改變表中記錄的物理順序B、確保實體完整性約束C、加快數(shù)據(jù)庫表的更新速度D、加快數(shù)據(jù)庫表的查詢速度標準答案:D知識點解析:VisualFoxPro中索引是由指針構(gòu)成的文件,這些指針邏輯上按照索引關(guān)鍵字值進行排序。索引文件和表的.dbf文件是分別存儲的,并且不改變表中記錄的物理順序。使用索引的目的是為了加快對表的查詢操作。10、在表設(shè)計器中創(chuàng)建的索引都存放在A、獨立的索引文件中B、復(fù)合索引文件中C、結(jié)構(gòu)復(fù)合索引文件中D、普通索引文件中標準答案:C知識點解析:在VisualFoxPro中,根據(jù)索引的功能對索引進行分類,也可以根據(jù)索引文件擴展名分類。根據(jù)索引功能的不同,可以將索引分為主索引、候選索引、唯一索引和普通索引四種。按文件擴展名分類可分為單索引文件和復(fù)合索引文件(結(jié)構(gòu)復(fù)合索引文件和非結(jié)構(gòu)復(fù)合索引文件)。其中,結(jié)構(gòu)復(fù)合索引也是結(jié)構(gòu)復(fù)合壓縮索引,在表設(shè)計器中建立的索引都是結(jié)構(gòu)復(fù)合壓縮索引。11、在VisualFoxPro中,以下描述中錯誤的是A、普通索引允許出現(xiàn)重復(fù)字段值B、唯一索引允許出現(xiàn)重復(fù)字段值C、候選索引允許出現(xiàn)重復(fù)字段值D、主索引不允許出現(xiàn)重復(fù)字段值標準答案:C知識點解析:根據(jù)索引功能的不同,可以將索引分為主索引、候選索引、唯一索引和普通索引四種。其中。主索引是在指定字段或表達式中不允許出現(xiàn)重復(fù)值的索引;候選索引與主索引類似,指定字段或表達式不允許出現(xiàn)重復(fù)值;唯一索引是指索引項的唯一,而不是字段值的唯一,允許出現(xiàn)重復(fù)值;普通索引不僅允許字段中出現(xiàn)重復(fù)值,并且索引項中也允許出現(xiàn)重復(fù)值。12、在創(chuàng)建數(shù)據(jù)庫表結(jié)構(gòu)時,為了同時定義實體完整性可以通過指定哪類索引來實現(xiàn)A、唯一索引B、主索引C、復(fù)合索引D、普通索引標準答案:B知識點解析:根據(jù)索引功能的不同,可以將索引分為主索引、候選索引、唯一索引和普通索引四種。實體完整性是保證表中記錄唯一的特性,在VisualFoxPro中利用主關(guān)鍵字或候選關(guān)鍵字來保證表中記錄的唯一,即保證實體唯一性。如果一個字段的值或幾個字段的值能夠唯一標識表中的一條記錄,則稱這個字段為候選關(guān)鍵字。在一個表上可能會有幾個具有這種特性的字段或字段的組合,這時從中選擇一個作為主關(guān)鍵字。在VisualFoxPro中將主關(guān)鍵字稱為主索引,將候選關(guān)鍵字稱為候選索引。13、為保證數(shù)據(jù)的實體完整性,應(yīng)該創(chuàng)建的索引是A、主索引或唯一索引B、主索引或候選索引C、唯一索引或候選索引D、唯一索引標準答案:B知識點解析:實體完整性是保證表中記錄唯一的特性,即在一個表中不允許有重復(fù)的記錄。在VisualFoxPro中利用主關(guān)鍵字或候選關(guān)鍵字來保證表中記錄的唯一,即保證實體唯一性。如果一個字段的值或幾個字段的值能夠唯一標識表中的一條記錄,則稱這個字段為候選關(guān)鍵字。在一個表上可能會有幾個具有這種特性的字段或字段的組合,這時從中選擇一個作為主關(guān)鍵字。在VisualFoxPro中將主關(guān)鍵字稱為主索引,將候選關(guān)鍵字稱為候選索引。14、在VisualFoxPro中,如果在表之間的聯(lián)系中設(shè)置了參照完整性規(guī)則,并在刪除規(guī)則中選擇了“級聯(lián)”,當(dāng)刪除父表中的記錄,其結(jié)果是A、只刪除父表中的記錄,不影響子表B、任何時候都拒絕刪除父表中的記錄C、在刪除父表中記錄的同時自動刪除子表中的所有參照記錄D、若子表中有參照記錄,則禁止刪除父表中記錄標準答案:C知識點解析:參照完整性約束包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。其中,“級聯(lián)”的刪除規(guī)則為:當(dāng)刪除父表中的連接字段(主關(guān)鍵字)值時,自動刪除子表中的所有相關(guān)記錄。即C選項正確。15、在VisualFoxPro中,參照完整性規(guī)則中插入規(guī)則包括A、級聯(lián)和忽略B、級聯(lián)和刪除C、級聯(lián)和限制D、限制和忽略標準答案:D知識點解析:參照完整性約束包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。各個規(guī)則選項的具體含義如下所示。因此本題選D。16、在數(shù)據(jù)庫表上的字段有效性規(guī)則是()。A、邏輯表達式B、字符表達式C、數(shù)字表達式D、漢字表達式標準答案:A知識點解析:建立字段有效性規(guī)則比較簡單直接的方法是在表設(shè)計器中建立,在表設(shè)計器的“字段”選項卡中有一組定義字段有效性規(guī)則的項目,它們是“規(guī)則”(字段有效性規(guī)則)、“信息”(違背字段有效性規(guī)則時的提示信息)、“默認值”(字段的默認值)三項。其中“規(guī)則”是邏輯表達式,“信息”是字符串表達式,“默認值”的類型則以字段的類型確定。17、在建立數(shù)據(jù)庫表book.dbf時,將單價字段的字段有效性規(guī)則設(shè)為“單價>0”,能保證數(shù)據(jù)的A、域完整性B、實體完整性C、參照完整性D、表完整性標準答案:A知識點解析:域完整性是指對表中字段的取值的限定,“單價>0”保證了單價字段的域完整性,故選擇A選項。實體完整性是指保證表中記錄唯一的特性,即在一個表中不可以有重復(fù)記錄,故B選項錯誤。參照完整性跟表之間的聯(lián)系有關(guān),故C選項錯誤。18、假設(shè)在數(shù)據(jù)庫表的表設(shè)計器中,字符型字段“性別”已被選中。正確的有效性規(guī)則設(shè)置是()。A、="男".OR."女"B、性別="男".OR."女"C、$"男女"D、性別$"男女"標準答案:D知識點解析:建立字段有效性規(guī)則比較簡單直接的方法是在表設(shè)計器中建立,在表設(shè)計器的“字段”選項卡中有一組定義字段有效性規(guī)則的項目,它們是“規(guī)則”、“信息”、“默認值”三項。其中“規(guī)則”是邏輯表達式?!靶畔ⅰ笔亲址磉_式,“默認值”的類型則以字段的類型確定。所以正確的有效性規(guī)則設(shè)置必須為邏輯表達式,四個選項中只有D選項是正確的邏輯表達式。19、在數(shù)據(jù)庫設(shè)計過程中,如果表A和表B之間是一對多聯(lián)系。下列進行的數(shù)據(jù)庫設(shè)計方法中,最合理的是A、將表A的主關(guān)鍵字字段添加到表B中B、將表B的主關(guān)鍵字字段添加到表A中C、創(chuàng)建一個新表,該表包含表A和表B的主關(guān)鍵字D、將表A和表B合并,這樣可以減少表的個數(shù),便于管理和維護標準答案:A知識點解析:同一個數(shù)據(jù)庫中的表通常都是有關(guān)系的,當(dāng)插入、刪除或修改一個表中的數(shù)據(jù)時。通過參照引用相互關(guān)聯(lián)的另一個表中的數(shù)據(jù),來檢查對表的數(shù)據(jù)操作是否正確。在父表中建立主索引或候選索引,在子表對應(yīng)字段上建立普通索引,然后將主索引拖至普通索引上,建立起表之間的聯(lián)系。故A為正確選項。20、在VisualFoxPro中,假定數(shù)據(jù)庫表S(學(xué)號,姓名,性別,年齡)和SC(學(xué)號,課程號,成績)之間使用“學(xué)號”建立了表之間的永久聯(lián)系,在參照完整性的更新規(guī)則、刪除規(guī)則和插入規(guī)則中選擇設(shè)置了“限制”。如果表S所有的記錄在表SC中都有相關(guān)聯(lián)的記錄,則()。A、允許修改表S中的學(xué)號字段值B、允許刪除表S中的記錄C、不允許修改表S中的學(xué)號字段值D、不允許在表S中增加新的記錄標準答案:C知識點解析:參照完整性的更新規(guī)則如果設(shè)置了“限制”,若子表中有相關(guān)的記錄,則禁止修改父表中的連接字段值,所以S表中的學(xué)號不能隨意修改;刪除規(guī)則如果設(shè)置了“限制”,若子表中有相關(guān)的記錄,則禁止刪除父表中的記錄,所以S表中禁止隨意刪除;如果插入規(guī)則設(shè)置了“限制”,若父表中沒有相匹配的連接字段值則禁止插入子記錄,所以SC表中不允許隨意增加記錄,但S表無限制,可以增加新記錄。21、在VisualFoxPro中,“表”通常是指A、表單B、報表C、關(guān)系數(shù)據(jù)庫中的關(guān)系D、以上說法都不對標準答案:C知識點解析:表是存儲數(shù)據(jù)的基本對象,在VisualFoxPro中,表以兩種形態(tài)出現(xiàn),即數(shù)據(jù)庫表和自由表?!氨怼蓖ǔJ侵戈P(guān)系數(shù)據(jù)庫中的關(guān)系,因此C選項正確。22、在VisualFoxPro中,如下描述正確的是A、對表的所有操作,都不需要使用USE命令先打開表B、所有SQL命令對表的所有操作都不需使用USE命令先打開表C、部分SQL命令對表的所有操作都不需使用USE命令先打開表D、傳統(tǒng)的FoxPro命令對表的所有操作都不需使用USE命令先打開表標準答案:B知識點解析:在VFP中,表是處理數(shù)據(jù),建立關(guān)系數(shù)據(jù)庫和應(yīng)用程序的基本單元,它用來存儲收集來的各種信息。表由若干行與若干列組成,表中的每一行稱為一個記錄,每一列稱為一個字段。在計算機內(nèi)存儲為一個表文件,其擴展名為.DBF。使用SQL語言可以直接對表進行操作,并不需要先使用USE打開表。23、在VisualFoxPro中,下面的描述中正確是A、打開一個數(shù)據(jù)庫以后建立的表是自由表B、沒有打開任何數(shù)據(jù)庫時建立的表是自由表C、可以為自由表指定字段級規(guī)則D、可以為自由表指定參照完整性規(guī)則標準答案:B知識點解析:表是存儲數(shù)據(jù)的基本對象,在VisualFoxPro中,表以兩種形態(tài)出現(xiàn),即數(shù)據(jù)庫表和自由表,不屬于任何數(shù)據(jù)庫的表稱為自由表。建立自由表時必須先要關(guān)閉所有的數(shù)據(jù)庫,否則建立的將是數(shù)據(jù)庫表,自由表不支持主索引,不能設(shè)置字段有效性.無法實現(xiàn)數(shù)據(jù)完整性、不支持在表之間建立永久聯(lián)系而數(shù)據(jù)庫表可以使用長表名和長字段名,可以為數(shù)據(jù)庫表中的字段指定默認值,輸入掩碼和格式化表中的字段,數(shù)據(jù)庫表支持參照完整性的主索引與表之間的聯(lián)系。24、在VisualFoxPm中,為了使表具有更多的特性應(yīng)該使用A、數(shù)據(jù)庫表B、自由表C、數(shù)據(jù)庫表或自由表D、數(shù)據(jù)庫表和自由表標準答案:A知識點解析:自由表不支持主索引、不能設(shè)置字段有效性、無法實現(xiàn)數(shù)據(jù)完整性、不支持在表之間建立永久性聯(lián)系,而數(shù)據(jù)庫表可以使用長表名和長字段名、可以為數(shù)據(jù)庫表中的字段指定默認值,輸入掩碼和格式化表中的字段,數(shù)據(jù)庫表支持參照完整性的主索引與表之間的聯(lián)系。為了使表具有更多的特性,應(yīng)使用數(shù)據(jù)庫表。25、在VisualFoxPro中,下列關(guān)于表的敘述正確的是A、在數(shù)據(jù)庫表和自由表中,都能給字段定義有效性規(guī)則和默認值B、在自由表中,能給字段定義有效性規(guī)則和默認值C、在數(shù)據(jù)庫表中,能給字段定義有效性規(guī)則和默認值D、在效據(jù)庫表和自由表中,都不能給字段定義有效性規(guī)則和默認值標準答案:C知識點解析:自由表和數(shù)據(jù)庫表之間是可以相互轉(zhuǎn)化的,數(shù)據(jù)庫表與自由表相比主要有以下特點:①數(shù)據(jù)庫表可以使用長表名,在表中可以使用長字段名。②可以為數(shù)據(jù)庫表的字段設(shè)置有效性規(guī)則、信息及默認值和輸入掩碼。③數(shù)據(jù)庫表支持主關(guān)鍵字、參照完整性和表之間的聯(lián)系。④支持INSERT、UPDATET和DELETE事件觸發(fā)。國家二級VF機試(VisualFoxPro數(shù)據(jù)庫及其操作)模擬試卷第4套一、選擇題(本題共34題,每題1.0分,共34分。)1、在VisualFoxPro中以下敘述正確的是()。A、表也被稱作表單B、用CREATEDATABASE命令建立的數(shù)據(jù)庫文件不存儲用戶數(shù)據(jù)C、用CREATEDATABASE命令建立的數(shù)據(jù)庫文件的擴展名是DBFD、一個數(shù)據(jù)庫中的所有表文件存儲在一個物理文件中標準答案:B知識點解析:表是關(guān)系數(shù)據(jù)庫的一個關(guān)系,而表單是VisualFoxPro提供的用于建立應(yīng)用程序界面的最主要的工具之一,表單內(nèi)可以包含命令按鈕、文本框、列表框等各種界面元素,產(chǎn)生標準的窗口或?qū)υ捒颍员砗捅韱问遣煌母拍?,A選項中表也被稱作表單的說法不正確;用CREATEDATABASE命令建立的是數(shù)據(jù)庫文件,而數(shù)據(jù)庫是一個邏輯上的概念和手段,它通過一組系統(tǒng)文件將相互關(guān)聯(lián)的數(shù)據(jù)庫表及其相關(guān)的數(shù)據(jù)庫對象統(tǒng)一組織和管理,數(shù)據(jù)庫文件不包含用戶數(shù)據(jù),用戶數(shù)據(jù)是存儲在表文件中,B選項說法正確;數(shù)據(jù)庫文件的擴展名是DBC,而DBF是數(shù)據(jù)庫表文件,C選項的說法不正確;在VisualFoxPro每個表都對應(yīng)一個DBF文件,即都對應(yīng)一個物理文件,所以一個數(shù)據(jù)庫中的所有表文件存儲在一個物理文件中的說法不正確。2、在VisualFoxPro中以下敘述正確的是()。A、關(guān)系也被稱作表單B、數(shù)據(jù)庫表文件存儲用戶數(shù)據(jù)C、表文件的擴展名是.DBCD、多個表存儲在一個物理文件中標準答案:B知識點解析:表是關(guān)系數(shù)據(jù)庫的一個關(guān)系,面表單是VisualFoxPro提供的用于建立應(yīng)用程序界面的最主要的工具之一,表單內(nèi)可以包含命令按鈕、文本框、列表框等各種界面元素,產(chǎn)生標準的窗口或?qū)υ捒?,所以表和表單是不同的概念,A選項中關(guān)系也被稱作表單的說法不正確,應(yīng)該是被稱作表;表文件是數(shù)據(jù)庫中存儲數(shù)據(jù)的載體,所以B選項的說法正確;表文件的擴展名是DBF,而DBC是數(shù)據(jù)庫庫文件的擴展名,C選項的說法不正確;在VisualFoxPro每個表都對應(yīng)一個DBF文件,即都對應(yīng)一個物理文件,所以一個數(shù)據(jù)庫中的所有表文件存儲在一個物理文件中的說法不正確。3、CREATEDATABASE命令用來建立()。A、數(shù)據(jù)庫B、關(guān)系C、表D、數(shù)據(jù)文件標準答案:A知識點解析:CREATEDATABASE的命令是創(chuàng)建數(shù)據(jù)庫。4、打開數(shù)據(jù)庫的命令是()。A、USEB、USEDATABASEC、OPEND、OPENDATABASE標準答案:D知識點解析:用命令打開數(shù)據(jù)庫的格式為:OPENDATABASE[FILENAME|?][EXCLUSIVEISJARED][NOUPDATE][VALIDATE]。5、打開數(shù)據(jù)庫abc的正確命令是()。A、OPENDATABASEabcB、USEabeC、USEDATABASEabeD、OPENabc標準答案:A知識點解析:使用命令打開數(shù)據(jù)庫,其語法格式為:OPENDATABASE[數(shù)據(jù)庫名|?][EXCLUSIVEISHARED][NOUPDATE][VAUDATE]其中各參數(shù)的含義如下:①EXCLUSIVE:以獨占方式打開數(shù)據(jù)庫;②SHARED:以共享方式打開數(shù)據(jù)庫;③NOUPDATE:按只讀方式打開(相當(dāng)于圖3—3中的“以只讀方式打開”被選中);VAIADATE:指定VisualFoxPro檢查在數(shù)據(jù)庫中引用的對象是否合法。6、在VisualFoxPro中可以建立表的命令是()。A、CREATEB、CREATEDATABASEC、CREATEQUERYD、CREATEFORM標準答案:A知識點解析:用命令方式建立數(shù)據(jù)庫表是在命令窗口中利用OPENDATA命令先打開數(shù)據(jù)庫,然后利用CREATE命令打開表設(shè)計器進行數(shù)據(jù)表設(shè)計。7、以下關(guān)于空值(NULL值)敘述正確的是()。A、空值等于空字符串B、空值等于數(shù)值0C、空值表示字段或變量還沒有確定的值D、VisualFoxPro不支持空值標準答案:C知識點解析:在VisualFoxPro中,字段值的空值NULL的含義是沒有任何值,連空值也沒有,是未知值、待定值,NULL值與0、空字符串以及空格都不相同,所以A、B選項不正確,C選項正確;VisualFoxPm是支持空值的,所以D選項不正確。8、在VisualFoxPro中,對于字段值為空值(NULL)敘述正確的是()。A、空值等同于空字符串B、空值表示字段還沒有確定值C、不支持字段值為空值D、空值等同于數(shù)值0標準答案:B知識點解析:在VisualFoxPro中,字段值的空值NULL的含義是沒有任何值,連空值也沒有,是未知值、待定值,NUIJL值與0、空字符串以及空格都不相同,所以A、D選項不正確,B選項正確;如果字段在建立時,設(shè)置的是允許空,則字段值可以為空值NULL,所以C選項不正確。9、MODIFYSTRUCTURE命令的功能是()。A、修改記錄值B、修改表結(jié)構(gòu)C、修改數(shù)據(jù)庫結(jié)構(gòu)D、修改數(shù)據(jù)庫或表結(jié)構(gòu)標準答案:B知識點解析:在命令窗口執(zhí)行人MODIFYSTRUCTURE命令,則打開表設(shè)計器,對表結(jié)構(gòu)進行修改;修改數(shù)據(jù)庫的命令是MODIFYDATABASE;修改記錄值的命令是REPL!ACE。10、假設(shè)客戶表中有客戶號(關(guān)鍵字)C1—C10共10條客戶記錄,訂購單表有訂單號(關(guān)鍵字)。R1-OR8共8條訂購單記錄,并且訂購單表參照客戶表。如下命令可以正確執(zhí)行的是()。A、INSERTINTO訂購單VALUES(’OR5’,’C5’,{^2008/10/10})B、INSERTINTO訂購單VALUES(’OR5’,’C11’,{~2008/10/10})C、INSERTINTO訂購單VALUES(’OR9’,’C11’,{~2008/10/10})D、INSERTINTO訂購單、VALUES(’OR9’,’C5’,{~2008/10/10})標準答案:D知識點解析:INSERTINTO<表名>[(字段名1[,字段名2,……])]VALUES(字段值1[,字段值2,……])命令用于插入數(shù)據(jù),當(dāng)插入的不是完整的記錄時,可以通過字段名1,字段名2……來指定字段;VALUES(字段值1[,字段值2,……])給出具體的記錄值。本題訂購單表參照客戶表,客戶表中的記錄為C1~C10,訂購單表的訂購單記錄為OR1-OR8,因此,只有D選項可以正確執(zhí)行。11、為“選課”表增加一個“等級”字段,其類型為C、寬度為2,正確的SQL命令是()。A、ALTERTABLE選課ADDFIELD等級C(2)B、ALTERTABLE選課ALTERFIELD等級C(2)C、ALTERTABLE選課ADD等級C(2)D、ALTERTABLE選課ALTER等級C(2)標準答案:C知識點解析:修改表結(jié)構(gòu)的命令是ALTERTABLE,該命令有以下三種格式。本題用到向表中添加新的字段,其命令格式為:ALTERTABLE<表名>ADD[COLUMN]<字段類型>[<長度>[,<小數(shù)位數(shù)>])][NuLL|NOTNULL][CHECK<邏輯表達式1>[ERROR<字符型文本提示信息>]][DEFAULT<默認值表達式>][ADDPRIMARYKEY<索引表達式2>TAG<索引名1>][ADDUNIQUE<索引表達式3>TAG<索引名2>]其中:ALTERTABLE<表名>修改指定的表;ADD[COLUMN]<字段名1>向表中添加新的字段;ADDPRIMARYKEY<索引表達式2>TAG<索引名1>向表中添加主索引;ADDUNIQUE<索引表達式3>TAG<索引名2>向表中添加候選索引;NULLINOTNULL指定字段可以為空或不能為空。A、B、D的格式均不正確,C為正確選項。12、刪除student表的“平均成績”字段的正確SQL命令是()。A、DELETETABLEstudentDELECOLUMN平均成績B、ALTERTABLEstudentDELETECOLUMN平均成績C、ALTERTABLEstudentDROPCOLUMN平均成績D、DELETETABLEstudentDROPCOLUMN平均成績標準答案:C知識點解析:刪除表中的字段、索引及有效性規(guī)則、錯誤提示信息及默認值,可使用ALTERTABLE命令,其基本格式為:ALTERTABLE<表名>[DROP[COLUMN]<字段名>][DROPPRIMARYKEYTAG<索引名1>][DROPuNIQUETAG<索引名2>][DROPCHECK]因此,選項C正確。13、SQL命令:ALTERTABLESADD年齡ICHECK年齡>15AND年齡<30,該命令的含義是()。A、給數(shù)據(jù)庫表S增加一個“年齡”字段B、將數(shù)據(jù)庫表S中“年齡”字段取值范圍修改為15至30歲之間C、給數(shù)據(jù)庫表S中“年齡”字段增加一個取值范圍約束D、刪除數(shù)據(jù)庫表S中的“年齡”字段標準答案:A知識點解析:修改表結(jié)構(gòu)的命令是ALTERTABLE,該命令三種格式。本題中的SQL命令用于向表中添加新的字段和新的索引,其語句說明如下:①ALTERTABLE<表名>修改指定的表;②ADD[COLUMN]<字段名1>向表中添加新的字段;③ADDPRIMARYKEY<索引表達式2>TAG<索引名1>向表中添加主索引;④ADDUNIQUE<索引表達式3>TAG<索引名2>向表中添加候選索引;⑤NULL|NOTNULL指定字段可以為空或不能為空。本題SQL命令是給數(shù)據(jù)庫表s增加一個“年齡”字段,字段取值范圍為15到30歲之間。14、假設(shè)表文件TEST.DBF已經(jīng)在當(dāng)前工作區(qū)打開,要修改其結(jié)構(gòu),可使用的命令是()。A、MODISTRUB、MODICOMMTESTC、MODIDBFD、lVIODITYPETEST標準答案:A知識點解析:“MODIFYCOMMAND<文件名>”用來建立和編輯程序,MODIFYSTRU命令可修改表的結(jié)構(gòu),所以答案為A。15、向student表插入一條新記錄的正確SQL語句是()。A、APPENDINTOstudentVALUES(’0401’,’王芳’,’女’,18)B、APPENDstudentVALUES(’0401’,’王芳’,’女’,18):C、INSERTINTOstudentVALUES(’0401’,’王芳’,’女’,18)D、INSERTstudentVALUES(’0401’,’王芳’,’女’,18)標準答案:C知識點解析:INSERTINTO<表名>[(字段名1[,字段名2,……])]VALUES(字段值1[,字段值2,……])命令用于插入數(shù)據(jù),只有C選項的SQL命令格式正確。16、在SQL中,修改表結(jié)構(gòu)的語句是()。A、MODIFYTABLEB、ALTERSTRUCTUREC、AmRTABLED、AmRDATABASE標準答案:C知識點解析:修改表結(jié)構(gòu)的命令是ALTERTABLE,其基本命令格式為:ALTERTABLE。主要有三種作用:①向表中添加新的字段和新的索引;②修改表的結(jié)構(gòu)和字段名;③刪除表中的字段、索引及有效性規(guī)則、錯誤提示信息及默認值。17、有關(guān)ZAP命令的描述,正確的是()。A、ZAP命令只能刪除當(dāng)前表的當(dāng)前記錄B、ZAP命令只能刪除當(dāng)前表的帶有刪除標記的記錄C、ZAP命令能刪除當(dāng)前表的全部記錄D、ZAP命令能刪除表的結(jié)構(gòu)和全部記錄標準答案:C知識點解析:使用ZAP命令可以物理刪除表中的全部記錄,不管是否有刪除標記。該命令只是刪除全部記錄,并設(shè)有刪除表,執(zhí)行完該命令后表結(jié)構(gòu)依然存在。18、在VisualFoxPro中,執(zhí)行SQL的DELETE命令和傳統(tǒng)的FoxProDELETE命令都可以刪除數(shù)據(jù)庫表中的記錄,下面正確的描述是()。A、SQL的DELETE命令刪除數(shù)據(jù)庫表中的記錄之前,不需要先用USE命令打開表B、SQL的DELETE命令和傳統(tǒng)的FoxProDELETE命令刪除數(shù)據(jù)庫表中的記錄之前,都需要先用命令USE打開表C、SQL的DELETE命令可以物理地刪除數(shù)據(jù)庫表中的記錄,而傳統(tǒng)的FoxProDELETE命令只能邏輯刪除數(shù)據(jù)庫表中的記錄D、傳統(tǒng)的FoxProDELETE命令還可以刪除其它工作區(qū)中打開的數(shù)據(jù)庫表中的記錄標準答案:A知識點解析:SQL的刪除數(shù)據(jù)命令格式是:DELETEFROMTableName[WHERECondition],語名中本身已包含了表名,所以不需要先用USE命令打開;SQL的DELETE命令和傳統(tǒng)的FoxPro.DELETE命令都是邏輯刪除記錄,如果要物理刪除記錄,都需要使用PACK命令;傳統(tǒng)的FoxPmDELETE命令只能刪除本工作區(qū)中打開的數(shù)據(jù)庫表中的記錄。19、將當(dāng)前表中有刪除標記的記錄物理刪除的命令是()。A、DELETEB、ERASEC、ZAPD、PACK標準答案:D知識點解析:物理刪除有刪除標記的記錄的命令為PACK,執(zhí)行該命令后所有有刪除標記的記錄將從表中被物理地刪除,并且不可能再恢復(fù)。邏輯刪除或置刪除標記的命令是DELETE。20、為當(dāng)前表中所有學(xué)生的總分增加10分,正確的命令是()。A、CHANGE總分WITH總分+10B、REPLACE總分WITH總分+10C、CHANGEALL總分WITH總分+10D、REPLACEALL總分WITH總分+10標準答案:D知識點解析:直接修改記錄的值,可以使用REPLACE命令,其格式為:REPLACEFieldNameWITHeExpression[,F(xiàn)ieldName2WITHeExpression2]…[FORiExpression]本題中A、C選項不對。因要對所有學(xué)生的總分增加lO分,所以要用ALL表示全部記錄。21、要為當(dāng)前表所有性別為“女”的職工增加100元工資,正確的命令是()。A、REPLACEALL工資WITH工資+100B、REPLACE工資WITH工資+100FOR性別="女"
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)樓宇電工施工合同樣本
- 美食節(jié)美食模特合作協(xié)議
- 房屋擴建工程私人施工合同
- 水上樂園建設(shè)招投標合同安排
- 城市污水處理設(shè)施建設(shè)拆遷合同
- 食品銷售合同
- 建筑工程總監(jiān)聘用合同范文
- 家裝低價改造合同范例
- 鐵路軌道維修工程合同三篇
- 藥品捐贈合同(2篇)
- pt100-熱電阻分度表-xls
- 預(yù)防校園暴力事件矛盾糾紛排查記錄表
- 定向鉆施工技術(shù)交底記錄
- 新能源發(fā)電技術(shù)概述課件
- 遼寧省葫蘆島市綏中縣遼師大版四年級上冊期中階段檢測英語試卷(原卷版)
- 邏輯思維訓(xùn)練第三章命題
- 加油站設(shè)備及工藝管線安裝工程施工方案
- 升維:不確定時代的決策博弈
- 2023北京通州區(qū)初二上期末考生物試卷及答案
- 《西式面點實訓(xùn)》課程標準
- 《旅游職業(yè)禮儀與交往》課程標準
評論
0/150
提交評論