成教學(xué)位基礎(chǔ)課考試數(shù)據(jù)庫系統(tǒng)模擬試卷3試卷及參考答案_第1頁
成教學(xué)位基礎(chǔ)課考試數(shù)據(jù)庫系統(tǒng)模擬試卷3試卷及參考答案_第2頁
成教學(xué)位基礎(chǔ)課考試數(shù)據(jù)庫系統(tǒng)模擬試卷3試卷及參考答案_第3頁
成教學(xué)位基礎(chǔ)課考試數(shù)據(jù)庫系統(tǒng)模擬試卷3試卷及參考答案_第4頁
成教學(xué)位基礎(chǔ)課考試數(shù)據(jù)庫系統(tǒng)模擬試卷3試卷及參考答案_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫系統(tǒng)模擬試卷3一、選擇題(20分,每小題2分)1.數(shù)據(jù)庫在磁盤上的基本組織形式是()。A.DBB.文件C.二維表D.系統(tǒng)目錄2.DBMS中實現(xiàn)事務(wù)持久性的子系統(tǒng)是()。A.安全性管理子系統(tǒng)B.完整性管理子系統(tǒng)C.并發(fā)控制子系統(tǒng)D.恢復(fù)管理子系統(tǒng)3.在ER模型中,如果有9個不同實體集,有9個不同的二元聯(lián)系,其中3個1∶N聯(lián)系,3個1∶1聯(lián)系,3個M∶N聯(lián)系,根據(jù)ER模型轉(zhuǎn)換成關(guān)系模型的規(guī)則,轉(zhuǎn)換成關(guān)系的數(shù)目是:()A.9B.12C.15D.184.關(guān)系代數(shù)表達(dá)式的優(yōu)化策略中,首先要做的是:()A.盡早執(zhí)行選擇運算B.對文件進(jìn)行預(yù)處理C.執(zhí)行笛卡兒積運算D.投影運算5.若某關(guān)系R(A,B,C,D)有函數(shù)依賴AB→C,C→D,D→A,那么R的所有的超鍵的數(shù)量是:()A.3B.4C.6D.76.假定學(xué)生關(guān)系是S(Sno,SName,Sex,Age),課程關(guān)系是C(Cno,CName,Teacher),學(xué)生選課關(guān)系是SC(Sno,Cno,Grade)。要查找選修課程名為“COMPUTER”的“女”學(xué)生姓名,將涉及到關(guān)系()。A.SB.SC,CC.S,SCD.S,C,SC7.在下列SQL語句中,正確的是()。A.SELECTSno,SNameFROMSCGROUPBYSno;B.SELECTSnoFROMSCGROUPBYSnoHAVINGCOUNT(*)>3;C.SELECTSnoFROMSCGROUPBYSnoWHERECOUNT(*)>3;D.SELECTSnoFROMSCORDERBYSnoHAVINGCOUNI(*)>3;8.由函數(shù)依賴A→B和CB,有A→C。此規(guī)則是:A.合并規(guī)則B.平凡依賴規(guī)則C.傳遞規(guī)則D.分解規(guī)則9.在DB技術(shù),未提交的隨后被撤消了的數(shù)據(jù),稱為()A.臟數(shù)據(jù)B.報廢的數(shù)據(jù)C.過時的數(shù)據(jù)D.撤消的數(shù)據(jù)10.關(guān)系Studentsin(CourseName,credit,StudentName,StudentAddress)描述每門課程名、學(xué)分、學(xué)生的姓名和地址。假設(shè)一位學(xué)生可有多個地址且可學(xué)習(xí)多門課程,并且課程名有可能相同而學(xué)分不同,那么該關(guān)系滿足最大范式是:()A.2NFB.3NFC.BCNFD.4NF二、判斷題(10分,每小題2分)1.使用數(shù)據(jù)庫管理數(shù)據(jù)可以實現(xiàn)程序與數(shù)據(jù)的相互獨立。2.一個工人可以加工多種零件,每一種零件可以由不同的工人來加工。則工人和零件之間為1:N的聯(lián)系。3.設(shè)有以下關(guān)系合同(合同號,用戶號,用戶名,用戶地址),若合同號是惟一的,則這個關(guān)系的范式等級是3NF。4.在SQL中,若使用GROUPBY的語句,其SELECT子句中必然包含聚合算子。5.存儲過程是存儲在數(shù)據(jù)庫服務(wù)器端供客戶端調(diào)用執(zhí)行的SQL語句。三、名詞解釋(10分,每小題2分)1.關(guān)系模式2.笛卡兒積3.傳遞函數(shù)依賴4.超鍵5.排它鎖四、簡答題(20分,每小題4分)1.設(shè)有關(guān)系R(A,B,C)和S(C,D,E),其元組如下所示:AABCBC1167277238832738計算R÷S,其結(jié)果為:2.簡述日志文件中包含的內(nèi)容。3.設(shè)有一個教學(xué)數(shù)據(jù)庫,記錄教師教學(xué)關(guān)系模式:R(教師編號,課程號,家庭住址)。如果規(guī)定:規(guī)定每門課有多名教師任課;每名教師只有一個家庭地址;每名教師可上多門課。試回答下列問題:(1)根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依賴;(2)找出關(guān)系模式R的候選碼;(3)試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?4.設(shè)有關(guān)系模式R(A,B,C,D,E)與它的函數(shù)依賴集F={A→BC,CD→E,B→D,E→A},求R的所有候選關(guān)鍵字。5.什么是游標(biāo)?嵌入式SQL中為什么要引入游標(biāo)?五、設(shè)計題(24分,每小題3分)現(xiàn)有關(guān)系數(shù)據(jù)庫如下:學(xué)生(學(xué)號,姓名,性別,專業(yè),獎學(xué)金)課程(課號,課名,學(xué)分)學(xué)習(xí)(學(xué)號,課號,分?jǐn)?shù))1.試寫出下列查詢語句的關(guān)系代數(shù)表達(dá)式:⑴檢索獲得獎學(xué)金為2000元以上的所有學(xué)生所學(xué)課程的信息,包括學(xué)號、姓名、課名和分?jǐn)?shù);⑵檢索學(xué)生“黎明”所學(xué)課程中所有及格課程的課號、課名和分?jǐn)?shù);⑶檢索沒有獲得獎學(xué)金、同時每門課程都及格成績的學(xué)生信息,包括學(xué)號、姓名和專業(yè);⑷檢索只有一門課程成績超過90分的所有學(xué)生的信息,包括學(xué)號、姓名和專業(yè)。⑸將(2)的關(guān)系代數(shù)轉(zhuǎn)換為優(yōu)化的表達(dá)式,并畫出優(yōu)化表達(dá)式的語法樹。2.試用SQL語句寫出下列語句:⑴創(chuàng)建關(guān)系課程,注意所有的主鍵和外鍵,同時要求“課名”不能去空值;⑵檢索獲得獎學(xué)金為2000元以上的所有學(xué)生所學(xué)課程的信息,包括學(xué)號、姓名、課程名和分?jǐn)?shù);⑶檢索只有一門課程成績超過90分的所有學(xué)生的信息,包括學(xué)號、姓名和專業(yè);⑷對成績不及格超過2門課程的學(xué)生,如果已經(jīng)獲得獎學(xué)金的,將獎學(xué)金減半;⑸定義獲得獎學(xué)金、同時又有不及格成績的學(xué)生信息視圖AAA,包括學(xué)號、姓名、專業(yè)。六、綜合題(10分,第1題6分,第2題4分)為某大型企業(yè)構(gòu)作一個簡單的物資管理數(shù)據(jù)庫系統(tǒng),該系統(tǒng)至少應(yīng)管理以下內(nèi)容:1.該企業(yè)有多個倉庫(Storage),如“1號倉庫”,“2號倉庫”等。每個倉庫有若干保管員(Custodian),每個保管員有唯一的員工號(如“S0025”2.該系統(tǒng)應(yīng)管理一組廠商(Manufacturer):廠商代碼、廠商名稱、發(fā)人姓名、地址、電話等。3.系統(tǒng)應(yīng)管理所有倉庫的物資:物資代號、名稱、種類、規(guī)格、單價、功能及性能描述。4.該系統(tǒng)用進(jìn)出貨單(In_outIndenture)表示物資進(jìn)出倉庫情況。每個貨單有一個貨單號和進(jìn)出物資日期,且對應(yīng)一個廠商和一個保管員。一個貨單至少進(jìn)或出一種物資,并可進(jìn)或出多種物資,每種物資應(yīng)確定的進(jìn)或出數(shù)量和單價,并計算其進(jìn)或出物資的金額?;卮鹣铝袉栴}:1.用若干E-R圖建立該系統(tǒng)的數(shù)據(jù)庫模型。2.由數(shù)據(jù)庫模型建立該系統(tǒng)的關(guān)系模式,并確定每個關(guān)系的主鍵和可能的外鍵。注意各關(guān)系中的函數(shù)依賴和多值依賴,并使你的關(guān)系能符合更高的范式。參考答案:一、選擇題(20分,每小題2分)1.B2.C3.B4.A5.D6.D7.B8.C9.A10.C二、判斷題(10分,每小題2分)1.2.3.4.5.三、名詞解釋(10分,每小題2分)1.關(guān)系模式:將語義相關(guān)的關(guān)系名及關(guān)系中的屬性所構(gòu)成了集合稱為關(guān)系模式。2.笛卡爾積:對于關(guān)系R和S,笛卡爾積表示為:R×S。結(jié)果:屬性集是R和S屬性集合的并集;區(qū)別R和S中的同名屬性:“關(guān)系名.屬性名”。元組是R中的每個元組與S中每個元組的組合。元組數(shù)量是MR×NS。3.傳遞函數(shù)依賴:若X→Y,Y→Z,且Y→X,則稱Z對X是傳遞函數(shù)依賴。4.超鍵:對于關(guān)系R,若有屬性集合{A1,A2,…,An}能夠函數(shù)決定R中所有其他屬性。5.排它鎖:如果事務(wù)T獲得了數(shù)據(jù)項Q上的排它鎖,則事務(wù)T對Q既可讀又可寫,但其他事務(wù)對Q既不能讀又不能寫。A1四、簡答題(20分,每小題4分A11.2.每個事務(wù)的開始標(biāo)記,每個事務(wù)的結(jié)束標(biāo)記,各個事務(wù)的所有更新操作。3.⑴R的基本函數(shù)依賴為 教師編號→家庭住址⑵R的候選碼是(教師編號,課程編號)⑶R中有一個這樣的FD: 教師編號→家庭住址 可見FD是局部依賴,所以R不是2NF模式,只能是1NF。4.關(guān)系R的候選關(guān)鍵字分別是A、E、BC和CD5.游標(biāo)是系統(tǒng)為用戶開設(shè)的一個數(shù)據(jù)緩沖區(qū),用來存放SQL語句的執(zhí)行結(jié)果。SQL是面向集合的,而主語言是面向記錄的,為了協(xié)調(diào)這兩種不同的處理方式引入游標(biāo)。五、設(shè)計題(30分,每小題3分)1.試寫出下列查詢語句的關(guān)系代數(shù)表達(dá)式:⑴∏學(xué)號,姓名,課名,分?jǐn)?shù)(σ獎學(xué)金>2000(學(xué)生?課程?學(xué)習(xí)))⑵∏課號,課名,分?jǐn)?shù)(σ姓名=’黎明’∧分?jǐn)?shù)>=60(學(xué)生學(xué)習(xí)課程))⑶∏學(xué)號,姓名,專業(yè)(σ獎學(xué)金=0∨獎學(xué)金isnull(學(xué)生))-∏學(xué)號,姓名,專業(yè)(σ分?jǐn)?shù)<60(學(xué)生學(xué)習(xí)))⑷∏學(xué)號,姓名,專業(yè)(學(xué)生∏學(xué)號(σCcount=1(γ學(xué)號,count(*)→Ccount學(xué)生(σ分?jǐn)?shù)>90(學(xué)習(xí))))))⑸2.試用SQL語句寫出下列語句:⑴CREATETABLE課程(課號varchar(10),課名varchar(30)notNULL,學(xué)分numeric(5,1),PRIMARYKEY(課號));⑵SELECT學(xué)生.學(xué)號,姓名,課程,和分?jǐn)?shù)FROM學(xué)生,學(xué)習(xí),課程WHERE學(xué)生.學(xué)號=學(xué)習(xí).學(xué)號AND學(xué)習(xí).課程號=課程.課程號AND獎學(xué)金>2000;⑶SELECT學(xué)號,姓名,專業(yè)FROM學(xué)生WHERE學(xué)號IN(SELECT學(xué)號FROM學(xué)習(xí)WHERE分?jǐn)?shù)>90Groupby學(xué)號Havingcount(*)=1)⑷UPDATE學(xué)生SET獎學(xué)金=獎學(xué)金/2WHERE學(xué)號IN(SELECT學(xué)號FROM學(xué)習(xí)WHERE分?jǐn)?shù)<60Groupby學(xué)號Havingcount(*)>2)⑸CREATEVIEWAAAASSELECT學(xué)號,姓名,專業(yè)FROM學(xué)生WHERE獎學(xué)金>0AND學(xué)號in(SELECT學(xué)號FROM學(xué)習(xí)WHERE分?jǐn)?shù)<60)六、綜合題(16分,第1題6分,第2題4分)1. 2.數(shù)據(jù)庫模式Storage(Sid,name,head_id)Custodian(empid,name,idNo,gender,birth,phone,dept_id)Manufacturer(mfid,mname,mfname,address,phone)Product(pid,pname,type,kind,spec,price)Indenture(orderno,date,empid,mfid)Item(orderno,lineno,pid,quant

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論