




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、VF的題第一章:VF基礎(本章在筆試考試中分值約為=6分)VF分為筆試和上機,均在60以上才能獲得證書(終身有效,全國通用)。上機大家不用擔心,我們已經(jīng)為學員提供了全部的考試題庫。有些新題是市面上所不能見到的,只是題量很大,其中-、數(shù)據(jù)庫基礎知識(一)計算機數(shù)據(jù)管理的發(fā)展人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、分布式數(shù)據(jù)庫系統(tǒng)和面向對象數(shù)據(jù)庫系統(tǒng)(二)數(shù)據(jù)庫系統(tǒng)(層次示意圖)數(shù)據(jù)庫系統(tǒng)由五 理系統(tǒng)及相關軟件、數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)庫應用系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)部分組成:硬件系統(tǒng)、數(shù)據(jù)庫集合、 數(shù)據(jù)庫管理員和用戶數(shù)據(jù)庫管操作系統(tǒng)特點實現(xiàn)數(shù)據(jù)共采用特定的 具有較高的數(shù)據(jù)獨立性有統(tǒng)一的數(shù)據(jù)控制功能(三)數(shù)據(jù)模型享,減少
2、數(shù)據(jù)冗余數(shù)據(jù)模型實體的描述實體間聯(lián)系及聯(lián)系的種類:一對一聯(lián)系一對多聯(lián)系多對多聯(lián)系數(shù)據(jù)模型簡介:層次模型、網(wǎng)狀模型、關系模型二、關系數(shù)據(jù)庫(一)關系模型關系術語關系元組屬性域-二維表行歹!J記錄字段有效性規(guī)則(邏輯表達式)關鍵字:主關鍵字、候選關鍵字、普通關鍵字(外部關鍵字)關系的特點關系必須規(guī)范化VF不允許同一個表中有相同的字段名也就是說,任意交換兩行的位置并不影響數(shù)據(jù)的實際含義。在同一個關系中不能出現(xiàn)相同的屬性名,關系中不允許有完全相同的元組,即冗余在一個關系中元組的次序無關緊要。日常生活中經(jīng)常見到的排名不分先后”正反映這種含義在一個關系中列的次序無關緊要。任意交換兩列的位置也不影響數(shù)據(jù)的實
3、際含義(二)關系運算傳統(tǒng)的集合運算進行并、差、交集合運算的兩個關系必須具有相同的關系模式,也就是相同結構專門的關系運算選擇(部分記錄操作)投影(部分字段操作)連接(表之間橫向結合)自然連接(去掉相同字段,關鍵字段值相同)三、數(shù)據(jù)庫設計基礎(一)數(shù)據(jù)庫設計步驟關系數(shù)據(jù)庫的設計應遵從概念單一化事一地”的原則避免在表之間出現(xiàn)重復字段表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素用外部關鍵字保證有關聯(lián)的表之間的聯(lián)系(二)數(shù)據(jù)庫設計過程1 .需求分析2 .確定需要的表3 .確定所需字段4 .確定聯(lián)系如何建立聯(lián)系?什么是紐帶表?5 .設計求精課后習題:歷年考題:(1)在寫列四個選項中,不屬于基本關系運算的是A連接
4、?B)投影?C)選擇?D)排序(2)如果一個班只能有一個班長,而且一個班長不能同時擔任其他班的班長,班級和班長兩個實體之間的關系屬于A一對一聯(lián)系?B)一對二聯(lián)系??C)多對多聯(lián)系?D)一對多聯(lián)系(3) VF支持的數(shù)據(jù)模型是A)層次數(shù)據(jù)模型?B)關系數(shù)據(jù)模型?C)網(wǎng)狀數(shù)據(jù)模型?D)樹狀數(shù)據(jù)模型(4) VisualFoxProDBMS是A)操作系統(tǒng)的一部分B)操作系統(tǒng)支持下的系統(tǒng)軟件C)一種編譯程序D)一種操作系統(tǒng)(5) VisualFoxProDBMS基于的數(shù)據(jù)模型是A)層次型B)關系型C)網(wǎng)狀型D)混合型(6)設有部門和職員兩個實體,每個職員只能屬于一個部門,一個部門可以有多名職員,則部門與職
5、員實體之間的聯(lián)系類型是A)m:nB)1:mC)m:kD)1:1(7)沒有關系R1和R2,經(jīng)過關系運算得到結果是S,則S是A)一個關系?B)一個表單?C)一個數(shù)據(jù)庫?D)一個數(shù)組(8)關系數(shù)據(jù)庫管理系統(tǒng)所管理的關系是。A)一個DBF文件B)若干個二維表C)一個DBC文件D)若干個DBC文件(9) VisualFoxPro是A)關系數(shù)據(jù)庫管理系統(tǒng)B)層次數(shù)據(jù)庫管理系統(tǒng)C)網(wǎng)絡數(shù)據(jù)庫管理系統(tǒng)D)文件管理系統(tǒng)(10)在數(shù)據(jù)庫設計器中,建立兩個表之間的一對多聯(lián)系是通過以下索引實現(xiàn)的。A) “一方”表的主索引或候選索引,“多方”表的普通索引B) “一方”表的主索引,“多方”表的普通索引或候選索引C) “一
6、方”表的普通索引,“多方”表的主索引或候選索引D) “一方”表的普通索引,“多方”表的候選索引或普通索引(11)對于現(xiàn)實世界中事物的特征,在實體-聯(lián)系模型中使用A)屬性描述?B)關鍵字描述?C)二維表格描述?D)?實體描述(12)把實體-聯(lián)系模型轉換為關系模型時,實體之間多對多聯(lián)系在關系模型中是通過A)建立新的屬Ti來實現(xiàn) ?B)建立新的關鍵字來實現(xiàn)?C)建立新的關系來實現(xiàn)?D)建立新的實體來實現(xiàn)(13)對關系S和關系R進行集合運算,結果中既包含S中元組也包含 R中元組,這種集合運算稱為5、A)并運算?B)交運算?C)差運算?D)積運算用二維表數(shù)據(jù)來表示實體之間聯(lián)系的數(shù)據(jù)模型稱為【1】6、在連
7、接運算中,2 ? 連接是去掉重復屬性的等值連接7、在關系數(shù)據(jù)庫中,二維表的列稱為屬性,二維表的行稱為二級VF學習資料上的練習題:11、下列實體類型的聯(lián)系中,屬于多對多聯(lián)系的是A學生與課程之間的聯(lián)系C)商品條形碼與商品之間的聯(lián)系2、關系數(shù)據(jù)庫管理系統(tǒng)中的域是A )關系中屬性的取值范圍學校與教師之間的聯(lián)系班組與班長之間的聯(lián)系關系中的垂直方向的列C)屬性或屬性的組合前面A、B)和C)都不正確3、關系是指(A )元組的集合B )屬性的集合)字段的集合D )實例的集合a.A4、數(shù)據(jù)庫設計的步驟順序是(需求分析b.確定所需字段c.確定所需的表 d.設計求精e.確定聯(lián)系5、AC)D)6、)abcde B )
8、 acbed C ) acdeb D ) adcbe關系R和關系S的并運算是()由屬于R而不屬于S的所有元組組成的集合B )由既屬于R又屬于S的元組組成的集合由R和S的元組連接組成的集合由關系R和關系S的所有元組合并組成的集合,再刪去重復的元組現(xiàn)實世界中的事物個體在信息世界中稱為(A)實體B)實體集C)字段D)記錄7、專門的關系運算中,選擇運算是()A) B)C) D)在基本表中選擇滿足條件的記錄組成一個新的關系在基本表中選擇字段組成一個新的關系在基本表中選擇滿足條件的記錄和屬性組成一個新的關系上述說法都是正確的8、專門的關系運算中,投影運算是(A)B)C)D)在基本表中選擇滿足條件的記錄組成
9、一個新的關系在基本表中選擇字段組成一個新的關系在基本表中選擇滿足條件的記錄和屬性組成一個新的關系上述說法都是正確的9、關于傳統(tǒng)的集合運算正確的是(A) C) 10、 A) C) 1、 2、 3、 4、 5、 6、 7、 8、 9、并、交和差運算 B )投影,選擇和連接連接、自然連接和查詢D )查詢、更新和定義關于關系模式的關鍵字,以一說法正確的是(一個關系模式可以有多個主關鍵字B ) 一個關系模式可以有多個候選關鍵字主關鍵字可以取空值D )有一些關系模式?jīng)]有關鍵字數(shù)據(jù)庫系統(tǒng)由五個部分組成:硬件系統(tǒng)、數(shù)據(jù)庫集合、(數(shù)據(jù)庫管理系統(tǒng)的主要功能是:數(shù)據(jù)定義功能、 大學里的教師和學生之間的聯(lián)系是( 數(shù)據(jù)
10、庫管理系統(tǒng)(DBMS是一種( 建立兩個表的聯(lián)系,可以把其中一個表的( 面向對象的程序設計的主要優(yōu)點有:( 數(shù)據(jù)庫管理技術經(jīng)歷了人工處理階段、(關系模型是由一個或多個()、數(shù)據(jù)管理員和用戶。)聯(lián)系)軟件)添加到另一個表中 )、動態(tài)性、封裝性和()組成的集合)三個階段。由(第二章:數(shù)據(jù)庫系統(tǒng)各類用戶對數(shù)據(jù)庫的各種操作請求(數(shù)據(jù)定義、查詢、更新及各種控制)都是 )來完成的VF系統(tǒng)初步(本章在筆試考試中分值約為=2分)、VisualFoxPro6.0的安裝與啟動安裝:setup.exe啟動:退出方式:Alt+F4QUIT、VisualFoxPro6.0的用戶界面VF的配置選項對話框:區(qū)域、默認目錄三、
11、項目管理器(第二章的分值基本上都出自這一部分)所謂項目是指文件、數(shù)據(jù)、文檔和VisualFoxPro對象的集合,以擴展名.pjx和.pjt保存6個選項卡項目管理器中的操作:移去文件其它按鈕:瀏覽、關閉和打開、預覽、運行、連編四、VisualFoxPro向導、設計器、生成器向導是一種交互式程序,用戶在一系列向導屏幕上回答問題或者選擇選項,向導會根據(jù)回答生成文件或者執(zhí)行任務,幫助用戶快速完成一般性的任務設計器是創(chuàng)建和修改應用系統(tǒng)各種組件的可視化工具生成器是帶有選項卡的對話框,用于簡化對表單、復雜控件和參照完整性代碼的創(chuàng)建和修改過程。每個生成器顯示一系列選項卡,用于設置選中對象的屬性。可使用生成器在
12、數(shù)據(jù)庫表之間生成控件、表單、設置控件格式和創(chuàng)建參照完整性課后習題:歷年考題:(1)打開VisualFoxPro項目管理器”的“文檔”(Docs)選項卡,其中包含A)表單(Form)文件B)報表(Report)文件C)標簽(Label)文件D)以上三種文件(2)清除主窗口屏幕的命令是。A)CLEARB)CLEARALLC)CLEARSCREEND)CLEARWINDOWS(3)在項目管理器的數(shù)據(jù)選項卡下,可以完成的工作是A)建立數(shù)據(jù)庫B)建立表單C)建立報表CC建立標簽1、VisualFoxPro中項目文件的擴展名(后綴)是【2】2、項目管理器的3?選項卡用于顯示和管理數(shù)據(jù)庫、自由表和查詢等3、
13、可以在項目管理器的【3】選項卡下建立命令文件1、啟動VF的方式是(A )直接執(zhí)行 vfp6.exe BC )從桌面上雙擊相應的快捷方式二級VF學習資料上的練習題:)從程序組選擇執(zhí)行MicrosoftVisualFoxPor6.0D)以上幾種方式都可以2、在 Visual FoxPro 6.0中一個項目可以創(chuàng)建A ) 一個項目文件,集中管理數(shù)據(jù)和程序C )多個項目文件,根據(jù)需要設置D3、項目管理器中的“關閉”按鈕用于()兩個項目文件,分別管理數(shù)據(jù)和程序 以上幾種說法都不對A )關閉項目管理器B )關閉Visual FoxPro)C )關閉數(shù)據(jù)庫D )關閉設計器4、VF通過哪些工具提供了簡便、快速
14、的開發(fā)方法()A)向導和設計器B )向導和生成器5、VF6.0主界面中的命令窗口()A)可以移動位置B )可以改變大小6、項目管理器中的“運行”按鈕可以運行( A)查詢 B )程序 C )表單 D 1、在表單和報表等設計器中使用( 2、VF的安裝程序文件名是(setup.exe 3、選擇菜單項目有三種方法:(C )設計器和生成器D )以上全部C )可以隱藏 D )以上都可以)以上全部都可以)設計器定義和修改數(shù)據(jù)源)4、在VF的命令窗口輸入()可以清除主屏幕5、VFP創(chuàng)建項目的命令是(CREATEPROJECT)6、VF6.0打開項目文件的命令是(MODIFY)PROJECT第三章:數(shù)據(jù)與數(shù)據(jù)運
15、算(本章在筆試考試中分值約為=4分)一、常量與變量(一)常量1,數(shù)值型常量122,貨幣型常量$123 .字符型常量124 .日期型常量人125 .日期時間型常量6 .邏輯型常量(二)變量1,簡單內存變量每一個變量都有一個名字,可以通過變量名訪問變量。如果當前表中存在一個同名的字段變量,則在訪問內存變量時,必須在變量名前加上前綴M.或(M-),否則系統(tǒng)將訪問同名的字段變量例:USEHYA13姓名=姓名注:=STORE只能夠給內存變量賦值7 .數(shù)組數(shù)組是內存中連續(xù)的一片存儲區(qū)域,它由一系列元素組成,每個數(shù)組元素可通過數(shù)組名及相應的下標來訪問。每個數(shù)組元素相當于一個簡單變量,可以給各元素分別賦值。在
16、VF中,一個數(shù)組中各元素的數(shù)據(jù)類型可以不同與簡單內存變量不同,數(shù)組在使用之前一般要用DIMENSION或DECLARE命令顯式創(chuàng)建(三)內存變量常用命令1,內存變量的賦值=STORE的區(qū)別8 .表達式值的顯示?和?僅僅是否換行的區(qū)別注:?或??后表達式中的=號不再是賦值的意思,而是比較,得到一個邏輯值3,內存變量的操作4,表中數(shù)據(jù)與數(shù)組數(shù)據(jù)之間的交換Scatter gather二、表達式(一)數(shù)值表達式(二)字符表達式+(三)日期時間表達式是一個互逆的操作-都是字符連接日期-日期日期+數(shù)值日期-數(shù)值邏輯值比較漢字比較or運算符次序(四)關系表達式=(五)邏輯表達式notand三、常用函數(shù)(20
17、05年后的VF筆試考試中的分值最多2分,可以選擇放棄)課后習題:歷年考題:(1)?在以下四組函數(shù)運算中,結果相同的是。A)LEET(VisualFoxPro,6)與SUBSTR(VisualFoxPro,1,6)B) YEAR(DATE()與SUBSTR(DTOC(DATE),7,2)C)VARTYPE(36-5*4)與VARTYPE(36-5*4)D)假定A=this,B=isastring,A-B與A+B(2)?在下面的VisualFoxPro表達式中,不正確的是。A)人2002-05-0110:10:10AM-10B)A2002-05-01-DATE()C)A2002-05-01+DAT
18、E()D)人2002-05-01+1000?下面關于VisualFoxPro數(shù)組的敘述中,錯誤的是。A)用DIMENSION口DECLARED可以定義數(shù)組B)VisualFoxPro只支持一維數(shù)組和二維數(shù)組C) 一個數(shù)組中各個數(shù)組元素必須是同一種數(shù)據(jù)類型D)新定義數(shù)組各個數(shù)組元素初值為.F.(4)?在下列函數(shù)中,函數(shù)值為數(shù)值的是。A)AT(人民,中華人民共和國)B)CTOD(01/01/96)C)BOF()D)SUBSTR(DTOC(DATE(),7)(5)表達式17%4的結果是A)4B)1Q0D)表達式錯誤(6)如下程序的輸出結果是S1=計算機等級考試S2=等級考試?S1$S2A)4B),T
19、.C)7D).F.(7)設X=2002,Y=150,Z=X+Y,表達式&Z+1的結果是A)類型不匹配B)X+Y+1C(8)下列函數(shù)中函數(shù)值為字符型的是ADATE()?B)TIME()?QYEAR()?D)DATETIME。(9)在下面的數(shù)據(jù)類型中默認為.F.的是A數(shù)彳1型?B)字符型??C)邏輯型???D)日期型(10)關于Visual?FoxPro的變量,下面說法中正確的是A)使用一個簡單變量之前要先聲明或定義B)數(shù)組中各數(shù)組元素的數(shù)據(jù)類型可以不同C)定義數(shù)組以后,系統(tǒng)為數(shù)組的每個數(shù)組原素賦以數(shù)值0D)數(shù)組元素的下標下限是0(11)在下面的表達式中,運算結果為邏輯真的是A)EMPTY(.NU
20、LL.)?B)LIKE(edit,edi?)?C)AT(a,123abc)?D)EMPTY(SPACE(10)(12)Visual?FoxPro內存變量的數(shù)據(jù)類型不包括A)數(shù)值型?B)貨幣型?C)備注型?D)邏輯型1、表達式STUFF(GOODBOY”,5,3,GIRL)的運算結果是2、在VF中說明數(shù)組后,數(shù)組的每個元素在未賦值之前的默認值是【2】。3、把當前表當前記錄的學號,姓名字段值復制到數(shù)組A的命令是SCATTERFIELD學號,姓名【13】4、函數(shù)BETWEEN40,34,50)的運算結果是【15】二級VF學習資料上的練習題:1、用DIMENSIONa2,3命令定義了一個數(shù)組a,則該數(shù)
21、組的下標變量(數(shù)組元素)數(shù)目是()注:創(chuàng)建了2*3共6個元素,分別是a(1,1)a(1,2)a(1,3)a(2,1)a(2,2)a(2,3)2、假定N、C、L分別為數(shù)值型、字符型、邏輯型內存變量,下面的表達式中錯誤的表達式是A)3*NB)C-AC)N=10.OR.LD)C103、假設使用DIMENSIONa(5)定義了一個一維數(shù)組a,正確的賦值語句是()A)a6=10B)a=10C)a1,a2,a3=10D)STORE10a1,a2,a34、下面的說法中正確的是()A)在VF中使用一個普通變量之前要先聲明或定義B)在VF中數(shù)組的各個數(shù)據(jù)元素的數(shù)據(jù)類型可以不同C)定義數(shù)組以后,系統(tǒng)為數(shù)組的每個數(shù)
22、據(jù)元素賦以數(shù)值0D)數(shù)組的下標下限是05、將當前表當前記錄的學號、性別字段賦值到數(shù)組A中的語句是()A)SCATTERFIELDS學號,性別TOAB)SCATTERFIELDS學號,性別TOABLANKC)GATHERFIELDS學號,性別TOAD)GATHERFIELDS學號,性別TOABLANK6、表達式的值是字符型的是()A)DATE()+15B)DATE()-302/9/3C)DTOC(人2002/9/3)D)YEAR(DATE()7、以下常量中格式正確的是()A)$2.34E5B)聯(lián)想計算機C).False.D)A2002/9/258 、VF內存變量的數(shù)據(jù)類型不包括()A)數(shù)值型B)
23、貨幣型C)備注型D)邏輯型9、清楚所有以B開頭的內存變量的命令是()A)CLEARMEMORY)BRELEASEEXCEPTB*C)RELEASEALLLIKEB*D)FREEALLLIKEB*10 、表達式LEN(SPACE(0)的運算結果是()A).NULL.B)0C)1D)”11、表達式STUFF(GOODBOY,5,3,“GIRL)的運算結果是()A)BOYB)GOODC)GIRLD)GOODGIRL12 、下列表達式中,運算結果為數(shù)值型的正確表達式是A)DATE()+TIME()B)DATE()+30C)DATE()-CTOD(“01/01/98”)D)DATE()-DTOC(DAT
24、E()注:兩個日期型數(shù)據(jù)相減結果為數(shù)值型數(shù)據(jù),日期型數(shù)據(jù)加一個整數(shù)還是日期型數(shù)據(jù)13、運算結果是字符串“book”的表達式是()A)LEFT(”mybook”,4)B)RIGHT(“bookgood”,4)C)SUBSTR“(mybookgood”,4,4)D)SUBSTR(“mybookgood”,3,4)1、表達式35%2A3的運算結果是()2、用一條命令給A1、A2同時賦以數(shù)值20的語句是(store20toa1,a2)3、在屏幕上顯示所有變量名以A開頭的內存變量的當前信息的命令是LISTMEMORYLIKEA*4、表達式“WorldWideWeb$World”結果為()注:$功能是檢驗
25、前面的字符串是否包含在后面的字符串中,如果包含則返回“真”,否則為“假”5、表達式“World=Wof結果為()注:字符串運算符“=”對比較的兩字符串進行精確比較。若其左右兩邊的字符完全相同,則為“真”,否則為“假”。6、 BETWEE(N40,34,50)的運算結果是()7、 AT(“IS”,“THISISABOOK”)的運算結果是()8、“學生”表中有9個記錄,執(zhí)行下列操作以后屏幕最后顯示的結果是()USE學生GOBOTTOMSKIP?RECNO()?RECCOUNT()9、 IIF(10060,.F.,.T.)ANDISNULL(.NULL.)的運算結果是()10、用DIMENSION令
26、定義數(shù)組后,各數(shù)組元素在沒有賦值之前的數(shù)據(jù)類型是()11、VF變量分為兩類,它們是()、()12、在VF中,函數(shù)MOD(18,4)的結果為()13 、順序執(zhí)行下列命令后,屏幕最后顯示的結果是()a=“9”b=“a”?VARTYPE(&B)14、?STR(1000.50)執(zhí)行后的顯示結果應為()15、表達式MIN(ROUN(D8.89,1),9)的值是()16、CHRTRAN“計算機ABC,“計算機”,“電腦”)返回的值是()17 、?OCCURS“中”,“中華人民共和國”)顯示為()18 、?STUFF(GOODBYE,6,3,“MORNING)顯示為()19 、FLOOR(-28/6)的返回
27、值為()20、LIKE(ABCD,ABC)的返回值為()VAL(SUBS(奔月卷586”,5,1)*LEN(VisualFoxPro”)第四章:VF數(shù)據(jù)庫及其操作(本章在筆試考試中分值約為=18分)一、VisualFoxPro數(shù)據(jù)庫及其建立注意:建立一個擴展名.dbc的數(shù)據(jù)庫文件還會自己產(chǎn)生.dct的數(shù)據(jù)庫備注文件和一個.dcx的數(shù)據(jù)庫索引文件(一)建立數(shù)據(jù)庫CREATEDATABASE(二)使用數(shù)據(jù)庫(三)修改數(shù)據(jù)庫(四)刪除數(shù)據(jù)庫OPENDATABASEMODIFYDATABASEDELETEDATABASE(打開數(shù)據(jù)庫)存(打開數(shù)據(jù)庫設計器)同時要選擇移去還是刪除二、建立數(shù)據(jù)庫表(一)在
28、數(shù)據(jù)庫中建立表(在數(shù)據(jù)庫打開狀態(tài)下建立的表都是數(shù)據(jù)庫表,包括在命令窗口下用CREATE建立)(二)修改表結構三、表的基本操作四、索引(一)基本概念MODIFYSTRUCTURE(知道就可以了,不要求掌握)(重點,必考)索引是一種邏輯排序可以提高查詢速度,但會降低更新速度1 .主索引2 .候選索引落3 .唯一索引4 .普通索引主關鍵字段候選關鍵字段重復值只顯示第一個普通關鍵字段(二)在表設計器中建立索引1 .單項索引2 .復合字段索引(三)用命令建立索引(用命令不可以建立主索引)建立索引的命令是INDEXTO是建立一個單獨的索引文件TAG是建立一種結構復合索引UNIQUE是建立惟一索引CANDI
29、DATE是建立候選索引(四)使用索引五、數(shù)據(jù)完整性(重點)(一)實體完整性與主關鍵字(二)域完整性與約束規(guī)則(三)參照完整性與表之間的關聯(lián)1 .建立表之間的聯(lián)系2 .設置參照完整性約束六、自由表(一)數(shù)據(jù)庫表與自由表的區(qū)別(二)將自由表添加到數(shù)據(jù)庫(三)從數(shù)據(jù)庫中移出表七、多個表的同時使用注意:必須首先是對數(shù)據(jù)庫里的表建立聯(lián)系注意插入與另兩個的區(qū)別ADDTABLEREMOVETABLEDELETE一個表只能存在于一個工作區(qū),若要多表操作就要分別打開存放在多個工作區(qū)數(shù)據(jù)庫表之間的聯(lián)系是永久性的可以設參照完整性,而自己表之間的聯(lián)系是臨時性的,錄指針聯(lián)動而己僅僅實現(xiàn)記課后習題:歷年考題:(1) ?要
30、控制兩個表中數(shù)據(jù)的完整性和一致性可以設置“參照完整性”,要求這兩個表A)是同一個數(shù)據(jù)庫中的兩個表B)不同數(shù)據(jù)庫中的兩個表C)兩個自由表D)一個是數(shù)據(jù)庫表另一個是自由表(2) ?在VisualFoxPro中,可以對字段設置默認值的表。A)必須是數(shù)據(jù)庫表B)必須是自由表C)自由表或數(shù)據(jù)庫表D)不能設置字段的默認值(3)在VisualFoxPro中進行參照完整性設置時,要想設置成:當更改父表中的主關鍵字段或候選關鍵字段時,自動更改所有相關子表記錄中的對應值。應選擇。A)限制(Restrict)B)忽略(Ignore)C)級聯(lián)(Cascade)D)級聯(lián)(Cascade)或限制(Restrict)(4)
31、 ?在VF的數(shù)據(jù)工作期窗口,使用SETRELATION令可以建立兩個表之間的關聯(lián),這種關聯(lián)A)永久性關聯(lián)B)永久性關聯(lián)或臨時性關聯(lián)C)臨時性關聯(lián)D)永久性關聯(lián)和臨時性關聯(lián)(5)不論索引是否生效,定位到相同記錄上的命令是。A)GOTOPB)GOBOTTOMC)GO6D)SKIP(6) ?可以伴隨著表的打開而自動打開的索引是。A)單一索引文件(IDX)B)復合索引文件(CDX)C)結構化復合索引文件D)非結構化復合索引文件(7) 在VisualFoxPro中打開數(shù)據(jù)庫表的命令是A)USEB)OPENC)USETABLED)OPENTABLE(8)在VisualFoxPro中通用型(G)字段在表(D
32、BF文件)中占用的字節(jié)數(shù)是A)2B)4Q8D)10(9)要為職工表的所有職工增加100元工資,正確的SQL命令是A)REPLACE職工SET工資=工資+100B)UPDATE職工SET工資=工資+100QEDIT職工SET工資=工資+100D)CHANGER工SET工資=工資+100(10)在VisualFoxPro中執(zhí)行CREATEDATABASEE令將A)建立一個擴展名為DBC的數(shù)據(jù)庫文件B)建立一個擴展名為DBF的數(shù)據(jù)庫表文件C)建立一個子目錄D)建立一個擴展名為DBC的數(shù)據(jù)庫文件和一個擴展名為DBF的數(shù)據(jù)庫表文件(11)在VisualFoxPro中自由表A)不可以加入到數(shù)據(jù)庫中B)可以
33、加入到數(shù)據(jù)庫中C)加入到數(shù)據(jù)庫后不可以再移出D)是否可以加入到數(shù)據(jù)庫中取決于自由表的狀態(tài)(12)下面有關索引的描述正確的是A)簡化里索引以后。原來的數(shù)據(jù)庫表文件中記錄的物理順序將被改變?B)索引與數(shù)據(jù)庫表的數(shù)據(jù)存儲在一個文件中?0創(chuàng)建索引是創(chuàng)建一個指向數(shù)據(jù)庫表文件記錄的指針構成的文件DD使用索引并不能加快對表的查詢操作(13) 一數(shù)據(jù)庫名為student,要想打開該數(shù)據(jù)庫,應使用的命令AOPENstudent?B)OPENDATAstudent?C)USEDATAstudent?D)USEstudent(14)在VisualFoxPro中,建立數(shù)據(jù)庫表時,將年齡字段值限制在1214之間的這種約
34、束屬于A)實體完整性約束B)域完整性約束C)參照完整性約束D)視圖完整性約束(15)在VisualFoxPro中,學生表STUDEN件包含有通用型字段,表中通用型字段中的數(shù)據(jù)均存儲到另一個文件中,該文件名為A)STUDENT.DOCB)STUDENT.MENC)STUDENT.DBTD)STUDENT.FTP(16)為了設置兩個表之間的數(shù)據(jù)參照完整性,要求這兩個表是A)同一個數(shù)據(jù)庫中的兩個表?B)兩個自由表?C)一個自由表和一個數(shù)據(jù)庫表?D)沒有限制(17)執(zhí)行命令INDEX?on?姓名?TAG?index_name”建立索引后,下列敘述錯誤的是A)此命令建立的索引是當前有效索引?B)此命令所
35、建立的索引將保存在.idx文件中C)表中記錄按索引表達式升序排序?D)此命令的索引表達式是“女名”,索引名為“index_name(18)以下關于空值(NULL.)敘述正確的是A)空值等同于空字符串?B)空值表示字段或變量還沒有確定值C)VFP不支持空值?D)空值等同于數(shù)值0(19)兩表之間“臨時性”聯(lián)系稱為關聯(lián),在兩個表之間關聯(lián)已經(jīng)建立的情況下,有關“關聯(lián)”的正確敘述是A)建立關聯(lián)的兩個表一定在同一個數(shù)據(jù)庫中?B)兩表之間“臨時性”聯(lián)系是建立在兩表之間“永久型”聯(lián)系基礎之上的C)當父表記錄指針移動時,子表記錄指針按一定的規(guī)則跟隨移動D)當關閉父表時,子表自動被關閉(20)執(zhí)行下列一組命令之后
36、,選擇“職工”表所在工作區(qū)的錯誤命令是CLOSE?ALLUSE滄庫?IN?0USE網(wǎng)工?IN?0A)SELECT?工??B)SELECT?0?C)SELECT?2?D)SELECT?B二級VF學習資料上的練習題:1、一個表的全部備注字段的內容存儲在()A)與表同名的一備注文件中B)同表備注文件中C)另一文件文本中D)同一數(shù)據(jù)庫文件中2、如果字段的寬度為10,則此字段的類型不可能是()A)數(shù)值型B)字符型C)日期型D)浮動型3、刪除一個數(shù)據(jù)庫的命令是()A)DELB)ERASEC)DELETEDATABASED)DELETE4、在打開一個數(shù)據(jù)庫文件時,要檢查數(shù)據(jù)庫所引用的對象是否合法,應該使用的
37、參數(shù)是()A)CHECKB)NOUPDATEC)DELETED)VALIDATE5、以獨占方式打開數(shù)據(jù)庫文件時,應該使用的參數(shù)是()A)EXCLUSIVEB)SHAREDC)NOUPDATED)VALIDATE6、在定義表結構時,一般對每個字段需說明()A)關系、元組和屬性B)字段名、類型、寬度和小數(shù)位數(shù)C)記錄名、類型、寬度和小數(shù)位數(shù)D)記錄、操作和存儲7、所建立的唯一索引,出現(xiàn)重復字段值時,只顯示重復記錄的()A)第一個B)最后一個C)全部D)幾個8、打開一個建立了結構復合索引的表,表記錄順序將按()A)第一個索引標識B)最后一個索引標識C)主索引標識D)原順序9、數(shù)據(jù)完整性不包括下列哪項
38、?()A)實體完整性B)域完整性C)參照完整性D)更新完整性10、下列哪項是保證表中記錄唯一的特性,即在一個表中不允許有重復的記錄()A)實體完整性B)參照完整性C)更新規(guī)則D)刪除規(guī)則11、如果一個字段的值或幾個字段的值能夠唯一標識表中的一條記錄,這樣的字段稱為(A)主關鍵字B)候選關鍵字C)主字段D)候選字段12、將一個自由表添加到當前數(shù)據(jù)庫應使用命令()A)ADDTABLEB)CREATEDATABASEC)APPENDFROMD)USETABLE13、把自由表TEACHER.DB以當前數(shù)據(jù)庫移出并從磁盤上刪除應使用命令()A) DELETE TABLE)MOVETABLETEACHER
39、) REMOVE TEACHER )D )項目中)C)REMOVETABLETEACHERDELETED14、要打開多個數(shù)據(jù)表文件,應該在多個(A)工作區(qū)中B)數(shù)據(jù)庫中C)工作期中15、VF中,最多同時允許打開多少個工作區(qū)(A)10B)1C)32767D)3276816、SORTTOXXON獎金命令的意義是()A)對數(shù)據(jù)庫表XX排序B)對數(shù)據(jù)庫表XX進行索引XXC)對當前數(shù)據(jù)庫表按獎金升序排序D)對當前數(shù)據(jù)庫表按獎金升序排序并產(chǎn)生新表17、以下關于空值(NULL)敘述正確的是()A)空值等同于空字符串B)空值表示字段或變量還沒有確定值C)VFP不支持空值D)空值等同于數(shù)值018、無論索引是否生
40、效,定位到相同記錄上的命令是()A)GOTOPB)GOBOTTOMC)GO1D)SKIP19、某校學生的學號由7位數(shù)字組成,則學號字段的正確輸入掩碼是()A)#B)*C)7D)920、若所建立索引的字段值不允許重復,并且一個表中只能創(chuàng)建一個,它應該是(A)主索引B)惟一索引C)候選索引D)普通索引21、 VF中利用數(shù)據(jù)庫表的字段有效性規(guī)則實現(xiàn)數(shù)據(jù)的()A實體完整性B)參照完整性C)域完整性D)更新完整性22、以下敘述中不正確的是()A)數(shù)據(jù)庫表可以建立多個主索引B)數(shù)據(jù)庫表可以建立多個候選索引C)數(shù)據(jù)庫表可以建立多個普通索引D)數(shù)據(jù)庫表可以建立多個惟一索引23、關于兩表之間“臨時性”聯(lián)系的正確
41、敘述是()A)父表記錄指針移動時,不會影響到子表記錄指針B)兩表之間“臨時性”聯(lián)系是建立在兩表之間“永久性”聯(lián)系基礎之上的C)當父表記錄指針移動時,子表記錄指針按一定的規(guī)則跟隨移動D)當子表記錄指針移動時,父表記錄指針按一定的規(guī)則跟隨移動24、 VF通過主索引實現(xiàn)了數(shù)據(jù)的()A更新完整性B)域完整性C)實體完整性D)參照完整性25、打開表并設置當前有效索引的正確命令是()A)ORDERSTUDENTIN2INDEX學號B)USESTUDENTIN2ORDER學號C)INDEX學號ORDERSTUDENTD)USESTUDENTIN226、以下關于索引的正確敘述是()A)使用索引可以提高數(shù)據(jù)查詢
42、速度和數(shù)據(jù)更新速度B)使用索引可以提高數(shù)據(jù)查詢速度,但會降低數(shù)據(jù)更新速度C)使用索引可以提高數(shù)據(jù)查詢速度,對數(shù)據(jù)更新速度沒有影響D)使用索引對數(shù)據(jù)查詢速度和數(shù)據(jù)更新速度均沒有影響27、在表之間建立永久性聯(lián)系是通過連接兩個表的字段來完成和體現(xiàn)的,這種連接是()A子表中主關鍵字與父表中的外部關鍵字連接B)主表中的主關鍵字與子表中的外部關鍵字連接C)主表中普通關鍵字與子表中的外部關鍵字連接D)主表中惟一關鍵字與子表中的普通關鍵字連接28、參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。刪除規(guī)則中選擇“級聯(lián)”的含義是:)A)系統(tǒng)自動備份父表中被刪除記錄到一個新表B)若子表中有相關記錄,則禁止刪除父表中
43、記錄C)會自動刪除子表中所有相關記錄D)不做參照完整性檢查,刪除父表記錄與子表無關29、以下敘述正確的是()A)自由表不能被加入到數(shù)據(jù)庫中B)數(shù)據(jù)庫表可以建立字段級規(guī)則和約束,而自由表不能C)可以在自由表之間建立參照完整性規(guī)則,而數(shù)據(jù)庫表不能D)可以為自由表字段設置默認值,而數(shù)據(jù)庫表字段不能設置默認值30、在數(shù)據(jù)庫中數(shù)據(jù)完整性是指保證數(shù)據(jù)正確的特性,數(shù)據(jù)完整性一般包括()B )更新規(guī)則、刪除規(guī)則和插入規(guī)則D )主索引和候選索引)聯(lián)系建立的A)實體完整性、域完整性和參照完整性C)數(shù)據(jù)默認值、數(shù)據(jù)取值范圍和數(shù)據(jù)類型1、VF中結構復合索引文件的擴展名是(2、可以為字段建立有效性規(guī)則的表是(3、VF數(shù)
44、據(jù)庫表的參照完整性是通過表之間的()性聯(lián)系)文件)命令即可找到滿足)命令自動完成修改操4、由SETRELATION命令建立的兩表或多表之間的聯(lián)系是一種(5、可以伴隨著表的打開而自動打開的索引文件是(6、刪除一個數(shù)據(jù)庫文件應使用命令()7、物理刪除表中數(shù)據(jù)時,要先完成()的操作8、利用LOCAT城令查找到滿足條件的第1條記錄后,連續(xù)執(zhí)行(條件的其它記錄。9、對一表中需要成批修改的那些數(shù)據(jù),只要有一定規(guī)律,就可以用(作。10、要將當前表中“獎金”字段的值全部刪除,而表結構及其它字段的值保持不變,可使用命令(replace獎金with0all)11、在“表設計器”對話框的“索引”選項卡中,利用()鈕
45、可在當前行前插入一個空行,即可建立新索引。12 、在同一個表中可以有()個唯一索引13 、“參照完整性生成器”對話框中的“插入規(guī)則”選項卡用于指定在()中插入新記錄或更新己存在的記錄時所用的規(guī)則14 、參照完整性生成器對話框中的“刪除規(guī)則”選項卡用于指定刪除()記錄時所用的規(guī)則15 、向數(shù)據(jù)庫中添加的表應該是目前不屬于()的自由表16 、sort排序能夠生成新的(),而索引不能17、某數(shù)值型字段的寬度定義為6,小數(shù)位為2,此字段所能存放的最小數(shù)值是(-99.99)18 、當前工作區(qū)是1區(qū),執(zhí)行下列命令CLOSEALLUSESTUDENTIN1USECOURSEIN2ORDER課程號之后,當前工作區(qū)是()區(qū)第五章:關系數(shù)據(jù)庫標準語言(本章在筆試考試中分值約為= AND 15ANDAGE30)下面的SQL語句中可以正確執(zhí)行的是A)INSERTINTOSTUDENT(SNO,SEX,AGE)value(S9,男,17)B)INSERTINTOSTUDENT(SNO,SEX,AGE)value(李安琦,男,20)C)INSERTINTOSTUDENT(SEX,AGE)value(男,20)D)INSERTINTOSTUDENT(SNO,SN)value(S9,安琦,16)第(10)-(12)題使用如下三個表:?學生.DBF:學號C(8),姓名
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國血液灌流器行業(yè)需求狀況與應用前景預測報告
- 2025-2030中國航行數(shù)據(jù)記錄儀 (VDR)系統(tǒng)行業(yè)現(xiàn)狀趨勢與投資前景預測報告
- 2025-2030中國聚氨酯(PU)微球行業(yè)發(fā)展態(tài)勢及未來需求預測報告
- 廢物處理設施運行維護與管理考核試卷
- 遠程維修過程中的用戶隱私保護考核試卷
- 智慧培訓在可持續(xù)發(fā)展教育中的作用考核試卷
- 可再生能源項目生命周期評價體系建立考核試卷
- 人力資源管理者職業(yè)規(guī)劃全解
- 衛(wèi)星物聯(lián)網(wǎng)數(shù)據(jù)存證技術前沿探討
- 制造業(yè)2025年市場拓展策略與挑戰(zhàn)
- 氧、氬、二氧化碳氣體充裝企業(yè)風險點分級管控資料
- 醫(yī)學專題杏林中人乳腺穴位敷貼
- 公路水運工程施工安全標準化指南(42頁)
- 人教版 2021-2022學年 五年級下冊數(shù)學期末測試試卷(一)含答案
- 錫槽缺陷手冊(上
- (完整版)全國校園籃球特色學校申報材料
- 西門子SAMA圖DEH邏輯講解
- 檢測交通視頻中運動目標的程序設計
- 施工現(xiàn)場安全、文明施工檢查評分表
- 管道支架重量計算表常用圖文精
- 國家開放大學《數(shù)據(jù)結構(本)》單元測試參考答案
評論
0/150
提交評論