




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精品試題一一、單項選擇題得分(本大題共20小題,每小題2分,共40分)感謝下載載在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。1 .數據庫系統(tǒng)的核心是(B)B.數據庫管理系統(tǒng)D.軟件工具A.數據庫C.數據模型2 .下列四項中,不屬于數據庫系統(tǒng)的特點的是(C)A.數據結構化B.數據由DBMS統(tǒng)一管理和控制C.數據冗余度大D.數據獨立性高3 .概念模型是現實世界的第一層抽象,這一類模型中最著名的模型是(D)A.層次模型B.關系模型C.網狀模型D.實體-聯系模型4 .數據的物理獨立性是指(C)A.數據庫與數據庫管理系統(tǒng)相互獨立B.用戶程序與
2、數據庫管理系統(tǒng)相互獨立C.用戶的應用程序與存儲在磁盤上數據庫中的數據是相互獨立的D應用程序與數據庫中數據的邏輯結構是相互獨立的5 要保證數據庫的邏輯數據獨立性,需要修改的是(A)A.模式與外模式之間的映象B.模式與內模式之間的映象C.模式D.三級模式6 關系數據模型的基本數據結構是(D)A.樹B.圖C.索引D.關系7 有一名為“列車運營”實體,含有:車次、日期、實際發(fā)車時間、實際抵達時間、情況摘要等屬性,該實體主碼是(C)A.車次B.日期C.車次+日期D.車次+情況摘要8 .己知關系R和S,RAS等價于(B)A.(R-S)-SB.S-(S-R)C.(S-R)-RD.S-(R-S)9 學校數據庫
3、中有學生和宿舍兩個關系:學生(學號,姓名)和宿舍(樓名,房間號,床位號,學號)假設有的學生不住宿,床位也可能空閑。如果要列出所有學生住宿和宿舍分配的情況,包括沒有住宿的學生和空閑的床位,則應執(zhí)行(A)A.全外聯接B.左外聯接C.右外聯接D.自然聯接10用下面的T-SQL語句建立一個基本表:CREATETABLEStudent(SnoCHAR(4)PRIMARYKEY,SnameCHAR(8)NOTNULL,SexCHAR(2),AgeINT)可以插入到表中的元組是(D)A.'5021','劉祥',男,21B.NULL,'劉祥',NULL,21C.
4、'5021',NULL,男,21D.'5021','劉祥',NULL,NULL11. 把對關系SPJ的屬性QTY的修改權授予用戶李勇的T-SQL語句是(C)A. GRANTQTYONSPJTO'李勇'B. GRANTUPDATE(QTY)ONSPJTO'李勇'C. GRANTUPDATE(QTY)ONSPJTO李勇D. GRANTUPDATEONSPJ(QTY)TO李勇12. 圖1中(B)是最小關系系統(tǒng)13.關系規(guī)范化中的插入操作異常是指(D)A.不該刪除的數據被刪除B.不該插入的數據被插入C.應該刪除的數據未被刪
5、除D.應該插入的數據未被插入14 .在關系數據庫設計中,設計關系模式是數據庫設計中(A)階段的任務A.邏輯設計B.物理設計C.需求分析D.概念設計15 .在E-R模型中,如果有3個不同的實體型,3個m:n聯系,根據E-R模型轉換為關系模型的規(guī)則,轉換后關系的數目為(C)。A.4B.5C.6D.716 .事務的隔離性是指(A)。A.一個事務內部的操作及使用的數據對并發(fā)的其他事務是隔離的B.事務一旦提交,對數據庫的改變是永久的C.事務中包括的所有操作要么都做,要么都不做D.事務必須是使數據庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)17.數據庫恢復的基礎是利用轉儲的冗余數據。這些轉儲的冗余數據是指(C)
6、A.數據字典、應用程序、審計檔案、數據庫后備副本B.數據字典、應用程序、日志文件、審計檔案C.日志文件、數據庫后備副本D.數據字典、應用程序、數據庫后備副本18 .若事務T對數據對象A加上S鎖,則(B)。A.事務T可以讀A和修改A,其它事務只能再對A加S鎖,而不能加X鎖。B.事務T可以讀A但不能修改A,其它事務只能再對A加S鎖,而不能加X鎖。C.事務T可以讀A但不能修改A,其它事務能對A加S鎖和X鎖。D.事務T可以讀A和修改A,其它事務能對A加S鎖和X鎖。19 .設有兩個事務T1、T2,其并發(fā)操作如圖2所示,下面評價正確的是(B)A.該操作不存在問題B.該操作丟失修改C.該操作不能重復讀D.該
7、操作讀臟”數據thT2讀A=100讀A=100A=A-5寫回-A=A-8圖220.以下(D)封鎖違反兩段鎖協(xié)議。A. SlockASlockBXlockCUnlockAUnlockCB. SlockASlockBXlockCUnlockCUnlockAC. SlockASlockBXlockCUnlockBUnlockAD. SlockA-UnlockASlockBXlockC得分二、填空題(本大題共9小題,每空1分,共10請在每小題的空格中填上正確答案。錯填、不填均無分。Unlock B Unlock B Unlock C .Unlock B 1.關系數據模型由關系數據結構、關系操作和關系完
8、整性約束三部分組成。UnlockC2. 一般情況下,當對關系R和S使用自然連接時,要求R和S含有一個或多個共有的屬性3. 在Student表的Sname列上建立一個唯一索引的SQL語句為:CREATEUNIQUEINDEXStusnameONstudent(Sname)4. SELECT語句查詢條件中的謂詞“!=ALL”與運算符NOTIN等價。5. 關系模式R(A,B,C,D)中,存在函數依賴關系A-B,A-C,A-D,(B,C)一A,則侯選碼是A和(B,C),RCBCNF。6. 分E-R圖之間的沖突主要有屬性沖突、命令沖突、結構沖突三種。7. 事務是DBMS的基本單位,是用戶定義的一個數據庫
9、操作序列。8. 存在一個等待事務集T。,Ti,,Tn,其中T0正等待被Ti鎖住的數據項,T1正等待被T2鎖住的數據項,Tn-1正等待被Tn鎖住的數據項,且Tn正等待被T0鎖住的數據項,這種情形稱為死鎖。得分9. 可串行性是并發(fā)事務正確性的準則。三、簡答題(第1、3題3分,第2題4分,共10分)1.試述關系模型的參照完整性規(guī)則?參照完整性規(guī)則:若屬性(或屬性組)F是基本關系R的外碼,它與基本關系S的主碼Ks相對應(基本關系R和S不一定是不同的關系),則對于R中每個元組在F上的值必須為:空值或者等于S中的主碼值。2 .試述視圖的作用?A,簡化用戶操作B,使用戶能以多角度看待同一數據C,提供一定程度
10、的邏輯獨立性D,對機密數據提供安全保護3 .登記日志文件時必須遵循什么原則?A,登記的次序嚴格按照并發(fā)事務執(zhí)行的時間次序B,必須先寫日志文件,后寫數據庫得分四、設計題(第1題4分,第2題6分,第3題3分,第4題4分,第5題8分,共25分)1設教學數據庫中有三個基本表:學生表S(SNO,SNAME,AGE,SEX),其屬性分別表示學號、學生姓名、年齡、性別。課程表C(CNO,CNAME,TEACHER),其屬性分別表示課程號、課程名、上課教師名。選修表SC(SNO,CNO,GRADE),其屬性分別表示學號、課程號、成績。有如下SQL查詢語句:SELECTCNOFROMCWHERECNONOTIN
11、(SELECTCNOFROMS,SCWHERES.SNO=SC.SNOANDSNAME='張三');請完成下列問題:( 1)用漢語句子闡述上述SQL語句的含義;( 2)用等價的關系代數表達式表示上述SQL查詢語句。1,查詢張三沒有選修的課程的課程號2,nCNO(C)-HCNO(6SNAME='張三'(S)|><|SC)2. 設有如圖3所示的三個關系。其中各個屬性的含義如下:A#(商店代號)ANAME(商店名)、WQTY(店員人數)、CITY(所在城市)、B#(商品號)、BNAME(商品名稱)、PRICE(價格)、QTY(商品數量)ABA#ANAMEW
12、QTYCITY101韶山商店15長沙204前門百貨商店89北京256東風商場501北京345鐵道商店76長沙620第一百貨公司413上海A#B#QTY10111051012421013251014104204361256124125629134511413452183454746204125ABB#BNAMEPRICE1毛筆212羽毛球7843收音機13254書包242試用SQL語言寫出下列查詢:(1)找出店員人數不超過100人或者在長沙市的所有商店的代號和商店名。(2)找出至少供應了代號為256'的商店所供應的全部商品的其它商店的商店名和所在城市。1,selecta#fromawhe
13、rewqty<=100orcity='長沙';2,selectaname,cityfromat1wherea#=(selecta#fromabwherea#=t1.a#andb#in(select b# from ab where a#=256 ) t2 and a# !=256 ;3. 設有職工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其屬性分別表示職工號、姓名、年齡、性別、工資。為每個工資低于1000元的女職工加薪200元,試寫出這個操作的SQL語句。女Updateempsetsalary=salary+200wheresalary<1
14、000andsex=4. 設某工廠數據庫中有兩個基本表:車間基本表:DEPT(DNO,DNAME,MGR_ENO),其屬性分別表示車間編號、車間名和車間主任的職工號。職工基本表:ERP(ENO,ENAME,AGE,SEX,SALARY,DNO),其屬性分別表示職工號、姓名、年齡、性別、工資和所在車間的編號。建立一個有關女車間主任的職工號和姓名的視圖,其結構如下:VIEW6(ENO,ENAME)。試寫出創(chuàng)建該視圖VIEW6的SQL語句。Createviewview6asSelecteno,enamefromerpwherednoin(selectmgr_enofromdept)andsex=女;
15、5. 設有關系R和函數依賴F:R(A,B,C,D,E),F=ABC-DE,BCfD,D-E。試求下列問題:( 1)關系R的侯選碼是什么?R屬于第幾范式?并說明理由。(3分)( 2)如果關系R不屬于BCNF,請將關系R逐步分解為BCNF。(5分)要求:寫出達到每一級范式的分解過程,并指明消除什么類型的函數依賴。R(abc)第一范式因為R中DE對候選碼ABC部分函數依賴R1(ABC)ABC為候選碼R2(BCDE)BC為候選碼R21(BCD)候選碼BCR22(DE)候選碼D上述三個關系都是BCnf得分五、綜合題(15分)某企業(yè)集團有若干工廠,每個工廠生產多種產品,且每一種產品可以在多個工廠生產,每個
16、工廠按照固定的計劃數量生產產品;每個工廠聘用多名職工,且每名職工只能在一個工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有工廠編號、廠名、地址,產品的屬性有產品編號、產品名、規(guī)格,職工的屬性有職工號、姓名。( 1)根據上述語義畫出E-R圖;(5分)( 2)將該E-R模型轉換為關系模型;(5分)(要求:1:1和1:n的聯系進行合并)( 3)指出轉換結果中每個關系模式的主碼和外碼。(5分)試題一參考答案與評分標準一、選擇題(每題2分)I B2C3D4C5A6D7C8B9A10DII C12B13D14A15C16A17C18B19B20D二、填空題(每空1分)1.關系完整性約束2.屬性3.UNIQ
17、UEINDEX4.NOTIN5.A和(B,C)BC6.命名沖突7.事務8.死鎖9.可串行性三、簡答題1 、參考答案:答:參照完整性規(guī)則:若屬性(或屬性組)F是基本關系R的外碼,它與基本關系S的主碼Ks相對應(基本關系R和S不一定是不同的關系),則對于R中每個元組在F上的值必須為:取空值(F的每個屬性值均為空值)或者等于S中某個元組的主碼值。評分標準:指明F是R的外碼,與S的主碼對應1分;參照完整性兩條規(guī)則各1分。2 、參考答案:( 1)視圖能夠簡化用戶的操作。(1分)( 2)視圖使用戶能以多種角度看待同一數據。(1分)( 3)視圖對重構數據庫提供了一定程度的邏輯獨立性。(1分)(4)視圖能夠對
18、機密數據提供安全保護。(1分)評分標準:意思表達正確即可給分。3、參考答案:登記日志文件時必須遵循兩條原則:( 1)登記的次序嚴格按并發(fā)事務執(zhí)行的時間次序。(1分)( 2)必須先寫日志文件,后寫數據庫。(2分)評分標準:意思表達正確即可給分。四、設計題1、參考答案:(1)查詢張三同學沒有選修的課程的課程號。(2分)(2)兀NO(C)-兀NO(SNAME='張三'(S)XSC)或TCNO(C)-gNO(SNAME='張三'(SXSC)(2分)評分標準:(1)意思表達正確即可給分;(2)兩個關系的差1分,SNAME='張三'和S>'SC
19、1分,任意一個錯誤不給分。2、參考答案:(1) SELECTA#,ANAMEFROMAWHEREWQTY<=100ORCITY='長沙'(2分)(2) SELECTANAME,CITYFROMAWHERENOTEXISTS(SELECT*FROMBWHEREEXISTS(SELECT*FROMABAB1WHEREA#='256'ANDB#=B.B#)ANDNOTEXISTS(SELECT*FROMABAB2WHEREA#!='256'ANDA#=A.A#ANDB#=B.B#);(4分)評分標準:SELECTA#,ANAMEFROMA(1分)
20、任意一處錯誤不給分;WHEREWQTY<=100ORCITY='長沙'(1分)任意一處錯誤不給分。3 、參考答案:UPDATEEMPSETSALARY=SALARY+200WHERESALARY<1000ANDSEX='女'(3分)評分標準:UPDATEEMP(1分);SETSALARY=SALARY+200(1分),少SET不給分;WHERESALARY<1000ANDSEX='女'(1分),兩個條件少任何一個條件或將1000寫成1000均不得分。4 、參考答案:參考答案1:CREATEVIEWVIEW6ASSELECTENO
21、,ENAMEFROMEMPWHERESEX='女'ANDENOIN(SELECTMGR_ENOFROMDEPT)參考答案2:CREATEVIEWVIEW6ASSELECTENO,ENAMEFROMDEPT,EMP女'( 4 分)WHEREMGR_ENO=ENOANDSEX='評分標準:參考答案 1 中, CREATE VIEW VIEW61 分) ,少 VIEW 或將 VIEW6 寫成其它名稱不給分;SELECTENO,ENAMEFROMEMP(1分);WHERESEX='2 分) , 兩個條件各 1 分。女'ANDENOIN(SELECTMGR
22、_ENOFROMDEPT)參考答案2中,CREATEVIEWVIEW6(1分),少VIEW或將VIEW6寫成1 分) ; WHERE其它名稱不給分;SELECTENO,ENAMEFROMDEPT,EMPMGR_ENO=ENO AND SEX='女 ' ( 2 分) ,兩個條件各1 分。5 、參考答案:(1)關系R的候選碼是(A,B,C),RC1NF,因為R中存在非主屬性D,E對候選碼(A,B,C)的部分函數依賴。(3分)(2)首先消除部分函數依賴將關系分解為:R1(A,B,C)(A,B,C)為候選碼,R1中不存在非平凡的函數依賴R2(B,C,D,E),(B,C)為候選碼,R2的函數依賴集為:F2=(B,C)-D,DfE在關系R2中存在非主屬性E對候選碼(B,C)的傳遞函數依賴,所以將R2進一步分解:R21(B,C,D),(B,C)為候選
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45376-2025鎳和銅電鑄工藝規(guī)范
- GB/T 38178.1-2025液壓傳動10 MPa系列單出桿缸的安裝尺寸第1部分:普通系列
- 商務項目承包合同范本
- 授權代簽合同的委托書樣本
- 中外合同典范:外國人就業(yè)與權益保障
- 二手帶露臺房屋買賣合同
- 個人社保免責合同范本
- 訂西瓜合同范本模板
- 展臺裝修合同范本
- 2025年南陽科技職業(yè)學院單招綜合素質考試題庫及答案1套
- 《2025 ACC急性冠狀動脈綜合征管理指南》解讀
- 雙休背后:從“要我學”到“我要學”的轉變-高三家長會
- 2025-2030中國行李物品行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析研究報告
- 駕校管理系統(tǒng)答辯
- 心理咨詢師的倫理與試題及答案
- 2024年勞務員考試題庫完美版
- 2025年商丘職業(yè)技術學院單招職業(yè)技能考試題庫附答案
- 礦山地質環(huán)境保護與土地復墾方案報告正文
- IATF16949-應急計劃評審報告
- 輸血病人的個案護理
評論
0/150
提交評論