版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1. 數據庫系統(tǒng)的核心是〔〕A.數據庫 B.數據庫管理系統(tǒng)C.數據模型 D.軟件工具2. 以下四項中,不屬于數據庫系統(tǒng)的特點的是〔〕A.數據結構化 B.數據由DBMS統(tǒng)一管理和控制C.數據冗余度大 D.數據獨立性高3. 概念模型是現實世界的第一層抽象,這一類模型中最著名的模型是〔〕A.層次模型 B.關系模型C.網狀模型 D.實體-聯系模型4.數據的物理獨立性是指〔〕A.數據庫與數據庫管理系統(tǒng)相互獨立B.用戶程序與數據庫管理系統(tǒng)相互獨立C.用戶的應用程序與存儲在磁盤上數據庫中的數據是相互獨立的D.應用程序與數據庫中數據的邏輯結構是相互獨立的5. 要保證數據庫的邏輯數據獨立性,需要修改的是〔〕A.模式與外模式之間的映象 B.模式與內模式之間的映象C.模式 D.三級模式6. 關系數據模型的根本數據結構是〔〕 A.樹B.圖C.索引D.關系7. 有一名為“列車運營”實體,含有:車次、日期、實際發(fā)車時間、實際抵達時間、情況摘要等屬性,該實體主碼是〔〕A.車次 B.日期C.車次+日期 D.車次+情況摘要8. 己知關系R和S,R∩S等價于〔〕 A.(R-S)-S B.S-(S-R)C.(S-R)-R D.S-(R-S)9. 學校數據庫中有學生和宿舍兩個關系: 學生〔學號,姓名〕和宿舍〔樓名,房間號,床位號,學號〕假設有的學生不住宿,床位也可能空閑。如果要列出所有學生住宿和宿舍分配的情況,包括沒有住宿的學生和空閑的床位,那么應執(zhí)行〔〕A.全外聯接 B.左外聯接C.右外聯接 D.自然聯接10.用下面的T-SQL語句建立一個根本表:CREATETABLEStudent(SnoCHAR(4)PRIMARYKEY,SnameCHAR(8)NOTNULL,SexCHAR(2),AgeINT)可以插入到表中的元組是〔〕A.'5021','劉祥',男,21 B.NULL,'劉祥',NULL,21C.'5021',NULL,男,21 D.'5021','劉祥',NULL,NULL11. 把對關系SPJ的屬性QTY的修改權授予用戶李勇的T-SQL語句是〔〕A.GRANTQTYONSPJTO'李勇'B.GRANTUPDATE(QTY)ONSPJTO'李勇'C.GRANTUPDATE(QTY)ONSPJTO李勇D.GRANTUPDATEONSPJ(QTY12.圖1中〔〕是最小關系系統(tǒng)ABCD圖113.關系標準化中的插入操作異常是指() A.不該刪除的數據被刪除 B.不該插入的數據被插入 C.應該刪除的數據未被刪除 D.應該插入的數據未被插入14.在關系數據庫設計中,設計關系模式是數據庫設計中〔〕階段的任務A.
邏輯設計
B.物理設計
C.需求分析
D.概念設計15.在E-R模型中,如果有3個不同的實體型,3個m:n聯系,根據E-R模型轉換為關系模型的規(guī)那么,轉換后關系的數目為〔〕。A.4 B.5 C.6 D.716.事務的隔離性是指〔〕。 A.一個事務內部的操作及使用的數據對并發(fā)的其他事務是隔離的 B.事務一旦提交,對數據庫的改變是永久的 C.事務中包括的所有操作要么都做,要么都不做 D.事務必須是使數據庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)17.數據庫恢復的根底是利用轉儲的冗余數據。這些轉儲的冗余數據是指〔〕A.數據字典、應用程序、審計檔案、數據庫后備副本 B.數據字典、應用程序、日志文件、審計檔案C.日志文件、數據庫后備副本 D.數據字典、應用程序、數據庫后備副本18.假設事務T對數據對象A加上S鎖,那么〔〕。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所示,下面評價正確的選項是()A.該操作不存在問題 B.該操作喪失修改C.該操作不能重復讀 D.該操作讀“臟”數據T1T2①讀A=100②讀A=100③ A=A-5寫回④A=A-8寫回圖220.以下〔〕封鎖違反兩段鎖協議。A.SlockA…SlockB…XlockC…………UnlockA…UnlockB…UnlockCB.SlockA…SlockB…XlockC…………UnlockC…UnlockB…UnlockAC.SlockA…SlockB…XlockC…………UnlockB…UnlockC…UnlockAD.SlockA…UnlockA……SlockB…XlockC………...UnlockB…UnlockC1. 關系數據模型由關系數據結構、關系操作和關系完整性約束三局部組成。2.一般情況下,當對關系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〕,R∈BCNF。6. 分E-R圖之間的沖突主要有屬性沖突、命名沖突、結構沖突三種。7. 事務是DBMS的根本單位,是用戶定義的一個數據庫操作序列。8. 存在一個等待事務集{T0,T1,…,Tn},其中T0正等待被T1鎖住的數據項,T1正等待被T2鎖住的數據項,Tn-1正等待被Tn鎖住的數據項,且Tn正等待被T0鎖住的數據項,這種情形稱為死鎖。9. 可串行性是并發(fā)事務正確性的準那么。三、簡答題1. 試述關系模型的參照完整性規(guī)那么?參照完整性規(guī)那么:假設屬性〔或屬性組〕F是根本關系R的外碼,它與根本關系S的主碼Ks相對應〔根本關系R和S不一定是不同的關系〕,那么對于R中每個元組在F上的值必須為:取空值〔F的每個屬性值均為空值〕或者等于S中某個元組的主碼值。2. 試述視圖的作用?〔1〕視圖能夠簡化用戶的操作?!?分〕 〔2〕視圖使用戶能以多種角度看待同一數據?!?分〕 〔3〕視圖對重構數據庫提供了一定程度的邏輯獨立性?!?分〕 〔4〕視圖能夠對機密數據提供平安保護?!?分〕3.登記日志文件時必須遵循什么原那么?登記日志文件時必須遵循兩條原那么:〔1〕登記的次序嚴格按并發(fā)事務執(zhí)行的時間次序。〔1分〕〔2〕必須先寫日志文件,后寫數據庫。〔2分〕四、設計題1.設教學數據庫中有三個根本表:學生表S〔SNO,SNAME,AGE,SEX〕,其屬性分別表示學號、學生姓名、年齡、性別。課程表C〔CNO,CNAME,TEACHER〕,其屬性分別表示課程號、課程名、上課教師名。選修表SC〔SNO,CNO,GRADE〕,其屬性分別表示學號、課程號、成績。有如下SQL查詢語句:SELECTCNOFROMCWHERECNONOTIN(SELECTCNOFROMS,SCWHERES.SNO=SC.SNOANDSNAME='張三');請完成以下問題:〔1〕用漢語句子闡述上述SQL語句的含義;查詢張三同學沒有選修的課程的課程號〔2〕用等價的關系代數表達式表示上述SQL查詢語句。πCNO(C)-πCNO(SNAME='張三'(S)SC)或πCNO(C)-πCNO(SNAME='張三'(SSC))〔2分〕2.設有如圖3所示的三個關系。其中各個屬性的含義如下:A?!采痰甏枴场NAME〔商店名〕、WQTY〔店員人數〕、CITY〔所在城市〕、B?!采唐诽枴?、BNAME〔商品名稱〕、PRICE〔價格〕、QTY〔商品數量〕。ABA#ANAMEWQTYCITY101韶山商店15長沙204前門百貨商店89北京256東風商場501北京345鐵道商店76長沙620第一百貨公司413上海B#BNAMEPRICE1毛筆212羽毛球7843收音機13254書包242ABA#B#QTY10111051012421013251014104204361256124125629134511413452183454746204125圖3試用SQL語言寫出以下查詢:〔1〕找出店員人數不超過100人或者在長沙市的所有商店的代號和商店名?!?〕找出至少供給了代號為’256’的商店所供給的全部商品的其它商店的商店名和所在城市。3.設有職工根本表:EMP〔ENO,ENAME,AGE,SEX,SALARY〕,其屬性分別表示職工號、姓名、年齡、性別、工資。為每個工資低于1000元的女職工加薪200元,試寫出這個操作的SQL語句。4.設某工廠數據庫中有兩個根本表:車間根本表:DEPT〔DNO,DNAME,MGR_ENO〕,其屬性分別表示車間編號、車間名和車間主任的職工號。職工根本表:ERP〔ENO,ENAME,AGE,SEX,SALARY,DNO〕,其屬性分別表示職工號、姓名、年齡、性別、工資和所在車間的編號。建立一個有關女車間主任的職工號和姓名的視圖,其結構如下:VIEW6〔ENO,ENAME〕。試寫出創(chuàng)立該視圖VIEW6的SQL語句。5. 設有關系R和函數依賴F:R〔A,B,C,D,E〕,F={ABC→DE,BC→D,D→E}。試求以下問題:〔1〕關系R的侯選碼是什么?R屬于第幾范式?并說明理由?!?分〕〔2〕如果關系R不屬于BCNF,請將關系R逐步分解為BCNF?!?分〕要求:寫出到達每一級范式的分解過程,并指明消除什么類型的函數依賴。得分五、綜合題〔15分〕某企業(yè)集團有假設干工廠,每個工廠生產多種產品,且每一種產品可以在多個工廠生產,每個工廠按照固定的方案數量生產產品;每個工廠聘用多名職工,且每名職工只能在一個工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有工廠編號、廠名、地址,產品的屬性有產品編號、產品名、規(guī)格,職工的屬性有職工號、姓名?!?〕根據上述語義畫出E-R圖;〔5分〕〔2〕將該E-R模型轉換為關系模型;〔5分〕〔要求:1:1和1:n的聯系進行合并〕〔3〕指出轉換結果中每個關系模式的主碼和外碼?!?分〕試題一參考答案與評分標準一、選擇題〔每題2分〕 1.B 2.C 3.D 4.C 5.A 6.D 7.C 8.B 9.A 10.D 11.C 12.B 13.D 14.A 15.C 16.A 17.C 18.B 19.B 20.D二、填空題〔每空1分〕 1. 關系完整性約束 2.屬性 3.UNIQUEINDEX 4.NOTIN 5.A和〔B,C〕BC 6.命名沖突 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〕視圖使用戶能以多種角度看待同一數據?!?分〕 〔3〕視圖對重構數據庫提供了一定程度的邏輯獨立性?!?分〕 〔4〕視圖能夠對機密數據提供平安保護?!?分〕評分標準:意思表達正確即可給分。3、參考答案: 登記日志文件時必須遵循兩條原那么:〔1〕登記的次序嚴格按并發(fā)事務執(zhí)行的時間次序?!?分〕〔2〕必須先寫日志文件,后寫數據庫?!?分〕評分標準:意思表達正確即可給分。四、設計題1、參考答案:〔1〕查詢張三同學沒有選修的課程的課程號?!?分〕〔2〕πCNO(C)-πCNO(SNAME='張三'(S)SC)或πCNO(C)-πCNO(SNAME='張三'(SSC))〔2分〕評分標準:〔1〕意思表達正確即可給分;〔2〕兩個關系的差1分,SNAME='張三'和SSC1分,任意一個錯誤不給分。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分〕任意一處錯誤不給分;WHEREWQTY<=100ORCITY='長沙'〔1分〕任意一處錯誤不給分。3、參考答案:UPDATEEMPSETSALARY=SALARY+200WHERESALARY<1000ANDSEX='女';〔3分〕評分標準:UPDATEEMP〔1分〕;SETSALARY=SALARY+200〔1分〕,少SET不給分;WHERESALARY<1000ANDSEX='女'〔1分〕,兩個條件少任何一個條件或將1000寫成’1000’4、參考答案:參考答案1:CREATEVIEWVIEW6ASSELECTENO,ENAMEFROMEMPWHERESEX='女'ANDENOIN(SELECTMGR_ENOFROMDEPT)參考答案2:CREATEVIEWVIEW6ASSELECTENO,ENAMEFROMDEPT,EMPWHEREMGR_ENO=ENOANDSEX='女'〔4分〕評分標準:參考答案1中,CREATEVIEWVIEW6〔1分〕,少VIEW或將VIEW6寫成其它名稱不給分;SELECTENO,ENAMEFROMEMP〔1分〕;WHERESEX='女'ANDENOIN(SELECTMGR_ENOFROMDEPT)〔2分〕,兩個條件各1分。參考答案2中,CREATEVIEWVIEW6〔1分〕,少VIEW或將VIEW6寫成其它名稱不給分;SELECTENO,ENAMEFROMDEPT,EMP〔1分〕;WHEREMGR_ENO=ENOANDSEX='女'〔2分〕,兩個條件各1分。5、參考答案:〔1〕關系R的候選碼是〔A,B,C〕,R∈1NF,因為R中存在非主屬性D,E對候選碼〔A,B,C〕的局部函數依賴?!?分〕〔2〕首先消除局部函數依賴將關系分解為:R1(A,B,C)〔A,B,C〕為候選碼,R1中不存在非平凡的函數依賴R2(B,C,D,E),〔B,C〕為候選碼,R2的函數依賴集為:F2={〔B,C〕→D,D→E}在關系R2中存在非主屬性E對候選碼〔B,C〕的傳遞函數依賴,所以將R2進一步分解:R21(B,C,D),〔B,C〕為候選碼,R21的函數依賴集為:F21={〔B,C〕→D}R22(D,E),D為候選碼,R22的函數依賴集為:F22={D→E}在R1中已不存在非平凡的函數依賴,在R21、R22關系模式中函數依賴的決定因素均為候選碼,所以上述三個關系模式均是B
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024樓頂廣告牌制作加工合同樣本
- 2024棉花收購合同范文
- 2024年安全員職責履行及待遇約定的合同
- 2024年度租賃物維修保養(yǎng)合同服務內容與責任劃分
- 2024年度智能穿戴設備采購供應合同
- 2024企業(yè)間就市場營銷合作合同
- 2024云計算服務提供商股權轉讓合同
- 2024年體育賽事贊助合同贊助金額與權益分配
- 2024年北京市影視作品制作委托合同
- 2024年企業(yè)碳足跡監(jiān)測與減排合同
- 旅行社行業(yè)發(fā)展前景與機遇展望報告
- 項目組織管理機構及人員配備(完整版)
- 機械設備:低空經濟系列報告(一):他山之石-Joby的前世今生
- 信息化作戰(zhàn)平臺
- 眩暈病個案護理
- 幕墻施工重難點分析及解決措施
- 《Python程序設計案例教程》 課件 4.3字典
- 環(huán)境測評行業(yè)分析
- 2024年武警部隊招聘專業(yè)技能類文職人員1824人高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- 人工智能行業(yè)的創(chuàng)新思維培訓與發(fā)展
- 肝穿刺病人術后的護理措施
評論
0/150
提交評論