欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      數(shù)據(jù)庫(kù)原理及應(yīng)用復(fù)習(xí)題及參考答案 2

      時(shí)間:2019-05-15 11:21:41下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《數(shù)據(jù)庫(kù)原理及應(yīng)用復(fù)習(xí)題及參考答案 2》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《數(shù)據(jù)庫(kù)原理及應(yīng)用復(fù)習(xí)題及參考答案 2》。

      第一篇:數(shù)據(jù)庫(kù)原理及應(yīng)用復(fù)習(xí)題及參考答案 2

      西南科技大學(xué)成教德陽(yáng)教學(xué)站《數(shù)據(jù)庫(kù)原理及應(yīng)用》復(fù)習(xí)題及參考答案

      《數(shù)據(jù)庫(kù)原理及應(yīng)用》復(fù)習(xí)題及參考答案

      一、判斷題

      1.采用規(guī)范的方法,使分解后的模式屬于第二或第三范式,只能保證無(wú)損連接,不能絕對(duì)保持依賴。(×)

      2.原則上,兩個(gè)不同的對(duì)象所具有的屬性值不能相同,但在給定關(guān)系中的元組可以是完全相同的。(×)

      3.概念設(shè)計(jì)可以獨(dú)立于數(shù)據(jù)庫(kù)管理系統(tǒng)。(√)

      4.執(zhí)行查詢語(yǔ)句時(shí)DBMS從數(shù)據(jù)字典中調(diào)出相應(yīng)的模式描述,并從外模式映像到內(nèi)模式,從而確定所需要的物理數(shù)據(jù)。(×)

      5.在視圖中插入一個(gè)元組,該元組會(huì)同時(shí)插入到基本表中。(√)

      6.對(duì)象查詢語(yǔ)言中,可以用運(yùn)算符ELEMENT從多個(gè)元素的聚集中提取單個(gè)元素。(×)

      7.對(duì)于表只能有惟一的主鍵碼,但可有任意數(shù)量的UNIQUE屬性或?qū)傩约?。(√?.如果一個(gè)關(guān)系沒(méi)有一個(gè)屬性能由所有其他屬性函數(shù)決定,則該關(guān)系根本不存在非平凡函數(shù)依賴。(√)

      9.超類可以自動(dòng)繼承子類的所有特性。(×)

      10.兩段鎖協(xié)議是使并發(fā)操作可串行化調(diào)度的必要條件。(×)

      二、選擇題

      1.實(shí)體聯(lián)系模型屬于(D)。

      A.層次模型 B.網(wǎng)狀模型 C.關(guān)系模型 D 概念模型 2.在一個(gè)關(guān)系中,任意兩個(gè)元組的值(C)。

      A.可以全同 B.必須全同 C.不能全同 D.以上都不是 3.關(guān)系R和S進(jìn)行自然連接時(shí),要求R和S含有一個(gè)或多個(gè)公共(B)

      A.行 B.屬性 C.記錄 D.元組 4.SQL是(C)的縮寫(xiě).A.Standard Query Language B.Select Query Language C.Structured Query Language D.以上都不是 5.當(dāng)兩個(gè)子查詢的結(jié)果(C)時(shí),可以執(zhí)行并、交、差操作。

      A.結(jié)構(gòu)完全不一致時(shí) B.結(jié)構(gòu)部分一致 C.結(jié)構(gòu)完全一致時(shí) D.主鍵一致

      第 1 頁(yè)

      共 6 頁(yè) 西南科技大學(xué)成教德陽(yáng)教學(xué)站《數(shù)據(jù)庫(kù)原理及應(yīng)用》復(fù)習(xí)題及參考答案

      6.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,當(dāng)合并局部E---R圖時(shí),職工在某一局部應(yīng)用中被除數(shù)當(dāng)作實(shí)體,而在另一局部應(yīng)用中被除數(shù)當(dāng)作屬性,那么被稱之為(A)沖突。

      A.結(jié)構(gòu) B.命名 C.聯(lián)系 D.屬性 7.在關(guān)系中的各元組的(B)。

      A.順序不能任意排列,一定要按照輸入的順序排列 B.順序可以任意排列

      C.順序一定要按照關(guān)鍵字段值的順序排列 D.排列順序不同,統(tǒng)計(jì)處理的結(jié)果就可能不同。8.SQL中創(chuàng)建基本表應(yīng)使用(C)語(yǔ)句。

      A.CREATE VIEW B.CREATE DATABASE C.CREATE TABLE D.CREATE FORM 9.與WHERE 年齡 BETWEEN 32 AND 45 語(yǔ)句等價(jià)的子句是(D)。

      A.WHERE年齡 >32 AND年齡<45 B.WHERE年齡>=32 AND年齡<45 C.WHERE年齡>32 AND年齡<=45 D.WHERE年齡>=32 AND年齡<=45 10.公司中有多個(gè)部門和多名職員,每個(gè)職員只能屬于一個(gè)部門,一個(gè)部門可以有多名職員,職員與部門的聯(lián)系類型是(C)。

      A.m : n B.1 : n C.n : 1 D.1 : 1 11.在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,內(nèi)模式有(A)。

      A.1個(gè) B.2個(gè) C.三個(gè) D.任意多個(gè) 12.下述那一條不屬于概念模型應(yīng)具備的性質(zhì)(D)。

      A.有豐富的語(yǔ)義表達(dá)能力 B.易于交流和理解 C.易于變動(dòng) D.在計(jì)算機(jī)中實(shí)現(xiàn)的效率高 13.用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為(C)。

      A.網(wǎng)狀模型 B.層次模型 C.關(guān)系模型 D.面向?qū)ο竽P?14.使用CREATE VIEW語(yǔ)句建立的是(C)。

      A.數(shù)抿庫(kù) B.表 C.視圖 D.索引

      15.元組關(guān)系演算表達(dá)式{t?R(t)∧ S(t)}表達(dá)的是(D)。

      A.R?S B.R?S C.R-S D.S-R 16.如果一個(gè)關(guān)系R中的所有非主屬性都完全函數(shù)依賴于鍵碼,則稱關(guān)系R屬于(A)。

      A.2NF B.3NF C.4NF D.BCNF 17.?dāng)?shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)是(D)。

      A.數(shù)據(jù)結(jié)構(gòu) B.數(shù)據(jù)庫(kù)管理系統(tǒng) C.操作系統(tǒng) D.數(shù)據(jù)模型 18.一個(gè)學(xué)生可以同時(shí)借閱多本圖書(shū),一本圖書(shū)只能借給一個(gè)學(xué)生,學(xué)生和圖書(shū)之間的聯(lián)系為(B)的聯(lián)系。

      第 2 頁(yè)

      共 6 頁(yè) 西南科技大學(xué)成教德陽(yáng)教學(xué)站《數(shù)據(jù)庫(kù)原理及應(yīng)用》復(fù)習(xí)題及參考答案

      A.一對(duì)一 B.一對(duì)多 C.多對(duì)多 D.多對(duì)一

      19.在演員類Actor中增加與電影類Movie之間的演員在電影中扮演角色的聯(lián)系,一個(gè)演員可以扮演多個(gè)角色,一部電影有多個(gè)演員出演。下述語(yǔ)句中關(guān)于聯(lián)系的描述正確的是(A)。

      A.可以在Actor的類說(shuō)明中加入:relationship Set<Movie> movies B.可以在Actor的類說(shuō)明中加入:relationship Set<Actor> actors C.可以在Movie的類說(shuō)明中加入relationship Set<Actor> movies D.可以在Movie的類說(shuō)明中加入:relationship Set<Movie> movies 20.下面對(duì)觸發(fā)程序中規(guī)定動(dòng)作與觸發(fā)事件之間的關(guān)系描述錯(cuò)誤的是(B)。

      A.AFTER觸發(fā)事件完成后,如果WHEN子句中的條件為真,則執(zhí)行隨后的動(dòng)作 B.BEFORE觸發(fā)事件執(zhí)行以后,測(cè)試WHEN子句中的條件,若為真,則執(zhí)行隨后的動(dòng)作

      C.INSTEAD OF:觸發(fā)事件發(fā)生時(shí),如WHEN子句中的條件為真,就執(zhí)行隨后動(dòng)作 D.使用BEFORE的情況下,無(wú)論條件真假,都執(zhí)行觸發(fā)事件

      三、填空題

      1.?dāng)?shù)據(jù)在空間上的傳遞稱為(通信);在時(shí)間上的傳遞稱為(存儲(chǔ))。2.DBS由(硬件系統(tǒng))、(數(shù)據(jù)庫(kù)集合)、(數(shù)據(jù)庫(kù)管理系統(tǒng)及相關(guān)軟件)、(數(shù)據(jù)庫(kù)管理)、(用戶)五部分組成.,其中(數(shù)據(jù)庫(kù)管理系統(tǒng))是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。

      3.SQL語(yǔ)言的功能包括(數(shù)據(jù)查詢)、(數(shù)據(jù)定義)、(數(shù)據(jù)操縱)、(數(shù)據(jù)控制)。

      4.?dāng)?shù)據(jù)庫(kù)管理員利用(Grant)語(yǔ)句將對(duì)某類數(shù)據(jù)的操作權(quán)限賦于用戶;用(revoke)語(yǔ)句收回用戶對(duì)某類數(shù)據(jù)的操作權(quán)限。

      5.X―>A1,A2,…,An成立的充要條件是(x?Ai(I=1,2,…,n))。

      6.信息系統(tǒng)分為(數(shù)據(jù)處理系統(tǒng)(EDP)、(管理信息系統(tǒng)(MIS)、(決策支持系統(tǒng)(DSS))三類。

      7.一個(gè)關(guān)系進(jìn)行分解時(shí)必須考慮兩個(gè)問(wèn)題是(無(wú)損聯(lián)接性)、保持函數(shù)依賴)。

      8.?dāng)?shù)據(jù)操作描述的是系統(tǒng)的動(dòng)態(tài)特性,主要分為(更新)和(檢索)兩大類,共包括(插入(增加))、(刪除)、(修改)和(查詢)4種操作。

      9.在SQL中表示并集的關(guān)鍵字是(UNION)。

      10.?dāng)?shù)據(jù)邏輯:P(a,b,c,d)?S(a,b,c)AND(c,d)表達(dá)的關(guān)系運(yùn)算是(自然連

      第 3 頁(yè)

      共 6 頁(yè) 西南科技大學(xué)成教德陽(yáng)教學(xué)站《數(shù)據(jù)庫(kù)原理及應(yīng)用》復(fù)習(xí)題及參考答案

      接)。

      11.對(duì)象查詢語(yǔ)言中,可以使用(FOR ALL)和(EXISTS)兩種量詞表達(dá)式。

      12.如果對(duì)并發(fā)操作不進(jìn)行合理的調(diào)度,可能導(dǎo)致的3種數(shù)據(jù)不一致性是(丟失修改)、(讀臟數(shù)據(jù))和(不可重復(fù)讀)。

      四、名詞解釋

      1.DB:是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合.或DB通用化的相關(guān)數(shù)據(jù)的集合,它不僅包括數(shù)據(jù)本身,而且包括數(shù)據(jù)之間的聯(lián)系。2.關(guān)系模型:是用二維表的形式來(lái)表示實(shí)體和實(shí)體間聯(lián)系的數(shù)據(jù)模型。3.函數(shù)依賴:用U表示屬性集的全集{A1,A2,…,An},設(shè)R(U)是屬性集U上的關(guān)系模式.X,Y是U的子集,若對(duì)于X的每一個(gè)具體值,Y都有唯一的具體值與之對(duì)應(yīng),則稱Y函數(shù)依賴于X, 或X函數(shù)決定于Y, 記作X->Y, X為決定因素。4.候選關(guān)鍵字(注:用函數(shù)依賴來(lái)描述):候選關(guān)鍵字(注:用函數(shù)依賴來(lái)描述)在關(guān)系模式R(U)中,K是U中的屬性或?qū)傩越M。如果K--f?R,則稱K為R(U)的一個(gè)候選關(guān)鍵字。

      5.DBMS:DBMS是為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件,它是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。

      五、簡(jiǎn)答題

      1.關(guān)系運(yùn)算有哪幾種類型,都包括哪些? 答:有兩大類,一是傳統(tǒng)的集合運(yùn)算,包括并、交、差等;二是專門的關(guān)系運(yùn)算,包括選擇、投影、連接等。

      2.?dāng)?shù)據(jù)與信息的區(qū)別和聯(lián)系。

      答:(1)數(shù)據(jù)是由DBS研究和處理的對(duì)象。數(shù)據(jù)和信息是分不開(kāi)的,它們既有聯(lián)系又有區(qū)別。

      (2)所謂數(shù)據(jù),通常是指用符號(hào)記錄下來(lái)的,可以識(shí)別的信息。(3)信息和數(shù)據(jù)之間存在著固有的聯(lián)系:數(shù)據(jù)是信息的符號(hào)表示或稱為載體;信息則是數(shù)據(jù)的內(nèi)涵,是對(duì)數(shù)據(jù)語(yǔ)義的解釋。

      3.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)分為幾個(gè)階段,各階段的任務(wù)是什么? 答:數(shù)據(jù)庫(kù)設(shè)計(jì)分為三大階段,分別是概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)。概念結(jié)構(gòu)設(shè)計(jì)階段的任務(wù)是:產(chǎn)生反映全組織信息需求的整體數(shù)據(jù)庫(kù)概念結(jié)構(gòu),即概念模式。邏輯結(jié)構(gòu)設(shè)計(jì)階段的任務(wù)是:將概念結(jié)構(gòu)轉(zhuǎn)換成第 4 頁(yè)

      共 6 頁(yè) 西南科技大學(xué)成教德陽(yáng)教學(xué)站《數(shù)據(jù)庫(kù)原理及應(yīng)用》復(fù)習(xí)題及參考答案

      特定DBMS所支持的數(shù)據(jù)模型的過(guò)程。物理結(jié)構(gòu)設(shè)計(jì)階段的任務(wù)是:為了有效地實(shí)現(xiàn)邏輯模式,確定所采用的存儲(chǔ)策略。

      1.什么是關(guān)系模型?

      答:數(shù)據(jù)以關(guān)系的形式,也就是以二維表的形式表示,其數(shù)據(jù)模型就是所謂的關(guān)系模型。

      2.概述查詢優(yōu)化的策略。

      答:查詢優(yōu)化策略主要包括。一元選擇首先做,投影、選擇同時(shí)做,乘積、選擇合并做,索引、排序預(yù)先做。

      3.為什么在數(shù)據(jù)庫(kù)設(shè)計(jì)階段不直接用關(guān)系模型,而首先用ODL或E-R圖進(jìn)行設(shè)計(jì)? 答:因?yàn)殛P(guān)系模型中只有單一的概念——關(guān)系,沒(méi)有其他的輔助概念,例如ODL中的類和聯(lián)系,E-R圖中的實(shí)體集和聯(lián)系等,所以在數(shù)據(jù)庫(kù)設(shè)計(jì)階段用關(guān)系模型不如用ODL或E-R圖來(lái)得方便和直觀。

      六、綜合題

      1.假設(shè)學(xué)生——課程數(shù)據(jù)庫(kù)關(guān)系模式如下:

      S(Sno,Sname,Sage,Ssex)C(Cno,Cname,Teacher)SC(Sno,Cno,Grade)用SQL語(yǔ)句表達(dá)下列查詢:

      (1)找出劉老師所授課程的課程號(hào)和課程名;

      SELECT Cno,Cname FROM C WHERE Teacher LIKE‘劉%’;

      (2)找出年齡小于22歲的女學(xué)生的學(xué)號(hào)和姓名。

      SELECT Sno,Sname FROM S WHERE Sage 22 AND Ssex=‘F' 1.用SQL的有關(guān)語(yǔ)句定義:

      (1)學(xué)生關(guān)系Student,包括學(xué)號(hào)Sno、姓名SN、年齡SA;

      CREATE TABLE Student(Sno INT PRIMARY KEY SN CHAR(30),SA INT);

      第 5 頁(yè)

      共 6 頁(yè) 西南科技大學(xué)成教德陽(yáng)教學(xué)站《數(shù)據(jù)庫(kù)原理及應(yīng)用》復(fù)習(xí)題及參考答案

      (2)課程關(guān)系Course,包括課程號(hào)Cno、課程名CN、任課教師CT;

      CREATE TABLE Course(Cno INT PRIMARY KEY,CN CNAR(30),CT CHAR(30));

      (3)學(xué)生選課關(guān)系SC,包括Sno,Cno和成績(jī)G。

      CREATE TABLE SC(Sno INT,Cno INT,G INT,PRIMARY KEY(Sno,Cno),F(xiàn)OREIGN KEY(Sno)REFERENCES Student(Sno),F(xiàn)OREIGN KEY(Cno)REFERENCES Course(Cno));

      2.按題1的學(xué)生關(guān)系模式,用SQL的有關(guān)語(yǔ)句。

      (1)授予趙華對(duì)學(xué)生關(guān)系Student的插入和修改權(quán)限;

      GRANT INSERT,UPDATE ON Student TO‘趙華’;(2)插入任意3個(gè)學(xué)生的完整信息;

      INSERT INTO Student(TABLE(01001,‘趙華’,19),(01002,‘李芳’,18),(01003,‘劉紅’,20),);

      (3)修改所有學(xué)生的年齡。UPDATE Student SET SA=SA+1;

      3.結(jié)合題1定義的學(xué)生選課數(shù)據(jù)庫(kù),用SQL語(yǔ)句查詢學(xué)生數(shù)據(jù)庫(kù)課程的成績(jī),輸出學(xué)生姓名和成績(jī),按成績(jī)排序(降序);若成績(jī)相同,再按學(xué)號(hào)排序(升序)。SELECT SN,G FROM Student,Course,SC WHERE Student.Sno=SC.Sno AND Course.Cno=SC.Cno AND Course.CN=‘?dāng)?shù)據(jù)庫(kù)’ ORDER BY G DESC,Sno;

      第 6 頁(yè)

      共 6 頁(yè)

      第二篇:數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)驗(yàn)教學(xué)指導(dǎo)書(shū)

      《數(shù)據(jù)庫(kù)原理及應(yīng)用》實(shí)驗(yàn)

      本實(shí)驗(yàn)與《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程相配套,適用于本校地理信息系統(tǒng)專業(yè)本科學(xué)生。實(shí)驗(yàn)?zāi)康模?/p>

      數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用實(shí)驗(yàn)是本課程教學(xué)環(huán)節(jié)中的重要一環(huán)。數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用課程學(xué)習(xí)數(shù)據(jù)庫(kù)的建立和應(yīng)用,需要通過(guò)大量的上機(jī)來(lái)驗(yàn)證和熟悉數(shù)據(jù)庫(kù)管理軟件,通過(guò)本實(shí)驗(yàn)學(xué)習(xí),學(xué)習(xí)使用SQL Server,掌握數(shù)據(jù)庫(kù)的原理,能應(yīng)用SQL Server做一些應(yīng)用實(shí)踐,并能結(jié)合高級(jí)編程語(yǔ)言開(kāi)發(fā)一些小型的項(xiàng)目,并進(jìn)一步了解學(xué)習(xí)空間數(shù)據(jù)庫(kù);

      基本要求:

      1)總體要求:學(xué)生實(shí)驗(yàn)前,要認(rèn)真閱讀實(shí)驗(yàn)指導(dǎo)書(shū),能夠按教學(xué)內(nèi)容獨(dú)自使用SQL Server完成實(shí)驗(yàn),做好實(shí)驗(yàn)報(bào)報(bào)告。

      2)先修課程:計(jì)算機(jī)基礎(chǔ)、高級(jí)語(yǔ)言(C語(yǔ)言程序設(shè)計(jì))、數(shù)據(jù)結(jié)構(gòu) 3)本課程已開(kāi)出11個(gè)實(shí)驗(yàn)。

      《數(shù)據(jù)庫(kù)原理與應(yīng)用》對(duì)地理信息系統(tǒng)專業(yè)應(yīng)開(kāi)設(shè)11個(gè)實(shí)驗(yàn),其中綜合性實(shí)驗(yàn)1個(gè),設(shè)計(jì)性實(shí)驗(yàn)9個(gè),演示性實(shí)驗(yàn)1個(gè)。

      4)本實(shí)驗(yàn)分組: 本實(shí)驗(yàn)由單人單機(jī)完成。課程名稱: 數(shù)據(jù)庫(kù)原理與應(yīng)用開(kāi)課單位: 資源環(huán)境學(xué)院實(shí) 驗(yàn) 室: GIS與RS實(shí)驗(yàn)室 實(shí)驗(yàn)代碼 實(shí)驗(yàn)名稱

      開(kāi)課學(xué)期:第必修/

      選修 必修 必修 必修 必修 必修 必修 必修 必修 必修 必修 必修學(xué)期 類型 演示 設(shè)計(jì) 設(shè)計(jì) 設(shè)計(jì) 設(shè)計(jì) 設(shè)計(jì) 設(shè)計(jì) 設(shè)計(jì) 設(shè)計(jì) 設(shè)計(jì) 綜合課實(shí)驗(yàn)要求 時(shí)認(rèn)識(shí)SQL2000,能夠注冊(cè),連接2 服務(wù)器,了解工具欄各個(gè)命令在SQL Server環(huán)境下建立和維2 護(hù)數(shù)據(jù)庫(kù)建立表,修改表結(jié)構(gòu),建立索4 引,數(shù)據(jù)完整性描述掌握數(shù)據(jù)的插入、更新和刪除。2用SQL SELECT語(yǔ)句完成各種數(shù)6 據(jù)查詢定義視圖,并在視圖上完成查2 詢、插入、更新和刪除操作掌握存儲(chǔ)過(guò)程的建立和執(zhí)行 2建立一組觸發(fā)器,并執(zhí)行一些2 必要的數(shù)據(jù)操作使其被執(zhí)行初步掌握以作為客戶端開(kāi)發(fā)工2 具開(kāi)發(fā)C/S應(yīng)用的方法。初步掌握以作為客戶端開(kāi)發(fā)工2 具開(kāi)發(fā)C/S應(yīng)用的方法。完成一個(gè)數(shù)據(jù)庫(kù)小系統(tǒng)的開(kāi)發(fā)

      類別

      03031401 SQL Server界面與操專

      作 業(yè)

      03031402 建立數(shù)據(jù)庫(kù) 專

      業(yè)

      03031403 建立表和數(shù)據(jù)完整性 專

      業(yè)

      03031404 SQL 數(shù)據(jù)操作 專

      業(yè)

      03031405 SQL 數(shù)據(jù)查詢 專

      業(yè)

      03031406 視圖的定義和操作 專

      業(yè)

      03031407 存儲(chǔ)過(guò)程 專

      業(yè)

      03031408 觸發(fā)器 專

      業(yè)

      03031409 使用Visual FoxPro專

      做客戶端開(kāi)發(fā) 業(yè)

      03031410 使用PowerBuilder做專

      客戶端開(kāi)發(fā) 業(yè)

      03031411 系統(tǒng)開(kāi)發(fā) 專

      業(yè)

      第三篇:數(shù)據(jù)庫(kù)應(yīng)用習(xí)題及答案

      數(shù)據(jù)庫(kù)應(yīng)用習(xí)題及答案

      4、在下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的敘述中,正確的是()

      A.數(shù)據(jù)庫(kù)中只存在數(shù)據(jù)項(xiàng)之間的聯(lián)系 B.數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)和記錄之間都存在聯(lián)系

      C.數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間無(wú)聯(lián)系,記錄之間存在聯(lián)系 D.數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)和記錄之間都不存在聯(lián)系 參考答案: B

      8、為了合理組織數(shù)據(jù),應(yīng)遵從設(shè)計(jì)原則是()

      A.“一事一地”的原則,即一個(gè)表描述一個(gè)實(shí)體或?qū)嶓w間的一種聯(lián)系

      B.表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素,并避免在表之間出現(xiàn)重復(fù)字段

      C.用外部關(guān)鍵字保證有關(guān)聯(lián)的表之間的聯(lián)系

      D.以上各條原則都包括

      參考答案: D

      9、如果要改變一個(gè)關(guān)系中屬性的排列順序,應(yīng)使用的關(guān)系運(yùn)算是()

      A.重建 B.選取 C.投影 D.連接

      參考答案: C A.索引、排序、查找 B.建庫(kù)、錄入、排序 C.選擇、投影、聯(lián)接 D.顯示、統(tǒng)計(jì)、復(fù)制 參考答案: C

      12、Visual FoxPro關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)能夠?qū)崿F(xiàn)的三種基本關(guān)系運(yùn)算是()填空題:

      1、在關(guān)系數(shù)據(jù)庫(kù)中,二維表的列稱為屬性,二維表的行稱為 [ ]。

      參考答案: 元組

      3、用二維表的形式來(lái)表示實(shí)體之間聯(lián)系的數(shù)據(jù)模型叫做_____________

      參考答案: 關(guān)系模型

      4、數(shù)據(jù)模型不僅表示反映事物本身的數(shù)據(jù),而且表示()。

      參考答案: 事物之間的聯(lián)系

      5、信息是有用的()。

      參考答案: 數(shù)據(jù)

      6、數(shù)據(jù)是信息的表現(xiàn)()。

      參考答案: 形式

      7、一個(gè)關(guān)系數(shù)據(jù)庫(kù)由若干個(gè)()組成;一個(gè)數(shù)據(jù)表由若干個(gè)()組成;每一個(gè)記錄由若干個(gè)以字段屬性加以分類的()組成。

      參考答案: 數(shù)據(jù)表 記錄 數(shù)據(jù)項(xiàng)

      5、關(guān)系模型有哪些主要的特點(diǎn)?

      學(xué)生答案: 數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單、查詢與處理方便、數(shù)據(jù)獨(dú)立性高、堅(jiān)實(shí)的理論基礎(chǔ)

      參考答案: B Visual FoxPro 6.0基礎(chǔ)

      單選題:

      1、Visual Foxpro中,要顯示或隱藏某個(gè)工具欄,應(yīng)選擇()

      A.文件--退出

      B.顯示--工具欄

      C.顯示--命令窗口

      D.工具--選項(xiàng)

      參考答案: B

      11、Visual Foxpro中,顯示和隱藏命令窗口的操作是在_______菜單中完成的 A.工具 B.顯示 C.編輯 D.窗口

      參考答案: D

      15、Visual Foxpro 6.0主要界面菜單欄中不包括________菜單項(xiàng)

      A.“文件”

      B.“項(xiàng)目” C.“程序” D.“窗口” 參考答案: B A.“工具” B.“顯示” C.“窗口” D.“文件”

      16、Visual Foxpro中,若要定制工具欄,應(yīng)選擇________菜單項(xiàng)

      參考答案: B

      19、以下有關(guān)Foxpro工作方式的敘述,正確的是()

      A.只有一種工作方式,即命令工作方式

      B.有兩種工作方式,即命令方式和程序方式 C.有兩種工作方式,即鍵盤方式和鼠標(biāo)方式

      D.有三種工作方式,即命令方式、程序方式和菜單方式 參考答案: B 20、Foxpro某些類型的文件只有在庫(kù)文件打開(kāi)的情況下才能打開(kāi),在庫(kù)文件關(guān)閉時(shí)自動(dòng)關(guān)閉。屬于這一類文件的擴(kuò)展名的有:

      A.IDX、MEM B.FMT、DBT C.PRG、FOX D.IDX、DBT 參考答案: D 填空題:

      1、數(shù)據(jù)庫(kù)管理系統(tǒng)的英文全稱是,簡(jiǎn)稱是。

      參考答案: database management system ,dbms

      4、安裝完Visual Foxpro之后,系統(tǒng)自動(dòng)用一些默認(rèn)值來(lái)設(shè)置環(huán)境,要定制自己的系統(tǒng)環(huán)境,應(yīng)單擊___________菜單下的__________菜單項(xiàng)

      參考答案: 工具,選項(xiàng)

      6、在全屏幕編輯狀態(tài)下,按_______鍵可保存文件并退出此狀態(tài)。按______鍵或_______鍵放棄存盤退出

      參考答案: Ctrl+W,Esc,Ctrl+Q

      7、Visual Foxpro 6.0支持兩種工作方式,即_______和________

      參考答案: 交互方式,程序執(zhí)行

      8、Visual FoxPro 6.0的用戶界面由6部分組成,它們是()、()、()、()、()、()。

      參考答案: 標(biāo)題欄 菜單欄 工具欄 工作區(qū) 狀態(tài)欄 命令窗口

      9、常用的Visual FoxPro 6.0有()種向?qū)?/p>

      參考答案: 18

      10、常用的Visual FoxPro 6.0有()種設(shè)計(jì)器。

      參考答案: 10 問(wèn)答題:

      1、試述VFP6.0的啟動(dòng)與退出

      參考答案: 略

      2、在VFP6.0中有哪幾種變量。

      參考答案: 略

      3、VFP有哪幾種工作方式?簡(jiǎn)單說(shuō)明各種方式的特點(diǎn)。

      參考答案: 在VF6.0中提供了三種工作方式,即命令方式、菜單方式和程序文件方式。

      命令方式的工作特點(diǎn)是:輸入一條操作命令,系統(tǒng)完成一個(gè)數(shù)據(jù)庫(kù)操作。菜單方式的工作特點(diǎn)是:通過(guò)選擇菜單懸想完成所需的操作。

      程序文件方式簡(jiǎn)稱程序,其工作特點(diǎn)是:通過(guò)程序文件中的命令完成對(duì)數(shù)據(jù)庫(kù)的操作和系統(tǒng)環(huán)境的配置。單選題:

      6、退出Visual Foxpro的操作方法是()

      A.從“文件”下拉菜單中選擇“退出”選項(xiàng)

      B.用鼠標(biāo)左按鈕單擊關(guān)閉窗口按鈕

      C.在命令窗口中鍵入QUIT命令,然后敲回車鍵

      D.以上方法都可以

      參考答案: D

      8、要啟動(dòng)Visual Foxpro的向?qū)Э梢裕ǎ?/p>

      A.打開(kāi)新建對(duì)話框

      B.單擊工具欄上的“向?qū)А眻D標(biāo)按鈕

      C.從“工具”菜單中選擇“向?qū)А?/p>

      D.以上方法均可以

      參考答案: D

      9、Visual Foxpro中,顯示和隱藏命令窗口的操作是在_______菜單中完成的 A.工具 B.顯示 C.編輯 D.窗口

      參考答案: D

      10、關(guān)于用戶創(chuàng)建工具欄的如下說(shuō)法中,哪一個(gè)是正確的()

      A.只能定制Visual Foxpro系統(tǒng)工具欄,不能自定義工具欄

      B.不能定制Visual Foxpro系統(tǒng)工具欄,但可以自定義工具欄

      C.既能定制Visual Foxpro系統(tǒng)工具欄,也能自定義工具欄

      D.只能使用系統(tǒng)工具欄,不能創(chuàng)建自定義工具欄

      參考答案: C

      12、Visual Foxpro 6.0主要界面菜單欄中不包括________菜單項(xiàng)

      A.“文件”

      B.“項(xiàng)目”

      C.“程序”

      D.“窗口”

      參考答案: B

      13、Visual Foxpro中,若要定制工具欄,應(yīng)選擇________菜單項(xiàng)

      A.“工具”

      B.“顯示”

      C.“窗口”

      D.“文件”

      參考答案: B

      14、啟動(dòng)Visual Foxpro 6.0后,屏幕上出現(xiàn)兩個(gè)窗口:一個(gè)是Visual Foxpro 6.0的主窗口,另一個(gè)是()窗口。

      A.文本

      B.命令

      C.幫助

      D.對(duì)話框

      參考答案: B

      15、VFP6.0是一種支持用戶使用菜單、命令、_________三種不同操作方式 的新型數(shù)據(jù)管理系統(tǒng)

      A.循環(huán)

      B.備份文件

      C.命令文件

      D.內(nèi)存變量

      參考答案: C

      17、以下有關(guān)Foxpro工作方式的敘述,正確的是()

      A.只有一種工作方式,即命令工作方式

      B.有兩種工作方式,即命令方式和程序方式 C.有兩種工作方式,即鍵盤方式和鼠標(biāo)方式

      D.有三種工作方式,即命令方式、程序方式和菜單方式

      參考答案: B

      22、將內(nèi)存變量定義為全局變量的VFP命令是()。

      A.GLOBAL

      B.PUBLIC

      C.PRIVATE

      D.LOCAL

      參考答案: B

      23、一個(gè)軟件在安裝之前,不需要了解它的()

      A.硬件環(huán)境

      B.軟件環(huán)境

      C.喬遷環(huán)境

      D.用戶

      參考答案: D

      24、以下方法中()不可以啟動(dòng)Visual FoxPro 6.0

      A.從程序菜單

      B.從資源管理器

      C.word系統(tǒng)

      D.從桌面

      參考答案: C 單選題:

      12、Visual Foxpro中,控制命令窗口顯示和隱藏的命令在________菜單項(xiàng)中

      A.“編輯” B.“工具” C.“窗口” D.“項(xiàng)目”

      參考答案: C

      13、Visual Foxpro中,若要定制工具欄,應(yīng)選擇________菜單項(xiàng)

      A.“工具”

      B.“顯示”

      C.“窗口”

      D.“文件”

      參考答案: B

      17、Foxpro某些類型的文件只有在庫(kù)文件打開(kāi)的情況下才能打開(kāi),在庫(kù)文件關(guān)閉時(shí)自動(dòng)關(guān)閉。屬于這一類文件的擴(kuò)展名的有:

      A.IDX、MEM

      B.FMT、DBT

      C.PRG、FOX

      D.IDX、DBT

      參考答案: D

      24、不是Visual FoxPro 6.0可視化編程工具的是()

      A.向?qū)?/p>

      B.生成器

      C.設(shè)計(jì)器

      D.程序編輯器

      參考答案: D 單選題:

      24、不是Visual FoxPro 6.0可視化編程工具的是()

      A.向?qū)?/p>

      B.生成器

      C.設(shè)計(jì)器

      D.程序編輯器

      參考答案: D 單選題:

      18、Foxpro某些類型的文件只有在庫(kù)文件打開(kāi)的情況下才能打開(kāi),在庫(kù)文件關(guān)閉時(shí)自動(dòng)關(guān)閉。屬于這一類文件的擴(kuò)展名的有:

      A.IDX、MEM

      B.FMT、DBT

      C.PRG、FOX

      D.IDX、DBT

      參考答案: D 項(xiàng)目管理器

      1、打開(kāi)“項(xiàng)目管理器”可以使用的命令是()。

      參考答案: A

      2、在VFP6.0中,項(xiàng)目的擴(kuò)展名為_(kāi)______

      A..DBC

      B..TAB

      C..IDX

      D..PJX

      參考答案: D

      3、項(xiàng)目文件的擴(kuò)展名是()

      參考答案: A

      4、項(xiàng)目管理器中“數(shù)據(jù)”選項(xiàng)卡,可以管理()

      參考答案: C

      5、項(xiàng)目管理器對(duì)資源文件進(jìn)行管理時(shí),不能完成()等操作。

      A.程序 B.查詢 C.數(shù)據(jù)表 D.內(nèi)存變量

      A..pjx B..dbf C..opr D..dbc

      A.MODIFY PROJECT B.CREATE PROJECT C.OPEN PROJECT D.OPEN DATABASE

      A.修改

      B.復(fù)制

      C.移去

      D.刪除

      參考答案: B

      6、項(xiàng)目管理器中“文檔”選項(xiàng)卡,可以管理()。

      A.數(shù)據(jù)庫(kù) B.查詢 C.表單 D.內(nèi)存變量

      參考答案: C

      7、項(xiàng)目管理器中的“代碼”選項(xiàng)卡,可以管理()。

      A.數(shù)據(jù)庫(kù) B.查詢 C.表單 D.程序

      參考答案: D 填空題:

      1、在Visual FoxPro中,項(xiàng)目文件的擴(kuò)展名是 []。

      參考答案: PJX或.PJX

      2、項(xiàng)目管理器的______選項(xiàng)卡用于顯示和管理數(shù)據(jù)庫(kù),自由表和查詢等.參考答案: 數(shù)據(jù)

      3、每一個(gè)項(xiàng)目只能設(shè)一個(gè)()文件

      參考答案: 主

      4、擴(kuò)展名為.prg的程序文件在“項(xiàng)目管理器”的_____________選項(xiàng)卡中顯示和管理

      參考答案: 代碼

      5、項(xiàng)目管理器的“移去”按鈕有兩個(gè)功能:一是把文件______________,二是__________文件

      參考答案: 移出項(xiàng)目,從磁盤上刪除

      6、在項(xiàng)目管理器,有()()()()()()等多個(gè)選項(xiàng)卡。

      參考答案: 全部 數(shù)據(jù) 文檔 類 代碼 其他

      7、在項(xiàng)目管理器中,()方便、快捷地瀏覽數(shù)據(jù)表。

      參考答案: 可以

      8、“+”標(biāo)志是表示某一項(xiàng)目的下面()子項(xiàng)目。

      參考答案: 包含 問(wèn)答題:

      1、項(xiàng)目管理器有哪些主要功能?

      學(xué)生答案: 在使用vfp編制程序時(shí),需要?jiǎng)?chuàng)建各種類型文件,為為提高工作效率,vfp提供了一個(gè)非常有效的管理工具:項(xiàng)目管理器。項(xiàng)目管理器是Vfp中處理數(shù)據(jù)和對(duì)象的主要組織工具,建立一個(gè)項(xiàng)目文件可以幫助你方便的組織文件和數(shù)據(jù)。在項(xiàng)目管理器中只需單幾次鼠標(biāo),就可以方便地組織相關(guān)的文件??梢赃@樣下定義:項(xiàng)目是文件、數(shù)據(jù)、文檔及其它Vfp對(duì)象的集合,要建立一個(gè)項(xiàng)目就必需先創(chuàng)建一個(gè)項(xiàng)目文件,項(xiàng)目文件的擴(kuò)展名為.Pjx.參考答案: 略

      2、項(xiàng)目管理器是什么?使用它有什么好處?

      學(xué)生答案: 項(xiàng)目管理器是Visual FoxPro 6.0用來(lái)管理、組織數(shù)據(jù)和對(duì)象的主要工具。它將一些相關(guān)的文件、數(shù)據(jù)、文檔等集合起來(lái),用圖形與分類的方式來(lái)管理

      單選題:

      1、打開(kāi)“項(xiàng)目管理器”可以使用的命令是()。

      A.MODIFY PROJECT

      B.CREATE PROJECT

      C.OPEN PROJECT

      D.OPEN DATABASE

      參考答案: A

      2、在VFP6.0中,項(xiàng)目的擴(kuò)展名為_(kāi)______

      A..DBC

      B..TAB

      C..IDX

      D..PJX

      參考答案: D

      3、項(xiàng)目文件的擴(kuò)展名是()

      A..pjx

      B..dbf

      C..opr

      D..dbc

      參考答案: A

      4、項(xiàng)目管理器中“數(shù)據(jù)”選項(xiàng)卡,可以管理()

      A.程序

      B.查詢

      C.數(shù)據(jù)表

      D.內(nèi)存變量

      參考答案: C

      5、項(xiàng)目管理器對(duì)資源文件進(jìn)行管理時(shí),不能完成()等操作。

      A.修改

      B.復(fù)制

      C.移去

      D.刪除

      參考答案: B

      6、項(xiàng)目管理器中“文檔”選項(xiàng)卡,可以管理()。

      A.數(shù)據(jù)庫(kù)

      B.查詢

      C.表單

      D.內(nèi)存變量

      參考答案: C

      7、項(xiàng)目管理器中的“代碼”選項(xiàng)卡,可以管理()。

      A.數(shù)據(jù)庫(kù) B.查詢 C.表單 D.程序

      參考答案: D

      創(chuàng)建數(shù)據(jù)庫(kù)和表

      單選題:

      1、Visual FoxPro參照完整性規(guī)則不包括()。

      參考答案: B

      2、Visual Foxpro中,從數(shù)據(jù)庫(kù)中移去表的命令是()

      A.REMOVE TABLE

      B.REMOVE DATABASE

      C.USE

      D.DELETE TALBE

      參考答案: A

      3、Visual Foxpro中,打開(kāi)名為STUDENTS的數(shù)據(jù)庫(kù)的命令是()

      A.USE STUDENTS B.OPEN STUDENTS C.OPEN DATABASE STUDENTS D.USE DATABASE STUDENTS

      A.更新規(guī)則 B.查詢規(guī)則 C.刪除規(guī)則 D.插入規(guī)則

      參考答案: C

      4、用create d命令建立的d文件是一個(gè)什么文件()

      A.數(shù)據(jù)庫(kù)文件

      B.表文件

      C.表單文件

      D.菜單文件

      參考答案: B

      5、在Visual FoxPro中,數(shù)據(jù)庫(kù)表和自由表()。

      A.字段名最長(zhǎng)可達(dá)128個(gè)字符

      B.均擁有4種類型的索引,即主索引、候選索引、唯一索引和普通索引

      C.只有數(shù)據(jù)庫(kù)表設(shè)置有字段屬性

      D.均擁有3種類型的索引,即主索引、候選索引、唯一索引

      參考答案: A

      6、在不打開(kāi)“表設(shè)計(jì)器”的情況下,若要?jiǎng)?chuàng)建一個(gè)新表,可以使用的命令是()。

      A.CREATE TABLE

      B.CREATE

      C.ALTER TABLE ADD

      D.MODIFY TABLE

      參考答案: A

      7、在不打開(kāi)“表設(shè)計(jì)器”的情況下,若要為表添加新字段,可以使用的命令是()。

      參考答案: A

      8、在不打開(kāi)“表設(shè)計(jì)器”的情況下,若要?jiǎng)h除表中指定字段,可以使用的命令是()。

      參考答案: B

      9、在Visual FoxPro中,打開(kāi)數(shù)據(jù)庫(kù)的命令是()。

      A.DELETE FILE B.ALTER TABLE DROP C.DROP TABLE D.PACK

      A.ALTER TABLE ADD B.ALTER TABLE ALTER C.ALTER TABLE DROP D.ALTER

      A.OPEN DATABASE <數(shù)據(jù)庫(kù)名>

      B.USE <數(shù)據(jù)庫(kù)名>

      C.USE DATABASE <數(shù)據(jù)庫(kù)名>

      D.OPEN <數(shù)據(jù)庫(kù)名>

      參考答案: A

      10、在Visual Foxpro的命令窗口中鍵入CREATE DATA命令后,屏幕會(huì)出現(xiàn)一個(gè)創(chuàng)建話框,要想完成同樣的工作,還可以采取如下步驟()

      A.單擊“文件”菜單中的“新建”按鈕,然后在新建對(duì)話框中選定“數(shù)據(jù)庫(kù)”單選鈕,再單擊“新建文件“命令按鈕

      B.單擊“文件”菜單中的“新建”按鈕,然后在新建對(duì)話框中選定“數(shù)據(jù)庫(kù)”單選鈕,再單擊“向?qū)А懊畎粹o

      C.單擊“文件”菜單中的“新建”按鈕,然后在新建對(duì)話框中選定“表”單選鈕,再單擊“新建文件“命令按鈕

      D.單擊“文件”菜單中的“新建”按鈕,然后在新建對(duì)話框中選定“表”單選鈕,再單擊“向?qū)А懊畎粹o

      參考答案: A

      11、Visual Foxpro中,擴(kuò)展名為DBC的文件是()

      A.表單文件

      B.數(shù)據(jù)庫(kù)表文件

      C.數(shù)據(jù)庫(kù)存文件

      D.項(xiàng)目文件

      參考答案: C

      12、Visual Foxpro中,一數(shù)據(jù)庫(kù)名為student,要想打開(kāi)該數(shù)據(jù)庫(kù),應(yīng)使用命令()

      參考答案: B

      13、在VFP中,數(shù)據(jù)庫(kù)表和自由表的字段名最大字符數(shù)分別是()

      參考答案: B

      A.10,10 B.128,10 C.256,128 D.128,128

      A.OPEN student B.OPEN DATA student C.USE DATA student D.USE student

      14、Visual Foxpro中,打開(kāi)一個(gè)數(shù)據(jù)庫(kù)的命令是()

      參考答案: D

      15、Visual Foxpro數(shù)據(jù)庫(kù)文件是()

      A.存放用戶數(shù)據(jù)的文件

      B.管理數(shù)據(jù)庫(kù)對(duì)象的系統(tǒng)文件

      C.存放用戶數(shù)據(jù)和系統(tǒng)數(shù)據(jù)的文件

      D.前三種說(shuō)法都對(duì)

      參考答案: B

      16、以下關(guān)于自由表的敘述,正確的是()

      參考答案: C

      17、Visual Foxpro參照完整性規(guī)則不包括()

      A.更新規(guī)則 B.刪除規(guī)則 C.查詢規(guī)則 D.插入規(guī)則 參考答案: C

      A.全部是用以前版本的Foxpro(FoxBASE)建立的表

      B.可以用Visual Foxpro建立,但是不能把它添加到數(shù)據(jù)庫(kù)中

      C.自由表可以添加到數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)表也可以從數(shù)據(jù)庫(kù)中移出成為自由表 D.自由表可以添加到數(shù)據(jù)庫(kù)中,但是數(shù)據(jù)庫(kù)表不可以從數(shù)據(jù)庫(kù)中移出成為自由表

      A.USE B.USE DATABASE C.OPEN D.OPEN DATABASE

      18、對(duì)表結(jié)構(gòu)的修改是在下面哪一個(gè)對(duì)話框中完成的()

      A.表設(shè)計(jì)器

      B.數(shù)據(jù)庫(kù)設(shè)計(jì)器

      C.表達(dá)式生成器

      D.瀏覽窗口

      參考答案: A

      19、下列關(guān)于數(shù)據(jù)庫(kù)表的說(shuō)法中錯(cuò)誤的是()

      A.可設(shè)置長(zhǎng)表名,長(zhǎng)字段名

      B.可設(shè)置匹配字段類型到類,字段驗(yàn)證和記錄驗(yàn)證,觸發(fā)器

      C.可設(shè)置主索引和候選索引關(guān)鍵字,字段默認(rèn)值,顯示模式

      D.不可用use命令直接打開(kāi),必須在數(shù)據(jù)庫(kù)設(shè)計(jì)器中打開(kāi)

      參考答案: D 20、數(shù)據(jù)庫(kù)文件的擴(kuò)展名是()

      A.DBF

      B.DBC

      C.DBT D.FPT

      參考答案: B

      21、若表文件含有備注型或通用型字段,則在打開(kāi)表文件的同時(shí),自動(dòng)打開(kāi)擴(kuò)展名為_(kāi)______的文件

      A.FRX

      B.FMT

      C.FRT

      D.FPT

      參考答案: D

      22、關(guān)于數(shù)據(jù)庫(kù)表與自由表的轉(zhuǎn)換,下列說(shuō)法中正確的是()

      A.數(shù)據(jù)庫(kù)表能轉(zhuǎn)換為自由表,反之不能

      B.自由表能轉(zhuǎn)換成數(shù)據(jù)庫(kù)表,反之不能

      C.兩者不能轉(zhuǎn)換

      D.兩者能相互轉(zhuǎn)換

      參考答案: D

      23、在VFP6.0中,打開(kāi)數(shù)據(jù)庫(kù)和表的命令分別為()

      A.USE,OPEN

      B.SELECT,CREAT

      C.OPEN,USE D.CREAT,OPEN

      參考答案: C

      24、在Visual FoxPro中,打開(kāi)數(shù)據(jù)庫(kù)的命令是()

      A.OPEN DATABASE <數(shù)據(jù)庫(kù)名>

      B.USE <數(shù)據(jù)庫(kù)名>

      C.USE DATABASE <數(shù)據(jù)庫(kù)名

      D.OPEN <數(shù)據(jù)庫(kù)名>

      參考答案: A

      25、在Foxpro環(huán)境下,可以同時(shí)打開(kāi)的數(shù)據(jù)庫(kù)文件的最多個(gè)數(shù)是()

      A.2

      B.10

      C.16

      D.256

      參考答案: B

      26、在Foxpro中,僅關(guān)閉當(dāng)前工作區(qū)數(shù)據(jù)庫(kù)文件的命令是

      A.CLOSE

      B.USE

      C.CLEAR

      D.CLOSE DATABASE

      參考答案: C

      27、對(duì)數(shù)據(jù)庫(kù)文件進(jìn)行修改,不需要交互操作的命令是

      參考答案: C

      28、在數(shù)據(jù)庫(kù)中的數(shù)據(jù)表間()建立關(guān)聯(lián)關(guān)系。

      參考答案: D

      29、數(shù)據(jù)表建立參照完整性后,不能設(shè)置數(shù)據(jù)表間()操作規(guī)則。

      參考答案: C 30、在數(shù)據(jù)庫(kù)環(huán)境下限制記錄的操作,要在()中進(jìn)行。

      A.表達(dá)式生成器

      A.跟新 B.刪除 C.瀏覽 D.插入

      A.隨意 B.不可以 C.必須

      D.可根據(jù)需要

      A.EDIT B.CHANGE C.REPLACE D.BROWSE

      B.字段選擇器

      C.表設(shè)計(jì)器

      D.瀏覽

      參考答案: A

      多選題:

      判斷題: 填空題:

      1、建立一個(gè)名稱為STUDENTS的數(shù)據(jù)庫(kù)的命令是________。

      參考答案: create dababase students

      2、Visual Foxpro不允許在主鍵字字段中有重復(fù)值或__________________

      參考答案: 空值

      3、在Visual Foxpro的表之間建立一對(duì)多聯(lián)系是把____________的主關(guān)鍵字字段添加到________________的表中

      參考答案: 一方,多方

      4、在定義字段有效性規(guī)則時(shí),在規(guī)則框中輸入的表達(dá)式類型是______________

      參考答案: 邏輯型

      5、在數(shù)據(jù)庫(kù)表的表設(shè)計(jì)器中可以設(shè)置3種觸發(fā)器,分別是______,_______和_______。

      參考答案: 插入,更新,刪除

      6、若要控制只能在每月的8號(hào)才能修改表中記錄,則相應(yīng)的觸發(fā)器表達(dá)式為_(kāi)__________

      參考答案: day(date())=8

      7、在Visual Foxpro6.0中,數(shù)據(jù)庫(kù)文件的擴(kuò)展名為_(kāi)_______,表文件的擴(kuò)展名為_(kāi)_______

      參考答案: dbc,dbf

      8、在Visual Foxpro 6.0中,表有兩種類型,即________和__________

      參考答案: 自由表,數(shù)據(jù)庫(kù)表

      9、設(shè)置數(shù)據(jù)表中某異一字段的默認(rèn)值,要在()環(huán)境下使用表設(shè)計(jì)器。

      參考答案: 數(shù)據(jù)庫(kù)打開(kāi)的

      10、使用字段默認(rèn)值,可以提高數(shù)據(jù)的()速度。

      參考答案: 輸入 問(wèn)答題:

      1、如何打開(kāi)表設(shè)計(jì)器,對(duì)表的結(jié)構(gòu)進(jìn)行修改或顯示。

      學(xué)生答案: 方法一:點(diǎn)菜單上“文件”——“打開(kāi)”,會(huì)出現(xiàn)“打開(kāi)”對(duì)話框,在對(duì)話框下面有個(gè)“文件類型”,選擇“表(*.dbf)”,在該對(duì)話框上面“查找范圍”選擇表文件所在的文件夾,選擇要打開(kāi)的表。然后在菜單上“顯示”——“表設(shè)計(jì)器”。方法二:在命令窗口輸入命令:use 盤符:路徑表文件名 回車 再輸入命令: modify stru 回車

      參考答案: 略

      2、數(shù)據(jù)庫(kù)中的數(shù)據(jù)表間有幾種關(guān)聯(lián)關(guān)系?建立這些關(guān)聯(lián)的依據(jù)是什么?

      學(xué)生答案: 一對(duì)一:比如一個(gè)學(xué)生只有一個(gè)學(xué)號(hào) 一對(duì)多:一個(gè)老師可以教多個(gè)班級(jí) 多隊(duì)一:多個(gè)學(xué)生對(duì)應(yīng)同一個(gè)老師

      多對(duì)多:一個(gè)學(xué)生可以有多個(gè)老師,同樣一個(gè)老師也可以有多個(gè)學(xué)生

      參考答案: 略

      4、Visual Foxpro中,修改表結(jié)構(gòu)的命令是()

      A.MODI COMM

      B.MODI STRU

      C.MODI FORM

      D.USE

      學(xué)生答案: C

      參考答案: B

      6、在Visual FoxPro中,數(shù)據(jù)庫(kù)表和自由表()。

      A.字段名最長(zhǎng)可達(dá)128個(gè)字符

      B.均擁有4種類型的索引,即主索引、候選索引、唯一索引和普通索引

      C.只有數(shù)據(jù)庫(kù)表設(shè)置有字段屬性

      D.均擁有3種類型的索引,即主索引、候選索引、唯一索引

      學(xué)生答案: B

      參考答案: A

      13、在VFP中,當(dāng)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)文件時(shí),可選用()

      A.數(shù)據(jù)庫(kù)向?qū)?/p>

      B.數(shù)據(jù)庫(kù)生成器

      C.表單設(shè)計(jì)器

      D.應(yīng)用程序向?qū)?/p>

      學(xué)生答案: C

      參考答案: A

      17、Visual Foxpro中,要求表文件某數(shù)值型字段的整數(shù)是4位,小數(shù)是2位,其值可能為負(fù)數(shù),該字段的寬度應(yīng)定義為()

      A.8位

      B.7位

      C.6位

      D.4位

      學(xué)生答案: D

      參考答案: A

      19、下列關(guān)于數(shù)據(jù)庫(kù)表的說(shuō)法中錯(cuò)誤的是()

      A.可設(shè)置長(zhǎng)表名,長(zhǎng)字段名

      B.可設(shè)置匹配字段類型到類,字段驗(yàn)證和記錄驗(yàn)證,觸發(fā)器

      C.可設(shè)置主索引和候選索引關(guān)鍵字,字段默認(rèn)值,顯示模式

      D.不可用use命令直接打開(kāi),必須在數(shù)據(jù)庫(kù)設(shè)計(jì)器中打開(kāi)

      學(xué)生答案: B

      參考答案: D 20、若要控制數(shù)據(jù)庫(kù)表中學(xué)號(hào)字段只能輸入數(shù)字,則應(yīng)設(shè)置()

      A.顯示格式 B.輸入掩碼 C.字段有效性 D.記錄有效性

      學(xué)生答案: C

      參考答案: B

      23、在Visual FoxPro中,可以對(duì)字段設(shè)置默認(rèn)值的表()。

      A.必須是數(shù)據(jù)庫(kù)表

      B.必須是自由表

      C.自由表或數(shù)據(jù)庫(kù)表

      D.不能設(shè)置字段的默認(rèn)值

      學(xué)生答案: C

      參考答案: A

      25、在下列幾組文件擴(kuò)展名中,不一定必須與數(shù)據(jù)庫(kù)同時(shí)使用的相應(yīng)文件是________

      A.DBF、FMT B.IDX、MEM C.FMT、DBT D.MEM、PRG 學(xué)生答案: C 參考答案: D

      26、Foxpro是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),在Foxpro中用以表示關(guān)系的是()

      A.數(shù)據(jù)庫(kù)字段 B.數(shù)據(jù)庫(kù)記錄 C..idx文件 D..dbf文件 學(xué)生答案: B 參考答案: D

      27、在Foxpro環(huán)境下,可以同時(shí)打開(kāi)的數(shù)據(jù)庫(kù)文件的最多個(gè)數(shù)是()

      A.2 B.10 C.16 D.256

      學(xué)生答案: C

      參考答案: B 30、一個(gè)數(shù)據(jù)表可以添加到()數(shù)據(jù)庫(kù)中。

      A.兩個(gè)

      B.一個(gè)

      C.多個(gè)

      D.隨意個(gè)

      學(xué)生答案: C 單選題:

      15、Visual Foxpro數(shù)據(jù)庫(kù)文件是()

      A.存放用戶數(shù)據(jù)的文件

      B.管理數(shù)據(jù)庫(kù)對(duì)象的系統(tǒng)文件

      C.存放用戶數(shù)據(jù)和系統(tǒng)數(shù)據(jù)的文件

      D.前三種說(shuō)法都對(duì)

      學(xué)生答案: B

      參考答案: B

      21、在下列幾組文件擴(kuò)展名中,不一定必須與數(shù)據(jù)庫(kù)同時(shí)使用的相應(yīng)文件是________

      A.DBF、FMT

      B.IDX、MEM

      C.FMT、DBT

      D.MEM、PRG

      學(xué)生答案: B

      參考答案: D

      22、在FoxPro中,下列敘述正確的是 ________.A.用SET RELATION命令建立數(shù)據(jù)庫(kù)關(guān)聯(lián)之前,兩個(gè)數(shù)據(jù)庫(kù)都必須索引

      B.用JOIN命令連接兩個(gè)數(shù)據(jù)庫(kù)之前,這兩個(gè)數(shù)據(jù)庫(kù)必須在不同的工作區(qū)打開(kāi)

      C.用APPEND FROM命令向當(dāng)前數(shù)據(jù)庫(kù)追加記錄之前,這兩個(gè)數(shù)據(jù)庫(kù)必須在不同的工作區(qū)打開(kāi)

      D.用UPDATE命令更新數(shù)據(jù)庫(kù)之前,這兩個(gè)數(shù)據(jù)庫(kù)都必須索引

      學(xué)生答案: C

      參考答案: A

      25、對(duì)兩個(gè)數(shù)據(jù)庫(kù)文件進(jìn)行物理連接操作的命令是

      A.LINK

      B.JOIN

      C.SET RELATION

      D.RELATION

      學(xué)生答案: B

      參考答案: B

      28、數(shù)據(jù)表建立參照完整性后,不能設(shè)置數(shù)據(jù)表間()操作規(guī)則。

      A.跟新 B.刪除 C.瀏覽 D.插入

      學(xué)生答案: A 參考答案: C

      29、在數(shù)據(jù)庫(kù)環(huán)境下限制字段個(gè)數(shù)的操作,要在()中進(jìn)行。

      A.表達(dá)式生成器

      B.字段選擇器

      C.表設(shè)計(jì)器

      D.瀏覽

      學(xué)生答案: A

      參考答案: B 30、在數(shù)據(jù)庫(kù)環(huán)境下限制記錄的操作,要在()中進(jìn)行。

      A.表達(dá)式生成器

      B.字段選擇器

      C.表設(shè)計(jì)器

      D.瀏覽

      學(xué)生答案: C

      參考答案: A

      18、若要控制數(shù)據(jù)庫(kù)表中學(xué)號(hào)字段只能輸入數(shù)字,則應(yīng)設(shè)置()

      A.顯示格式

      B.輸入掩碼

      C.字段有效性

      D.記錄有效性

      學(xué)生答案: C

      參考答案: B

      21、在Visual FoxPro中,可以對(duì)字段設(shè)置默認(rèn)值的表()。

      A.必須是數(shù)據(jù)庫(kù)表

      B.必須是自由表

      C.自由表或數(shù)據(jù)庫(kù)表

      D.不能設(shè)置字段的默認(rèn)值

      學(xué)生答案: D

      參考答案: A

      29、數(shù)據(jù)表建立參照完整性后,不能設(shè)置數(shù)據(jù)表間()操作規(guī)則。

      A.跟新

      B.刪除

      C.瀏覽

      D.插入

      學(xué)生答案: C

      參考答案: C 30、在數(shù)據(jù)庫(kù)環(huán)境下限制字段個(gè)數(shù)的操作,要在()中進(jìn)行。

      A.表達(dá)式生成器

      B.字段選擇器

      C.表設(shè)計(jì)器

      D.瀏覽

      學(xué)生答案: C

      參考答案: B

      14、若要控制數(shù)據(jù)庫(kù)表中學(xué)號(hào)字段只能輸入數(shù)字,則應(yīng)設(shè)置()

      A.顯示格式

      B.輸入掩碼

      C.字段有效性

      D.記錄有效性

      學(xué)生答案: B

      參考答案: B 30、在數(shù)據(jù)庫(kù)環(huán)境下限制記錄的操作,要在()中進(jìn)行。

      A.表達(dá)式生成器

      B.字段選擇器

      C.表設(shè)計(jì)器

      D.瀏覽

      學(xué)生答案: B

      參考答案: A

      4、Visual Foxpro中,修改表結(jié)構(gòu)的命令是()

      A.MODI COMM

      B.MODI STRU

      C.MODI FORM

      D.USE

      學(xué)生答案: B

      參考答案: B 30、在數(shù)據(jù)庫(kù)環(huán)境下限制記錄的操作,要在()中進(jìn)行。

      A.表達(dá)式生成器

      B.字段選擇器

      C.表設(shè)計(jì)器

      D.瀏覽

      學(xué)生答案: C

      參考答案: A

      問(wèn)答題:

      1、如何打開(kāi)表設(shè)計(jì)器,對(duì)表的結(jié)構(gòu)進(jìn)行修改或顯示。

      學(xué)生答案: 打開(kāi)設(shè)計(jì)器 使用命令:MODIFY YALE<表名> 表格結(jié)構(gòu)的顯示:LIST STRUCTURE 表結(jié)構(gòu)的修改;MODIFY STROCTURE 顯示和修改也可用菜單方式“顯示”的“表設(shè)計(jì)器”打開(kāi)窗口進(jìn)行修改

      參考答案: 略

      2、數(shù)據(jù)庫(kù)中的數(shù)據(jù)表間有幾種關(guān)聯(lián)關(guān)系?建立這些關(guān)聯(lián)的依據(jù)是什么?

      學(xué)生答案: 選擇,投影,連接3種

      選擇是從行的角度進(jìn)行運(yùn)算,選擇條件是邏輯表達(dá)方式的形式,為真的元組被選取 投影是從列的角度進(jìn)行運(yùn)算,可以得到新的運(yùn)算,包括屬性比原關(guān)系少或順序不同 連接時(shí)將其2個(gè)關(guān)系模式的若干屬性拼接成一個(gè)新的關(guān)系模式的操作。而連接條件是出現(xiàn)2個(gè)表中的公共屬性名或具有相同語(yǔ)義、參考答案: 略

      表的基本操作

      1、Visual Foxpro中,要為當(dāng)前表所有職工增加100元工資應(yīng)該使用命令()。

      A.CHANGE 工資 WITH 工資+100

      B.REPLACE 工資 WITH 工資+100

      C.CHANGE ALL 工資 WITH 工資+100

      D.REPLACE ALL 工資 WITH 工資+100

      學(xué)生答案: D

      參考答案: D

      2、在Visual FoxProk中,表()。

      A.以兩種形態(tài)出現(xiàn),即數(shù)據(jù)庫(kù)表和自由表 B.必須依附于一個(gè)指定的數(shù)據(jù)庫(kù)

      C.由于需要依附于數(shù)據(jù)庫(kù),因此它不是一個(gè)獨(dú)立的文件 D.學(xué)生答案: A

      參考答案: A

      3、可以使用()命令修改表結(jié)構(gòu)。

      A.MODIFY STRUCTURE B.LIST STRUCTURE C.COPY STRUCTURE D.DELETE

      學(xué)生答案: B

      參考答案: A

      4、假設(shè)當(dāng)前工作區(qū)是第1工作區(qū),并且已在該工作區(qū)打開(kāi)了Student表。如果要在第三工作區(qū)再次打開(kāi)Student表,應(yīng)使用的命令是()。

      A.USE Student

      B.USE Student AGAIN

      C.USE Student AGAIN IN 3

      D.USE Student IN 3

      學(xué)生答案: C

      參考答案: C

      5、在不進(jìn)入全屏幕編輯狀態(tài)下為表添加一條空白記錄,應(yīng)使用的命令是()。

      A.APPEND

      B.APPEND BLANK

      C.BROWSE

      D.LIST

      學(xué)生答案: B

      參考答案: B

      6、VISUAL FOXPRO中,若要顯示當(dāng)前記錄,應(yīng)使用的命令是():

      A.LIST B.DISPLAY C.EDIT D.DELETE

      學(xué)生答案: C

      參考答案: B

      7、VISUAL FOXPRO中,參照完整性的規(guī)則不包括()

      A.更新規(guī)則 B.刪除規(guī)則 C.插入規(guī)則 D.檢索規(guī)則

      學(xué)生答案: B

      參考答案: D

      8、要為當(dāng)前表所有職工增加100元工資,應(yīng)該使用命令

      A.CHANGE 工資 WITH 工資+100 B.REPLACE 工資 WITH 工資+100 C.CHANGE ALL 工資 WITH 工資+100 D.REPLACE ALL 工資 WITH 工資+100

      學(xué)生答案: D

      參考答案: D

      9、下列命令中,僅拷貝表文件結(jié)構(gòu)的命令是()

      A.COPY TO

      B.COPY STRUCTURE TO

      C.COPY FILE TO

      D.COPY STRUCTURE TO EXETENDED

      學(xué)生答案: C

      參考答案: B

      10、如果要給當(dāng)前表增加一個(gè)字段,應(yīng)使用的命令是()

      A.APPEND B.MODIFY STRUCTURE C.INSERT D.EDIT

      學(xué)生答案: A

      參考答案: B

      11、在Visual Foxpro環(huán)境下,若已打開(kāi)A.DBF表文件,統(tǒng)計(jì)該表中的記錄數(shù),使用的命令是()

      A.TOTAL

      B.COUNT

      C.SUM

      D.AVERAGE

      學(xué)生答案: C

      參考答案: B

      12、當(dāng)前表中,“體育達(dá)標(biāo)”字段為邏輯類型,要顯示所有未達(dá)標(biāo)的記錄應(yīng)使用命令()

      A.list for 體育達(dá)標(biāo)=“.f.” B.list for 體育達(dá)標(biāo)<>.f.C.list for not 體育達(dá)標(biāo) D.list for 體育達(dá)標(biāo)=f

      學(xué)生答案: D

      參考答案: C

      13、使用replace命令時(shí),如果范圍短語(yǔ)為ALL或REST,則執(zhí)行該命令后記錄指針指向()

      A.末記錄

      B.首記錄

      C.末記錄的后面

      D.首記錄的前面

      學(xué)生答案: A

      參考答案: C

      14、要從某表文件中真正刪除一條記錄,應(yīng)當(dāng)()

      A.直接用ZAP命令

      B.先用DELETE命令,再用ZAP命令

      C.先用DELETE命令,再用PACK命令

      D.直接用DELETE命令

      學(xué)生答案: D

      參考答案: C

      15、Visual Foxpro中,在瀏覽窗口中,不能將一條記錄邏輯刪除的操作是()

      A.將光標(biāo)定位于該記錄,按Ctrl+T鍵

      B.將光標(biāo)定位于該記錄,按Delete鍵

      C.將光標(biāo)定位于該記錄,單擊表菜單中的“切換刪除標(biāo)志”選項(xiàng)

      D.單擊該記錄前的白色小方塊,使其變黑

      學(xué)生答案: D

      參考答案: B

      16、顯示表中所有教授和副教授記錄的命令是()

      A.list for 職稱=“教授” and 職稱=“副教授”

      B.list for 職稱>=“副教授”

      C.list for 職稱=“教授” or “副教授”

      D.list for “教授”$職稱

      學(xué)生答案: A

      參考答案: D

      17、數(shù)據(jù)表中共有100條記錄,當(dāng)前記錄為第10條,執(zhí)行l(wèi)ist next 5以后,當(dāng)前記錄為()

      A.10

      B.14

      C.15

      D.EOF

      學(xué)生答案: C

      參考答案: B

      18、在瀏覽窗口打開(kāi)的情況下,若要向當(dāng)前表中連續(xù)添加多條記錄應(yīng)使用()

      A.“顯示”菜單中的“追加方式” B.“表”菜單中的“追加新記錄” C.“表”菜單中的“追加記錄” D.快捷鍵Ctrl+Y

      學(xué)生答案: C

      參考答案: A

      19、表中相對(duì)移動(dòng)記錄指針和絕對(duì)移動(dòng)記錄指針的命令分別為()

      A.Locate和Skip B.Locate和Go C.Skip和Go D.Locate和Find

      學(xué)生答案: C

      參考答案: C 20、Delete的作用是()

      A.將記錄從表中徹底刪除

      B.只給要?jiǎng)h除的記錄做刪除標(biāo)志 C.不能刪除記錄

      D.刪除整個(gè)表中的記錄

      學(xué)生答案: D

      參考答案: B

      21、命令中<范圍>子句,使用______可以對(duì)表文件從當(dāng)前記錄開(kāi)始至最后一個(gè)記錄進(jìn)行操作

      A.ALL

      B.NEXT n

      C.RECORD n

      D.REST

      學(xué)生答案: A

      參考答案: D

      22、可以在BROWSE瀏覽窗口中,按CTRL+T鍵實(shí)現(xiàn)__________操作

      A.邏輯刪除記錄和物理刪除記錄 B.邏輯恢復(fù)記錄和物理恢復(fù)記錄 C.邏輯刪除記錄和邏輯恢復(fù)記錄 D.物理刪除記錄和物理恢復(fù)記錄

      學(xué)生答案: A

      參考答案: C

      23、在表的操作中,DELE命令的作用是()

      A.將記錄從表中徹底刪除 B.給要?jiǎng)h除的記錄做刪除標(biāo)記 C.不能刪除記錄

      D.刪除整個(gè)表中的記錄

      學(xué)生答案: A

      參考答案: B

      24、要想對(duì)一個(gè)打開(kāi)的數(shù)據(jù)庫(kù)增加新字段,應(yīng)當(dāng)使用命令 ___________.A.APPEND

      B.MODIFY STRUCTURE

      C.INSERT

      D.CHANGE

      學(xué)生答案: A

      參考答案: B

      25、當(dāng)前數(shù)據(jù)庫(kù)中有基本工資、獎(jiǎng)金、津貼和工資總額字段,都是N型。要將職工的所有收入?yún)R總后寫(xiě)入工資總額字段中,應(yīng)當(dāng)使用命令 __________.A.REPLACE ALL工資總額 WITH 基本工資+獎(jiǎng)金+津貼

      B.TOTAL ON 工資總額 FIELDS 基本工資,獎(jiǎng)金,津貼

      C.REPLACE 工資總額 WITH 基本工資+獎(jiǎng)金+津貼

      D.SUM基本工資+獎(jiǎng)金+津貼TO 工資總額

      學(xué)生答案: C

      參考答案: D

      26、在Foxpro中執(zhí)行LIST 命令,要想在屏幕和打印機(jī)上同時(shí)輸出,應(yīng)使用命令

      A.LIST ON PRINT B.LIST TO PRINT C.PRINT LIST D.LIST PRINT ON

      學(xué)生答案: D

      參考答案: B

      27、在Foxpro中,可以使用FOUND()函數(shù)來(lái)檢測(cè)查詢是否成功的命令包括

      A.LIST、FIND、SEEK B.FIND、SEEK、LOCATE C.FIND、DISPLAY、SEEK D.LIST、SEEK、LOCATE

      學(xué)生答案: C

      參考答案: B

      28、在下面Foxpro命令中,不能修改數(shù)據(jù)記錄的命令是()

      A.BROWSE B.EDIT C.CHANGE D.MODIFY

      學(xué)生答案: D

      參考答案: D

      29、在FOXpro中,命令CLOSE ALL與CLEAR ALL 相比,CLEAR ALL作用是()

      A.關(guān)閉所有文件,不釋放內(nèi)存變量

      B.關(guān)閉所有文件,釋放內(nèi)存變量

      C.不關(guān)閉文件,釋放內(nèi)存變量

      D.不關(guān)閉文件,不釋放內(nèi)存變量

      學(xué)生答案: A

      參考答案: B 30、在Foxpro的庫(kù)文件中,字段的數(shù)據(jù)類型可以是字符型、數(shù)字型、邏輯型、日期型和()

      A.整數(shù)型

      B.浮點(diǎn)數(shù)型

      C.備注型

      D.時(shí)間型

      學(xué)生答案: B

      參考答案: D

      31、要在當(dāng)前庫(kù)文件的當(dāng)前記錄之后插入一條新記錄,應(yīng)該使用命令()A.APPEND

      B.EDIT

      C.CHANGE

      D.INSERT

      學(xué)生答案: C

      參考答案: D

      32、與命令LIST FIELDS 姓名,性別,出生日期 不等效的命令是()

      A.LIST 姓名,性別,出生日期

      B.LIST ALL FIELDS 姓名,性別,出生日期

      C.DISPLAY FIELDS 姓名,性別,出生日期

      D.DISPLAY ALL 姓名,性別,出生日期

      學(xué)生答案: C

      參考答案: C

      33、以下各種說(shuō)法中,正確的是()

      A.DELETE ALL、ZAP和PACK 的功能各不相同 B.ZAP 和PACK的功能相同

      C.DELETE ALL 和ZAP的功能相同 D.DELETE ALL 和 PACK的功能相同

      學(xué)生答案: A

      參考答案: A

      34、數(shù)據(jù)表中的數(shù)據(jù)暫時(shí)不想使用,為提高數(shù)據(jù)表的使用效率,對(duì)這些“數(shù)據(jù)”最好要進(jìn)行()

      A.邏輯刪除

      B.物理刪除

      C.不加處理

      D.數(shù)據(jù)過(guò)濾器

      學(xué)生答案: D

      參考答案: A

      35、數(shù)據(jù)表中有30個(gè)記錄,如果當(dāng)前記錄為第3條記錄,執(zhí)行skip+2命令,測(cè)試當(dāng)前記錄號(hào)函數(shù)recno()的值是()。

      A.3

      B.2

      C.5

      D.4

      學(xué)生答案: C

      參考答案: C

      36、數(shù)據(jù)表中有30個(gè)記錄,如果當(dāng)前記錄為第30條記錄,把記錄指針移到第一個(gè)記錄,測(cè)試當(dāng)前記錄號(hào)函數(shù)recno()的值是()

      A.29

      B.30

      C.1

      D.0

      學(xué)生答案: A

      參考答案: C

      37、對(duì)數(shù)據(jù)表的結(jié)構(gòu)進(jìn)行操作,通常是在()環(huán)境下完成的。

      A.表設(shè)計(jì)器 B.表向?qū)?C.表瀏覽器 D.表編輯器

      學(xué)生答案: A

      參考答案: A

      38、修改數(shù)據(jù)表中的數(shù)據(jù)是在()環(huán)境下完成的

      A.表設(shè)計(jì)器

      B.表向?qū)?/p>

      C.表瀏覽器

      D.表單設(shè)計(jì)器

      學(xué)生答案: A

      參考答案: C

      39、每一個(gè)數(shù)據(jù)工作區(qū)上只能打開(kāi)()數(shù)據(jù)表

      A.1個(gè) B.2個(gè) C.10個(gè) D.任意個(gè)

      學(xué)生答案: D

      參考答案: A 40、在當(dāng)前工作區(qū)可以訪問(wèn)其它工作區(qū)表中的()

      A.數(shù)據(jù)表結(jié)構(gòu) B.數(shù)據(jù)表 C.數(shù)據(jù)庫(kù) D.數(shù)據(jù)

      學(xué)生答案: B

      參考答案: D

      填空題:

      1、表文件擴(kuò)展名為_(kāi)_____。

      學(xué)生答案: dbf

      參考答案:.dbf

      2、建立一個(gè)名稱為STUDENT1的自由表的命令是_______。

      學(xué)生答案: CREATE STUDENT

      參考答案: create student1

      3、對(duì)表中記錄邏輯刪除的命令是________,恢復(fù)表中所有被邏輯刪除記錄的命令是 ____________,將所有被邏輯刪除記錄物理刪除的命令是_________

      學(xué)生答案: DELETE RECALL FOR PACK

      參考答案: delete,recall all,pack

      4、學(xué)生檔案表已打開(kāi),共有100條記錄,當(dāng)前記錄為23,執(zhí)行l(wèi)ist rest后,?recn()的值是______,?recc()的值是_____,?eof()的值是________

      學(xué)生答案: 77 23 100

      參考答案: 101,100,.T.5、在使用locate命令查詢以后,可以用____________來(lái)檢測(cè)是否找到

      學(xué)生答案: found

      參考答案: found()

      6、數(shù)據(jù)表中有“數(shù)學(xué)(N,5,1)”“英語(yǔ)(N,5,1)”“電子(N,5,1)”“總分(N,5,1)”,該表中現(xiàn)有多條記錄,但“總分”沒(méi)有輸入,只要在命令窗口中輸入___________________命令,就能填上這個(gè)字段的值

      學(xué)生答案: append

      參考答案: repl all 總分 with 數(shù)學(xué)+英語(yǔ)+電子

      7、假設(shè)圖書(shū)數(shù)據(jù)庫(kù)已經(jīng)打開(kāi),數(shù)據(jù)庫(kù)中有書(shū)名字段,并且已經(jīng)按書(shū)名進(jìn)行了索引?,F(xiàn)在要使用索引查詢將記錄指針定位在書(shū)名為“FoxPro+”的第一條記錄上,應(yīng)該使用的命令是 [ ]。

      學(xué)生答案: go

      參考答案: FIND FoxPro+

      8、定義表結(jié)構(gòu)時(shí),要定義表中有多少個(gè)字段,同時(shí)還要定義每一個(gè)字段的()、()、()等。

      學(xué)生答案: 字段名,字段類型,字段寬帶

      參考答案: 字段名 字段類型 字段寬度

      9、向表中輸入數(shù)據(jù),可以采用()、()兩種格式。

      學(xué)生答案: 瀏覽,編輯

      參考答案: 瀏覽 編輯

      10、數(shù)據(jù)表是由()和()兩部分組成。

      學(xué)生答案: 表結(jié)構(gòu) 記錄

      參考答案: 結(jié)構(gòu) 數(shù)據(jù) 問(wèn)答題:

      1、在VFP中,對(duì)表記錄的操作命令中,邏輯刪除記錄和物理刪除記錄的命令分別是什么?它們有什么區(qū)別?

      參考答案: 要點(diǎn):

      邏輯刪除記錄的命令是Delete,物理刪除記錄的命令是Pack。

      區(qū)別:邏輯刪除記錄只是在記錄上做一個(gè)刪除標(biāo)記,并不真正刪除記錄,需要時(shí)還可恢復(fù)。而物理刪除記錄是把做了刪除標(biāo)記的記錄從表中徹底刪除,不可再恢復(fù)。

      2、簡(jiǎn)述VF中用菜單方式建立一個(gè)STUDENT表,通過(guò)編輯窗口追加方式向表中添加學(xué)生記錄與瀏覽顯示結(jié)果的操作步驟。

      參考答案: 要點(diǎn):

      建表:文件-新建-新建文件-輸入表名STUDENT-在表設(shè)計(jì)器窗體定義字段、類型-確定。

      追加方式輸入學(xué)生記錄:

      打開(kāi)STUDENT表-顯示-瀏覽―編輯―顯示-追加方式-輸入學(xué)生記錄-關(guān)閉。瀏覽結(jié)果:

      文件-打開(kāi)表-顯示-瀏覽。

      3、索引的類型有哪幾種?各自有何特征?

      參考答案: 要點(diǎn):

      索引有四種:主索引、候選索引、普通索引、唯一索引

      主索引要求每一個(gè)記錄的索引表達(dá)式的值是唯一的,在一個(gè)數(shù)據(jù)庫(kù)表中只能有一個(gè)主索引。候選索引與主索引一樣要求每一個(gè)記錄的索引表達(dá)式的值是唯一的,在一個(gè)數(shù)據(jù)表中可以有多個(gè)候選索引。

      普通索引允許索引表達(dá)式的值出現(xiàn)重復(fù)值,而唯一索引如果表中記錄的索引表達(dá)式的值相同,則只存儲(chǔ)第一個(gè)索引表達(dá)式的值。程序設(shè)計(jì)題:

      1、Visual Foxpro中,要為當(dāng)前表所有職工增加100元工資應(yīng)該使用命令()。

      A.CHANGE 工資 WITH 工資+100 B.REPLACE 工資 WITH 工資+100 C.CHANGE ALL 工資 WITH 工資+100 D.REPLACE ALL 工資 WITH 工資+100

      學(xué)生答案: C

      參考答案: D

      2、在VFP中,建完表結(jié)構(gòu)未輸入任何數(shù)據(jù)之前,備注型字段上顯示的是()

      A.Memo

      B.memo

      C.MEMO

      D.gen

      學(xué)生答案: C

      參考答案: B

      3、在Visual FoxProk中,表()。

      A.以兩種形態(tài)出現(xiàn),即數(shù)據(jù)庫(kù)表和自由表 B.必須依附于一個(gè)指定的數(shù)據(jù)庫(kù)

      C.由于需要依附于數(shù)據(jù)庫(kù),因此它不是一個(gè)獨(dú)立的文件 D.學(xué)生答案: C

      參考答案: A

      4、可以使用()命令修改表結(jié)構(gòu)。

      A.MODIFY STRUCTURE

      B.LIST STRUCTURE

      C.COPY STRUCTURE

      D.DELETE

      學(xué)生答案: C

      參考答案: A

      5、假設(shè)當(dāng)前工作區(qū)是第1工作區(qū),并且已在該工作區(qū)打開(kāi)了Student表。如果要在第三工作區(qū)再次打開(kāi)Student表,應(yīng)使用的命令是()。

      A.USE Student B.USE Student AGAIN C.USE Student AGAIN IN 3 D.USE Student IN 3

      學(xué)生答案: C

      參考答案: C

      6、在不進(jìn)入全屏幕編輯狀態(tài)下為表添加一條空白記錄,應(yīng)使用的命令是()。

      A.APPEND

      B.APPEND BLANK

      C.BROWSE

      D.LIST

      學(xué)生答案: C

      參考答案: B

      7、VISUAL FOXPRO中,若要顯示當(dāng)前記錄,應(yīng)使用的命令是():

      A.LIST B.DISPLAY C.EDIT D.DELETE

      學(xué)生答案: C

      參考答案: B

      8、在 Visual FoxPro 中,SELECT 0命令將選擇()。

      A.第0工作區(qū) B.當(dāng)前工作區(qū)

      C.當(dāng)前未用的最小工作區(qū) D.下一工作區(qū)

      學(xué)生答案: C

      參考答案: C

      9、在執(zhí)行如下命令時(shí),Subject 表將在()打開(kāi)。SELECT 1 USE Student SELECT 3 USE Score SELECT 0 USE Subject

      A.第0工作區(qū)

      B.第1工作區(qū)

      C.第2工作區(qū)

      D.第3工作區(qū)

      學(xué)生答案: B

      參考答案: C

      10、VISUAL FOXPRO中,參照完整性的規(guī)則不包括()

      A.更新規(guī)則

      B.刪除規(guī)則

      C.插入規(guī)則

      D.檢索規(guī)則

      參考答案: D

      11、要為當(dāng)前表所有職工增加100元工資,應(yīng)該使用命令

      A.CHANGE 工資 WITH 工資+100

      B.REPLACE 工資 WITH 工資+100

      C.CHANGE ALL 工資 WITH 工資+100

      D.REPLACE ALL 工資 WITH 工資+100

      學(xué)生答案: C

      參考答案: D

      12、下列命令中,僅拷貝表文件結(jié)構(gòu)的命令是()

      A.COPY TO B.COPY STRUCTURE TO C.COPY FILE TO D.COPY STRUCTURE TO EXETENDED

      學(xué)生答案: C

      參考答案: B

      13、如果要給當(dāng)前表增加一個(gè)字段,應(yīng)使用的命令是()

      A.APPEND B.MODIFY STRUCTURE C.INSERT D.EDIT

      學(xué)生答案: C

      參考答案: B

      15、當(dāng)前表中,“體育達(dá)標(biāo)”字段為邏輯類型,要顯示所有未達(dá)標(biāo)的記錄應(yīng)使用命令()

      A.list for 體育達(dá)標(biāo)=“.f.” B.list for 體育達(dá)標(biāo)<>.f.C.list for not 體育達(dá)標(biāo) D.list for 體育達(dá)標(biāo)=f

      學(xué)生答案: C

      參考答案: C

      16、在顯示下拉菜單中,單擊“追加方式”選項(xiàng),將在當(dāng)前表()

      A.中插入一個(gè)空記錄

      B.中插入一個(gè)空記錄

      C.中進(jìn)入追加狀態(tài)

      D.上彈出追加對(duì)話框

      學(xué)生答案: C

      參考答案: C

      17、Visual Foxpro中,在瀏覽窗口中,不能將一條記錄邏輯刪除的操作是()

      A.將光標(biāo)定位于該記錄,按Ctrl+T鍵 B.將光標(biāo)定位于該記錄,按Delete鍵

      C.將光標(biāo)定位于該記錄,單擊表菜單中的“切換刪除標(biāo)志”選項(xiàng) D.單擊該記錄前的白色小方塊,使其變黑

      學(xué)生答案: C

      參考答案: B

      18、在向數(shù)據(jù)庫(kù)添加表的操作中,下列敘述中不正確的是()

      A.可以將一張“獨(dú)立的”表添加到數(shù)據(jù)庫(kù)中

      B.可以將一個(gè)已屬于一個(gè)數(shù)據(jù)庫(kù)的表添加到另一個(gè)數(shù)據(jù)庫(kù)中 C.可以在數(shù)據(jù)庫(kù)設(shè)計(jì)器中新建個(gè)表使其成為數(shù)據(jù)庫(kù)表

      D.欲使一個(gè)數(shù)據(jù)庫(kù)表成為另外一個(gè)數(shù)據(jù)庫(kù)的表,則必須先使它成為自由表

      學(xué)生答案: C

      參考答案: B

      19、在下列命令中,不具有修改記錄功能的是()

      A.edit B.replace C.browse D.modi stru

      學(xué)生答案: C

      參考答案: D 20、表中相對(duì)移動(dòng)記錄指針和絕對(duì)移動(dòng)記錄指針的命令分別為()

      A.Locate和Skip

      B.Locate和Go

      C.Skip和Go

      D.Locate和Find

      學(xué)生答案: C

      參考答案: C

      22、命令中<范圍>子句,使用______可以對(duì)表文件從當(dāng)前記錄開(kāi)始至最后一個(gè)記錄進(jìn)行操作

      A.ALL

      B.NEXT n

      C.RECORD n

      D.REST

      學(xué)生答案: C

      參考答案: D

      23、可以在BROWSE瀏覽窗口中,按CTRL+T鍵實(shí)現(xiàn)__________操作

      A.邏輯刪除記錄和物理刪除記錄 B.邏輯恢復(fù)記錄和物理恢復(fù)記錄 C.邏輯刪除記錄和邏輯恢復(fù)記錄 D.物理刪除記錄和物理恢復(fù)記錄

      學(xué)生答案: C

      參考答案: C

      26、在Foxpro中,可以使用FOUND()函數(shù)來(lái)檢測(cè)查詢是否成功的命令包括

      A.LIST、FIND、SEEK B.FIND、SEEK、LOCATE C.FIND、DISPLAY、SEEK D.LIST、SEEK、LOCATE

      學(xué)生答案: C

      參考答案: B

      28、若用MODIFY STRUCTURE命令把數(shù)據(jù)文件中“摘要”字段的寬度由40改為30,而且不做其它修改,則“摘要”字段的數(shù)據(jù)()

      A.只保留了前30個(gè)字符

      B.仍保持40個(gè)字符

      C.凡字段值超過(guò)30個(gè)字符的整個(gè)字段被刪空

      D.全部丟失

      學(xué)生答案: C

      參考答案: A 30、要在當(dāng)前庫(kù)文件的當(dāng)前記錄之后插入一條新記錄,應(yīng)該使用命令()

      A.APPEND

      B.EDIT

      C.CHANGE

      D.INSERT

      參考答案: D

      31、MODIFY STRUCTURE命令的功能是()

      A.修改字段的類型

      B.增加新的字段

      C.修改字段的名稱

      D.修改庫(kù)文件的結(jié)構(gòu)

      參考答案: D

      32、與命令LIST FIELDS 姓名,性別,出生日期 不等效的命令是()

      A.LIST 姓名,性別,出生日期

      B.LIST ALL FIELDS 姓名,性別,出生日期

      C.DISPLAY FIELDS 姓名,性別,出生日期

      D.DISPLAY ALL 姓名,性別,出生日期

      學(xué)生答案: C

      參考答案: C

      34、設(shè)當(dāng)前數(shù)據(jù)庫(kù)文件有一個(gè)類型為N 的age字段,執(zhí)行命令ZAP FOR age=20的結(jié)果是()

      A.邏輯刪除age字段值為20的記錄 B.物理刪除age字段值為20的記錄 C.物理刪除全部記錄 D.語(yǔ)法錯(cuò)誤提示信息

      學(xué)生答案: C

      參考答案: C

      35、設(shè)庫(kù)文件STUDENT.DBF中有10條記錄,相繼執(zhí)行如下兩條命令: USE student INSERT BLANK 其結(jié)果是在student文件的

      A.第一條記錄的位置插入了一個(gè)空白記錄

      B.第二條記錄的位置插入了一個(gè)空白記錄

      C.文件尾插入了一個(gè)空白記錄

      D.不確定位置插入了一個(gè)空白記錄

      學(xué)生答案: D

      參考答案: B

      36、數(shù)據(jù)表中有30個(gè)記錄,如果當(dāng)前記錄為第一條記錄,把記錄指針移到最后一個(gè),測(cè)試當(dāng)前記錄號(hào)函數(shù)recno()的值是()

      A.31

      B.30

      C.29

      D.28

      學(xué)生答案: C

      參考答案: B

      37、數(shù)據(jù)表中有30個(gè)記錄,如果當(dāng)前記錄為第30條記錄,把記錄指針移到第一個(gè)記錄,測(cè)試當(dāng)前記錄號(hào)函數(shù)recno()的值是()

      A.29

      B.30

      C.1

      D.0

      學(xué)生答案: C

      參考答案: C

      7、在 Visual FoxPro 中,SELECT 0命令將選擇()。

      A.第0工作區(qū)

      B.當(dāng)前工作區(qū)

      C.當(dāng)前未用的最小工作區(qū)

      D.下一工作區(qū)

      學(xué)生答案: C

      參考答案: C

      14、使用replace命令時(shí),如果范圍短語(yǔ)為ALL或REST,則執(zhí)行該命令后記錄指針指向()

      A.末記錄

      B.首記錄

      C.末記錄的后面

      D.首記錄的前面

      學(xué)生答案: D

      參考答案: C

      15、要從某表文件中真正刪除一條記錄,應(yīng)當(dāng)()

      A.直接用ZAP命令

      B.先用DELETE命令,再用ZAP命令

      C.先用DELETE命令,再用PACK命令

      D.直接用DELETE命令

      學(xué)生答案: C

      參考答案: C

      23、命令中<范圍>子句,使用______可以對(duì)表文件從當(dāng)前記錄開(kāi)始至最后一個(gè)記錄進(jìn)行操作

      A.ALL

      B.NEXT n

      C.RECORD n

      D.REST

      學(xué)生答案: D

      參考答案: D

      24、表文件有20條記錄,當(dāng)前記錄號(hào)為10,執(zhí)行命令LIST NEXT 5以后,所顯示記錄的序號(hào)是()

      A.11--15

      B.11--16

      C.10--15

      D.10--14

      學(xué)生答案: D 參考答案: D 程序設(shè)計(jì)題:

      32、下列操作中,不能用MODIFY STRUCTURE 命令實(shí)現(xiàn)的是()

      A.為數(shù)據(jù)庫(kù)增加字段

      B.刪除數(shù)據(jù)庫(kù)中的某些字段

      C.對(duì)數(shù)據(jù)庫(kù)的字段名進(jìn)行修改

      D.對(duì)記錄數(shù)據(jù)進(jìn)行修改

      學(xué)生答案: B 參考答案: B 索引與排序

      1、可以伴隨著表的打開(kāi)而自動(dòng)打開(kāi)的索引是()。

      A.單一索引文件(IDX)

      B.復(fù)合索引文件(CDX)

      C.結(jié)構(gòu)化復(fù)合索引文件

      D.非結(jié)構(gòu)化復(fù)合索引文件

      學(xué)生答案: C

      參考答案: C

      2、在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,建立兩個(gè)表之間的一對(duì)多聯(lián)系是通過(guò)以下索引實(shí)現(xiàn)的()

      A.“一方”表的主索引或候選索引,“多方”表的普通索引

      B.“一方”表的主索引,“多方”表的普通索引或候選索引

      C.“一方”表的普通索引,“多方”表的主索引或候選索引

      D.“一方”表的普通索引,“多方”表的候選索引或普通索引

      學(xué)生答案: C

      參考答案: A

      3、若要打開(kāi)已建立好的索引文件,應(yīng)使用的命令是()。

      A.SET INDEX TO

      B.SET ORDER TO

      C.INDEX ON D.OPEN INDEX TO。

      參考答案: A

      4、不允許記錄中出現(xiàn)重復(fù)索引值的索引是 _______。

      A.主索引

      B.主索引、候選索引、普遍索引 C.主索引和候選索引

      D.主索引、候選索引和唯一索引

      學(xué)生答案: B

      參考答案: C

      5、下面有關(guān)索引的的描述正確的是()

      A.建立索引以后,原來(lái)的數(shù)據(jù)庫(kù)表文件中的記錄的物理順序?qū)⒈桓淖?/p>

      B.索引與數(shù)據(jù)庫(kù)表的數(shù)據(jù)存儲(chǔ)在一個(gè)文件中

      C.創(chuàng)建索引是創(chuàng)建一個(gè)指向數(shù)據(jù)庫(kù)表文件記錄的指針構(gòu)成的文件

      D.使用索引并不能加快對(duì)表的查詢操作

      參考答案: C

      6、VFP中,主索引可在_____中建立

      A.自由表 B.數(shù)據(jù)庫(kù)表 C.任何表

      D.自由表和視圖 參考答案: B A.SORT B.UPDATE C.INDEX D.JOIN

      7、對(duì)表文件建立索引,可使用命令()

      學(xué)生答案: D

      參考答案: C

      8、主索引字段_______

      A.不能出現(xiàn)重復(fù)值或空值

      B.能出現(xiàn)重復(fù)值

      C.能出現(xiàn)空值

      D.不能出現(xiàn)重復(fù)值,但能出現(xiàn)空值

      學(xué)生答案: D

      參考答案: A

      9、在表中建立索引,使用的命令為()

      A.SORT

      B.UPDATE

      C.INDEX

      D.JOIN

      學(xué)生答案: B

      參考答案: C

      12、建立兩個(gè)數(shù)據(jù)庫(kù)關(guān)聯(lián),要求()

      A.兩個(gè)數(shù)據(jù)庫(kù)都必須排序 B.關(guān)聯(lián)的數(shù)據(jù)庫(kù)必須排序 C.兩個(gè)數(shù)據(jù)庫(kù)都必須索引 D.被關(guān)聯(lián)的數(shù)據(jù)庫(kù)必須索引

      學(xué)生答案: B

      參考答案: D

      13、對(duì)于一個(gè)數(shù)據(jù)庫(kù)文件,可以同時(shí)打開(kāi)的索引文件的個(gè)數(shù)為()

      A.5

      B.6

      C.7

      D.8

      學(xué)生答案: C

      參考答案: C

      14、在以下關(guān)于索引的敘述中,完全正確的是()

      A.索引不僅能提高查詢的速度,還能提高更新的速度

      B.索引提高了查詢的速度,但一般會(huì)降低更新的速度

      C.索引字段不能更新

      D.索引字段可以更新,但是必須在更新前關(guān)閉索引

      學(xué)生答案: A

      參考答案: B

      15、在同一個(gè)數(shù)據(jù)表中不能依照()建立索引

      A.一個(gè)字段 B.多個(gè)字段 C.表達(dá)式 D.備注型字段

      學(xué)生答案: C

      參考答案: D

      16、索引字段值不唯一,應(yīng)該選擇的索引類型為()

      A.主索引 B.普通索引 C.候選索引 D.任意一種

      學(xué)生答案: D

      參考答案: B

      17、若數(shù)據(jù)庫(kù)表索引字段值是唯一值時(shí),最好選擇的索引類型為()

      A.主索引 B.普通索引 C.任意一種 D.唯一索引

      學(xué)生答案: A

      參考答案: A

      18、已知某一數(shù)據(jù)庫(kù)中有兩個(gè)數(shù)據(jù)表,它們的索引關(guān)鍵字是一一對(duì)應(yīng)的關(guān)系、這兩個(gè)表若想建立關(guān)聯(lián),應(yīng)該建立()關(guān)系。

      A.一對(duì)一

      B.一對(duì)多

      C.多對(duì)一

      D.多對(duì)多

      學(xué)生答案: C

      參考答案: A

      19、當(dāng)主數(shù)據(jù)表的索引字段的類型是主索引,子數(shù)據(jù)表的索引字段的類型是候選索引時(shí),兩個(gè)數(shù)據(jù)表間的關(guān)聯(lián)關(guān)系是()。

      A.多對(duì)多

      B.一對(duì)多

      C.多對(duì)一

      D.一對(duì)一

      學(xué)生答案: A

      參考答案: D 20、當(dāng)主數(shù)據(jù)表的索引字段的類型是主索引,子數(shù)據(jù)表的索引字段的類型是普通索引時(shí),兩個(gè)數(shù)據(jù)表間的關(guān)聯(lián)關(guān)系是()。

      A.多對(duì)一

      B.一對(duì)多

      C.一對(duì)一

      D.多對(duì)多

      學(xué)生答案: B

      參考答案: B

      填空題:

      1、同一個(gè)表的多個(gè)索引可以創(chuàng)建在一個(gè)索引文件中,索引文件名與相關(guān)的表同名,索引文件的擴(kuò)展名是_______,這種索引稱為_(kāi)________

      學(xué)生答案:

      參考答案: CDX 結(jié)構(gòu)復(fù)合索引

      2、索引可以對(duì)表中的記錄進(jìn)行()排序,排序可以對(duì)表中的記錄進(jìn)行()排序。

      學(xué)生答案:

      參考答案: 邏輯,物理

      3、索引文件可以分為兩大類:()索引文件和()索引文件。()索引文件又可以進(jìn)一步分為()索引文件和()索引文件。

      學(xué)生答案:

      參考答案: 復(fù)合,單一,復(fù)合,結(jié)構(gòu)復(fù)合,非結(jié)構(gòu)復(fù)合

      4、Visual Foxpro的主索引和候選索引可以保證數(shù)據(jù)的___________完整性

      學(xué)生答案:

      參考答案: 實(shí)體

      5、數(shù)據(jù)庫(kù)表之間的一對(duì)多聯(lián)系通過(guò)主表的_______索引和子表的____________索引實(shí)現(xiàn)

      學(xué)生答案:

      參考答案: 主索引,普通索引

      6、數(shù)據(jù)庫(kù)表的索引類型有_______,________,_________和_________

      學(xué)生答案:

      參考答案: 主索引,候選索引,普通索引,唯一索引

      7、在打開(kāi)索引的情況下,為了使記錄指針指向邏輯首記錄(即索引關(guān)鍵字的值最小的記錄),應(yīng)使用命令【】。

      學(xué)生答案:

      參考答案: GO TOP

      8、唯一索引的關(guān)鍵字段值是()的 學(xué)生答案:

      參考答案: 可重復(fù)

      9、候選索引的關(guān)鍵字段值是()的 學(xué)生答案:

      參考答案: 唯一

      10、在同一個(gè)數(shù)據(jù)表中可以有()個(gè)主索引。

      學(xué)生答案:

      參考答案: 一個(gè)

      3、下面有關(guān)索引的的描述正確的是()

      A.建立索引以后,原來(lái)的數(shù)據(jù)庫(kù)表文件中的記錄的物理順序?qū)⒈桓淖?/p>

      B.索引與數(shù)據(jù)庫(kù)表的數(shù)據(jù)存儲(chǔ)在一個(gè)文件中

      C.創(chuàng)建索引是創(chuàng)建一個(gè)指向數(shù)據(jù)庫(kù)表文件記錄的指針構(gòu)成的文件

      D.使用索引并不能加快對(duì)表的查詢操作

      學(xué)生答案: B

      參考答案: C

      15、在建立唯一索引出現(xiàn)重復(fù)字段值時(shí),只存儲(chǔ)重復(fù)出現(xiàn)的()記錄

      A.第一個(gè)

      B.最后一個(gè)

      C.全部

      D.幾個(gè)

      多表操作

      學(xué)生答案: C

      參考答案: A

      16、若數(shù)據(jù)庫(kù)表索引字段值是唯一值時(shí),最好選擇的索引類型為()

      A.主索引

      B.普通索引

      C.任意一種

      D.唯一索引

      學(xué)生答案: B 對(duì)照

      參考答案: A

      17、若自由表索引字段值是唯一值時(shí),做好選擇的索引類型為()

      A.主索引

      B.候選索引

      C.唯一索引

      D.普通索引

      學(xué)生答案: C

      參考答案: B

      5、在VFP中,使用AVERAGE命令時(shí),表文件需要()

      A.排序

      B.建立索引

      C.排序或建立索引

      D.以上都不需要

      學(xué)生答案: C

      參考答案: D

      7、打開(kāi)一個(gè)建立了結(jié)構(gòu)復(fù)合索引的數(shù)據(jù)表,表記錄存儲(chǔ)的順序?qū)矗ǎ?/p>

      A.第一個(gè)索引標(biāo)識(shí)

      B.最后一個(gè)索引標(biāo)識(shí)

      C.主索引標(biāo)識(shí)

      D.原順序

      學(xué)生答案: C

      參考答案: D

      8、下列關(guān)于索引的敘述中錯(cuò)誤的是()

      A.VFP中的索引類型共有4種,分別是主索引,候選索引,普通索引和惟一索引

      B.在用命令方式建立索引時(shí),可以建立普通索引,惟一索引(UNIQUE)或候選索引(CANDIDATE),但是不能建立主索引

      C.在表設(shè)計(jì)器的字段選項(xiàng)卡中建立的索引默認(rèn)為普通索引

      D.在數(shù)據(jù)庫(kù)設(shè)計(jì)器中建立兩表之間的永久關(guān)系時(shí),只須在父表中建立主索引,然后拖動(dòng)該索引項(xiàng)到子表中的相應(yīng)字段

      學(xué)生答案: C

      參考答案: D

      1、在建立一對(duì)多表間永久關(guān)系時(shí),主表的索引類型必須是()。

      A.主索引或候選索引

      B.主索引、候選索引或唯一索引

      C.主索引、候選索引、唯一索引或普通索引 D.主索引或普通索引

      學(xué)生答案: C

      參考答案: A

      2、要控制兩個(gè)表中數(shù)據(jù)的完整性和一致性可以設(shè)置“參照完整性”,要求這兩個(gè)表 ________。

      A.是同一個(gè)數(shù)據(jù)庫(kù)中的兩個(gè)表

      B.不同數(shù)據(jù)庫(kù)中的兩個(gè)表

      C.兩個(gè)自由表

      D.一個(gè)是數(shù)據(jù)庫(kù)表另一個(gè)是自由表

      學(xué)生答案: C

      參考答案: A

      3、在Visual FoxPro的數(shù)據(jù)工作期窗口,使用SET RELATION命令可以建立兩個(gè)表之間的關(guān)聯(lián),這種關(guān)聯(lián)是()。

      A.永久性關(guān)聯(lián)

      B.永久性關(guān)聯(lián)或臨時(shí)性關(guān)聯(lián)

      C.臨時(shí)性關(guān)聯(lián)

      D.永久性關(guān)聯(lián)和臨時(shí)性關(guān)聯(lián)

      學(xué)生答案: C

      參考答案: C

      4、在Visual FoxPro中進(jìn)行參照完整性設(shè)置時(shí),要想設(shè)置成:當(dāng)更改父表中的主關(guān)鍵字段或候選關(guān)鍵字段時(shí),自動(dòng)更改所有相關(guān)子表記錄中的對(duì)應(yīng)值。應(yīng)選擇()。

      A.限制(Restrict)

      B.忽略(Ignore)

      C.級(jí)聯(lián)(Cascade)

      D.級(jí)聯(lián)(Cascade)或限制(Restrict)

      學(xué)生答案: C

      參考答案: C

      5、在VFP中可以同時(shí)使用___個(gè)工作區(qū)

      A.10 B.225 C.32767 D.無(wú)限制

      學(xué)生答案: C

      參考答案: C

      6、在生成參照完整性中,設(shè)置更新操作規(guī)則時(shí)選擇了“限制”選項(xiàng)卡后,則()

      A.在更新父表時(shí),用新的關(guān)鍵字值更新子表中的所有相關(guān)記錄

      B.在更新父表時(shí),若子表中有相關(guān)記錄則禁止更新

      C.在更新父表時(shí),若子表中有相關(guān)記錄則允許更新

      D.允許更新父表,不管子表中的相關(guān)記錄

      學(xué)生答案: C

      參考答案: B

      7、下列按鈕中,哪一個(gè)是數(shù)據(jù)工作期窗口中沒(méi)有的()

      A.屬性 B.打開(kāi) C.修改 D.關(guān)系

      學(xué)生答案: C

      參考答案: C

      8、要控制兩個(gè)表中數(shù)據(jù)的完整性和一致性可以設(shè)置“參照完整性”,要求這兩個(gè)表()

      A.是同一個(gè)數(shù)據(jù)庫(kù)中的兩個(gè)表 B.不同數(shù)據(jù)庫(kù)中的兩個(gè)表 C.兩個(gè)自由表

      D.一個(gè)是數(shù)據(jù)庫(kù)表另一個(gè)是自由表

      學(xué)生答案: C

      參考答案: A

      9、命令SELECT 0 的功能是()

      A.選擇區(qū)號(hào)最小的空閑工作區(qū) B.選擇區(qū)號(hào)最大的空閑工作區(qū)

      C.選擇當(dāng)前工作區(qū)的區(qū)號(hào)加1的工作區(qū) D.隨機(jī)選擇一個(gè)工作區(qū)的區(qū)號(hào)

      學(xué)生答案: C

      參考答案: A

      10、下面有關(guān)關(guān)聯(lián)操作的說(shuō)明,其中錯(cuò)誤的是

      A.關(guān)聯(lián)本身并不進(jìn)行具體的數(shù)據(jù)操作,在關(guān)聯(lián)的基礎(chǔ)上進(jìn)行什么數(shù)據(jù)操作由其它命令完成。

      B.只在兩個(gè)數(shù)據(jù)庫(kù)具有同名字段或相同值域字段的情況下才能按字段建立關(guān)聯(lián)。

      C.在當(dāng)前工作區(qū)對(duì)其他工作區(qū)的被關(guān)聯(lián)數(shù)據(jù)庫(kù)的數(shù)據(jù)可任意讀寫(xiě),即對(duì)子數(shù)據(jù)庫(kù)的數(shù)據(jù)既能使用又能修改和追加。

      D.關(guān)聯(lián)的作用是單向的,即當(dāng)前數(shù)據(jù)庫(kù)記錄指針的定位影響被關(guān)聯(lián)數(shù)據(jù)庫(kù)的記錄指針定位,而不可能出現(xiàn)相反方向的 學(xué)生答案: C

      參考答案: C

      填空題:

      1、在Visual FoxPro中,表間關(guān)系分為()表間關(guān)系和()表間關(guān)系兩種。永久表間關(guān)系是為了維護(hù)數(shù)據(jù)庫(kù)表之間的()而引入的。

      學(xué)生答案:

      參考答案: 永久,臨時(shí),數(shù)據(jù)完整性

      2、實(shí)現(xiàn)表之間臨時(shí)聯(lián)系的命令是_____________

      學(xué)生答案:

      參考答案: SET RELATION

      3、在Visual Foxpro中,最多同時(shí)允許打開(kāi)__________個(gè)數(shù)據(jù)庫(kù)表和自由表

      學(xué)生答案:

      參考答案: 32767

      4、表之間建立關(guān)聯(lián)的最主要的功能是____________

      學(xué)生答案:

      參考答案: 子表的指針隨父表的指針移動(dòng)而移動(dòng) 問(wèn)答題: 單選題:

      6、對(duì)多表進(jìn)行操作時(shí),選擇工作區(qū)所使用的命令為_(kāi)______

      A.USE

      B.OPEN

      C.SELECT

      D.CREATE

      學(xué)生答案: A

      參考答案: C

      8、下面有關(guān)關(guān)聯(lián)操作的說(shuō)明,其中錯(cuò)誤的是

      A.關(guān)聯(lián)本身并不進(jìn)行具體的數(shù)據(jù)操作,在關(guān)聯(lián)的基礎(chǔ)上進(jìn)行什么數(shù)據(jù)操作由其它命令完成。

      B.只在兩個(gè)數(shù)據(jù)庫(kù)具有同名字段或相同值域字段的情況下才能按字段建立關(guān)聯(lián)。

      C.在當(dāng)前工作區(qū)對(duì)其他工作區(qū)的被關(guān)聯(lián)數(shù)據(jù)庫(kù)的數(shù)據(jù)可任意讀寫(xiě),即對(duì)子數(shù)據(jù)庫(kù)的數(shù)據(jù)既能使用又能修改和追加。

      D.關(guān)聯(lián)的作用是單向的,即當(dāng)前數(shù)據(jù)庫(kù)記錄指針的定位影響被關(guān)聯(lián)數(shù)據(jù)庫(kù)的記錄指針定位,而不可能出現(xiàn)相反方向的 學(xué)生答案: C

      參考答案: C

      9、下列命令用于顯示1968年及其以前出生的職工記錄,其中錯(cuò)誤的是()

      A.LIST FOR YEAR(出生日期)<=1968

      B.LIST FOR SUBSTR(DTOC(出生日期),7,2)<=“68”

      C.LIST FOR LEFT(DTOC(出生日期),7,2)<=“68”

      D.LIST FOR RIGHT(DTOC(出生日期),2)<=“68”

      學(xué)生答案: D

      參考答案: C

      10、有如下命令序列: SELECT 1 USE f1 SELECT 2 USE f2 SELECT 1 SET RELATION TO RECNO()-2 INTO B GOTO 5 ?RECNO(2)最后一條命令的輸出結(jié)果是

      A.5

      B.4

      C.3

      D.1

      學(xué)生答案: B

      參考答案: C

      1、在建立一對(duì)多表間永久關(guān)系時(shí),主表的索引類型必須是()。

      A.主索引或候選索引

      B.主索引、候選索引或唯一索引

      C.主索引、候選索引、唯一索引或普通索引

      D.主索引或普通索引

      學(xué)生答案: C

      參考答案: A 查詢視圖

      1、視圖設(shè)計(jì)器中含有,但查詢?cè)O(shè)計(jì)器中卻沒(méi)有的選項(xiàng)卡是()

      A.篩選

      B.排序依據(jù)

      C.分組依據(jù)

      D.更新條件

      學(xué)生答案: C

      參考答案: D

      2、下面關(guān)于查詢描述正確的是()

      A.可以使用create view 打開(kāi)查詢?cè)O(shè)計(jì)器

      B.使用查詢?cè)O(shè)計(jì)器可以生成所有的SQL查詢語(yǔ)句

      C.使用查詢?cè)O(shè)計(jì)器生成的SQL語(yǔ)句存盤后將放在擴(kuò)展名為QPR的文件中

      D.使用DO命令執(zhí)行查詢時(shí),可以不帶擴(kuò)展名

      學(xué)生答案: B

      參考答案: C

      3、查詢和視圖的共同點(diǎn)是()

      A.有相應(yīng)的SQL語(yǔ)句 B.是一個(gè)單獨(dú)的文件 C.可以存放在數(shù)據(jù)庫(kù)中 D.可以更新

      學(xué)生答案: B

      參考答案: A

      4、如果要將視圖中的修改傳送到基表的原始記錄中,則應(yīng)當(dāng)選用視圖設(shè)計(jì)器的()選項(xiàng)卡。

      A.傳送條件

      B.更新條件

      C.修改條件

      D.視圖參數(shù)

      學(xué)生答案: A

      參考答案: B

      5、有關(guān)查詢與視圖,下列說(shuō)法中不正確的是()

      A.查詢不可以更新源表數(shù)據(jù),而視圖可以更新源表數(shù)據(jù)

      B.查詢和視圖都可以更新源表數(shù)據(jù)

      C.視圖具有許多數(shù)據(jù)庫(kù)表的屬性,利用視圖可以創(chuàng)建查詢和視圖

      D.視圖可以更新源表中的數(shù)據(jù),存儲(chǔ)于數(shù)據(jù)庫(kù)中

      學(xué)生答案: C

      參考答案: B

      6、“查詢”文件的擴(kuò)展名是()

      A.PRG B.FPX C.QPR D.QPX

      學(xué)生答案: C

      參考答案: C

      7、可以作為查詢與視圖的數(shù)據(jù)源是()

      A.自由表 B.數(shù)據(jù)庫(kù)表 C.查詢 D.視圖

      學(xué)生答案: C

      參考答案: B

      8、下列關(guān)于查詢和視圖的敘述中,查詢和視圖都()

      A.保存在數(shù)據(jù)庫(kù)中

      B.可以用USE命令打開(kāi) C.可以更新基表

      D.可以作為列表框?qū)ο蟮臄?shù)據(jù)源

      學(xué)生答案: B

      參考答案: B

      9、對(duì)于視圖不可以創(chuàng)建的是()

      A.字段的默認(rèn)值

      B.獨(dú)立索引

      C.臨時(shí)關(guān)系

      D.永久關(guān)系

      學(xué)生答案: B

      參考答案: B

      10、打開(kāi)本地視圖后,當(dāng)基表中的數(shù)據(jù)發(fā)生變化時(shí),則()

      A.視圖中的數(shù)據(jù)將自動(dòng)隨之發(fā)生變化

      B.必須先關(guān)閉視圖。再打開(kāi)視圖后,視圖中的數(shù)據(jù)都會(huì)變化 C.可以用REOUERYO函數(shù)刷新視圖 D.必須重新創(chuàng)建視圖

      學(xué)生答案: C

      參考答案: C

      11、要求僅顯示兩張表中滿足條件的記錄,應(yīng)選擇()類型。

      A.內(nèi)連接 B.左連接 C.右連接 D.完全連接

      學(xué)生答案: C

      參考答案: C

      12、下面有關(guān)對(duì)視圖的描述正確的是()

      A.可以使用MODIFY STRCTURE命令修改視圖的結(jié)構(gòu) B.視圖不能刪除,否則影響原來(lái)的數(shù)據(jù)文件 C.視圖是對(duì)表的復(fù)制產(chǎn)生的

      D.使用SQL對(duì)視圖進(jìn)行查詢時(shí)必須事先打開(kāi)該視圖所在的數(shù)據(jù)庫(kù)

      學(xué)生答案: C

      參考答案: D

      13、“添加表或視圖”對(duì)話框中,單擊“其他”按鈕可以為查詢或視圖添加()。

      A.其他數(shù)據(jù)庫(kù)表

      B.自由表

      C.其他視圖

      D.其他查詢

      學(xué)生答案: C

      參考答案: A

      14、在Visual FoxPro 中,可以使用CREATE SQL VIEW 命令創(chuàng)建()。

      A.查詢 B.視圖

      C.查詢或視圖 D.表

      學(xué)生答案: C

      參考答案: B

      15、如果要在屏幕上直接看到查詢結(jié)果,“查詢?nèi)ハ颉睉?yīng)該選擇。

      A.屏幕

      B.瀏覽

      C.臨時(shí)表或屏幕

      D.瀏覽或屏幕

      學(xué)生答案: B

      參考答案: D

      16、下列關(guān)于查詢?cè)O(shè)計(jì)器的說(shuō)法中錯(cuò)誤的是

      A.既可對(duì)單表查詢,也可對(duì)多表查詢

      B.在分組依據(jù)選項(xiàng)卡中,可以設(shè)置查詢結(jié)果按某一字段值的升序排列

      C.可以將查詢結(jié)果保存到擴(kuò)展名為.qpr的查詢文件中,并可在命令窗口中直接用do 命令執(zhí)行

      D.可以設(shè)定查詢結(jié)果的輸出形式,如臨時(shí)表,圖形等

      學(xué)生答案: B

      參考答案: B

      17、在Visual Foxpro 6.0中,建立查詢可用________方法

      A.使用查詢向?qū)?/p>

      B.使用查詢?cè)O(shè)計(jì)器

      C.直接使用SELECT-SQL命令

      D.以上方法均可

      學(xué)生答案: C

      參考答案: D

      18、視圖是一個(gè)

      A.虛擬的表

      B.真實(shí)的表

      C.不依賴于數(shù)據(jù)庫(kù)的表

      第四篇:數(shù)據(jù)庫(kù)原理及技術(shù)實(shí)驗(yàn)報(bào)告2

      《數(shù)據(jù)庫(kù)原理及技術(shù)》實(shí)驗(yàn)報(bào)告

      姓名: 莫鴻斌

      學(xué)號(hào):201601030137

      班級(jí):2016級(jí)計(jì)算機(jī)科學(xué)與技術(shù)

      實(shí)驗(yàn)日期: 2018-3-16

      一、實(shí)驗(yàn)項(xiàng)目

      了解SQL Server2012常用組件

      二、實(shí)驗(yàn)?zāi)康?/p>

      1.掌握SQL Server Management Studio的運(yùn)用; 2.掌握SQL Server 2012常用組件;

      3.如何使用SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫(kù)及表。

      三、實(shí)驗(yàn)內(nèi)容

      1.了解SQL Server2012常用組件;

      2.使用SQL Server management studio創(chuàng)建數(shù)據(jù)庫(kù)factory,要求將數(shù)據(jù)庫(kù)文件factory_data.MDF存放在E:data下面,其文件初始大小5MB,自動(dòng)按5MB增長(zhǎng),將事務(wù)日志文件factory_log.LDF存放在E:data目錄下,其文件大小按1MB自動(dòng)增長(zhǎng)。3.在數(shù)據(jù)庫(kù)factory下創(chuàng)建如下表: 職工表(職工號(hào)(int),姓名(char(10)),性別(char(2)),出生日期(datetime),黨員否(bit),參加工作時(shí)間(datetime),部門號(hào)(int)),其中職工號(hào)作為主鍵。部門表(部門號(hào)(int),部門名(char(10)),其中部門號(hào)作為主鍵。工資表(職工號(hào)(int),發(fā)放年份(int),發(fā)放月份(int),工資(decimal(6,1))),其中職工號(hào)、年份、月份作為主鍵。

      4.建立第三步創(chuàng)建的表之間的參照完整性規(guī)則。5.在上述表中輸入數(shù)據(jù),每個(gè)表至少10條記錄。6.備份數(shù)據(jù)庫(kù),考走以備下次試驗(yàn)使用。

      四、實(shí)驗(yàn)環(huán)境

      安裝有SQL Server2008的PC一臺(tái)。

      五、實(shí)驗(yàn)步驟及結(jié)果

      1.了解SQL Server2012常用組件;

      2.使用SQL Server management studio創(chuàng)建數(shù)據(jù)庫(kù)factory;要求將數(shù)據(jù)庫(kù)文件factory_data.MDF存放在E:data下面,其文件初始大小5MB,自動(dòng)按5MB增長(zhǎng),將事務(wù)日志文件factory_log.LDF存放在E:data目錄下,其文件大小按1MB自動(dòng)增長(zhǎng)。

      3.在數(shù)據(jù)庫(kù)factory下創(chuàng)建如下表: 職工表(職工號(hào)(int),姓名(char(10)),性別(char(2)),出生日期(datetime),黨員否(bit),參加工作時(shí)間(datetime),部門號(hào)(int)),其中職工號(hào)作為主鍵。部門表(部門號(hào)(int),部門名(char(10)),其中部門號(hào)作為主鍵。工資表(職工號(hào)(int),發(fā)放年份(int),發(fā)放月份(int),工資(decimal(6,1))),其中職工號(hào)、年份、月份作為主鍵。

      4.建立第三步創(chuàng)建的表之間的參照完整性規(guī)則。

      5.在上述表中輸入數(shù)據(jù),每個(gè)表至少10條記錄。

      6.備份數(shù)據(jù)庫(kù),考走以備下次試驗(yàn)使用。

      六、結(jié)論及思考

      第五篇:數(shù)據(jù)庫(kù)原理及應(yīng)用第7章課后習(xí)題答案

      習(xí)題7

      1、試述事務(wù)的概念及事務(wù)的四個(gè)特性。

      事務(wù)(Transaction)是用戶定義的一個(gè)數(shù)據(jù)庫(kù)操作序列,這些操作是一個(gè)完整的工作單元,一個(gè)事務(wù)內(nèi)的所有語(yǔ)句被作為一個(gè)整體,這些操作要么全做,要么全不做。事務(wù)是數(shù)據(jù)庫(kù)環(huán)境的中的邏輯單元,相當(dāng)于操作系統(tǒng)中的進(jìn)程。

      為了保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性,一個(gè)事務(wù)具有四個(gè)特性:原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)和持續(xù)性(Durability)。這四個(gè)特性簡(jiǎn)稱ACID特性。

      2、試述事務(wù)的狀態(tài)及轉(zhuǎn)換。

      3、在數(shù)據(jù)庫(kù)中為什么要并發(fā)控制?并發(fā)控制能保證事務(wù)的哪些特性?

      數(shù)據(jù)庫(kù)的一個(gè)明顯的特點(diǎn)是多個(gè)用戶共享數(shù)據(jù)庫(kù)資源,尤其是多用戶可以同時(shí)存取相同的數(shù)據(jù)。在這樣的系統(tǒng)中,在同一時(shí)刻并發(fā)運(yùn)行的事務(wù)數(shù)可達(dá)數(shù)百個(gè)。若對(duì)事務(wù)的并發(fā)操作不加以控制,就會(huì)造成數(shù)據(jù)存、取的錯(cuò)誤,破壞了數(shù)據(jù)的一致性和完整性。

      并發(fā)控制可以防止數(shù)據(jù)不一致性出現(xiàn)。

      4、并發(fā)操作可能會(huì)產(chǎn)生哪幾類數(shù)據(jù)不一致?用什么方法可以避免不一致性的情況?

      并發(fā)操作帶來(lái)的數(shù)據(jù)不一致性分為四種情況:丟失數(shù)修改、讀“臟”數(shù)據(jù)、不可重復(fù)讀和產(chǎn)生“幽靈”數(shù)據(jù)。

      在數(shù)據(jù)庫(kù)環(huán)境下,進(jìn)行并發(fā)控制的主要技術(shù)有封鎖(Locking)、時(shí)間戳(Timestamp)和樂(lè)觀控制法。商用的DBMS一般都采用封鎖方法。

      5、什么是封鎖?基本的封鎖類型有哪些?試述它們的含義。

      封鎖機(jī)制,即加鎖(Locking),是一種并發(fā)控制機(jī)制,是用來(lái)調(diào)整對(duì)共享目標(biāo)的并行存取的技術(shù)。事務(wù)通過(guò)向封鎖管理程序的系統(tǒng)組成部分發(fā)出請(qǐng)求而對(duì)事務(wù)加鎖。

      基本封鎖類型有兩種:共享鎖(Share Locks,簡(jiǎn)記為S鎖或讀鎖)和排它鎖(Exclusive Locks,簡(jiǎn)記為X鎖或?qū)戞i)。

      6、如何用封鎖機(jī)制保證數(shù)據(jù)的一致性?

      在運(yùn)用X鎖和S鎖對(duì)數(shù)據(jù)對(duì)象加鎖時(shí),還需要約定一些規(guī)則,這些規(guī)則為封鎖協(xié)議或加鎖協(xié)議(Locking Protocol)。對(duì)封鎖方式加不同的規(guī)則,就形成了各種不同級(jí)別的封鎖協(xié)議。不同級(jí)別的封鎖協(xié)議所能達(dá)到的一致性級(jí)別是不同的。

      7、什么樣的并發(fā)調(diào)度是正確的調(diào)度?

      可串行性(Serializability)是并發(fā)事務(wù)正確調(diào)度的準(zhǔn)則。按照這個(gè)準(zhǔn)則規(guī)定,一個(gè)給定的并發(fā)調(diào)度,當(dāng)且僅當(dāng)它是可串行化的,才認(rèn)為是正確調(diào)度。

      8、理解并解釋下列術(shù)語(yǔ)的含義:

      封鎖、活鎖、死鎖、排他鎖、共享鎖、可串行化的調(diào)度、兩段鎖協(xié)議。

      1)加鎖就是事務(wù)T在對(duì)某個(gè)數(shù)據(jù)對(duì)象(例如表、記錄等)操作之前,先向系統(tǒng)發(fā)出請(qǐng)求,封鎖其要使用的數(shù)據(jù)。加鎖后事務(wù)T就對(duì)該數(shù)據(jù)對(duì)象有了一定的控制,在事務(wù)T釋放它的鎖之前,其它的事務(wù)不能更新此數(shù)據(jù)對(duì)象。

      2)活鎖:如果事務(wù)T1封鎖了數(shù)據(jù)R,事務(wù)T2又請(qǐng)求封鎖R,于是T2等待。T3也請(qǐng)求封鎖R,當(dāng)T1釋放了R上的封鎖之后系統(tǒng)首先批準(zhǔn)了T3的請(qǐng)求,T2仍然等待。然后T4又請(qǐng)求封鎖R,當(dāng)T3釋放了R上的封鎖之后系統(tǒng)又批準(zhǔn)了T4的請(qǐng)求……,T2有可能永遠(yuǎn)等待,這就是活鎖。

      3)死鎖:如果事務(wù)T1封鎖了數(shù)據(jù)R1,T2封鎖了數(shù)據(jù)R2,然后T1又請(qǐng)求封鎖R2,因T2已封鎖了R2,于是T1等待T2釋放R2上的鎖,接著T2又申請(qǐng)封鎖R1,因T1已封鎖了R1,T2也只能等待T1釋放R1上的鎖。這樣T1在等待T2,而T2又在等待T1,T1和T2兩個(gè)事務(wù)永遠(yuǎn)不能結(jié)束,形成死鎖。4)共享鎖:

      若事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上S鎖,則事務(wù)T可以讀A,但不能修改A。其它事務(wù)只能再對(duì)A加S鎖,而不能加X(jué)鎖,直到T釋放A上的S鎖。這就保證其他事務(wù)可以讀A,但在T釋放A上的S鎖之前不能對(duì)A做任何修改。5)排他鎖:

      若事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上X鎖,則只允許T讀取和修改A,但不允許其它事務(wù)再對(duì)A加任何類型的鎖和進(jìn)行任何操作,直到T釋放A上的鎖。這就保證其他事務(wù)在T釋放A上的鎖之前不能再讀取和修改A。6)多個(gè)事務(wù)的并發(fā)執(zhí)行是正確的,當(dāng)且僅當(dāng)其結(jié)果與按某一次序串行地執(zhí)行這些事務(wù)時(shí)的結(jié)果相同,稱這種調(diào)度策略為可串行化(Serializable)調(diào)度。

      7)所謂兩段鎖協(xié)議是指所有事務(wù)必須分兩個(gè)階段對(duì)數(shù)據(jù)項(xiàng)加鎖和解鎖。具體內(nèi)容如下: ①在對(duì)任何數(shù)據(jù)進(jìn)行讀、寫(xiě)操作之前,事務(wù)首先要獲得對(duì)該數(shù)據(jù)的封鎖;

      ②在釋放一個(gè)封鎖之后,事務(wù)不再申請(qǐng)和獲得任何其他封鎖。

      9、數(shù)據(jù)庫(kù)中為什么要有恢復(fù)子系統(tǒng)?它的功能是什么?

      系統(tǒng)故障會(huì)丟失這些事務(wù)對(duì)數(shù)據(jù)的修改,使數(shù)據(jù)庫(kù)處于不一致?tīng)顟B(tài)。

      恢復(fù)子系統(tǒng)在系統(tǒng)重啟時(shí),撤銷所有未完成的事務(wù),并重做已經(jīng)提交的事務(wù),以保證將數(shù)據(jù)庫(kù)真正恢復(fù)到一致?tīng)顟B(tài)。

      10、數(shù)據(jù)庫(kù)運(yùn)行過(guò)程中可能產(chǎn)生的故障有幾類?哪些故障影響事務(wù)的正常執(zhí)行?哪些

      故障破壞數(shù)據(jù)庫(kù)數(shù)據(jù)? 1)事務(wù)內(nèi)部的故障

      事務(wù)內(nèi)部的故障有的是可以通過(guò)事務(wù)程序本身發(fā)現(xiàn)的,有的是非預(yù)期的,不能由事務(wù)程序處理的。

      事務(wù)故障意味著事務(wù)沒(méi)有達(dá)到預(yù)期的終點(diǎn),因此,數(shù)據(jù)庫(kù)可能處于不正確的狀態(tài)。恢復(fù)程序要在不影響其他事務(wù)運(yùn)行的情況下,強(qiáng)行回滾該事務(wù),即撤銷該事務(wù)已經(jīng)作出的任何對(duì)數(shù)據(jù)庫(kù)的修改,使得該事務(wù)好像根本沒(méi)有啟動(dòng)一樣。這類恢復(fù)操作稱為事務(wù)撤銷(UNDO)。

      2)系統(tǒng)故障

      系統(tǒng)故障又稱為軟故障,是指造成系統(tǒng)停止運(yùn)轉(zhuǎn),要使得系統(tǒng)重新啟動(dòng)的故障。例如,硬件錯(cuò)誤(如CPU故障)、操作系統(tǒng)故障、DBMS代碼錯(cuò)誤、系統(tǒng)斷電等都是系統(tǒng)故障。這樣的故障會(huì)影響正在運(yùn)行的所有事務(wù),但不破壞數(shù)據(jù)庫(kù)。

      3)其他故障

      介質(zhì)故障或由計(jì)算機(jī)病毒引起的故障或破壞可歸為其他故障。

      介質(zhì)故障常稱為硬故障,指外存故障,如磁盤損壞、磁頭碰撞等。這類故障會(huì)對(duì)數(shù)據(jù)庫(kù)造成破壞,并影響正在操作數(shù)據(jù)庫(kù)的所有事務(wù)。這類故障發(fā)生的可能性小得多,但破壞性最大。

      各種故障對(duì)數(shù)據(jù)庫(kù)的影響有兩種可能性:一是數(shù)據(jù)庫(kù)本身被破壞;二是數(shù)據(jù)庫(kù)沒(méi)有被破壞,但數(shù)據(jù)可能不正確,這是由于事務(wù)的運(yùn)行被非正常終止造成的。

      11、數(shù)據(jù)庫(kù)恢復(fù)技術(shù)有哪些?

      1)利用備份技術(shù) 2)利用事務(wù)日志 3)利用鏡像技術(shù)

      12、什么是數(shù)據(jù)庫(kù)的備份?

      數(shù)據(jù)備份是指定期或不定期地對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行復(fù)制,可以將數(shù)據(jù)復(fù)制到本地機(jī)器上,也可以復(fù)制到其他機(jī)器上,也稱為數(shù)據(jù)轉(zhuǎn)儲(chǔ)。

      13、什么是日志文件?為什么要設(shè)日志文件?

      日志文件(log)是用來(lái)記錄事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新操作的文件。具體的作用是:

      a)事務(wù)故障恢復(fù)和系統(tǒng)故障恢復(fù)必須用日志文件。b)在動(dòng)態(tài)備份方式中必須建立日志文件,后備副本和日志文件結(jié)合起來(lái)才能有效地恢復(fù)數(shù)據(jù)庫(kù)。

      14、登記日志文件時(shí)為什么必須先寫(xiě)日志文件,后寫(xiě)數(shù)據(jù)庫(kù)?

      如果先寫(xiě)了數(shù)據(jù)庫(kù)修改,而在日志文件中沒(méi)有登記下這個(gè)修改,則以后就無(wú)法恢復(fù)這個(gè)修改了。如果先寫(xiě)日志,但沒(méi)有修改數(shù)據(jù)庫(kù),按日志文件恢復(fù)時(shí)只不過(guò)是多執(zhí)行一次不必要的UNDO操作,并不會(huì)影響數(shù)據(jù)庫(kù)的正確性。所以為了安全,一定要先寫(xiě)日志文件,即首先把日志記錄寫(xiě)到日志文件中,然后寫(xiě)數(shù)據(jù)庫(kù)的修改,這就是“先寫(xiě)日志文件”的原則。

      15、什么是數(shù)據(jù)庫(kù)鏡像?它有什么用途?

      所謂鏡像就是在不同的設(shè)備上同時(shí)存有兩份數(shù)據(jù)庫(kù),把一個(gè)設(shè)備稱為主設(shè)備,另一個(gè)稱為鏡像設(shè)備。主設(shè)備和鏡像設(shè)備互為鏡像關(guān)系,每當(dāng)主數(shù)據(jù)庫(kù)更新時(shí),DBMS自動(dòng)把整個(gè)數(shù)據(jù)庫(kù)或其中的關(guān)鍵數(shù)據(jù)復(fù)制到另一個(gè)鏡像設(shè)備上。保證鏡像數(shù)據(jù)與主數(shù)據(jù)庫(kù)的一致。

      這樣,一旦出現(xiàn)介質(zhì)故障,可由鏡像磁盤繼續(xù)提供使用,同時(shí)DBMS自動(dòng)利用鏡像磁盤數(shù)據(jù)進(jìn)行數(shù)據(jù)庫(kù)的恢復(fù),不需要關(guān)閉系統(tǒng)和重裝數(shù)據(jù)庫(kù)副本。

      由于數(shù)據(jù)庫(kù)鏡像是通過(guò)復(fù)制數(shù)據(jù)實(shí)現(xiàn)的,頻繁地復(fù)制數(shù)據(jù)自然會(huì)降低系統(tǒng)運(yùn)行效率,因此在實(shí)際應(yīng)用中用戶往往只選擇對(duì)關(guān)鍵數(shù)據(jù)和日志文件鏡像,而不是對(duì)整個(gè)數(shù)據(jù)庫(kù)進(jìn)行鏡像。

      下載數(shù)據(jù)庫(kù)原理及應(yīng)用復(fù)習(xí)題及參考答案 2word格式文檔
      下載數(shù)據(jù)庫(kù)原理及應(yīng)用復(fù)習(xí)題及參考答案 2.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        微機(jī)原理復(fù)習(xí)題及答案

        一、選擇題 1.一般微機(jī)中不使用的控制方式是( D ) A.程序查詢方式B.中斷方式C.DMA方式 D.通道方式 2.控制器的功能是(C ) A.產(chǎn)生時(shí)序信號(hào) B.從主存取出指令并完成指令操作......

        微機(jī)原理復(fù)習(xí)題及答案

        一、填空題 1. Rfb是運(yùn)放 電阻,被放在 。 2. DAC0832內(nèi)部有 地和 地。 3. LE是DAC0832內(nèi)部寄存器的鎖存命令。當(dāng)其為 時(shí),寄存器輸出隨 變化。 4. 當(dāng)LE為0時(shí),數(shù)據(jù) 在寄存器,不再......

        《管理學(xué)原理》復(fù)習(xí)題及答案

        《管理學(xué)》復(fù)習(xí)題 一、名稱解釋 管理學(xué) 領(lǐng)導(dǎo) 管理者 計(jì)劃: 決策: 控制 決策: 組織目標(biāo): 二、單項(xiàng)選擇題 1. 泰羅的科學(xué)管理理論出現(xiàn)在 A. 19世紀(jì)末20世紀(jì)初B. 20世紀(jì)30年代......

        管理學(xué)原理復(fù)習(xí)題及答案

        1.管理是隨著人類社會(huì)的發(fā)展而產(chǎn)生的,在原始社會(huì)是不存在管理的。 2.所有的管理者在組織運(yùn)行過(guò)程中都扮演不同的角色,高層管理者主要充當(dāng)信息角色,中層管理者主要充當(dāng)決策角......

        數(shù)據(jù)庫(kù)原理及應(yīng)用教學(xué)目的、內(nèi)容、重點(diǎn)、難點(diǎn) 2

        《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程授課目的、內(nèi)容、方法、重點(diǎn)、難點(diǎn)及學(xué)時(shí)分配 一、 課程的性質(zhì)、目的與任務(wù): 1 本課程的性質(zhì): 《數(shù)據(jù)庫(kù)原理及應(yīng)用》是信息管理專業(yè)開(kāi)設(shè)的專業(yè)基礎(chǔ)必......

        數(shù)據(jù)庫(kù)原理及應(yīng)用 書(shū)本答案 單元 (10)(最終定稿)

        選擇題 1、A。 根據(jù)書(shū)中10.1.2中事務(wù)的原子性性質(zhì)可知,事務(wù)在執(zhí)行過(guò)程中,應(yīng)該遵守“要么不做,要么全做”的規(guī)則,故選項(xiàng)A正確。選項(xiàng)B表示的是事務(wù)的持久性。選項(xiàng)C表示的是事務(wù)的......

        數(shù)據(jù)庫(kù)原理及應(yīng)用教程第3版課后題答案

        第一章習(xí)題參考答案 一、選擇題 1. C 2. B 3. D 4. C 5. D 6. A 7. A 8. B 9. D 10. B 11. C 12. D 13. A 14. D 15. B 16. C 17. D 18. A 19. D 20. A 二、填空題 1. 數(shù)據(jù)......

        應(yīng)用寫(xiě)作復(fù)習(xí)題及答案

        應(yīng)用寫(xiě)作復(fù)習(xí)題及答案 一、名詞解釋 1、主題: 是文本的中心內(nèi)容,是實(shí)現(xiàn)應(yīng)用文功能和寫(xiě)作目的的最主要的手段。在某些文體中,它表現(xiàn)為作者的基本思想、觀點(diǎn)和主張,如學(xué)術(shù)論文;在......