




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫原理及應(yīng)用期末復(fù)習(xí)資料一、單項(xiàng)選擇題1 .現(xiàn)實(shí)世界中事物在某一方面的特性在信息世界中稱為 。A.實(shí)體B.實(shí)體值C.屬性D.信息2 .數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)之間的獨(dú)立性稱為數(shù)據(jù)的 A.結(jié)構(gòu)獨(dú)立性B.物理獨(dú)立性C.邏輯獨(dú)立性D.分布獨(dú)立性3 .應(yīng)用程序設(shè)計(jì)的工作開始于數(shù)據(jù)庫設(shè)計(jì)步驟的 。A.需求分析階段B.概念設(shè)計(jì)階段C.邏輯設(shè)計(jì)階段D.物理設(shè)計(jì)階段4 .在關(guān)系R中,代數(shù)表達(dá)式 (T 3<4( R) 表木。A.從R中選擇值為3的分量小于第4個(gè)分量的元組組成的關(guān)系B.從R中選擇第3個(gè)分量值小于第4個(gè)分量的元組組成的關(guān)系C.從R中選擇第3個(gè)分量的值小于4的元組組成的關(guān)系D.從R中選擇
2、所有元組組成的關(guān)系5 .對關(guān)系模式進(jìn)行分解時(shí),要使分解具有無損失連接性,在下屬范式中最 高可以達(dá)到 OA.2NFB.3NFC.BCNFD.4NF6 .在數(shù)據(jù)庫中,下列說法不正確的是 A.數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù)B.若系統(tǒng)是完全可以控制的,則系統(tǒng)可確保更新時(shí)的一致性C.數(shù)據(jù)庫中的數(shù)據(jù)可以共享D.數(shù)據(jù)庫減少了數(shù)據(jù)冗余7 . 是存儲在計(jì)算機(jī)內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。A.數(shù)據(jù)庫系統(tǒng)8 .數(shù)據(jù)庫C.數(shù)據(jù)庫管理系統(tǒng)D.數(shù)據(jù)結(jié)構(gòu)8 .為解決 丟失更新”問題,事務(wù)在更新一個(gè)數(shù)據(jù)集合前,必須獲得對它的 OA.S鎖B.X鎖C.S鎖和X鎖D.S鎖或X鎖9 .候選鍵中的屬性可以有。A. 0個(gè)B. 1個(gè)C. 1個(gè)或多個(gè)D
3、.多個(gè)10 .在SQL的查詢語句中,對應(yīng)關(guān)系代數(shù)中 投影”運(yùn)算的語句是 OA.SELECTB.FROMC.WHERED.SET11 .在關(guān)系模式R(U,F)KX, Y, Z是U中屬性,則多值依賴的傳遞律是 OA.如果 X-Y, YZ,則 X-ZB.如果 X-Y, YZ,則 X YZC.如果 X-Y, YZ,則 X YZD.如果 X-Y, YZ,則 X號Y12 .在數(shù)據(jù)庫設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于 OA.需求分析階段B.邏輯設(shè)計(jì)階段C.概念設(shè)計(jì)階段D.物理設(shè)計(jì)階段13 .關(guān)系代數(shù)的五個(gè)基本操作可直接轉(zhuǎn)換成元組關(guān)系演算表達(dá)式,它們是: 并、差、投影、選擇和A.交B.笛卡爾積C.
4、自然連接D.除法14 . SQL語言具有白功能是 oA.關(guān)系規(guī)范化,數(shù)據(jù)操縱,數(shù)據(jù)控制B.數(shù)據(jù)定義,數(shù)據(jù)操縱,數(shù)據(jù)控制C.數(shù)據(jù)定義,關(guān)系規(guī)范化,數(shù)據(jù)控制D.數(shù)據(jù)定義,關(guān)系規(guī)范化,數(shù)據(jù)操縱5. 用來記錄對數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行的每一次更新操作。A.數(shù)據(jù)庫副本B.日志文件C.數(shù)據(jù)庫文件D.緩沖區(qū)16 .數(shù)據(jù)庫的概念模式獨(dú)立于 D)現(xiàn)實(shí)世A)具體的機(jī)器和DBMSB) E-R圖C)信息世界17 .在數(shù)據(jù)庫中存儲的是?A數(shù)據(jù)B)數(shù)據(jù)模型C)數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系D)信息18 . 一個(gè)關(guān)系數(shù)據(jù)庫文件中的各條記錄 。A)前后順序不能任意顛倒,一定要按照輸入的順序排列B)前后順序可以任意顛倒,不影響庫中的數(shù)據(jù)關(guān)系C
5、)前后順序可以任意顛倒,但排列順序不同,統(tǒng)計(jì)處理的結(jié)果就可能不同D)前后順序不能任意顛倒,一定要按照關(guān)鍵字段值的順序排列19 .數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操 作,這種功能稱為。A)數(shù)據(jù)定義功能B)數(shù)據(jù)管理功能C)數(shù)據(jù)操縱功能D)數(shù)據(jù)控制功能20 .數(shù)據(jù)庫的特點(diǎn)之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享是指 OA)同一個(gè)應(yīng)用中的多個(gè)程序共享一個(gè)數(shù)據(jù)集合B)同一種語言共享數(shù)據(jù)C)多個(gè)用戶共享一個(gè)數(shù)據(jù)文件D)多種語言、多個(gè)用戶相互覆蓋地使用數(shù)據(jù)集合21 .由DBMS數(shù)據(jù)庫、數(shù)據(jù)庫管理員、應(yīng)用程序及用戶等組成的一個(gè)整體 稱為?A)命令系統(tǒng)B)數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)庫系
6、統(tǒng)D)操作系統(tǒng)22 .自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的 。A元組B)行C)記錄D)屬性23 .關(guān)系模型中,一個(gè)候選碼是 。A可由多個(gè)任意屬性組成B)至多由一個(gè)屬性組成C)可由一個(gè)或多個(gè)其值能惟一標(biāo)識該關(guān)系模式中任何元組的屬性組成D)以上都不是24 .根據(jù)關(guān)系數(shù)據(jù)庫規(guī)范化理論,關(guān)系數(shù)據(jù)庫中的關(guān)系要滿足第一范式。下 面 部門”關(guān)系中,因哪個(gè)屬性而使它不滿足第一范式?部門(部門號,部門名, 部門成員,部門總經(jīng)理)A部門總經(jīng)理B)部門成員C)部門名D)部門號25 .數(shù)據(jù)庫是在計(jì)算機(jī)系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲和應(yīng)用的OA文件
7、的集合B)數(shù)據(jù)的集合C)命令的集合D)程序的集合26 .設(shè)有關(guān)系SC(sno, cname, grade ,各屬性的含義分別為學(xué)號、課程名、 成績。若要將所有學(xué)生的大學(xué)計(jì)算機(jī)基礎(chǔ)”課程的成績增加3分,能正確完成該 操作的SQL語句是 grade = grade+3 WHERE cname='學(xué)計(jì)算機(jī)基礎(chǔ)。A) Update B) Update SC setC) Update set D) Updated SCset27 .數(shù)據(jù)庫中,物理數(shù)據(jù)獨(dú)立性是指。A) 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨(dú)立B) 用戶程序與DBMS的相互獨(dú)立C) 應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立D) 用戶的應(yīng)用程
8、序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨(dú)立的28 .學(xué)生關(guān)系模式為S(Sno,Sname,SD,Sage淇中:Sno表示學(xué)生學(xué)號,Sname表示學(xué)生姓名,SDg示學(xué)生所在系,Sag峨示學(xué)生年齡。試將下面的SQL 語句空缺部分補(bǔ)充完整,使其可以查詢數(shù)學(xué)系學(xué)生的學(xué)號、姓名和年齡。SELECT Sno,Sname,Sage FORM S WHEREA) SD嗷學(xué)B) $口=數(shù)學(xué)'C) SD'嗷學(xué)D) 'SD嗷學(xué)29 .關(guān)系規(guī)范化中的刪除操作異常是指 。A)不該刪除的數(shù)據(jù)被刪除B)不該插入的數(shù)據(jù)被插入C)應(yīng)該刪除的數(shù)據(jù)未被刪除D)應(yīng)該插入的數(shù)據(jù)未被插入30 .關(guān)系模式中,滿足2N
9、F的模式,。A)可能是1NF B)必定是1NFC)必定是3NFD)必定是BCNF1 .設(shè)有供應(yīng)商關(guān)系S和零件關(guān)系P如圖1所示。它們的主碼分別是 供應(yīng)商 號”和 零件號”,而且,零件關(guān)系P的屬性 顏色”只能取值為(紅,白,藍(lán))。供應(yīng)商關(guān)系S零件關(guān)系P圖1供應(yīng)商關(guān)系S和零件關(guān)系P如果向關(guān)系P中插入一個(gè)元組,下列元組可以被插入?A)('B201 白:,)200B)('C301 紅;,300C)('D401 綠,',100D)('B211 藍(lán);,)500'32 .以下關(guān)于E-R模型向關(guān)系模型車換的敘述中, 是不正確的。A) 一個(gè)1: 1聯(lián)系可以轉(zhuǎn)換為一個(gè)
10、獨(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)系模式33 .下列關(guān)于SQL語言中索引(Index)的敘述中,是不正確的?A)索引是外模式B) 一個(gè)基本表上可以創(chuàng)建多個(gè)索引C)索引可以加快查詢的執(zhí)行速度D)系統(tǒng)在存取數(shù)據(jù)時(shí)會自動選擇合適的索引作為存取路徑34 .下面關(guān)于函數(shù)依賴的敘述中, 是不正確的。A)若 X-Y, WY>Z ,貝U
11、 XW>ZB)若 Y X,則 XYC)若 XQZ,貝U XZ, Y- ZD)若 X YZ 則 X-Y, XZ35 .設(shè)U是所有屬性的集合,X、Y、Z都是U的子集,且Z=U-X-Y下面關(guān)于 多值依賴的敘述中,是不正確的。A)若 X-Y,則 X ZB)若 XY,則 XfYC)若 XfY,且 Y'? Y,則 X Y'D)若 Z=©,則 X-Y36 .在SQL中,表示選擇操作的語句為?A) SELECT * FROM R WHERE C1 AND C2 OR C3B) SELECT R.*,S.* FROM R,S WHEREA=S.BC) INSERT INTO R
12、VALU&,b,c,d)D) UPDATE R SET A=a WHEREC1 AND C2 OR C337 .設(shè)關(guān)系R和S的屬性個(gè)數(shù)分別為ri和s2,則(R x S)作結(jié)果的屬性個(gè)數(shù) 為?A) r1+s2B) r1-s2C) ri x s2 D) max(r1,s2)38 .查詢處理最終可轉(zhuǎn)化成基本的 代數(shù)操作。A)關(guān)系B)算法C)空值 D)集合39 .投影操作中不包含主碼,需要去除重復(fù)。A)關(guān)系B)列C)屬性D)元組40 .查詢樹是一種表示關(guān)系代數(shù)表達(dá)式的 結(jié)構(gòu)。A)樹形B)層次C)星形D)上述都不對41 .在對關(guān)系數(shù)據(jù)庫的基本操作中, 是表中選取滿足某種條件的元組的操作,相當(dāng)于在
13、橫向進(jìn)行選擇。A)選擇B)掃描C)檢索D)投影42 .在SQL的SELEC語句中,對應(yīng)關(guān)系代數(shù)中 投影”運(yùn)算的語句是 OA) SELECTB) FROMC) WHERED) SET43 .當(dāng)數(shù)據(jù)庫被更新時(shí),DBMS將自動讀取數(shù)據(jù)字典中的 ,進(jìn)行完 整性約束驗(yàn)證,保證數(shù)據(jù)庫的完整性。A)完整性約束B)安全性名束C)隔離性名束D)恢復(fù)性約束44 .數(shù)據(jù)庫管理系統(tǒng)允許用戶把一個(gè)或多個(gè)數(shù)據(jù)庫操作組成 ,它是一組 按順序執(zhí)行的操作單位。A)命令B)事務(wù)C)文件 D)程序45 .對于同一個(gè)查詢,使用不同的查詢策略會得到A)不同的查詢結(jié)果 B)相同的時(shí)間開銷 C)不同的時(shí)間開銷 D)近似 的查詢結(jié)果二、判斷
14、題1 .年齡限制在1828歲之間”這種約束屬于DBMS的安全性功能。A)對B)錯(cuò)2 .事務(wù)的原子性是指事務(wù)中包括的所有操作要么都做,要么都不做。A)對B)錯(cuò)3 .用戶對SQL數(shù)據(jù)庫的訪問權(quán)限中,如果只允許刪除基本表中的元組,應(yīng) 授予DROPX限。A)對B)錯(cuò)4 . SQL中的視圖提高了數(shù)據(jù)庫系統(tǒng)的并發(fā)控制。A)對B)錯(cuò)5 .在SQL語言中,授予用戶權(quán)限使用 GRANT語句。A)對B)錯(cuò)6 .當(dāng)關(guān)系模式R(A,B)B屬于3NF,它仍然存在一定的插入和刪除異常。A)對B)錯(cuò)7 .如果事務(wù)T對數(shù)據(jù)D已加X鎖,則其他事務(wù)對數(shù)據(jù)D不能加任何鎖。A)對B)錯(cuò)8 .數(shù)據(jù)庫副本的用途是故障后的恢復(fù)。A)對B)
15、錯(cuò)9 .若數(shù)據(jù)庫中只包含成功事務(wù)提交的結(jié)果,則此數(shù)據(jù)庫就稱為處于一致狀B)錯(cuò)A)對10 .數(shù)據(jù)庫中的封鎖機(jī)制是并發(fā)控制的主要方法。A)對B)錯(cuò)11 .關(guān)系模式中各級模式之間的關(guān)系為 3NF 2NF 1NFA)對B)錯(cuò)12 .當(dāng)一個(gè)查詢中具有選擇和連接時(shí),查詢優(yōu)化的方法是先執(zhí)行連接后執(zhí)行 選擇。A)對B)錯(cuò)13 .日志文件是用于記錄對數(shù)據(jù)的所有更新操作。A)對B)錯(cuò)14 . SQLg達(dá)式中的通配符“嗾示任意一個(gè)單個(gè)字符,“下劃線)表示任 意多個(gè)包括零個(gè)字符。A)對B)錯(cuò)15 .在數(shù)據(jù)庫系統(tǒng)中,系統(tǒng)故障造成硬盤數(shù)據(jù)丟失。A)對B)錯(cuò)三、簡答題1 .簡述數(shù)據(jù)庫設(shè)計(jì)過程包括幾個(gè)主要階段。答:數(shù)據(jù)庫設(shè)計(jì)
16、過程包括四個(gè)主要階段:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì) 和物理設(shè)計(jì)。2 .數(shù)據(jù)庫并發(fā)操作主要解決哪三個(gè)問題?如何保證并行操作的可串行性。答:數(shù)據(jù)庫并發(fā)操作主要解決一下三個(gè)問題:丟失更新問題數(shù)據(jù)不一致分析問題讀臟”數(shù)據(jù)問題為了保證并行操作的可串行性,在對任何數(shù)據(jù)集合進(jìn)行讀寫操作之前,事 務(wù)首先應(yīng)獲得對此數(shù)據(jù)集合的封鎖,在釋放一個(gè)封鎖之后,事務(wù)不再獲得任何 其他封鎖。3 .在關(guān)系數(shù)據(jù)庫中能完全消除數(shù)據(jù)冗余嗎?答:在關(guān)系數(shù)據(jù)庫中不能完全消除數(shù)據(jù)冗余。要實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫中表與表 之間的聯(lián)系,必須通過公共屬性來完成,這些公共屬性可能是一個(gè)表的主鍵, 也可能是另一個(gè)表的外鍵,有相應(yīng)的參照完整性規(guī)則來保證表之間的
17、聯(lián)系。所 以關(guān)系數(shù)據(jù)庫中存在數(shù)據(jù)冗余,但能控制數(shù)據(jù)的冗余度。4 .基本的封鎖類型有幾種?試述它們的含義。答:基本的封鎖類型有排它鎖(“艱)和共享鎖(“領(lǐng))兩種。若事務(wù)T對數(shù)據(jù)A加了 X鎖,則只允許事務(wù)T讀取和修改數(shù)據(jù)A,其他事務(wù) 都不能再對A加任何類型的鎖,直到T釋放A上的鎖。若事務(wù)T對數(shù)據(jù)A加了 S鎖,則其他事務(wù)只有再對A加S鎖,而不能加T鎖, 直到T釋放A上的鎖。5 .設(shè)教學(xué)數(shù)據(jù)庫有三個(gè)關(guān)系:學(xué)生 S(S#,SNAME,AGE,SEX)學(xué)習(xí) SC(S#,GRADE)課程 C(,CNAME,TEACHER)寫出下列代數(shù)表達(dá)式和元組表達(dá)式的漢語含義。(1)t|(u)(C(u) A C3=
18、9;LIU'A t1=u1 A t2=u2)答:(1)檢索LIU老師所授課程的課程號、課程名。(2)兀 S#(T TEACHER='LIU'(SCC)答:(2)檢索選修課程包含LIU老師所授課程的學(xué)生學(xué)號。四、程序設(shè)計(jì)題1 .有兩個(gè)關(guān)系模式R(A, B, C)和S(D, E, F),域關(guān)系演算表達(dá)式是: T=xy|(u)(v)(w)(R(xuv)A S (vwy),寫出使用 SQL的操作語句。答:SELECT R.A,S.F FROM R,S WHERE R.C=S.D2 .數(shù)據(jù)模型如下,用SQL完成查詢:銷售全部商品的商店名。商店 S(SNO SNAME, CITY)
19、商品 P(PNO PNAME, COLOR)銷售 SP(SNQ PNO, DATE, QTY)答 SELECT SNAME FORM S WHERE NOT EXISTS(SELECT * FROM P WHERE NOT EXISTS(SELECT * FORM P WHERE PNO=P.PNO AND SNO =S.SNO);3 .設(shè)某工廠數(shù)據(jù)庫中有兩個(gè)基本表(如下所示),試建立一個(gè)有關(guān)女車間主 任的職工號和姓名的視圖,其結(jié)構(gòu)如下:VIEW6(ENO, ENAME)試寫出創(chuàng)建視圖VIEW6的SQL語句。車間基本表:DEPT(DNO DNAME, MGR_NO)其屬性分別表示車間編號、 車
20、間名和車間主任的職工號。職工基本表:EMP(ENO ENAME, AGE, SEX SALARY DNO),其屬性分另fj 表示職工號、姓名、年齡、性別、工資和所在車間的編號。答:CREATE VIEW VIEW6AS SELECT EN CENAMEFROM DEPT EMPWHERE MRG_ENO=ENO AND SEX=4 .基于3題的基本表,把工資低于 800的職工的工資提高10%答:UPDATE EMP SET SALARY=SALARY*1.1 WHERE SALAEY<8005 .設(shè)銷售數(shù)據(jù)模型如下:廠家 S (SNO SNAME CITY )產(chǎn)品 P (PNO PNAM
21、E, COLOR W曰GHT)銷售 SPJ (SNO PNO, QTY)用SQL完成以下操作: 試建立一個(gè)有關(guān)產(chǎn)品 電鉆”的產(chǎn)品號和廠家號的視 圖,其結(jié)構(gòu)如下:View2(ENO, SNO)答:CREATE VIEW View2(ENO, SNO)AS SELECT P.PN CBNOFROM SPJ PWHERE SPJ.PNO=P.PNO AND PNAME鉆”;6 .在以上銷售數(shù)據(jù)庫表中,用 SQL語句完成以下操作:PN0為'00227'的產(chǎn) 品數(shù)增加100;并檢索出其對應(yīng)的產(chǎn)品名。答:UPDATE SPJSET QTY=QTY+100WHERE PNO='002
22、27'SELECT PNAMEFROM PWHERE PNO='00227'六、應(yīng)用題(本大題共10分)1.東方貨運(yùn)公司數(shù)據(jù)庫的樣本數(shù)據(jù)如下。根據(jù)數(shù)據(jù)庫的表結(jié)構(gòu)和內(nèi)容:1)指出每個(gè)表的主碼和外碼。如果沒有外碼,則寫 無”。2)卡車表存在實(shí)體完整性和參照完整性嗎?請?jiān)敿?xì)說明。3)具體說明卡車表與運(yùn)貨站表之間存在著什么關(guān)系?4)卡車表中包含多少個(gè)實(shí)體?表名稱:卡車表名稱:貨運(yùn)站表名稱:型號1.答:1)2)實(shí)體完整性:在主碼車號的這列中不存在空值;參照完整性:外碼 貨運(yùn)站編號”這列中的值都是貨運(yùn)站表中 貨運(yùn)站編號”這 列中的值,外碼 類型”這列中的 值都是型號表中 型號”這列
23、中的值。3)貨運(yùn)站表和卡車表之間存在著一對多的關(guān)系,即每一個(gè)貨運(yùn)站可以有多 輛車。如,樣本數(shù)據(jù)中貨運(yùn)站 501有兩輛車:車號為1001和1003;貨運(yùn)站502 有兩輛車:車號為10021004。4)卡車表中包括4個(gè)實(shí)體,即表中每個(gè)元組(行)對應(yīng)一個(gè)實(shí)體,每個(gè)實(shí)體就 是一輛車。2.學(xué)生運(yùn)動會模型:(1)有若干班級,每個(gè)班級包括:班級號,班級名,專業(yè),人數(shù)(2)每個(gè)班級有若干運(yùn)動員,運(yùn)動員只能屬于一個(gè)班,包括:運(yùn)動員號,姓 名,性別,年齡(3)有若干比賽項(xiàng)目,包括:項(xiàng)目號,名稱,比賽地點(diǎn)(4)每名運(yùn)動員可參加多項(xiàng)比賽,每個(gè)項(xiàng)目可有多人參加(5)要求能夠公布每個(gè)比賽項(xiàng)目的運(yùn)動員名次與成績(6)要求能
24、夠公布各個(gè)班級團(tuán)體總分的名次和成績解題要求:畫出每個(gè)實(shí)體及其屬性關(guān)系、實(shí)體間實(shí)體聯(lián)系的 E-R圖。根據(jù)試題中的處理要求:完成數(shù)據(jù)庫邏輯模型,包括各個(gè)表的名稱和屬性; 并指出每個(gè)表的主鍵和外鍵。答:(1)班級(班級號,班級名,專業(yè),人數(shù)) 主鍵:班級號運(yùn)動員(運(yùn)動員號,姓名,性別,年齡,班級號)主鍵:運(yùn)動員號 外鍵:班級號項(xiàng)目(項(xiàng)目號,項(xiàng)目名,比賽地點(diǎn))主鍵:項(xiàng)目號比賽(運(yùn)動員號,項(xiàng)目號,成績,名次,得分)主鍵:運(yùn)動員號,項(xiàng)目號 外鍵:運(yùn)動員號;項(xiàng)目號數(shù)據(jù)庫原理及應(yīng)用期末復(fù)習(xí)題答案一、單項(xiàng)選擇題1-10 C B D B D A B B C A11-15 D B B B B16-25 A C B
25、C D C D C B B26-35 B D B A B B C A C C36-45 A A A D A A A A B C二、判斷題1-15 B A B B A A A A A A A B A B B三、簡答題1 .答:數(shù)據(jù)庫設(shè)計(jì)過程包括四個(gè)主要階段:需求分析、概念設(shè)計(jì)、邏輯設(shè) 計(jì)和物理設(shè)計(jì)。2 .答:數(shù)據(jù)庫并發(fā)操作主要解決以下三個(gè)問題。1)丟失更新問題2)數(shù)據(jù)不一致分析問題3)讀臟”數(shù)據(jù)問題為了保證并行操作的可串行性,在對任何數(shù)據(jù)集合進(jìn)行讀寫操作之前,事 務(wù)首先應(yīng)獲得對此數(shù)據(jù)集合的封鎖,在釋放一個(gè)封鎖之后,事務(wù)不再獲得任何 其他封鎖。3 .答:在關(guān)系數(shù)據(jù)庫中不能完全消除數(shù)據(jù)冗余。要實(shí)現(xiàn)關(guān)
26、系數(shù)據(jù)庫中表與 表之間的聯(lián)系,必須通過公共屬性來完成,這些公共屬性可能是一個(gè)表的主鍵, 也可能是另一個(gè)表的外鍵,有相應(yīng)的參照完整性規(guī)則來保證表之間的聯(lián)系。所 以關(guān)系數(shù)據(jù)庫中存在數(shù)據(jù)冗余,但能控制數(shù)據(jù)的冗余度。4 .答:基本的封鎖類型有排它鎖(“煩)和共享鎖(”頷)兩種。若事務(wù)T對數(shù)據(jù)A加了 X鎖,則只允許事務(wù)T讀取和修改數(shù)據(jù)A,其他事務(wù) 都不能再對A加任何類型的鎖,直到T釋放A上的鎖。若事務(wù)T對數(shù)據(jù)A加了 S鎖,則其他事務(wù)只有再對A加S鎖,而不能加T鎖, 直到T釋放A上的鎖。5 .答:(1)檢索LIU老師所授課程的課程號、課程名。(2)檢索選修課程包含 LIU老師所授課程的學(xué)生學(xué)號。四、程序設(shè)計(jì)題
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 品牌手機(jī)經(jīng)銷合同協(xié)議
- 商業(yè)合作干貨合同協(xié)議
- 民企承攬國企合同協(xié)議
- 員工體檢委托合同協(xié)議
- 唐河活動板房合同協(xié)議
- 商展場地租賃合同協(xié)議
- 比亞迪勞動合同補(bǔ)充協(xié)議
- 畢業(yè)生三方協(xié)議和合同
- 戀愛合同協(xié)議文檔模板
- 民宿改造施工合同協(xié)議
- 山東省山東名??荚嚶?lián)盟2025年高三4月高考模擬考試英語試卷+答案
- 序段外包合同協(xié)議
- 話劇導(dǎo)演合同協(xié)議
- 軟件設(shè)計(jì)說明書
- 2023年中國海洋石油集團(tuán)有限公司校園招聘筆試參考題庫附帶答案詳解
- 2025年天津市南開區(qū)中考一模語文試題(含答案)
- 工信委選調(diào)試題及答案
- GB/T 17591-2025阻燃織物
- 2025年OTC市場分析現(xiàn)狀
- 人員管理方案
- 圍棋輔導(dǎo)班教練聘用合同書
評論
0/150
提交評論