聊城大學(xué)計(jì)算機(jī)學(xué)院數(shù)據(jù)庫原理試題.doc_第1頁
聊城大學(xué)計(jì)算機(jī)學(xué)院數(shù)據(jù)庫原理試題.doc_第2頁
聊城大學(xué)計(jì)算機(jī)學(xué)院數(shù)據(jù)庫原理試題.doc_第3頁
聊城大學(xué)計(jì)算機(jī)學(xué)院數(shù)據(jù)庫原理試題.doc_第4頁
聊城大學(xué)計(jì)算機(jī)學(xué)院數(shù)據(jù)庫原理試題.doc_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

學(xué)院 專業(yè) 姓名 學(xué)號(hào) 級(jí) 班密封線第8 頁 共5頁聊城大學(xué)計(jì)算機(jī)學(xué)院20122013學(xué)年第1學(xué)期期末考試2010級(jí)數(shù)據(jù)庫原理試題(閉卷A)題號(hào)一二三四五總分復(fù)核人得分一、單項(xiàng)選擇題(共15題,每小題2分,共30分)得分閱卷人在下列各題的A、B、C、D四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請將正確的選項(xiàng)寫在下面表格中。題號(hào)123456789101112131415答案1要保證數(shù)據(jù)庫中數(shù)據(jù)的邏輯獨(dú)立性,需要修改的是()。A模式 B模式/內(nèi)模式映像 C模式/外模式映像 D內(nèi)模式2學(xué)生社團(tuán)可以接納多名學(xué)生參加,每個(gè)學(xué)生可以參加多個(gè)社團(tuán),從社團(tuán)到學(xué)生之間的聯(lián)系類型是()。A多對(duì)多 B一對(duì)一 C多對(duì)一 D一對(duì)多3下列四項(xiàng)中,不屬于關(guān)系數(shù)據(jù)庫特點(diǎn)的是()。A數(shù)據(jù)冗余小 B數(shù)據(jù)獨(dú)立性高 C數(shù)據(jù)共享性好 D多用戶訪問4在關(guān)系代數(shù)運(yùn)算中,有5種基本運(yùn)算,它們是()。A并、差、交、除和笛卡兒積 B并、差、交、投影和選擇C并、交、投影、選擇和笛卡兒積 D并、差、投影、選擇和笛卡兒積5數(shù)據(jù)庫中數(shù)據(jù)的完整性一般是指()。A數(shù)據(jù)的獨(dú)立性和一致性 B數(shù)據(jù)的正確性和相容性、C數(shù)據(jù)的可控性和有效性 D數(shù)據(jù)的可移植性和可靠性6下列SQL語言的定義語句組中,()包含了不正確的定義語句。ICREATE TABLE CREATE VIEW CREATE INDEXIIDROP TABLE DROP VIEW DROP INDEXIIIALTER TABLE ALTER VIEW ALTER INDEXA只有I BI和II C只有III DII和III7事務(wù)的原子性是指()。A事務(wù)中包括的所有操作要么都做,要么都不做。 B事務(wù)一旦提交,對(duì)數(shù)據(jù)庫的改變是永久的。C一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其它事物是隔離的。D事務(wù)必須是使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)。8在SQL的授權(quán)語句中使用“ALL PRIVILEGES”,表示()。A授權(quán)所有用戶 B所有的操作權(quán)限 C對(duì)所有的數(shù)據(jù)集合 D允許再授權(quán) 9關(guān)系數(shù)據(jù)庫中的候選碼是指()。A能唯一決定關(guān)系的字段 B不可改動(dòng)的專用保留字C關(guān)鍵的很重要的字段 D能唯一標(biāo)識(shí)元組的屬性或?qū)傩约?0下列()不是日志文件中應(yīng)該記錄的內(nèi)容。A事務(wù)開始 B事務(wù)提交 C事務(wù)對(duì)數(shù)據(jù)的修改 D事務(wù)對(duì)數(shù)據(jù)的查詢11E-R模型是數(shù)據(jù)庫設(shè)計(jì)的有力工具,適于建立數(shù)據(jù)庫的()。A數(shù)據(jù)模型 B概念模型 C邏輯模型 D結(jié)構(gòu)模型12TCSEC/TDI安全標(biāo)準(zhǔn)中將系統(tǒng)劃分為四組七個(gè)等級(jí),其中安全級(jí)別最低的是()級(jí)。AD BC1 CB1 DA1131NF通過()可以規(guī)范化為2NF。A消除非主屬性對(duì)碼的部分函數(shù)依賴 B消除非主屬性對(duì)碼的傳遞函數(shù)依賴C消除主屬性對(duì)碼的部分和傳遞函數(shù)依賴 D消除非平凡且非函數(shù)依賴的多值依賴14 候選碼中的屬性可以有()A1 個(gè) B多個(gè) C1 個(gè)或多個(gè) D0 個(gè)15設(shè)有兩個(gè)事務(wù)T1、T2,其并發(fā)操作如下圖所示,下面評(píng)價(jià)正確的是()。T1T2讀A=16AA-1,寫回A=15讀A=16AA-1,寫回A=15A并發(fā)事務(wù)不存在問題 B并發(fā)事務(wù)導(dǎo)致丟失修改C并發(fā)事務(wù)導(dǎo)致不能重復(fù)讀 D并發(fā)事務(wù)導(dǎo)致讀“臟”數(shù)據(jù)二、填空題(共10題,每小題1.5分,共15分)得分閱卷人1數(shù)據(jù)模型是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和_三部分組成。2數(shù)據(jù)庫設(shè)計(jì)過程中的邏輯結(jié)構(gòu)設(shè)計(jì)階段,任務(wù)是將_轉(zhuǎn)換成關(guān)系模型。3模式/內(nèi)模式映象為數(shù)據(jù)庫提供了數(shù)據(jù)的_獨(dú)立性。4在SQL語言中,為了數(shù)據(jù)庫的安全性,設(shè)置了對(duì)數(shù)據(jù)的存取進(jìn)行控制的語句,向用戶收回授權(quán)使用_語句。5根據(jù)參照完整性規(guī)則,外碼的值或者等于以此外碼為主碼的關(guān)系中某個(gè)元組主碼的值,或者取_。6在關(guān)系代數(shù)運(yùn)算中,從關(guān)系中取出滿足條件的元組的運(yùn)算稱為_。7如果XY且有YX,那么XY稱為_。8數(shù)據(jù)庫恢復(fù)時(shí),系統(tǒng)對(duì)已提交的事務(wù)要進(jìn)行_處理。9數(shù)據(jù)庫設(shè)計(jì)的基本步驟包括需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、_、數(shù)據(jù)庫實(shí)施和數(shù)據(jù)庫運(yùn)行維護(hù)。10查詢優(yōu)化策略中最重要、最基本的一條是_運(yùn)算應(yīng)盡可能先做。三、操作題(共8題,每小題2分,共16分)得分閱卷人設(shè)在庫存管理數(shù)據(jù)庫中有3個(gè)表:產(chǎn)品表Product(Pno, Pname, Pprice, Pweight),其中Pno為產(chǎn)品號(hào),Pname為產(chǎn)品名,Pprice為價(jià)格,Pweight為重量,Pno為主碼;倉庫表Warehouse(Wno, Waddress, Warea),其中Wno為倉庫編號(hào),Waddress為倉庫地址,Warea為倉庫面積,Wno為主碼。庫存表Storage(Pno, Wno, qty),其中Pno為產(chǎn)品號(hào),Wno為倉庫編號(hào),qty為庫存量,(Pno,Wno)為主碼。用關(guān)系代數(shù)完成下面操作:1檢索價(jià)格小于10且重量大于50的產(chǎn)品的編號(hào)和名稱。2查詢同時(shí)在W3和W4號(hào)倉庫都有庫存的產(chǎn)品編號(hào)。用SQL語言完成下面操作:3查詢面積小于10平方米的倉庫的地址和面積,并按面積降序排列。4查詢P2號(hào)產(chǎn)品的總庫存量。5200個(gè)P2號(hào)產(chǎn)品被存儲(chǔ)在W4號(hào)倉庫中,把上面的信息插入數(shù)據(jù)庫中。6創(chuàng)建Storage(Pno, Wno, qty)表,其中主碼為(Pno,Wno);兩個(gè)外碼分別為Pno(參照Product表的Pno)和Wno(參照Warehouse表的Wno),數(shù)據(jù)類型為:Pno char(4), Wno char(2), qty int。7使用戶U2具有對(duì)這三個(gè)表的所有權(quán)限,但不能傳播這些權(quán)限。8將P3號(hào)產(chǎn)品的信息從數(shù)據(jù)庫中刪除。四、設(shè)計(jì)題(共2題,每小題5分,共10分)得分閱卷人學(xué)生運(yùn)動(dòng)會(huì)管理系統(tǒng)數(shù)據(jù)模型如下:(1)有若干班級(jí),每個(gè)班級(jí)包括:班級(jí)號(hào)、班級(jí)名、專業(yè)、教室。(2)每個(gè)班級(jí)有若干運(yùn)動(dòng)員,運(yùn)動(dòng)員只能屬于一個(gè)班級(jí),運(yùn)動(dòng)員包括:運(yùn)動(dòng)員號(hào)、姓名、性別、年齡。(3)有若干比賽項(xiàng)目,每名運(yùn)動(dòng)員可參加多項(xiàng)比賽,每個(gè)項(xiàng)目可有多名運(yùn)動(dòng)員參加,每名運(yùn)動(dòng)員在其參加的項(xiàng)目上均有一個(gè)成績,比賽項(xiàng)目包括:項(xiàng)目號(hào)、名稱、比賽地點(diǎn)。1根據(jù)上述語義畫出E-R圖,要求在圖中畫出屬性并注明聯(lián)系的類型。2將E-R圖轉(zhuǎn)換成關(guān)系模型,并指出每個(gè)關(guān)系模式的主碼和外碼(如果存在)。五、綜合題(第1小題15分,第2小題7分,第3小題7分,共29分)得分閱卷人1設(shè)有關(guān)系模式R(A, B, C, D),函數(shù)依賴集F=AC, CA, BAC, DAC, BDA,請完成以下操作。(1)求出F的最小函數(shù)依賴集Fm。(2)求出R的所有候選碼。(3)根據(jù)函數(shù)依賴關(guān)系,確定R最高能達(dá)到第幾范式。2某書店數(shù)據(jù)庫有書籍庫存表(book)和書籍銷售表(booksale),建表語句如下:create table book -書籍庫存表( bookISBN char(13) primary key, - bookISBN為書籍的ISBNnumber int - number為書籍的庫存量);create table booksale( bookISBN char(13) foreign key references book(bookISBN), - id為被銷售書籍的ISBNcustomerName varchar(10) - customerName為購買書籍的客戶姓名number int -number為購買書籍的數(shù)量);定義觸發(fā)器,完成如下功能:當(dāng)向書籍銷售表(booksale)中插入銷售信息時(shí),書籍庫存表(book)中的書籍庫存量自動(dòng)改變。3銀行數(shù)據(jù)庫有賬戶信息表(account),建表語句如下:create table account -賬戶信息表( accountId char(3) primary key, -accountId為客戶的賬號(hào)balance real check( balance=1 ) -balance為客戶的存款余額);創(chuàng)建存儲(chǔ)過程TRANSFER,實(shí)現(xiàn)銀行從一個(gè)賬戶轉(zhuǎn)存指定數(shù)額的款項(xiàng)到另一個(gè)賬戶中。聊城大學(xué)計(jì)算機(jī)學(xué)院20122013學(xué)年第1學(xué)期期末考試2010級(jí)數(shù)據(jù)庫原理試題(閉卷A)參考答案和評(píng)分標(biāo)準(zhǔn)一、單項(xiàng)選擇題(共15題,每小題2分,共30分)題號(hào)123456789101112131415答案CADDBCABDDBAACB二、填空題(共10題,每小題1分,共10分)空號(hào)12345678910答案數(shù)據(jù)的完整性約束條件概念模型物理revoke取空值選擇平凡的函數(shù)依賴重做物理結(jié)構(gòu)設(shè)計(jì)選擇三、操作題(共8題,每小題2分,共16分)123select Waddress, Warea from Warehouse where Warea 10 order by Warea desc4select sum(qty) from Storage where Pno = P25insert into Storage values(P2, W4, 200)6create table Storage(Pno char(4), Wno char(2), qty int, primary key(Pno, Wno), foreign key(Pno) reference Product(Pno), foreign key(Wno) reference Warehouse(Wno)7grant all privileges on Product, Warehouse, Storage to U28delete from Storage where Pno = P2delete from Product where Pno = P2四、設(shè)計(jì)題(共2題,每小題5分,共10分)1根據(jù)上述語義畫出E-R圖,要求在圖中畫出屬性并注明聯(lián)系的類型。班級(jí)號(hào)年齡運(yùn)動(dòng)員比賽項(xiàng)目參加姓名運(yùn)動(dòng)員號(hào)名稱nm性別班級(jí)班級(jí)名專業(yè)教室屬于n1比賽地點(diǎn)成績項(xiàng)目號(hào)2將E-R圖轉(zhuǎn)換成關(guān)系模型,并指出每個(gè)關(guān)系模式的主碼和外碼(如果存在)。班級(jí)(班級(jí)號(hào),班級(jí)名,專業(yè),教室) 其中帶下劃線的屬性組為主碼。運(yùn)動(dòng)員(運(yùn)動(dòng)員號(hào),姓名,性別,年齡,班級(jí)號(hào)) ,其中班級(jí)號(hào)為外碼比賽項(xiàng)目(項(xiàng)目號(hào),名稱,比賽地點(diǎn))參加(運(yùn)動(dòng)員號(hào),項(xiàng)目號(hào),成績), 其中運(yùn)動(dòng)員號(hào),項(xiàng)目號(hào)為兩個(gè)外碼五、綜合題(共3小題,每小題8分,共24分)1解(1)Fmin= AC, CA, BC, DC (2)候選碼:BD(3)R1NF2解CREATE TRIGGER myTrigger ON booksaleFOR INSERTAS DECLARE bookISBN char(13)DECLARE number intdeclare c cursor for select * from insertedopen cfetch next from c into bookISBN, numberWHILE fetch_status = 0beginupdate book set number = number - number where bookISBN = bookISBNfetch next from c into bookISBN, numberendclose cdeallocate c3解CREATE PROCEDURE TRANSFER outAccount char(3), inAccount char(3), amount FLOATAS BEGIN TRANSACTIONDECLARE errorSum INT SET errorSum=0 update

溫馨提示

  • 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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論