數(shù)據(jù)庫(kù)原理與應(yīng)用試卷及答案6B_第1頁(yè)
數(shù)據(jù)庫(kù)原理與應(yīng)用試卷及答案6B_第2頁(yè)
數(shù)據(jù)庫(kù)原理與應(yīng)用試卷及答案6B_第3頁(yè)
數(shù)據(jù)庫(kù)原理與應(yīng)用試卷及答案6B_第4頁(yè)
數(shù)據(jù)庫(kù)原理與應(yīng)用試卷及答案6B_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第1頁(yè)共8頁(yè)裝訂線(xiàn)班級(jí):姓名:學(xué)號(hào):江蘇技術(shù)師范學(xué)院2010—裝訂線(xiàn)班級(jí):姓名:學(xué)號(hào):《數(shù)據(jù)庫(kù)原理及應(yīng)用》試卷(6B)注意事項(xiàng):1.本試卷適用于2008級(jí)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)學(xué)生使用。 2.本試卷共8頁(yè),滿(mǎn)分100分,答題時(shí)間120分鐘。 題號(hào)一二三四五六七總分得分得分評(píng)卷人一、名詞解釋?zhuān)啃☆}3分,共15分)對(duì)以下術(shù)語(yǔ)做簡(jiǎn)明扼要的解釋1.?dāng)?shù)據(jù)獨(dú)立性2.關(guān)系模式3.?dāng)?shù)據(jù)庫(kù)的完整性4.傳遞函數(shù)依賴(lài)5.ER圖得分評(píng)卷人二、填空題(每空1分,共10分)在數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)中,數(shù)據(jù)的基本單位是。在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,數(shù)據(jù)是按模式的描述存儲(chǔ)在磁盤(pán)中,按模式提供給用戶(hù)的。在關(guān)系模型中,表的行稱(chēng)為元組,列稱(chēng)為。在SQL查詢(xún)時(shí),如果需要去掉查詢(xún)結(jié)果中的重復(fù)組,應(yīng)使用。按事務(wù)對(duì)數(shù)據(jù)的封鎖程度,封鎖一般分為排他鎖和兩種。模式/內(nèi)模式映象為數(shù)據(jù)庫(kù)提供了數(shù)據(jù)獨(dú)立性。SQL語(yǔ)言是一種綜合性的功能強(qiáng)大的語(yǔ)言,分為數(shù)據(jù)控制語(yǔ)言,數(shù)據(jù)描述語(yǔ)言和數(shù)據(jù)操縱語(yǔ)言,DML是指功能。對(duì)于函數(shù)依賴(lài)X→Y,如果Y是X的子集,此函數(shù)稱(chēng)為函數(shù)依賴(lài)。E-R方法的三要素是:實(shí)體、屬性和。用樹(shù)型結(jié)構(gòu)表示實(shí)體類(lèi)型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱(chēng)為。得分評(píng)卷人三、單選題(每題1分,共15分)1、下面對(duì)數(shù)據(jù)庫(kù)特點(diǎn)的不正確敘述是()。A.?dāng)?shù)據(jù)庫(kù)中的數(shù)據(jù)采用統(tǒng)一的模型來(lái)表示。B.?dāng)?shù)據(jù)庫(kù)中數(shù)據(jù)之間的聯(lián)系強(qiáng)。C.?dāng)?shù)據(jù)庫(kù)中數(shù)據(jù)冗余度高。D.?dāng)?shù)據(jù)庫(kù)中數(shù)據(jù)由一個(gè)軟件統(tǒng)一管理。2、下面對(duì)數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu)的敘述中,不正確的是()。A.三級(jí)模式結(jié)構(gòu)可提供數(shù)據(jù)獨(dú)立性。B.三級(jí)模式結(jié)構(gòu)通過(guò)兩級(jí)映像來(lái)實(shí)現(xiàn)數(shù)據(jù)獨(dú)立性。C.模式做了修改,用戶(hù)的應(yīng)用程序必須修改。D.內(nèi)模式做了修改,模式不必修改。3、下面關(guān)于關(guān)系代數(shù)的不正確敘述是()。A.對(duì)一個(gè)關(guān)系作投影運(yùn)算不會(huì)改變?cè)撽P(guān)系元組的個(gè)數(shù)。B.選擇運(yùn)算是根據(jù)某些條件對(duì)關(guān)系的元組進(jìn)行篩選。C.自然聯(lián)接運(yùn)算要求兩個(gè)關(guān)系必須有取值域相同的屬性。D.自然聯(lián)接是F聯(lián)接的一種特殊情況。4、下面對(duì)“關(guān)系模型”的敘述中,不正確的說(shuō)法是()。A.關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)就是關(guān)系。B.關(guān)系模型中屬性的順序不能任意改變。C.關(guān)系模型不允許在關(guān)系中出現(xiàn)兩條完全相同的元組。D.關(guān)系模型具有三類(lèi)完整性約束。5、下面對(duì)關(guān)系“鍵”概念的不正確敘述是()。A.一個(gè)關(guān)系可以有多個(gè)候選鍵。B.候選鍵是指在一個(gè)關(guān)系中,能夠唯一標(biāo)識(shí)每個(gè)元組的屬性集。C.一個(gè)關(guān)系模式只能有一個(gè)“主鍵”。D.候選鍵再添加一個(gè)屬性便可構(gòu)成一個(gè)“超鍵”。6、設(shè)關(guān)系R和S的屬性集相同,W是R的屬性集的子集,下面不正確的等式是()。A.πW(R-S)=πW(R)-πW(S)B.σ(F)(R-S)=σ(F)(R)-σ(F)(S)C.σ(F)(R∪S)=σ(F)(R)∪σ(F)(S)D.πW(R∪S)=πW(R)∪πW(S)7、在關(guān)系模式R(U)中,XU,YU,X→Y,且Y不能決定X,則Y與X之間的關(guān)系是()。A.一對(duì)一B.一對(duì)多C.多對(duì)多D.多對(duì)一8、下面對(duì)3NF的敘述中,不正確的說(shuō)法是()。A.3NF模式中不存屬性對(duì)侯選鍵的傳遞依賴(lài)。B.3NF模式不存在非主屬性對(duì)侯選鍵的部分依賴(lài)。C.如果模式R是3NF,那么R一定是2NF。D.任何一個(gè)關(guān)系模式都可以既保持函數(shù)依賴(lài)又無(wú)損地分解為一系列3NF集。9、在()組織結(jié)構(gòu)中,記錄是按查找鍵值升序或降序順序存儲(chǔ)。A.順序文件B.堆文件C.散列文件D.聚集文件10、下面關(guān)于事務(wù)的ACID屬性的敘述中,不正確的說(shuō)法是()。A.事務(wù)對(duì)數(shù)據(jù)庫(kù)的所有操作,是一個(gè)不可分割的工作單元。這些操作要么全部執(zhí)行,要么什么也不做。B.一個(gè)事務(wù)獨(dú)立執(zhí)行的結(jié)果,應(yīng)保持?jǐn)?shù)據(jù)庫(kù)中數(shù)據(jù)的一致性。確保單個(gè)事務(wù)的一致性是由應(yīng)用程序員編寫(xiě)事務(wù)程序來(lái)實(shí)現(xiàn)的。C.在多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),系統(tǒng)應(yīng)保證其結(jié)果與這些事務(wù)先后單獨(dú)執(zhí)行時(shí)的某一結(jié)果是一樣的。D.一個(gè)事務(wù)完成后,系統(tǒng)不一定立即將其對(duì)數(shù)據(jù)庫(kù)的更新寫(xiě)入磁盤(pán),因此,如果系統(tǒng)出現(xiàn)故障,就會(huì)丟失它對(duì)數(shù)據(jù)庫(kù)的更新并且無(wú)法恢復(fù)。11、下面的并行調(diào)度會(huì)出現(xiàn)的錯(cuò)誤是()。時(shí)間事務(wù)T1事務(wù)T2數(shù)據(jù)庫(kù)中數(shù)據(jù)T0READ(A)AT1READ(A)T2A=A+2T3WRITE(A)T4COMMITT5READ(A)A.讀“臟”數(shù)據(jù)B.丟失修改C.不可重復(fù)讀D.幻影讀12、下面關(guān)于SQLServer數(shù)據(jù)庫(kù)系統(tǒng)故障的不正確敘述是()。A.系統(tǒng)故障是指計(jì)算機(jī)系統(tǒng)出現(xiàn)故障不能正常運(yùn)行,但磁盤(pán)沒(méi)有問(wèn)題。B.系統(tǒng)故障將造成內(nèi)存數(shù)據(jù)丟失,事務(wù)非正常中止。C.出現(xiàn)系統(tǒng)故障時(shí),未提交事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新不會(huì)寫(xiě)入此盤(pán)。D.對(duì)于系統(tǒng)故障,DBMS可根據(jù)事務(wù)日志將數(shù)據(jù)庫(kù)恢復(fù)到故障點(diǎn)。13、下面對(duì)SQLServer數(shù)據(jù)庫(kù)的完全恢復(fù)模型的不正確敘述是()。A.使用完全恢復(fù)模型可以將數(shù)據(jù)庫(kù)恢復(fù)到上次備份的即時(shí)點(diǎn)。B.對(duì)簡(jiǎn)單恢復(fù)模型的數(shù)據(jù)庫(kù),系統(tǒng)自動(dòng)收縮其日志文件。C.對(duì)完全恢復(fù)模型的數(shù)據(jù)庫(kù),系統(tǒng)自動(dòng)收縮其日志文件。D.完全恢復(fù)模型的數(shù)據(jù)庫(kù)支持如下備份方法:數(shù)據(jù)庫(kù)完全備份、數(shù)據(jù)庫(kù)差異備份、日志備份。14、下面關(guān)于SQLServer完整性機(jī)制的不正確敘述是()。A.“關(guān)系圖”用來(lái)創(chuàng)建表與表之間的外鍵約束。B.檢查約束(CHECK)是對(duì)字段取值格式、范圍加以限制。C.可以將任何字段設(shè)置為主鍵約束。D.主鍵不允許取空值。15、下面對(duì)DDBS分布透明性的不正確敘述是()。A.分片透明性是最高層次的分布透明性,位于分片模式和分配模式之間。B.當(dāng)DDBS具有分片透明性時(shí),用戶(hù)編寫(xiě)程序只須對(duì)全局關(guān)系進(jìn)行操作,不必考慮數(shù)據(jù)的分片及存儲(chǔ)場(chǎng)地。C.當(dāng)DDBS不具有分片透明和位置透明性,但具有局部數(shù)據(jù)模型透明性時(shí),用戶(hù)編程時(shí)必須指出片段的名稱(chēng)和片段的存儲(chǔ)場(chǎng)地,但不必指出場(chǎng)地上使用的是何種數(shù)據(jù)模型。D.當(dāng)DDBS不具有分片透明性,但具有位置透明性時(shí),用戶(hù)編程時(shí)必須指出片段的名稱(chēng),而不必指出片段的存儲(chǔ)場(chǎng)地。得分評(píng)卷人四、簡(jiǎn)答題(每小題3分,共15分)1.簡(jiǎn)述數(shù)據(jù)庫(kù)概念設(shè)計(jì)的主要步驟.2.?dāng)?shù)據(jù)模型的三要素3.什么是數(shù)據(jù)的獨(dú)立性?數(shù)據(jù)庫(kù)系統(tǒng)中為什么能具有數(shù)據(jù)獨(dú)立性?4.試述DBMS的主要功能。5、描述SQL語(yǔ)言的核心動(dòng)詞得分評(píng)卷人五、設(shè)計(jì)題(共25分)1.設(shè)關(guān)系模式R(職工號(hào),日期,日營(yíng)業(yè)額,部門(mén)名,部門(mén)經(jīng)理),該關(guān)系用來(lái)統(tǒng)計(jì)商店每個(gè)職工的日營(yíng)業(yè)額,以及記載職工所在的部門(mén)和經(jīng)理是誰(shuí)。如果規(guī)定:每個(gè)職工每天只有一個(gè)營(yíng)業(yè)額;每個(gè)職工只在一個(gè)部門(mén)工作;每個(gè)部門(mén)只有一個(gè)經(jīng)理。請(qǐng)回答下列問(wèn)題:⑴根據(jù)上述規(guī)定,寫(xiě)出模式R的基本FD和候選鍵。(3分)⑵說(shuō)明R是否為2NF,如果不是請(qǐng)將R分解成2NF。(2分)⑶說(shuō)明R是否為3NF,如果不是請(qǐng)將R分解成3NF。(4分)2.某系有若干個(gè)課程組,每個(gè)課程組有若干教師,每個(gè)教師可參加若干個(gè)課程組,登記有參加時(shí)間,每個(gè)課程組管理若干門(mén)課程,每門(mén)課程只屬于一個(gè)課程組。(假設(shè)課程組名不唯一,教師通過(guò)教師號(hào),姓名,年齡,性別描述;課程由課程編號(hào),課程名稱(chēng),課程性質(zhì)描述;課程組有名稱(chēng)、負(fù)責(zé)人描述)請(qǐng)解答如下問(wèn)題:根據(jù)給定語(yǔ)義畫(huà)出E-R圖,并在圖上注明屬性、聯(lián)系類(lèi)型、實(shí)體標(biāo)識(shí)符。(5分)將E-R圖轉(zhuǎn)換成等價(jià)的關(guān)系模式,并注明每個(gè)關(guān)系模式的候選碼,外碼。(3分)3)使用SQL語(yǔ)句完成以下任務(wù)查找教師姓名是“朱明放”的所在課程組的名稱(chēng)及其課程組負(fù)責(zé)人(3分);查找課程組為“數(shù)據(jù)庫(kù)課程組”所負(fù)責(zé)的課程名稱(chēng)及其課程性質(zhì)(3分);查詢(xún)課程組為“數(shù)據(jù)庫(kù)課程組”所有教師姓名及其性別(3分)得分評(píng)卷人六、應(yīng)用題(每小題8分,共16分)1.現(xiàn)有一個(gè)未規(guī)范化的表,包含了項(xiàng)目、部件和部件向項(xiàng)目已提供的數(shù)量信息。請(qǐng)采用規(guī)范化方法,將該表規(guī)范化到3NF要求。部件號(hào)部件名現(xiàn)有數(shù)量項(xiàng)目代號(hào)項(xiàng)目?jī)?nèi)容項(xiàng)目負(fù)責(zé)人已提供數(shù)量205CAM3012AAA011020BBB0215210COG15512AAA013025CCC112530DDD1215……

