資源描述:
《(下)數(shù)據(jù)庫原理試題.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、裝訂線2009—2010學(xué)年第1學(xué)期閩江學(xué)院考試試卷考試課程:數(shù)據(jù)庫原理及應(yīng)用試卷類別:A卷□B卷□考試形式:閉卷□開卷□適用專業(yè)年級(jí):07級(jí)計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)姓名學(xué)號(hào)題號(hào)一二三四五六七八九十總分得分???一、單項(xiàng)選擇題(每小題1分,共10分,10%;在每小題列出的四個(gè)選項(xiàng)中只有一個(gè)選項(xiàng)是符合題目要求的,請(qǐng)將正確選項(xiàng)前的字母填在題后的括號(hào)內(nèi)。得分1.數(shù)據(jù)庫中只存放視圖的________。A.操作B.?dāng)?shù)據(jù)C.定義D.限制2.在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是____的任務(wù)。A.需求分析階段B.概念設(shè)計(jì)階段C.邏輯設(shè)計(jì)階段D.物理設(shè)計(jì)階段3.數(shù)據(jù)庫的____是指數(shù)據(jù)的正確性和相容性。A.安
2、全性B.完整性C.并發(fā)控制D.恢復(fù)4.并發(fā)控制可能會(huì)帶來____問題。A.不安全B.死鎖C.死機(jī)D.不一致10/105.在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是____。A.?dāng)?shù)據(jù)存儲(chǔ)量太大B.沒有嚴(yán)格保護(hù)數(shù)據(jù)C.未對(duì)數(shù)據(jù)進(jìn)行完整性控制D.?dāng)?shù)據(jù)冗余6.關(guān)系模型中,候選碼____。A.可由多個(gè)任意屬性組成B.至多由一個(gè)屬性組成C.可由一個(gè)或多個(gè)其值能惟一標(biāo)識(shí)該關(guān)系模式中任何元組的屬性組成D.以上都不是7.在關(guān)系代數(shù)中,對(duì)一個(gè)關(guān)系做投影操作后,新關(guān)系的元組個(gè)數(shù)____原來關(guān)系的元組個(gè)數(shù)。A.小于B.小于或等于C.等于D.大于8.同一個(gè)關(guān)系的任意兩個(gè)元組值____。A.不能全同B.可全同C.必須全
3、同D.以上都不是9.E-R圖是數(shù)據(jù)庫設(shè)計(jì)中()階段的工具。A.概要設(shè)計(jì)B.邏輯設(shè)計(jì)C.物理設(shè)計(jì)D.需求分析10.?dāng)?shù)據(jù)庫經(jīng)管系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操作的數(shù)據(jù)庫語言稱為____。A.?dāng)?shù)據(jù)定義語言B.?dāng)?shù)據(jù)查詢語言C.?dāng)?shù)據(jù)操縱語言D.?dāng)?shù)據(jù)控制語言二、填空題(每空1分,共16分,16%)得分??1.SQL語言具有兩種使用方式,分別稱為____________和____________。10/10??2.在查詢優(yōu)化策略中,___________運(yùn)算應(yīng)盡可能先做。該運(yùn)算一般使計(jì)算的中間結(jié)果大大_______。??3.從關(guān)系規(guī)范化理論的角度講,一個(gè)沒有優(yōu)化的關(guān)系可能存在下列問
4、題:插入異常、__________、__________和___________。4.數(shù)據(jù)庫中的封鎖機(jī)制是________的主要方法。??5.關(guān)系R和S具有相同的目K,相應(yīng)的屬性取自同一個(gè)域,R和S分別具有M和N個(gè)元組,則R和S進(jìn)行笛卡爾乘積運(yùn)算,結(jié)果有_________個(gè)元組。6.檢查點(diǎn)記錄是一類新的__________紀(jì)錄。7.在DBS運(yùn)行階段,對(duì)DB經(jīng)常性的維護(hù)工作由__________來完成。。?8.關(guān)系演算是用________來表達(dá)查詢要求的。9.數(shù)據(jù)庫在運(yùn)行過程中可能產(chǎn)生的故障____________、______________、和_____________。10.索引的作
5、用是____________。三、判斷題(對(duì)的打“√”,錯(cuò)的打“X”。每小題1分,共8分,8%)得分1.調(diào)度時(shí),不同事務(wù)的操作可以交叉,但必須保持各個(gè)事務(wù)內(nèi)部操作的次序。()2.?dāng)?shù)據(jù)庫三級(jí)模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫的數(shù)據(jù)獨(dú)立性。()3.當(dāng)關(guān)系模式R(A,B)已屬于3NF,它一定屬于BCNF。()4.關(guān)系中行與列交換后形成的新關(guān)系與原關(guān)系等價(jià)。()5.在數(shù)據(jù)庫系統(tǒng)中,SQL語言用GRANT語句撤消給用戶授予的對(duì)數(shù)據(jù)的操作權(quán)限。()6.事務(wù)的原子性是指事務(wù)一旦提交,對(duì)數(shù)據(jù)庫的修改是永久的。()10/107.可串行化的事務(wù)遵守兩段鎖協(xié)議。()8.事務(wù)是并發(fā)控制和故障恢復(fù)的最小單位。(
6、)四、名詞解釋題(每小題3分,共9分,9%)得分1.主屬性2.非平凡函數(shù)依賴3.?dāng)?shù)據(jù)的獨(dú)立性?五、簡(jiǎn)答題(共21分,21%)得分1.設(shè)有關(guān)系模式R(U,F(xiàn)),其中U={A,B,C,D,E},F(xiàn)={A→D,E→D,D→B,BC→D,DC→A}。計(jì)算(BC)F+、(CE)F+;它們是R的候選碼嗎?為什么?(5%)10/102.事務(wù)故障是指什么?簡(jiǎn)述其恢復(fù)步驟(5%)3.有班級(jí)(班號(hào),班級(jí)名稱,所在系)和學(xué)生(學(xué)號(hào),姓名,性別,班號(hào))表,兩表分別設(shè)置了主鍵班號(hào)和學(xué)號(hào),且創(chuàng)建了參照完整性規(guī)則,表中目前有數(shù)據(jù)如下圖所示。班級(jí)班號(hào)班級(jí)名稱所在系20070107軟件班計(jì)算機(jī)系20070207網(wǎng)絡(luò)班計(jì)算
7、機(jī)系學(xué)生學(xué)號(hào)姓名性別班號(hào)01王鈴男20070155高林女20070178張三男200702(1)請(qǐng)問這兩個(gè)表哪個(gè)是主表,哪個(gè)是從表?如果要將新記錄{66,‘康雷’,‘男’,‘200703’}???插入到學(xué)生表中,請(qǐng)問是否可插入,為什么?(3%)10/10(2)如果修改學(xué)生中的紀(jì)錄{78,‘張三’,‘男’,‘200702’}??記錄為{55,‘張三’,‘男’,‘200701’},會(huì)出現(xiàn)什么問題?刪除該紀(jì)錄會(huì)對(duì)學(xué)生表產(chǎn)生影響嗎?為什么?