![數(shù)據(jù)庫期末考試復(fù)習(xí)題及答案_第1頁](http://file4.renrendoc.com/view/3019a4e10c7e998c0b77ad481e8dba41/3019a4e10c7e998c0b77ad481e8dba411.gif)
![數(shù)據(jù)庫期末考試復(fù)習(xí)題及答案_第2頁](http://file4.renrendoc.com/view/3019a4e10c7e998c0b77ad481e8dba41/3019a4e10c7e998c0b77ad481e8dba412.gif)
![數(shù)據(jù)庫期末考試復(fù)習(xí)題及答案_第3頁](http://file4.renrendoc.com/view/3019a4e10c7e998c0b77ad481e8dba41/3019a4e10c7e998c0b77ad481e8dba413.gif)
![數(shù)據(jù)庫期末考試復(fù)習(xí)題及答案_第4頁](http://file4.renrendoc.com/view/3019a4e10c7e998c0b77ad481e8dba41/3019a4e10c7e998c0b77ad481e8dba414.gif)
![數(shù)據(jù)庫期末考試復(fù)習(xí)題及答案_第5頁](http://file4.renrendoc.com/view/3019a4e10c7e998c0b77ad481e8dba41/3019a4e10c7e998c0b77ad481e8dba415.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——數(shù)據(jù)庫期末考試復(fù)習(xí)題及答案
3.概念模型是現(xiàn)實(shí)世界的第一層抽象,這一類模型中最著名的模型是
(D)A.層次模型C.網(wǎng)狀模型
B.關(guān)系模型D.實(shí)體-聯(lián)系模型
4.數(shù)據(jù)的物理獨(dú)立性是指(C)
A.?dāng)?shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)相互獨(dú)立B.用戶程序與數(shù)據(jù)庫管理系統(tǒng)相互獨(dú)立
C.用戶的應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨(dú)立的D.應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的規(guī)律結(jié)構(gòu)是相互獨(dú)立的
7.有一名為“列車運(yùn)營〞實(shí)體,含有:車次、日期、實(shí)際發(fā)車時(shí)間、實(shí)際抵達(dá)
時(shí)間、狀況摘要等屬性,該實(shí)體主碼是(C)
A.車次B.日期C.車次+日期D.車次+狀況摘要
8.己知關(guān)系R和S,R∩S等價(jià)于(B)A.(R-S)-SB.S-(S-R)
C.(S-R)-RD.S-(R-S)
9.學(xué)校數(shù)據(jù)庫中有學(xué)生和宿舍兩個(gè)關(guān)系:學(xué)生(學(xué)號,姓名)和宿舍(樓名,房間號,床位號,學(xué)號)
假設(shè)有的學(xué)生不住宿,床位也可能空閑。假使要列出所有學(xué)生住宿和宿舍分派的狀況,包括沒有住宿的學(xué)生和空閑的床位,則應(yīng)執(zhí)行(A)A.全外聯(lián)接B.左外聯(lián)接C.右外聯(lián)接D.自然聯(lián)接
10.用下面的T-SQL語句建立一個(gè)基本表:
CREATETABLEStudent(SnoCHAR(4)PRIMARYKEY,
SnameCHAR(8)NOTNULL,SexCHAR(2),AgeINT)
可以插入到表中的元組是(D)A.'5021','劉祥',男,21B.NULL,'劉祥',NULL,21C.'5021',NULL,男,21D.'5021','劉祥',NULL,NULL
11.把對關(guān)系SPJ的屬性QTY的修改權(quán)授予用戶李勇的T-SQL語句是(C)
A.GRANTQTYONSPJTO'李勇'
B.GRANTUPDATE(QTY)ONSPJTO'李勇'
1
13.關(guān)系規(guī)范化中的插入操作異常是指(D)
A.不該刪除的數(shù)據(jù)被刪除B.不該插入的數(shù)據(jù)被插入C.應(yīng)當(dāng)刪除的數(shù)據(jù)未被刪除D.應(yīng)當(dāng)插入的數(shù)據(jù)未被插入
14.在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是數(shù)據(jù)庫設(shè)計(jì)中(A)階段的任務(wù)
A.規(guī)律設(shè)計(jì)B.物理設(shè)計(jì)C.需求分析D.概念設(shè)計(jì)
15.在E-R模型中,假使有3個(gè)不同的實(shí)體型,3個(gè)m:n聯(lián)系,根據(jù)E-R模型轉(zhuǎn)
換為關(guān)系模型的規(guī)則,轉(zhuǎn)換后關(guān)系的數(shù)目為(C)。A.4B.5C.6D.7
16.事務(wù)的隔離性是指(A)。
A.一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的B.事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的C.事務(wù)中包括的所有操作要么都做,要么都不做
D.事務(wù)必需是使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)
17.數(shù)據(jù)庫恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲的冗余數(shù)據(jù)。這些轉(zhuǎn)儲的冗余數(shù)據(jù)是指
(C)
A.數(shù)據(jù)字典、應(yīng)用程序、審計(jì)檔案、數(shù)據(jù)庫后備副本B.數(shù)據(jù)字典、應(yīng)用程序、日志文件、審計(jì)檔案C.日志文件、數(shù)據(jù)庫后備副本
D.數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫后備副本
18.若事務(wù)T對數(shù)據(jù)對象A加上S鎖,則(B)。
A.事務(wù)T可以讀A和修改A,其它事務(wù)只能再對A加S鎖,而不能加X鎖。B.事務(wù)T可以讀A但不能修改A,其它事務(wù)只能再對A加S鎖,而不能加X鎖。
C.事務(wù)T可以讀A但不能修改A,其它事務(wù)能對A加S鎖和X鎖。D.事務(wù)T可以讀A和修改A,其它事務(wù)能對A加S鎖和X鎖。1.關(guān)系數(shù)據(jù)模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作和關(guān)系完整性約束
三部分組成。
2.一般狀況下,當(dāng)對關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)
共有的屬性
3.在Student表的Sname列上建立一個(gè)唯一索引的SQL語句為:CREATEUNIQUEINDEXStusnameONstudent(Sname)
2
C.GRANTUPDATE(QTY)ONSPJTO李勇D.GRANTUPDATEONSPJ(QTY)TO李勇
4.SELECT語句查詢條件中的謂詞“!=ALL〞與運(yùn)算符NOTIN等價(jià)
5.關(guān)系模式R(A,B,C,D)中,存在函數(shù)依靠關(guān)系{A→B,A→C,A→D,(B,
C)→A},則侯選碼是A和(B,C),R∈ABNF。
6.分E-R圖之間的沖突主要有屬性沖突、命名沖突、結(jié)構(gòu)沖突三種。
7.事物是DBMS的基本單位,是用戶定義的一個(gè)數(shù)據(jù)庫操作序列。
8.存在一個(gè)等待事務(wù)集{T0,T1,?,Tn},其中T0正等待被T1鎖住的數(shù)據(jù)項(xiàng),
T1正等待被T2鎖住的數(shù)據(jù)項(xiàng),Tn-1正等待被Tn鎖住的數(shù)據(jù)項(xiàng),且Tn正等待被T0鎖住的數(shù)據(jù)項(xiàng),這種情形稱為死鎖。
9.可串行性是并發(fā)事務(wù)正確性的準(zhǔn)則。1.試述關(guān)系模型的參照完整性規(guī)則?
答:參照完整性規(guī)則:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與
基本關(guān)系S的主碼Ks相對應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則對于R中每個(gè)元組在F上的值必需為:取空值(F的每個(gè)屬性值均為空值)或者等于S中某個(gè)元組的主碼值。
2.試述視圖的作用?
(1)視圖能夠簡化用戶的操作。(1分)(2)視圖使用戶能以多種角度對待同一數(shù)據(jù)。(1分)(3)視圖對重構(gòu)數(shù)據(jù)庫提供了一定程度的規(guī)律獨(dú)立性。(1分)
(4)視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù)。(1分)
3.登記日志文件時(shí)必需遵循什么原則?
登記日志文件時(shí)必需遵循兩條原則:
(1)登記的次序嚴(yán)格按并發(fā)事務(wù)執(zhí)行的時(shí)間次序。(1分)(2)必需先寫日志文件,后寫數(shù)據(jù)庫。(2分)5.設(shè)有關(guān)系R和函數(shù)依靠F:
R(A,B,C,D,E),F(xiàn)={ABC→DE,BC→D,D→E}。試求以下問題:
(1)關(guān)系R的侯選碼是什么?R屬于第幾范式?并說明理由。(3分)(2)假使關(guān)系R不屬于BCNF,請將關(guān)系R逐步分解為BCNF。(5分)要求:寫出達(dá)到每一級范式的分解過程,并指明消除什么類型的函數(shù)依靠。(1)關(guān)系R的候選碼是(A,B,C),R∈1NF,由于R中存在非主屬性D,
E對候選碼(A,B,C)的部分函數(shù)依靠。(3分)(2)首先消除部分函數(shù)依靠
將關(guān)系分解為:
R1(A,B,C)(A,B,C)為候選碼,
3
R1中不存在非平凡的函數(shù)依靠R2(B,C,D,E),(B,C)為候選碼,
R2的函數(shù)依靠集為:F2={(B,C)→D,D→E}
在關(guān)系R2中存在非主屬性E對候選碼(B,C)的傳遞函數(shù)依靠,所以將R2進(jìn)一步分解:R21(B,C,D),(B,C)為候選碼,
R21的函數(shù)依靠集為:F21={(B,C)→D}
R22(D,E),D為候選碼,
R22的函數(shù)依靠集為:F22={D→E}在R1中已不存在非平凡的函數(shù)依靠,在R21、R22關(guān)系模式中函數(shù)依靠的決定因素均為候選碼,所以上述三個(gè)關(guān)系模式均是BCNF。
1.以下四項(xiàng)中,不屬于數(shù)據(jù)庫系統(tǒng)的主要特點(diǎn)的是(D)。
A.?dāng)?shù)據(jù)結(jié)構(gòu)化B.?dāng)?shù)據(jù)的冗余度小C.較高的數(shù)據(jù)獨(dú)立性D.程序的標(biāo)準(zhǔn)化
2.數(shù)據(jù)的規(guī)律獨(dú)立性是指(C)
A.內(nèi)模式改變,模式不變B.模式改變,內(nèi)模式不變
C.模式改變,外模式和應(yīng)用程序不變D.內(nèi)模式改變,外模式和應(yīng)用程序不變
3.在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局規(guī)律結(jié)構(gòu)和特征
的是(D)。
A.外模式B.內(nèi)模式C.存儲模式D.模式
4.相對于非關(guān)系模型,關(guān)系數(shù)據(jù)模型的缺點(diǎn)之一是(A)。
A.存取路徑對用戶透明,需查詢優(yōu)化B.?dāng)?shù)據(jù)結(jié)構(gòu)簡單C.?dāng)?shù)據(jù)獨(dú)立性高D.有嚴(yán)格的數(shù)學(xué)基礎(chǔ)
5.現(xiàn)有關(guān)系表:學(xué)生(宿舍編號,宿舍地址,學(xué)號,姓名,性別,專業(yè),出生日期)的主碼是(B)。
A.宿舍編號B.學(xué)號
C.宿舍地址,姓名D.宿舍編號,學(xué)號1
4
6.自然連接是構(gòu)成新關(guān)系的有效方法。一般狀況下,當(dāng)對關(guān)系R和S使用自然
連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的(D)。
A.元組B.行C.記錄D.屬性
7.以下關(guān)系運(yùn)算中,(C)運(yùn)算不屬于專門的關(guān)系運(yùn)算。A.選擇B.連接
C.廣義笛卡爾積D.投影
8.SQL語言具有(B)的功能。
A.關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制B.?dāng)?shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制C.?dāng)?shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制D.?dāng)?shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱
9.從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)M:N聯(lián)系轉(zhuǎn)換為關(guān)系模式時(shí),該關(guān)系模式的關(guān)鍵字是(C)。A.M端實(shí)體的關(guān)鍵字B.N端實(shí)體的關(guān)鍵字C.M端實(shí)體關(guān)鍵字與N端實(shí)體關(guān)鍵字組合D.重新選取其他屬性
10.SQL語言中,刪除一個(gè)表的命令是(B)
A.DELETEB.DROPC.CLEARD.REMOVE
11.圖1中(C)是關(guān)系完備的系統(tǒng)
ABCD
圖112.有關(guān)系模式A(S,C,M),其中各屬性的含義是:S:學(xué)生;C:課程;M:
名次,其語義是:每一個(gè)學(xué)生選修每門課程的成績有一定的名次,每門課程中每一名次只有一個(gè)學(xué)生(即沒有并列名次),則關(guān)系模式A最高達(dá)到(D)
A.1NFB.2NFC.3NFD.BCNF
13.關(guān)系規(guī)范化中的刪除異常是指(A)
A.不該刪除的數(shù)據(jù)被刪除B.不該插入的數(shù)據(jù)被插入C.應(yīng)當(dāng)刪除的數(shù)據(jù)未被刪除D.應(yīng)當(dāng)插入的數(shù)據(jù)未被插入
5
圖3
1.數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)由、模式和內(nèi)模式三級
構(gòu)成。
2.在關(guān)系A(chǔ)(S,SN,D)和B(D,CN,NM)中,A的主碼是S,B的主碼
是D,則D在S中稱為。
3.關(guān)系操作的特點(diǎn)是操作。
4.已知學(xué)生關(guān)系(學(xué)號,姓名,年齡,班級),要檢索班級為空值的學(xué)生姓名,
其SQL查詢語句中WHERE子句的條件表達(dá)式是。
5.集合R與S的連接可以用關(guān)系代數(shù)的5種基本運(yùn)算表示為。
6.SELECT語句查詢條件中的謂詞“=ANY〞與運(yùn)算符等價(jià)。
7.在數(shù)據(jù)庫中,只存放視圖的,不存放視圖對應(yīng)的數(shù)據(jù)。8.“為哪些表,在哪些字段上,建立什么樣的索引〞這一設(shè)計(jì)內(nèi)容應(yīng)當(dāng)屬于數(shù)
據(jù)庫設(shè)計(jì)中的設(shè)計(jì)階段。
9.并發(fā)控制的主要方法是機(jī)制。
10.已知關(guān)系R(A,B,C,D)和R上的函數(shù)依靠集F={A→CD,C→B},R屬
于第范式。
4.設(shè)有關(guān)系R和函數(shù)依靠F:
R(W,X,Y,Z),F(xiàn)={X→Z,WX→Y}。試求以下問題:
(1)關(guān)系R屬于第幾范式?(3分)
(2)假使關(guān)系R不屬于BCNF,請將關(guān)系R逐步分解為BCNF。(5分)要求:寫出達(dá)到每一級范式的分解過程,并指明消除什么類型的函數(shù)依靠。
一、選擇題(每題1.5分)
1.B2.C3.A4.C5.D6.B7.B8.A9.D10.C12.B13.A14.C15.B16.C17.C18.C19.D20.C
二、填空題(每題1分)
1.外模式2.外碼3.集合4.班級ISNULLσF(R×S)6.IN7.定義8.物理9.封鎖10.二
5.
11
4、參考答案:
(1)R是1NF。侯選碼為WX,則Y,Z為非主屬性,又由于X→Z,因此F
中存在非主屬性對侯選碼的部分函數(shù)依靠。(2)將關(guān)系分解為:
R1(W,X,Y),F(xiàn)1={WX→Y}R2(X,Z),F(xiàn)2={X→Z}
消除了非主屬性對碼的部分函數(shù)依靠。
F1和F2中的函數(shù)依靠都是非平凡的,并且決定因素是候選碼,所以上述關(guān)系模式是BCNF。1.數(shù)據(jù)庫系統(tǒng)的特點(diǎn)是()、數(shù)據(jù)獨(dú)立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致
和加強(qiáng)了數(shù)據(jù)保護(hù)。
A.?dāng)?shù)據(jù)共享B.?dāng)?shù)據(jù)存儲C.?dāng)?shù)據(jù)應(yīng)用D.?dāng)?shù)據(jù)保密
2.數(shù)據(jù)庫系統(tǒng)中,物理數(shù)據(jù)獨(dú)立性是指()。
A.?dāng)?shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨(dú)立B.應(yīng)用程序與DBMS的相互獨(dú)立
C.應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫的物理模式是相互獨(dú)立的D.應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的規(guī)律結(jié)構(gòu)相互獨(dú)立
3.在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局規(guī)律結(jié)構(gòu)和特征
的是()。
A.外模式B.內(nèi)模式C.存儲模式D.模式
4.關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是()。
A.層次結(jié)構(gòu)B.二維表結(jié)構(gòu)C.網(wǎng)狀結(jié)構(gòu)D.封裝結(jié)構(gòu)
5.關(guān)系模型中,一個(gè)候選碼()。
A.可由多個(gè)任意屬性組成B.至多由一個(gè)屬性組成
C.可由一個(gè)或多個(gè)其值能唯一標(biāo)識該關(guān)系模式中任何元組的屬性組成D.必需由多個(gè)屬性組成
6.自然連接是構(gòu)成新關(guān)系的有效方法。一般狀況下,當(dāng)對關(guān)系R和S使用自然
連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的()。
A.元組B.行C.記錄D.屬性
7.設(shè)關(guān)系R和S的屬性個(gè)數(shù)分別是2和3,那么RS等價(jià)于()1
假設(shè)R的主鍵是A,S的主鍵是D,在關(guān)系S的定義中包含外鍵子句:“FOREIGNKEY(A)REFERENCESR(A)ONDELETENOACTION〞,以下SQL語句不能成功執(zhí)行的是()A.DELETEFROMRWHEREA=2B.DELETEFROMRWHEREA=3C.DELETEFROMSWHEREA=1
D.DELETEFROMSWHEREA=2
3.在SQL中,與“NOTIN〞等價(jià)的操作符是()
A.ALLB.SOMEC.=SOMED.=ALL
4.將E-R模型轉(zhuǎn)換成關(guān)系模型,屬于數(shù)據(jù)庫的()
A.需求分析B.概念設(shè)計(jì)C.規(guī)律設(shè)計(jì)D.物理設(shè)計(jì)
5.設(shè)有一個(gè)關(guān)系:DEPT(DNO,DNAME),假使要找出倒數(shù)第三個(gè)字母為W,
并且至少包含4個(gè)字母的DNAME,則查詢條件子句應(yīng)寫成WHEREDNAMELIKE()A.’__W_%’B.’_%W__’C.’_W__’D.’_W_%’
6.有一個(gè)關(guān)系:學(xué)生(學(xué)號,姓名,系別),規(guī)定學(xué)號的值域是8個(gè)數(shù)字組成
的字符串,這一規(guī)則屬于()。
A.實(shí)體完整性約束B.參照完整性約束C.用戶自定義完整性約束D.關(guān)鍵字完整性約束
7.已知關(guān)系R如圖1所示,可以作為R主碼的屬性組是()。
RABCD112113A.ABCC.ACD
234434345345456476
圖1
B.ABDD.BCD
16
8.已知成績關(guān)系如圖2所示。
執(zhí)行SQL語句:
SELECTCOUNT(DISTINCT學(xué)號)FROM成績
WHERE分?jǐn)?shù)>60
查詢結(jié)果中包含的元組數(shù)目是()
成績學(xué)號S1S1S2S2S3A.1C.3
課程號C1C2C1C2C3圖2
分?jǐn)?shù)8075null5590
9.設(shè)有關(guān)系R和關(guān)系S進(jìn)行如圖3所示的運(yùn)算,則運(yùn)算結(jié)果中含有元組的數(shù)目
是()
RS
A147A.6C.8
B258B.2D.4
C369圖3
D579E6810
10.已知關(guān)系:廠商(廠商號,廠名)PK=廠商號
產(chǎn)品(產(chǎn)品號,顏色,廠商號)PK=產(chǎn)品號,F(xiàn)K=廠商號假設(shè)兩個(gè)關(guān)系中已經(jīng)存在如圖4所示元組:
廠商產(chǎn)品
廠商號C01C02C03B.7D.9
廠名宏達(dá)立仁廣源
產(chǎn)品號P01P02顏色紅黃廠商號C01C0317
圖4
若再往產(chǎn)品關(guān)系中插入如下元組:
I(P03,紅,C02)II(P01,藍(lán),C01)III(P04,白,C04)IV(P05,黑,null)能夠插入的元組是()A.I,II,IVB.I,IIIC.I,IID.I,IV
得分二、填空題
(本大題共10小題,每題2分,共20分)
錯(cuò)填、不填均無分。
1.數(shù)據(jù)管理經(jīng)過了人工管理、文件系統(tǒng)和三個(gè)發(fā)展階段。
2.關(guān)系中主碼的取值必需唯一且非空,這條規(guī)則是完整性規(guī)則。
3.關(guān)系代數(shù)中專門的關(guān)系運(yùn)算包括:、投影、連接和除法。
4.SQL語言提供數(shù)據(jù)定義、、數(shù)據(jù)控制等功能。
5.在SELECT語句查詢中,要去掉查詢結(jié)果中的重復(fù)記錄,應(yīng)當(dāng)使用
關(guān)鍵字。
6.在DBMS的授權(quán)子系統(tǒng)中,授權(quán)和回收權(quán)限的語句分別是____________和
REVOKE語句。
7.從關(guān)系規(guī)范化理論的角度講,一個(gè)只滿足1NF的關(guān)系可能存在的四方面問題
是:數(shù)據(jù)冗余度大、修改異常、插入異常和______________。
8.假使兩個(gè)實(shí)體之間具有m:n聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是
_________個(gè)表。
9.若有關(guān)系模式R(A,B,C)和S(C,D,E),SQL語句
SELECTA,DFROMR,SWHERER.C=S.CANDE='80';對應(yīng)的關(guān)系代數(shù)表達(dá)式是。
10.SQL語言中,刪除基本表的語句是,刪除數(shù)據(jù)的語句是。1.設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有一關(guān)系模式R如下:
R(商店編號,商品編號,數(shù)量,部門編號,負(fù)責(zé)人)假使規(guī)定:
(1)每個(gè)商店的每種商品只在一個(gè)部門銷售;(2)每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人;(3)每個(gè)商店的每種商品只有一個(gè)庫存數(shù)量。試回復(fù)以下問題:
18
(1)根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依靠;(2分)(2)找出關(guān)系模式R的候選碼;(2分)
(3)試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?(2分)(4)假使R不屬于3NF,請將R分解成3NF模式集。(4分)
一、單項(xiàng)選擇題(共10小題,每題2分,共20分)
題號答案1A
2A3A4C5B6C7B8B9A10D二、填空題(共10小題,每題2分,共20分)。
1.?dāng)?shù)據(jù)庫系統(tǒng)
2.實(shí)體
3.__選擇__4._數(shù)據(jù)操縱__5.DISTINCT6.GRANT7.刪除異常8.3_9.π
A,D(σE='80'(R
S))10.DROP_DELETE答:
(1)有三個(gè)函數(shù)依靠:
(商店編號,商品編號)→部門編號(商店編號,部門編號)→負(fù)責(zé)人(商店編號,商品編號)→數(shù)量。(2分,錯(cuò)、漏一個(gè)扣1分)(2)R的候選碼是(商店編號,商品編號)。(2分)(3)R最高達(dá)到2NF(1分),由于R中存在著非主屬性“負(fù)責(zé)人〞對候選
碼(商店編號、商品編號)的傳遞函數(shù)依靠,所以R屬于2NF,但R不屬于3NF。(1分)
(4)將R分解成:R1(商店編號,商品編號,數(shù)量,部門編號)(2分)
R2(商店編號,部門編號,負(fù)責(zé)人)(2分)1.DB、DBMS和DBS三者之間的關(guān)系是()。
A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能相互包括
2.對數(shù)據(jù)庫物理存儲方式的描述稱為()
A.外模式C.概念模式
B.內(nèi)模式D.規(guī)律模式
19
3.在數(shù)據(jù)庫三級模式間引入二級映象的主要作用是()
A.提高數(shù)據(jù)與程序的獨(dú)立性C.保持?jǐn)?shù)據(jù)與程序的一致性
B.提高數(shù)據(jù)與程序的安全性D.提高數(shù)據(jù)與程序的可移植性
4.視圖是一個(gè)“虛表〞,視圖的構(gòu)造基于()
A.基本表B.視圖C.基本表或視圖D.?dāng)?shù)據(jù)字典
5.關(guān)系代數(shù)中的π運(yùn)算符對應(yīng)SELECT語句中的以下哪個(gè)子句?()
A.SELECTB.FROMC.WHERED.GROUPBY
6.公司中有多個(gè)部門和多名職員,每個(gè)職員只能屬于一個(gè)部門,一個(gè)部門可以
有多名職員,從職員到部門的聯(lián)系類型是()A.多對多B.一對一C.多對一D.一對多
7.如何構(gòu)造出一個(gè)適合的數(shù)據(jù)規(guī)律結(jié)構(gòu)是()主要解決的問題。A.關(guān)系系統(tǒng)查詢優(yōu)化B.?dāng)?shù)據(jù)字典C.關(guān)系數(shù)據(jù)庫規(guī)范化理論D.關(guān)系數(shù)據(jù)庫查詢
8.將E-R模型轉(zhuǎn)換成關(guān)系模型,屬于數(shù)據(jù)庫的()。A.需求分析B.概念設(shè)計(jì)
C.規(guī)律設(shè)計(jì)D.物理設(shè)計(jì)
9.事務(wù)日志的用途是()
A.事務(wù)處理B.完整性約束C.數(shù)據(jù)恢復(fù)D.安全性控制
10.假使事務(wù)T已在數(shù)據(jù)R上加了X鎖,則其他事務(wù)在數(shù)據(jù)R上()
A.只可加X鎖B.只可加S鎖C.可加S鎖或X鎖D.不能加任何鎖
1.數(shù)據(jù)庫的規(guī)律數(shù)據(jù)獨(dú)立性是由映象提供的。
2.關(guān)系代數(shù)中專門的關(guān)系運(yùn)算包括:選擇、投影、連接和_________。
3.設(shè)有學(xué)生表S(學(xué)號,姓名,班級)和學(xué)生選課表SC(學(xué)號,課程號,成績),為
維護(hù)數(shù)據(jù)一致性,表S與SC之間應(yīng)滿足完整性約束。
4.當(dāng)數(shù)據(jù)庫被破壞后,假使事先保存了數(shù)據(jù)庫副本和,就有可能
恢復(fù)數(shù)據(jù)庫。
5.假使一個(gè)滿足1NF關(guān)系的所有屬性合起來組成一個(gè)關(guān)鍵字,則該關(guān)系最高滿
足的范式是(在1NF、2NF、3NF范圍內(nèi))。
20
6.設(shè)關(guān)系模式R(A,B,C,D),函數(shù)依靠集F={AB→C,D→B},則R的
候選碼為。
7.從關(guān)系規(guī)范化理論的角度講,一個(gè)只滿足1NF的關(guān)系可能存在的四方面問題
是:數(shù)據(jù)冗余度大、插入異常、______________和刪除異常。
8.并發(fā)控制的主要方法是機(jī)制。
9.若有關(guān)系模式R(A,B,C)和S(C,D,E),SQL語句
SELECTA,DFROMR,SWHERER.C=S.CANDE='80';對應(yīng)的關(guān)系代數(shù)表達(dá)式是。
10.分E-R圖之間的沖突主要有屬性沖突、、結(jié)構(gòu)沖突三種。
1.現(xiàn)有如下關(guān)系模式:借閱(圖書編號,書名,名,出版社,讀者編號,
讀者姓名,借閱日期,歸還日期),基本函數(shù)依靠集F={圖書編號→(書名,名,出版社),讀者編號→讀者姓名,(圖書編號,讀者編號,借閱日期)→歸還日期}
(1)讀者編號是候選碼嗎?(2分)(2)寫出該關(guān)系模式的主碼。(2分)
(3)該關(guān)系模式中是否存在非主屬性對碼的部分函數(shù)依靠?假使存在,請寫
出一個(gè)。(2分)
(4)該關(guān)系模式滿足第幾范式?并說明理由。(4分)
題號答案1B2B3A4C5A
6C7C8C9C10D1.外模式/模式2.除4.日志文件_____6._AD___8._封鎖__
3.__參照__5.__3NF_
7._修改異常__9.π
A,D(σE='80'(R
S))10.命名沖突
1.
答:(1)不是(2分)。(2)(圖書編號,讀者編號,借閱日期)(2分)
21
1.在數(shù)據(jù)庫系統(tǒng)中,負(fù)責(zé)監(jiān)控?cái)?shù)據(jù)庫系統(tǒng)的運(yùn)行狀況,及時(shí)處理運(yùn)行過程中出
現(xiàn)的問題,這是()人員的職責(zé)A.?dāng)?shù)據(jù)庫管理員B.系統(tǒng)分析員C.?dāng)?shù)據(jù)庫設(shè)計(jì)員D.應(yīng)用程序員
2.在數(shù)據(jù)庫三級模式中,模式的個(gè)數(shù)()
A.只有一個(gè)B.可以有任意多個(gè)C.與用戶個(gè)數(shù)一致D.由設(shè)置的系統(tǒng)參數(shù)決定
3.在關(guān)系數(shù)據(jù)庫系統(tǒng)中,當(dāng)關(guān)系的類型改變時(shí),用戶程序也可以不變。這是
()
A.?dāng)?shù)據(jù)的物理獨(dú)立性B.?dāng)?shù)據(jù)的規(guī)律獨(dú)立性C.?dāng)?shù)據(jù)的位置獨(dú)立性D.?dāng)?shù)據(jù)的存儲獨(dú)立性
4.設(shè)關(guān)系R和S具有一致的目,且它們相對應(yīng)的屬性的值取自同一個(gè)域,則
R-(R-S)等于()A.R∪SB.R∩SC.R×SD.R÷S
5.在關(guān)系代數(shù)中,從兩個(gè)關(guān)系的笛卡爾積中選取它們屬性間滿足一定條件的元
組的操作,稱為()A.并B.選擇C.自然連接D.θ連接
試題(6)~(8)基于“學(xué)生—選課—課程〞數(shù)據(jù)庫中的三個(gè)關(guān)系是:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)6.若要求查找“由張勁老師執(zhí)教的數(shù)據(jù)庫課程的平均成績、最高成績和最低成
績〞,將使用關(guān)系()。A.S和SCB.SC和CC.S和CD.S、SC和C
7.若要求查找‘李’姓學(xué)生的學(xué)生號和姓名,正確的SQL語句是()。
A.SELECTS#,SNAMEFROMSWHERESNAME=’李%’B.SELECTS#,SNAMEFROMSWHERESNAMELIKE’李%’
C.SELECTS#,SNAMEFROMSWHERESNAME=’%李%’D.SELECTS#,SNAMEFROMSWHERESNAMELIKE’%李%’
22
(3)存在(1分)。(圖書編號,讀者編號,借閱日期)→書名、(圖書編號,
讀者編號,借閱日期)→名、(圖書編號,讀者編號,借閱日期)→出版社、(圖書編號,讀者編號,借閱日期)→讀者姓名(1分,四個(gè)函數(shù)依靠任選一個(gè)即可)
(4)1NF。由于存在非主屬性對碼的部分函數(shù)依靠。
8.設(shè)S_AVG(SNO,AVG_GRADE)是一個(gè)基于關(guān)系SC定義的學(xué)生號和他的平均
成績的視圖。下面對該視圖的操作語句中,()是不能正確執(zhí)行的。I.UPDATES_AVGSETAVG_GRADE=90WHERESNO=’2023010601’II.SELECTSNO,AVG_GRADEFROMS_AVGWHERESNO=’2023010601’;
A.僅IB.僅IIC.都能D.都不能
試題(9)~(11)是基于如下的關(guān)系R和S,且屬性A是關(guān)系R的主碼,屬性B是關(guān)系S的主碼。
RS
BEb13
b27
b310b42
b52
9.若關(guān)系R和S的關(guān)系代數(shù)操作結(jié)果如下,這是執(zhí)行了()。
AR.BCS.BEa1a1a2a2a3
A.R
D.R∞S
Aa1a2a3a4Bb1b2b3b4C56812∞SB.R∞SC.R∞S
CE
系R和S的關(guān)系代數(shù)操作的結(jié)果如下,這是執(zhí)行了b1b1b2b2b355668b2b3b2b3b371071010R.B=S.B
10.若關(guān)()。
Aa1a2a3Bb1b2b3C568E3710a4b4122A.R∞SB.R∞SC.R∞SD.R∞S
CER.B=S.B
23
11.假使要在關(guān)系R中插入一個(gè)元組,下面()元組不能插入。
A.(a2,b5,7)C.(a7,b7,8)
B.(a6,b5,3)D.(a8,b4,1)
12.設(shè)有關(guān)系R=(A,B,C),與SQL語句selectdistinctA,CfromRwhereB=5等價(jià)
的關(guān)系代數(shù)表達(dá)式是()。I.πA,C(σB=5(R))II.σB=5(πA,C(R))A.都等價(jià)B.僅IC.僅IID.都不等價(jià)
13.并發(fā)操作有可能引起下述()問題。
I.丟失更新II.不可重復(fù)讀III.讀臟數(shù)據(jù)
A.僅I和IIB.僅I和IIIC.僅II和IIID.都是
14.設(shè)有兩個(gè)事務(wù)T1和T2,其并發(fā)操作序列如下表所示。則下面說法中正確的是
()
步驟T1T2讀A=100123
4A←A+10寫回讀A=100A←A-10寫回A.該操作序列不存在問題C.該操作序列不能重復(fù)讀B.該操作序列丟失更新
D.該操作序列讀出“臟〞數(shù)據(jù)
試題(15)~(17)是基于以下描述,關(guān)系模式R(A,B,C,D,E),根據(jù)語義有如下函數(shù)依靠集:F={A→C,BC→D,CD→A,AB→E}。15.以下屬性組中的哪個(gè)(些)是關(guān)系R的候選碼?()
I.(A,B)II.(A,D)Ⅲ.(B,C)Ⅳ.(C,D)Ⅴ.(B,D)A.僅ⅢB.I和ⅢC.I、II、ⅣD.II、Ⅲ、Ⅴ
16.關(guān)系模式R的規(guī)范化程度最高達(dá)到()。
A.1NFB.2NFC.3NFD.BCNF
17.現(xiàn)將關(guān)系模式R分解為兩個(gè)關(guān)系模式R1(A,C,D),R2(A,B,E),
那么這個(gè)分解()。
A.不具有無損連接性且不保持函數(shù)依靠
24
18.存取方法設(shè)計(jì)是數(shù)據(jù)庫設(shè)計(jì)的()階段的任務(wù)。
A.需求分析
C.規(guī)律結(jié)構(gòu)設(shè)計(jì)
B.概念結(jié)構(gòu)設(shè)計(jì)D.物理結(jié)構(gòu)設(shè)計(jì)
B.具有無損連接性且不保持函數(shù)依靠C.不具有無損連接性且保持函數(shù)依靠D.具有無損連接性且保持函數(shù)依靠
19.以下關(guān)系E-R模型向關(guān)系模型轉(zhuǎn)換的表達(dá)中,()是不正確的?
A.一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與聯(lián)系的任意一端實(shí)體所對應(yīng)的關(guān)系模式合并
B.一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與聯(lián)系的n端實(shí)體所對應(yīng)的關(guān)系模式合并
C.一個(gè)m:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與聯(lián)系的任意一端實(shí)體所對應(yīng)的關(guān)系模式合并
D.三個(gè)或三個(gè)以上的實(shí)體間的多元聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式
20.以下SQLServer語句中出現(xiàn)語法錯(cuò)誤的是()。
A.DECLARE@MyvarINTB.SELECT*FROM[AAA]
C.CREATEDATABASEAAAD.DELETE*FROMAAA
1.根據(jù)參照完整性規(guī)則,外碼的值或者等于以此碼為主碼的關(guān)系中某個(gè)元組主
碼的值,或者取。
2.在SQL語言中,使用____________語句進(jìn)行授權(quán)。
3.有關(guān)系R(A,B,C)和關(guān)系S(A,D,E,F(xiàn))。假使將關(guān)系代數(shù)表達(dá)式
πR.A,R.B,S.D,S.F(R∞S)
用SQL的查詢語句來表示,則有:
SELECTR.A,R.B,S.D,S.FFROMR,SWHERE____________。
4.“向emp表增加一個(gè)telephone列,其數(shù)據(jù)類型為11個(gè)字符型〞的SQL語句是:
ALTERTABLEemp___________。
5.若關(guān)系模式R∈1NF,且對于每一個(gè)非平凡的函數(shù)依靠X→Y,都有X包含碼,
則R最高一定可以達(dá)到___________。
6.當(dāng)對視圖進(jìn)行UPDATE、INSERT、DELETE操作時(shí),為了保證被操作的行滿
足視圖定義中子查詢語句的謂詞條件,應(yīng)在視圖定義語句中使用可選擇項(xiàng)______________。
25
7.SQL語言支持?jǐn)?shù)據(jù)庫的外模式、模式和內(nèi)模式結(jié)構(gòu)。外模式對應(yīng)于視圖和部
分基本表,模式對應(yīng)于______________,內(nèi)模式對應(yīng)于存儲文件。
8.設(shè)一個(gè)關(guān)系A(chǔ)具有a1個(gè)屬性和a2個(gè)元組,關(guān)系B具有b1個(gè)屬性和b2個(gè)元
組,則關(guān)系A(chǔ)×B具有______________個(gè)屬性和______________個(gè)元組。
9.函數(shù)RIGHT(’abcdef’,2)的結(jié)果是______________。
1.已知關(guān)系R、S、T、U如下所述,求關(guān)系代數(shù)表達(dá)式R×S÷T-U的運(yùn)算結(jié)
果。
RSTU
ABBCCC1a
axxx2bczyy3a
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 暑期教師培訓(xùn)學(xué)習(xí)計(jì)劃
- 2025年度家庭裝修石材加工及安裝服務(wù)合同范本
- 專業(yè)性合同范本
- 辦公裝飾合同范本
- 買賣攤位合同范本
- 2025年度生態(tài)農(nóng)業(yè)項(xiàng)目土地流轉(zhuǎn)合作合同
- 公司家具購買合同范本
- 會議營銷分成合同范本
- 關(guān)于解除兼職合同范本
- 法律盡職調(diào)查報(bào)告模板
- 胸腔積液護(hù)理查房-范本模板
- 水土保持方案中沉沙池的布設(shè)技術(shù)
- 安全生產(chǎn)技術(shù)規(guī)范 第25部分:城鎮(zhèn)天然氣經(jīng)營企業(yè)DB50-T 867.25-2021
- 現(xiàn)代企業(yè)管理 (全套完整課件)
- 走進(jìn)本土項(xiàng)目化設(shè)計(jì)-讀《PBL項(xiàng)目化學(xué)習(xí)設(shè)計(jì)》有感
- 《網(wǎng)店運(yùn)營與管理》整本書電子教案全套教學(xué)教案
- 教師信息技術(shù)能力提升培訓(xùn)課件希沃的課件
- 高端公寓住宅項(xiàng)目營銷策劃方案(項(xiàng)目定位 發(fā)展建議)
- 執(zhí)業(yè)獸醫(yī)師聘用協(xié)議(合同)書
- 第1本書出體旅程journeys out of the body精教版2003版
- 2022年肝動脈化療栓塞術(shù)(TACE)
評論
0/150
提交評論