假設(shè)某學(xué)校數(shù)據(jù)庫(kù)中有一關(guān)系模式R(學(xué)號(hào),姓名,系名,系主任,課程名,成績(jī)),如果:(1)一個(gè)系有若干學(xué)生,但一個(gè)學(xué)生只屬于一個(gè)系;(2)一個(gè)系只有一名系主任;(3)一個(gè)學(xué)生可以選修多門(mén)課程,每門(mén)課程有若干學(xué)生選修。試回答下列問(wèn)題:(1)寫(xiě)出關(guān)系模式R的基本函數(shù)依賴(lài);(2)找出關(guān)系模式R的候選碼;(3)試問(wèn)關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?

(4)如果R不屬于3NF,請(qǐng)將R分解成3NF模式集。得分評(píng)卷人七、證明題(共4分)寫(xiě)出Armstrong公理的自反律、增廣律和傳遞律,并由此證明:若XY,YWZ,則WXZ.參考答案第一題:1.?dāng)?shù)據(jù)庫(kù)是存放數(shù)據(jù)的倉(cāng)庫(kù),嚴(yán)格的講,數(shù)據(jù)庫(kù)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶(hù)共享。2.所謂的ACID是指事務(wù)的四大特性,分別是原子性,一致性,隔離性和持久性。3.n若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對(duì)應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則對(duì)于R中每個(gè)元組在F上的值必須為:·或者取空值(F的每個(gè)屬性值均為空值)·或者等于S中某個(gè)元組的主碼值.4.所謂兩段鎖協(xié)議是指所有事務(wù)必須分兩個(gè)階段對(duì)數(shù)據(jù)項(xiàng)加鎖和解鎖:在對(duì)任何數(shù)據(jù)進(jìn)行讀、寫(xiě)操作之前,首先要申請(qǐng)并獲得對(duì)該數(shù)據(jù)的封鎖;在釋放一個(gè)封鎖之后,事務(wù)不再申請(qǐng)和獲得任何其他封鎖5.實(shí)體聯(lián)系圖,表達(dá)了數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段的模型。圖的記號(hào)為:矩形框表示,屬性用橢圓形框表示,聯(lián)系用菱形框表示。第二題:1.存儲(chǔ)記錄2.內(nèi),外3.屬性4.DISTINCT5.共享型封鎖,S封鎖6.物理8.數(shù)據(jù)操縱9.聯(lián)系10.層次模型第三題:CCABBABAADCCCCA第四題:1.進(jìn)行數(shù)據(jù)抽象、設(shè)計(jì)局部概念模式,將局部概念模式綜合成全局概念模式,對(duì)全局結(jié)構(gòu)進(jìn)行評(píng)審。2.?dāng)?shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束條件3.?dāng)?shù)據(jù)獨(dú)立性是指應(yīng)用程序和數(shù)據(jù)之間的依賴(lài)程度低,相互影響小。數(shù)據(jù)獨(dú)立性分成物理數(shù)據(jù)獨(dú)立性和邏輯獨(dú)立性?xún)杉?jí)。數(shù)據(jù)的物理獨(dú)立性是指應(yīng)用程序?qū)?shù)據(jù)存儲(chǔ)結(jié)構(gòu)的依賴(lài)程度。數(shù)據(jù)物理獨(dú)立性高是指當(dāng)數(shù)據(jù)的物理結(jié)構(gòu)發(fā)生變化時(shí),應(yīng)用程序不需要修改也可以正常工作。數(shù)據(jù)的邏輯獨(dú)立性是指應(yīng)用程序數(shù)據(jù)全局邏輯結(jié)構(gòu)的依賴(lài)程度。數(shù)據(jù)邏輯獨(dú)立性高是指當(dāng)數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)全局邏輯結(jié)構(gòu)改變時(shí),它們對(duì)應(yīng)的應(yīng)用程序不需要改變?nèi)钥梢哉_\(yùn)行。數(shù)據(jù)庫(kù)系統(tǒng)之所以具有數(shù)據(jù)物理和邏輯獨(dú)立性高的特點(diǎn),是因?yàn)閿?shù)據(jù)庫(kù)管理系統(tǒng)能夠內(nèi)模式/模式映像或轉(zhuǎn)換功能。數(shù)據(jù)庫(kù)系統(tǒng)之所以具有教高的數(shù)據(jù)邏輯獨(dú)立性,是由于數(shù)據(jù)庫(kù)系統(tǒng)能夠提供模式/外模式的映像和轉(zhuǎn)換功能。4.DBMS的主要功能有:數(shù)據(jù)庫(kù)的定義功能;數(shù)據(jù)庫(kù)的操縱功能;數(shù)據(jù)庫(kù)的運(yùn)行控制功能;數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)功能;數(shù)據(jù)字典5.CREATE,ALTER,DROP,SELECT,INSERT,UPDATE,DELETE,GRANT,REVOKE第五題:1.(職工號(hào),日期)→日營(yíng)業(yè)額職工號(hào)→部門(mén)名部門(mén)名→部門(mén)經(jīng)理候選鍵為:(職工號(hào),日期)3分⑵不是2NF,因?yàn)榇嬖诓糠忠蕾?lài)。2分⑶不是3NF,因?yàn)榇嬖趥鬟f依賴(lài)。1分分解如下:R1(職工號(hào),日期,日營(yíng)業(yè)額)1分R2(職工號(hào),部門(mén)名)1分R3(部門(mén)名,部門(mén)經(jīng)理)1分2.n課程組名稱(chēng)序號(hào)負(fù)責(zé)人n課程組名稱(chēng)序號(hào)負(fù)責(zé)人教師組m參加編號(hào)姓名年齡性別參加時(shí)間n從屬1課程名稱(chēng)課程編號(hào)課程性質(zhì)2)(本小題5%)假設(shè)課程組名稱(chēng)不唯一課程組(序號(hào),名稱(chēng),負(fù)責(zé)人)

主鍵:序號(hào)外鍵:負(fù)責(zé)人教師(編號(hào),姓名,性別,年齡)主鍵:編號(hào)

課程(課程編號(hào),名稱(chēng),課程性質(zhì),課程組序號(hào))主鍵:課程編號(hào)外鍵:課程組序號(hào)參加(編號(hào),序號(hào),參加時(shí)間)主鍵:(編號(hào),序號(hào))外鍵:編號(hào);序號(hào)3)Select課程組.名稱(chēng),課程組.負(fù)責(zé)人From課程組,參加,教師Where課程組.序號(hào)=參加.序號(hào)and參加.編號(hào)=教師.編號(hào)and教師.姓名=‘朱明放’Select課程.名稱(chēng),課程.課程性質(zhì)From課程組,課程Where課程組.序號(hào)=課程.課程組序號(hào)and課程組.名稱(chēng)=‘?dāng)?shù)據(jù)庫(kù)課程組’Select教師.姓名,教師.性別From課程組,參加,教師Where課程組

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論