數(shù)據(jù)庫(kù)應(yīng)用試卷及答案
-
資源ID:18204913
資源大小:59.41KB
全文頁(yè)數(shù):5頁(yè)
- 資源格式: DOC
下載積分:9.9積分
快捷下載
會(huì)員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。
|
數(shù)據(jù)庫(kù)應(yīng)用試卷及答案
數(shù)據(jù)庫(kù)及應(yīng)用(B卷)一、選擇題(從備選答案中選1 個(gè)正確的答案,每題2分、共24分)1 支持所有用戶建立、存儲(chǔ)數(shù)據(jù)庫(kù)的軟件系統(tǒng)是 。A數(shù)據(jù)庫(kù)系統(tǒng) B數(shù)據(jù)庫(kù)管理系統(tǒng) C應(yīng)用程序 D操作系統(tǒng)2DB的三級(jí)模式結(jié)構(gòu)中最接近外部存儲(chǔ)器的是。A.子模式 B.外模式 C.概念模式 D.內(nèi)模式3在關(guān)系模式R中,函數(shù)依賴XY的語(yǔ)義是。A在R的某一關(guān)系中,若兩個(gè)元組的X值相等,則Y值也相等B在R的每一關(guān)系中,若兩個(gè)元組的X值相等,則Y值也相等C在R的某一關(guān)系中,Y值應(yīng)與X值相等D在R的每一關(guān)系中,Y值應(yīng)與X值相等4 DBA是_的簡(jiǎn)稱。A系統(tǒng)分析員 B應(yīng)用程序員 C數(shù)據(jù)庫(kù)管理員 D.數(shù)據(jù)錄入員5 _是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的有組織,可共享的數(shù)據(jù)集合. A數(shù)據(jù)庫(kù)管理系統(tǒng) B數(shù)據(jù)庫(kù)系統(tǒng) C 數(shù)據(jù)庫(kù) D 文件組織6數(shù)據(jù)庫(kù)系統(tǒng)的核心是。A. 數(shù)據(jù)庫(kù)B. 數(shù)據(jù)庫(kù)管理系統(tǒng)C. 數(shù)據(jù)模型D. 軟件工具7客觀存在并可相互區(qū)別的事物叫_。A碼 B屬性 C實(shí)體 D. 實(shí)體集8數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的_和_。(1)正確性(2)合法性(3)不被非法存取 (4)相容性 (5)不被惡意破壞 A (1)和(3) B (2)和(5)C (1)和(4) D (2)和(4)9一組具有相同數(shù)據(jù)類型的值的集合稱為_。A關(guān)系 B 屬性 C分量 D 域10.以下_封鎖違反兩段鎖協(xié)議。ASlock A Slock B Xlock C Unlock A Unlock B Unlock CBSlock A Slock B Xlock C Unlock C Unlock B Unlock ACSlock A Slock B Xlock C Unlock B Unlock C Unlock ADSlock A Unlock A Slock B Xlock C Unlock B Unlock C11. “日志”文件用于保存_。 A程序運(yùn)行過(guò)程B數(shù)據(jù)操作C程序執(zhí)行結(jié)果D對(duì)數(shù)據(jù)庫(kù)的更新操作12并發(fā)操作會(huì)帶來(lái)哪些數(shù)據(jù)不一致性_?A丟失修改、不可重復(fù)讀、讀臟數(shù)據(jù)、死鎖B不可重復(fù)讀、讀臟數(shù)據(jù)、死鎖C丟失修改、讀臟數(shù)據(jù)、死鎖D丟失修改、不可重復(fù)讀、讀臟數(shù)據(jù)二、簡(jiǎn)答題(每題5分,共15分)a) 什么是事務(wù)?事務(wù)COMMIT和ROLLBACK分別表示什么?b) 什么叫數(shù)據(jù)與程序的物理獨(dú)立性?什么叫數(shù)據(jù)與程序的邏輯獨(dú)立性?c) 并發(fā)操作可能會(huì)產(chǎn)生哪幾類數(shù)據(jù)不一致?用什么方法能避免各種不一致的情況?三(每小題分,共12分)設(shè)有關(guān)系R和S:RABCSABC3673 4 5257723723443計(jì)算1. R-S2. RS3. B<5 (R)4. R S 四、設(shè)有四個(gè)關(guān)系,碼用下橫線來(lái)表示出學(xué)生關(guān)系:S(學(xué)號(hào),姓名,性別,生日,班級(jí))教師關(guān)系:T(編號(hào),姓名,性別,生日,職稱,所在系)課程關(guān)系:C(課程號(hào),課程名,編號(hào))選課關(guān)系:SC(學(xué)號(hào),課程號(hào),成績(jī))要求SQL語(yǔ)句完成以下操作(24分)1 列出姓“歐陽(yáng)”的同學(xué)姓名2 列出人數(shù)超過(guò)36人的班級(jí)3 列出所有選修”數(shù)據(jù)庫(kù)系統(tǒng)”課程的學(xué)生的學(xué)號(hào),課程號(hào),成績(jī)4插入學(xué)生記錄(99088,張圍)5. 顯示所有未講課教師的姓名,和所在系.6定義計(jì)算機(jī)系教師的視圖五、設(shè)關(guān)系模式R(ABCD)上的函數(shù)依賴集為F,并且F=ABC,CD,DA。 試求C+ ,(BD)+ 的值。 試求R的所有候選鍵。 試求R的所有主屬性。 求出該關(guān)系模式達(dá)到的最高范式級(jí)別,寫出理由。(12分) 六、一個(gè)圖書借閱管理數(shù)據(jù)庫(kù)要求提供下述服務(wù):1 可隨時(shí)查詢書庫(kù)中現(xiàn)有書籍的品種、數(shù)量與存放位置。所有各類書籍均可由書號(hào)唯一標(biāo)識(shí)。2 可隨時(shí)查詢書籍還借情況。包括借書人單位、姓名、借書證號(hào)、借書日期、還書日期。我們約定:任何人可借多種書,任何一種書可為多個(gè)人所借,借書證號(hào)具有唯一性。根據(jù)以上情況和假設(shè),試做如下設(shè)計(jì):(1) 試畫出ER圖,并在圖上注明屬性、聯(lián)系的類型(6分)(2) 將ER圖轉(zhuǎn)換成關(guān)系模型(4分)(3) 注明主鍵和外鍵(3分) 試題標(biāo)準(zhǔn)答案一、BDBBDBCCDDDC二、a)所謂事務(wù)是用戶定義的一個(gè)數(shù)據(jù)庫(kù)操作序列,這些操作要么全做要么全不做,是一個(gè)不可分割的工作單位。事務(wù)COMMIT表示提交,ROLLBACK表示回滾。b)數(shù)據(jù)與程序的物理獨(dú)立性是指應(yīng)用程序與存儲(chǔ)在磁盤上的數(shù)據(jù)庫(kù)中數(shù)據(jù)是相互獨(dú)立的,當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,只需改變模式/內(nèi)模式映象,使得應(yīng)用程序不變。數(shù)據(jù)與程序的邏輯獨(dú)立性是指應(yīng)用程序與數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是相互獨(dú)立的,當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變了,只需改變外模式/模式映象,使得應(yīng)用程序不變。c)并發(fā)操作可能會(huì)產(chǎn)生(1)丟失修改(2)不可重復(fù)讀(3)讀“臟”數(shù)據(jù)三類數(shù)據(jù)不一致用封鎖的方法能避免各種不一致的情況三(每小題分,共12分)解:RSABCRSABCRSABC367367723257257723443443345RSR.A R.B R.C S.A S.B S.C3,2(S)CB 36 73 4554 36 77 2332 25 73 45 25 77 23 72 33 45 72 37 23 44 33 45 44 37 232<2B<5(R)ABCRSR.A R.B R.C S.A S.B S.C723 72 33 45443RSABC723 四SQL語(yǔ)句(每小題4分,共24分)1SELECT 姓名 1分FROM S 1分WHERE姓名 LIKE ”歐陽(yáng)” 2分2SELECT 班級(jí) 1分FROM S 1分GROUP BY 班級(jí) 1分HAVING COUNT(*)>=36 1分3SELECT 學(xué)號(hào),課程號(hào),成績(jī) 1分FROM SC 1分WHERE課程號(hào)=(SELECT課程號(hào) FROM CWHERE課程名=”數(shù)據(jù)庫(kù)”) 1分4Insert 1分Into S(學(xué)號(hào),姓名) 1。5分Values (99088,張圍) 1。5分5. SELECT 姓名,所在系 1分FROM T 1分WHERE NOT EXIST 1分 (SELECT * FROM C WHERE.編號(hào)=T.編號(hào)) 1分6CREATE VIEW ABC 1分AS SELECT * 1分FROM T 1分WHERE所在系“計(jì)算機(jī)” 1分五(每小題3分,共12分)解:C+=ACD (BD)+=ABCD 候選鍵有三個(gè):AB、BC和BD。 所有主屬性ABCD。 3NF