下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、杭州電子科技大學(xué)學(xué)生考試卷(a)卷參考答案考試課程數(shù)據(jù)庫(kù)原理考試日期2012年1月 4日成 績(jī)課程號(hào)教師號(hào)任課教師姓名張紅娟考生姓名學(xué)號(hào)(8位)年級(jí)專業(yè)說明:所有題目均直接答在試卷上。一、 單項(xiàng)選擇題(每小題1分,共20分)1.在采用客戶機(jī)/服務(wù)器體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,應(yīng)該將用戶應(yīng)用程序安裝在 ( a ) a.客戶機(jī)端 b.服務(wù)器端 c.終端 d.系統(tǒng)端 2. sql語(yǔ)言中,刪除一個(gè)表的命令是(b )。a delete b drop c clear d remove3. 關(guān)系代數(shù)表達(dá)式的優(yōu)化策略中,首先要做的是 ( b )。a.對(duì)文件進(jìn)行預(yù)處理 b.盡早執(zhí)行選擇運(yùn)算 c.執(zhí)行笛卡兒積運(yùn)算
2、 d.投影運(yùn)算4. db、dbms和dbs三者間的關(guān)系是( b )。a db包括dbms和dbs b dbs包括db和dbmsc dbms包括dbs和db d dbs與db和dbms無(wú)關(guān)5. 對(duì)關(guān)系r進(jìn)行投影運(yùn)算后,得到關(guān)系s,則 ( c )。 a.關(guān)系r的元組數(shù)等于關(guān)系s的元組數(shù) b.關(guān)系r的元組數(shù)小于關(guān)系s的元組數(shù) c.關(guān)系r的元組數(shù)大于或等于關(guān)系s的元組數(shù) d.關(guān)系r的元組數(shù)大于關(guān)系s的元組數(shù)6.數(shù)據(jù)庫(kù)系統(tǒng)可能發(fā)生的故障有(d)a.事物內(nèi)部故障 b.系統(tǒng)故障 c介質(zhì)故障 d以上都是7.將e-r模型轉(zhuǎn)化為關(guān)系模型時(shí),會(huì)產(chǎn)生的沖突有(d)a.命名沖突 b.屬性沖突 c
3、.結(jié)構(gòu)沖突 d.以上都是8. 五種基本關(guān)系代數(shù)運(yùn)算是 ( a ) a.,-,×,和 b.,-,和 c.,×,和 d.,和9. 在數(shù)據(jù)操作語(yǔ)言(dml)的基本功能中,不包括的是 ( b ) a.插入新數(shù)據(jù) b.描述數(shù)據(jù)庫(kù)結(jié)構(gòu) c.對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)排序 d. 刪除數(shù)據(jù)庫(kù)中數(shù)據(jù)10. 在sql中使用foreign key 時(shí),與之配合的語(yǔ)句是 ( d ) a.exists b.except c.table d.references 11sql中的視圖提高了數(shù)據(jù)庫(kù)系統(tǒng)的 ( d ) a.完整性
4、0; b.并發(fā)控制 c.隔離性 d.安全性 12記載數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過程中所有更新操作的文件稱為 ( c )。 a.更新文件 b. 后備文件 c.日志文件 d.數(shù)據(jù)文件13如果事務(wù)t獲得了數(shù)據(jù)項(xiàng)q上的排它鎖,則t對(duì)q ( c ) a.只能讀不能寫 b.只能寫不能讀 c.既可讀又可寫 d.不能讀不能寫14在sql中,select
5、語(yǔ)句的"select distinct"表示查詢結(jié)果中 ( c )a.屬性名都不相同b.去掉了重復(fù)的列 c.行都不相同d.屬性值都不相同 15已知關(guān)系r如圖1所示,可以作為r主碼的屬性組是( b ) abcd123413452456143413473456圖1a. abc b. abd c. acd d. bcd16.關(guān)系數(shù)據(jù)庫(kù)中的哪一種基本數(shù)據(jù)操作不能同時(shí)操作兩個(gè)關(guān)系( b )a.交 b.選擇 c.連接 d.并17.數(shù)據(jù)模型的三個(gè)組成部分是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和 ( c )。 a.數(shù)據(jù)安全性控制
6、; b.數(shù)據(jù)一致性規(guī)則 c.數(shù)據(jù)完整性約束 d.數(shù)據(jù)處理邏輯 18要保證數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性,需要修改的是 ( c )。a. 三級(jí)模式之間的兩種映射 b. 模式與內(nèi)模式 c. 模式與外模式 d. 三層模式 19事務(wù)的acid性質(zhì),是指事務(wù)具有原子性、一致性和 ( c ) a.隔離性、透明性 b.獨(dú)立性、透明性
7、60; c.隔離性、持久性 d.共享性、持久性20個(gè)別用戶使用的數(shù)據(jù)視圖的描述稱為 ( a ) a.外模式 b.概念模式 c.內(nèi)模式 d.存儲(chǔ)模式第 1 頁(yè) 共 4 頁(yè)二、填空題(每空2分,共20分) 1數(shù)據(jù)庫(kù)的一大特點(diǎn)是數(shù)據(jù)共享,即用戶可以并發(fā)訪問數(shù)據(jù)庫(kù)對(duì)象,但并發(fā)操作可能會(huì)引起_丟失更新_、不可重復(fù)讀、_讀臟數(shù)據(jù)_這三類數(shù)據(jù)不一致性的問題,于是就要進(jìn)行并發(fā)控制。并發(fā)控制的主要技
8、術(shù)是_封鎖_。2在數(shù)據(jù)庫(kù)設(shè)計(jì)中,物理設(shè)計(jì)階段包括確定_物理存儲(chǔ)結(jié)構(gòu)_和_存取方法和路徑_。 3數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了_人工管理_階段、文件系統(tǒng)階段和_數(shù)據(jù)庫(kù)系統(tǒng)_階段。4sql語(yǔ)言中,定義事務(wù)的語(yǔ)句主要有begin transaction 、commit 和 _rollback_ 。三、判斷改錯(cuò)題(判斷正誤,錯(cuò)誤的請(qǐng)改正。每小題2分,共10分)1 可以在基本表上定義視圖,但不能在視圖上定義視圖。 “但不能”改為“也可以”。 (×) 2 dbms包括db和dbs 。 改為:dbs包括db和dbms (×)3 對(duì)關(guān)系r進(jìn)行投影運(yùn)算后,得到關(guān)系s,則關(guān)系r的元組數(shù)大于或等于關(guān)系
9、s的元組數(shù)。()4 如果一個(gè)關(guān)系模式r屬于bcnf,則r一定屬于3nf。 ()5 在sql的查詢語(yǔ)句中,對(duì)應(yīng)關(guān)系代數(shù)中“選擇”運(yùn)算的語(yǔ)句是select。 (×)“select”改為“where”或“選擇”改為“投影“。三、英譯中并簡(jiǎn)明解釋(每小題3分,共15分)1.dbs/dbms/dba 數(shù)據(jù)庫(kù)系統(tǒng) 數(shù)據(jù)庫(kù)管理系統(tǒng) 數(shù)據(jù)庫(kù)管理員 2.candidate key 候選碼3.transaction 事務(wù)5.ddl/dml/dcl數(shù)據(jù)定義語(yǔ)言 數(shù)據(jù)操縱語(yǔ)言 數(shù)據(jù)控制語(yǔ)言四、 問答題(共20分)1.dept 表及已有的一些行數(shù)據(jù)如下所示 (department 為主碼 ) ,請(qǐng)
10、問下列插入語(yǔ)句哪些正確的,哪些是錯(cuò)誤的,錯(cuò)在哪里? (3分)department name location budget 20 sales miami 1700000 10 marketing new york 2000000 a insert into dept values(10,research', new york',1500000) b insert into dept values(null, accounting', atlanta',1200000) c insert into dept values(15, computing', m
11、iami',1500000) 2.假定初始值:x=10,y=20?,F(xiàn)有三個(gè)事務(wù),分別包含以下操作(3分): t1:x=x+y t2: y=x-y t3: x=y-x 可串行化調(diào)度的執(zhí)行結(jié)果有幾種,分別是多少?3. 對(duì)于教學(xué)數(shù)據(jù)庫(kù)的三個(gè)基本表(6分) student(sno,sname,sage) sc(sno,cno,grade) course(cno,cname) 試用關(guān)系代數(shù)表達(dá)式和sql語(yǔ)句表示:檢索wang同學(xué)不學(xué)的課程號(hào)。 select cnofrom coursewhere cno not in (select cno from scwhere sno=(select sn
12、ofrom studentwhere sname=wang);cno(coures) cno(sname=wang(student) cno(sc)第 2 頁(yè) 共 4 頁(yè)4. 如下圖所示的關(guān)系,請(qǐng)回答以下問題(8分):課程名教師名教師辦公室c1馬千里實(shí)驗(yàn)樓415c2于得水實(shí)驗(yàn)樓415c3李華實(shí)驗(yàn)樓115c4于得水實(shí)驗(yàn)樓415調(diào)查額的 寫出函數(shù)依賴 它為第幾范式? 為什么? 是否存在刪除異常?若存在,說明是在什么情況下發(fā)生的? 將它分解為高一級(jí)范式。它是2nf。因?yàn)閞的候選碼是課程名,而課程名不依賴于教師名,教師名也不依賴于課程名,教師名教師地址,所以存在非主屬性教師地址對(duì)候選碼課程名的傳遞函數(shù)
13、依賴,因此r不是3nf。存在。當(dāng)刪除某門課程時(shí)會(huì)刪除不該刪除的教師的有關(guān)信息。關(guān)系r1:課程號(hào)教師名c1馬千里c2于軍c3楊敏c4于軍關(guān)系r2:教師名教師地址馬千里d1于軍d1楊敏d2 3設(shè)有關(guān)系模式r(a,b,c),f是r上成立的函數(shù)依賴集,f=acb ,abc ,bc, 試問r在函數(shù)依賴范圍內(nèi)最高能達(dá)到第幾范式,并簡(jiǎn)要說明理由。(6分)r1nf。候選碼為ac和ab。存在非主屬性c對(duì)碼ab的部分函數(shù)依賴,所以r1nf四、 問答題(共20分)1數(shù)據(jù)庫(kù)的完整性與安全性有什么不同?(5分)數(shù)據(jù)的完整性和安全性是兩個(gè)不同的概念。前者是為了防止數(shù)據(jù)庫(kù)中存在不符合語(yǔ)義的數(shù)據(jù),防止錯(cuò)誤信息的輸入
14、和輸出,即所謂垃圾進(jìn)垃圾出(garbage in garbage out)所造成的無(wú)效操作和錯(cuò)誤結(jié)果。后者是保護(hù)數(shù)據(jù)庫(kù)防止惡意的破壞和非法的存取。也就是說,安全性措施的防范對(duì)象是非法用戶和非法操作,完整性措施的防范對(duì)象是不合語(yǔ)義的數(shù)據(jù)。 2什么是數(shù)據(jù)冗余?在關(guān)系數(shù)據(jù)庫(kù)中能完全消除數(shù)據(jù)冗余嗎?(5分)數(shù)據(jù)庫(kù)中數(shù)據(jù)重復(fù)存儲(chǔ)的現(xiàn)象稱為數(shù)據(jù)冗余。在關(guān)系數(shù)據(jù)庫(kù)中不能完全消除數(shù)據(jù)冗余。因?yàn)橐獙?shí)現(xiàn)關(guān)系數(shù)據(jù)庫(kù)中表與表之間的聯(lián)系,必須通過公共屬性來完成,這些公共屬性可能是一個(gè)表的主鍵,也可能是另一個(gè)表的外鍵,有相應(yīng)的參照完整性規(guī)則來保證表之間的聯(lián)系。所以關(guān)系數(shù)據(jù)庫(kù)中存在數(shù)據(jù)冗余,但能控制數(shù)據(jù)的冗余度。五、數(shù)據(jù)庫(kù)
15、設(shè)計(jì)題(10)某大學(xué)教學(xué)數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。一是“課程”實(shí)體集,屬性有課程號(hào)、課程名稱;二是“教師”實(shí)體集,屬性有教師工號(hào)、姓名、職稱;三是“學(xué)生”實(shí)體集,屬性有學(xué)號(hào)、姓名、性別、年齡。設(shè)教師與課程之間有“主講”聯(lián)系,每位教師可主講若干門課程,但每門課程只有一位主講教師,教師主講課程將選用某本教材;教師與學(xué)生之間有“指導(dǎo)”聯(lián)系,每位教師可指導(dǎo)若干學(xué)生,但每個(gè)學(xué)生只有一位指導(dǎo)教師;學(xué)生與課程之間有“選課”聯(lián)系,每個(gè)學(xué)生可選修若干課程,每門課程可由若干學(xué)生選修,學(xué)生選修課程有個(gè)成績(jī)。(1)試畫出e-r圖;(2)將e-r圖轉(zhuǎn)換成關(guān)系模型,并說明主碼和外部碼。1)e-r圖如下(2)轉(zhuǎn)換成的關(guān)系模型具
16、有4個(gè)關(guān)系模式:1)e-r圖如下n1成績(jī)主講課程課程號(hào)課程名稱n工號(hào)教師姓名指導(dǎo)教材學(xué)生學(xué)號(hào)姓名年齡電話1選課mn職稱性別(2)轉(zhuǎn)換成的關(guān)系模型具有4個(gè)關(guān)系模式:教師(工號(hào),姓名,職稱)學(xué)生(學(xué)號(hào),姓名,性別,年齡,教師工號(hào))課程(課程號(hào),課程名稱,教師工號(hào))選課(學(xué)號(hào),課程號(hào),成績(jī))第 3 頁(yè) 共 4 頁(yè)六、編程(共20分)student(sno,sname,ssex,sage,clno, sdept) 學(xué)號(hào) 姓名 性別 年齡 班級(jí)號(hào) 系course(cno,cname,cpno,ccredit) 課程號(hào) 課程名 先修課號(hào) 學(xué)分sc (cno,sno,grade) 課程號(hào) 學(xué)號(hào) 成績(jī)(一)
17、用sql語(yǔ)句完成下列操作:(12分)1. 查詢年齡介于20與23歲之間的學(xué)生姓名及年齡;1. 查詢數(shù)學(xué)系姓王的學(xué)生姓名及年齡,并按學(xué)生年齡降序排序;select sname from studentwhere sdept=數(shù)學(xué)and sname like 王%order by sage;2.查詢每個(gè)班級(jí)每門課程的選課人數(shù)和平均分;select clno,cno,count(*) 選課人數(shù),avg(grade) 平均分from student,scwhere student.sno=sc.snogroup by clno,cno;3.查詢李爽同學(xué)沒選修的課程名;select cnamefrom
18、coursewhere not exists(select *from scwhere cno=oand sno=(select snofrom studentwhere sname='李爽');4.把對(duì)表course的查詢權(quán)限及對(duì)ccredit字段的更新權(quán)限授予用戶張三;grant select ,update(ccredit) on course to 張三;5.將01311班全體學(xué)生成績(jī)置空;update sc set grade=null where sno in(select sno from studentwhere clno='01311'); 6.為student表的sno建立索引(二) 用關(guān)系代數(shù)表示下列操作:(6分)1、 查詢沒有選修1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)參考:江南古戲臺(tái)建筑裝飾圖案及其譜系研究
- 課題申報(bào)參考:堅(jiān)持和發(fā)展新時(shí)代“楓橋經(jīng)驗(yàn)”法治化路徑研究
- 2025年度個(gè)人知識(shí)產(chǎn)權(quán)代理與服務(wù)合同3篇
- 2025版文化旅游項(xiàng)目建議書編制指南與規(guī)范3篇
- 二零二五年度醫(yī)療物資臨時(shí)運(yùn)輸合同4篇
- 二零二五版畜牧養(yǎng)殖與旅游觀光結(jié)合合作承包協(xié)議3篇
- 二零二五版xx公司上海地區(qū)員工勞動(dòng)合同樣本3篇
- 二零二五年度寵物食品供應(yīng)鏈合作協(xié)議12篇
- 2025年度愛讀書學(xué)長(zhǎng)主辦的讀書挑戰(zhàn)賽組織合同3篇
- 2025年度文化節(jié)慶活動(dòng)聯(lián)合承辦合作協(xié)議8篇
- 河南省濮陽(yáng)市2024-2025學(xué)年高一上學(xué)期1月期末考試語(yǔ)文試題(含答案)
- 割接方案的要點(diǎn)、難點(diǎn)及采取的相應(yīng)措施
- 2025年副護(hù)士長(zhǎng)競(jìng)聘演講稿(3篇)
- 2024年08月北京中信銀行北京分行社會(huì)招考(826)筆試歷年參考題庫(kù)附帶答案詳解
- 原發(fā)性腎病綜合征護(hù)理
- (一模)株洲市2025屆高三教學(xué)質(zhì)量統(tǒng)一檢測(cè) 英語(yǔ)試卷
- 基礎(chǔ)護(hù)理學(xué)導(dǎo)尿操作
- DB11∕T 1028-2021 民用建筑節(jié)能門窗工程技術(shù)標(biāo)準(zhǔn)
- (初級(jí))航空油料計(jì)量統(tǒng)計(jì)員技能鑒定理論考試題庫(kù)(含答案)
- 中國(guó)古代文學(xué)史 馬工程課件(中)24第六編 遼西夏金元文學(xué) 緒論
- 最新交管12123學(xué)法減分題庫(kù)含答案(通用版)
評(píng)論
0/150
提交評(píng)論