山東科技大學(xué)數(shù)據(jù)庫原理試卷A與參考答案及評分標(biāo)準(zhǔn)_第1頁
山東科技大學(xué)數(shù)據(jù)庫原理試卷A與參考答案及評分標(biāo)準(zhǔn)_第2頁
山東科技大學(xué)數(shù)據(jù)庫原理試卷A與參考答案及評分標(biāo)準(zhǔn)_第3頁
山東科技大學(xué)數(shù)據(jù)庫原理試卷A與參考答案及評分標(biāo)準(zhǔn)_第4頁
山東科技大學(xué)數(shù)據(jù)庫原理試卷A與參考答案及評分標(biāo)準(zhǔn)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

山東科技大學(xué)數(shù)據(jù)庫原理試卷A與參考答案及評分標(biāo)準(zhǔn)山東科技大學(xué)數(shù)據(jù)庫原理試卷A與參考答案及評分標(biāo)準(zhǔn)山東科技大學(xué)數(shù)據(jù)庫原理試卷A與參考答案及評分標(biāo)準(zhǔn)資料僅供參考文件編號:2022年4月山東科技大學(xué)數(shù)據(jù)庫原理試卷A與參考答案及評分標(biāo)準(zhǔn)版本號:A修改號:1頁次:1.0審核:批準(zhǔn):發(fā)布日期:山東科技大學(xué)泰山科技學(xué)院2012—2013學(xué)年第一學(xué)期《數(shù)據(jù)庫原理》考試試卷(A卷)班級姓名學(xué)號題號一二三四五總得分評卷人審核人得分一、填空題(10分,每題1分)1、數(shù)據(jù)庫系統(tǒng)的核心是____________。2、兩段鎖協(xié)議中的兩段指的是:____________和___________。3、數(shù)據(jù)管理技術(shù)經(jīng)過了、和三個(gè)階段。4、索引的建立有利也有弊。建立索引可以___________,但過多地建立索引會(huì)__________。5、_____________是一個(gè)非常特殊但又非常有用的函數(shù),它可以計(jì)算出滿足約束條件的一組條件的行數(shù)。3、數(shù)據(jù)庫恢復(fù)是將數(shù)據(jù)庫從狀態(tài)恢復(fù)到的功能。4、數(shù)據(jù)庫系統(tǒng)在運(yùn)行過程中,可能會(huì)發(fā)生故障。故障主要有、、介質(zhì)故障和四類。8、在SQL中,____________子句用來消除重復(fù)出現(xiàn)的元組。9、在關(guān)系模式R(U)中,如果X→Y,Y→Z,且Y不是X的子集,不存在X←→Y的情況,則稱Z____________依賴于X。10、判斷一個(gè)并發(fā)調(diào)度是否正確,可用__________概念來衡量。二、選擇題(20分,每題1分)1、三個(gè)模式之間存在下列映射關(guān)系,將正確的填入括號中()A.外模式/內(nèi)模式B.外模式/模式C.模式/模式D.內(nèi)模式/外模式2、數(shù)據(jù)的邏輯獨(dú)立性是指()A.存儲(chǔ)結(jié)構(gòu)與物理結(jié)構(gòu)的邏輯獨(dú)立性B.數(shù)據(jù)與存儲(chǔ)結(jié)構(gòu)的邏輯獨(dú)立性C.數(shù)據(jù)與程序的邏輯獨(dú)立性D.數(shù)據(jù)元素之間的邏輯獨(dú)立性3、以下關(guān)于外碼和相應(yīng)的主碼之間的關(guān)系,正確的是()A.外碼并不一定要與相應(yīng)的主碼同名B.外碼一定要與相應(yīng)的主碼同名C.外碼一定要與相應(yīng)的主碼同名而且唯一D.外碼一定要與相應(yīng)的主碼同名,但并不一定唯一4、數(shù)據(jù)庫和文件系統(tǒng)的根本區(qū)別在于:()A.提高了系統(tǒng)效率B.方便了用戶使用C.數(shù)據(jù)的結(jié)構(gòu)化D.節(jié)省了存儲(chǔ)空間5、關(guān)系代數(shù)運(yùn)算是以()為基礎(chǔ)的運(yùn)算。A.關(guān)系運(yùn)算B.謂詞演算C.集合運(yùn)算D.代數(shù)運(yùn)算6、關(guān)系的碼不能為空屬于DBS的()A.完整性措施B.安全性措施C.物理安全措施D.恢復(fù)措施7、有12個(gè)實(shí)體類型,并且它們之間存在著15個(gè)不同的二元聯(lián)系,其中4個(gè)是1:1聯(lián)系類型,5個(gè)是1:N聯(lián)系類型,6個(gè)M:N聯(lián)系類型,那么根據(jù)轉(zhuǎn)換規(guī)則,這個(gè)ER結(jié)構(gòu)轉(zhuǎn)換成的關(guān)系模式最少有()A.17個(gè)B.18個(gè)C.23個(gè)D.27個(gè)8、消除了傳遞函數(shù)依賴的2NF的關(guān)系模式,必定是()。9.在()中一個(gè)結(jié)點(diǎn)可以有多個(gè)雙親,結(jié)點(diǎn)之間可以有多種聯(lián)系。A.網(wǎng)狀模型B.關(guān)系模型C.層次模型D.以上都有10、現(xiàn)有如下關(guān)系:患者(患者編號,患者姓名,性別,出生日期,所在單位)醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外碼是()。A.患者編號B.患者姓名C.患者編號和患者姓名D.醫(yī)生編號和患者編號11、下列哪類數(shù)據(jù)不適合創(chuàng)建索引?()A.經(jīng)常被查詢搜索的列,如經(jīng)常在where子句中出現(xiàn)的列B.是外鍵或主鍵的列C.包含太多重復(fù)選用值的列D.在orderby子句中使用的列12、SQL中,“DELETEFROM表名”表示() A.從基本表中刪除所有元組 B.從基本表中刪除所有屬性C.從數(shù)據(jù)庫中撤消這個(gè)基本表 D.從基本表中刪除重復(fù)元組13、設(shè)有兩個(gè)關(guān)系R(A,B)和S(B,C),與下列SELECT語句SELECTA,BFROMRWHEREBNOTIN(SELECTBFROMSWHEREC='C56');完全等價(jià)的關(guān)系代數(shù)表達(dá)式是() A.πA,B(σC≠'C56'(R?S))B.πA,B(R?S)C.R-πA,B(σC='C56'(R?S))D.R-πA,B(σC≠'C56'(R?S))14、設(shè)有兩個(gè)事務(wù)T1、T2,其并發(fā)操作如下所示,下列評價(jià)正確的是。A.該操作不存在問題 B.該操作丟失修改C.該操作不能重復(fù)讀 D.該操作讀“臟”數(shù)據(jù)T1T2①讀A=100A=A*2寫回②③ROLLBACK恢復(fù)A=100讀A=1015、解決并發(fā)操作帶來的數(shù)據(jù)不一致性總是普遍采用。A.封鎖 B.恢復(fù) C.存取控制 D.協(xié)商16、若事務(wù)T對數(shù)據(jù)R已經(jīng)加X鎖,則其他事務(wù)對數(shù)據(jù)R。A.可以加S鎖不能加X鎖 B.不能加S鎖可以加X鎖C.可以加S鎖也可以加X鎖 D.不能加任何鎖17、下列聚集函數(shù)中不忽略空值的是:()(列名)(列名)(*)(列名`)18、若數(shù)據(jù)庫中只包含成功事務(wù)提交的結(jié)果,則此數(shù)據(jù)庫就稱為處于狀態(tài)。A.安全 B、.一致 C.不安全 D.不一致答19、若系統(tǒng)在運(yùn)行過程中,由于某種原因,造成系統(tǒng)停止運(yùn)行,致使事務(wù)在執(zhí)行過程中以非控制方式終止,這時(shí)內(nèi)存中的信息丟失,而存儲(chǔ)在外存上的數(shù)據(jù)未受影響,這種情況稱為。A.事務(wù)故障 B.系統(tǒng)故障 C.介質(zhì)故障 D.運(yùn)行故障20若系統(tǒng)在運(yùn)行過程中,由于某種硬件故障,使存儲(chǔ)在外存上的數(shù)據(jù)部分損失或全部損失,這種情況稱為。A.事務(wù)故障 B.系統(tǒng)故障 C.介質(zhì)故障 D.運(yùn)行故障三、簡答題(每題5分,共20分)1、數(shù)據(jù)庫的恢復(fù)技術(shù)有哪些?

2、敘述數(shù)據(jù)庫中死鎖產(chǎn)生的原因和解決死鎖的方法。3、判斷下列模式屬于哪個(gè)范式(最高范式),并說明理由。R({S#,SD,SLL,SN},{S#→SD,S#→SN,S#→SL,SD→SL})4、設(shè)教學(xué)數(shù)據(jù)庫中,有兩個(gè)基本表: 學(xué)生表:S(S#,SNAME,AGE,SEX) 學(xué)習(xí)表:SC(S#,C#,GRADE) 現(xiàn)有一個(gè)SQL語句: SELECTS# FROMS WHERES#NOTIN (SELECTS# FROMSC WHEREC#IN('C2','C4'));試寫出與此語句等價(jià)的漢語查詢語句及關(guān)系代數(shù)表達(dá)式。四、求解題(共30分,每小題5分)現(xiàn)有如下關(guān)系模式:其中,Teacher(Tno,Tname,Tel,Dpartment,Bno,Bname,BorrowDate,Rdate,Backup)。Tno一教師編號,Tname一教師姓名,Tel一電話,Department一所在部門,Bno一借閱圖書編號,Bname一書名,BorrowDate一借書日期,Rdate一還書日期,Backup一備注該關(guān)系模式的屬性之間具有通常的語義,例如,教師編號函數(shù)決定教師姓名,即教師編號是惟一的,圖書編號是惟一的,等等。1.教師編號是候選碼嗎說明判斷的理由是什么。2.寫出該關(guān)系模式的主碼。3.該關(guān)系模式中是否存在部分函數(shù)依賴?如果存在,請寫出其中兩個(gè)。

4.說明要將一個(gè)1NF的關(guān)系模式轉(zhuǎn)化為若干個(gè)2NF關(guān)系,需要如何做5.該關(guān)系模式最高滿足第幾范式?并說明理由。

6.將該關(guān)系模式分解為3NF。五、設(shè)計(jì)題(共20分)設(shè)某商業(yè)集團(tuán)關(guān)于商店銷售商品的數(shù)據(jù)庫中有三個(gè)基本表: 商店 SHOP(S#,SNAME,AREA,MGR_NAME) 其屬性是商店編號,商店名稱,區(qū)域名,經(jīng)理姓名。 銷售 SALE(S#,G#,QUANTITY)其屬性是商店編號,商品編號,銷售數(shù)量。 商品 GOODS(G#,GNAME,PRICE) 其屬性是商品編號,商品名稱,單價(jià)。1、(5分)試寫出下列查詢的關(guān)系代數(shù)表達(dá)式:查詢銷售“冰箱”的商店的編號和商店名稱。2、(5分)試寫出上題的SELECT語句表達(dá)形式。3、(5分)試寫出下列操作的SQL語句: 從SALE表中,把“開開商店”中銷售單價(jià)高于1000元的商品的銷售元組全部刪除。4、(5分)試寫出下列操作的SQL語句:統(tǒng)計(jì)區(qū)域名為“EAST”的所有商店銷售的每一種商品的總數(shù)量和總價(jià)值。要求顯示(G#,GNAME,SUM_QUANTITY,SUM_VALUE),其屬性為商品編號、商品名稱、銷售數(shù)量、銷售價(jià)值?!稊?shù)據(jù)庫原理》考試試卷(A卷)(2013)參考答案與評分標(biāo)準(zhǔn)一、填空題:(10分,每題一分)1、物理2、擴(kuò)展階段,收縮階段3、不可重復(fù)讀4、commitrollback5、層次模型6、錯(cuò)誤 某一已知的正確狀態(tài)7、①事務(wù)故障②系統(tǒng)故障 ③計(jì)算機(jī)病毒8、日志9、DISTINCT10、可串行化評分標(biāo)準(zhǔn):共計(jì)15分,每空1分;錯(cuò)填、漏填每空扣1分。二、選擇題(20分,每題1分)1-5BCCCA6-10BCAAA11-15DADBC評分標(biāo)準(zhǔn):共計(jì)20分,每題1分;錯(cuò)一題扣1分。三、簡答題(每題5分,共20分)1、數(shù)據(jù)轉(zhuǎn)儲(chǔ)和登錄日志文件是數(shù)據(jù)庫恢復(fù)的基本技術(shù)。當(dāng)系統(tǒng)運(yùn)行過程中發(fā)生故障,利用轉(zhuǎn)儲(chǔ)的數(shù)據(jù)庫后備副本和日志文件就可以將數(shù)據(jù)庫恢復(fù)到故障前的某個(gè)一致性狀態(tài)。2、死鎖產(chǎn)生的原因:封鎖可以引起死鎖。比如事務(wù)T1封鎖了數(shù)據(jù)A,事務(wù)T2封鎖了數(shù)據(jù)B。T1又申請封鎖數(shù)據(jù)B,但因B被T2封鎖,所以T1只能等待。T2又申請封鎖數(shù)據(jù)A,但A已被T1封鎖,所以也處于等待狀態(tài)。這樣,T1和T2處于相互等待狀態(tài)而均不能結(jié)束,這就形成了死鎖。解決死鎖的常用方法有如下三種:(1)要求每個(gè)事務(wù)一次就要將它所需要的數(shù)據(jù)全部加鎖。(2)預(yù)先規(guī)定一個(gè)封鎖順序,所有的事務(wù)都要按這個(gè)順序?qū)嵭蟹怄i。(3)允許死鎖發(fā)生,當(dāng)死鎖發(fā)生時(shí),系統(tǒng)就選擇一個(gè)處理死鎖代價(jià)小的事務(wù),將其撤消,釋放此事務(wù)持有的所有的鎖,使其他事務(wù)能繼續(xù)運(yùn)行下去。3、2NF(2分),由題目可知,關(guān)系的碼為S#,這里存在對碼的傳遞依賴(3分)4、答:查詢語句為:檢索至少不選修編號為C2和C4課程的學(xué)生學(xué)號。(3分) 關(guān)系代數(shù)表達(dá)式為: πS#(S)-πS#(σC#='C2'∨C#='C4'(S?SC))(4分) (注意:此處,“不選修C2和C4課程”的對立面是“選修C2或C4課程”)評分標(biāo)準(zhǔn):共計(jì)20分,每題5分;按照回答問題的準(zhǔn)確和全面程度酌情給分。四、求解題(共30分)1、不是,根據(jù)候選碼的定義,碼能確定所有的屬性,而它不能確定書名。2、Tno一教師編號Bno一借閱圖書編號BorrowDate一借書日期3、存在。Tno->Tname,Bno->Bname4、要進(jìn)行模式分解,消除其存在的部分依賴。5、該關(guān)系模式屬于1NF,因?yàn)榇嬖诜侵鲗傩躁?duì)碼的部分依賴。6、Teacher(Tno,Tname,Tel,Dpartment);BOOK(Bno,Bname)BR(Tno,Bno,BorrowDate,Rdate,Backup)。評分標(biāo)準(zhǔn):共30分。每小題5分。按照敘述定義的準(zhǔn)確和全面程度酌情給分。五、設(shè)計(jì)題(30分)1.解:關(guān)系代數(shù)表達(dá)式:πS#,SNAME(σGNAME='冰箱'(SHOP?SALE?GOODS))(5分)2.解:SELECT語句如下: SELECT#,SNAME FROMSHOPA,SALEB,GOODSCWHERE#=#AND#=#ANDGNAME='冰箱';(5分)3.解:DELETEFROMSALE WHERES#IN(SELECTS# FROMSHOP WHERESNAME='開開商店') AN

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論