數(shù)據(jù)庫原理試題集帶參考答案_第1頁
數(shù)據(jù)庫原理試題集帶參考答案_第2頁
數(shù)據(jù)庫原理試題集帶參考答案_第3頁
數(shù)據(jù)庫原理試題集帶參考答案_第4頁
數(shù)據(jù)庫原理試題集帶參考答案_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫原理試題及答案一、單項(xiàng)選擇題〔15230〕在每題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯(cuò)選、多項(xiàng)選擇或未選均無分。使用數(shù)據(jù)庫技術(shù)來處理一個(gè)實(shí)際問題時(shí),對數(shù)據(jù)描述經(jīng)受的過程是〔 B A.定義、描述、實(shí)現(xiàn) B.概念設(shè)計(jì)、規(guī)律設(shè)計(jì)、物理設(shè)計(jì)C.構(gòu)造設(shè)計(jì)、表設(shè)計(jì)、內(nèi)容設(shè)計(jì)D.規(guī)律設(shè)計(jì)、構(gòu)造設(shè)計(jì)、表設(shè)計(jì)負(fù)責(zé)DBS的正常運(yùn)行,擔(dān)當(dāng)創(chuàng)立、監(jiān)控和維護(hù)數(shù)據(jù)庫構(gòu)造責(zé)任的數(shù)據(jù)庫用戶是〔 D 應(yīng)用程序員C.專業(yè)用戶

終端用戶D.DBA數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的需求分析階段生成的文檔是數(shù)據(jù)字典和〔A 〕數(shù)據(jù)流圖C.功能模塊圖

設(shè)有課程關(guān)系Course〔課程號,課程名,學(xué)分,開設(shè)專業(yè)號,先修課程號〕和專業(yè)關(guān)系Specialit〔專業(yè)號,專業(yè)名,則課程關(guān)系Course的外鍵是〔 D 〕課程號C.先修課程號

B.開設(shè)專業(yè)號D.開設(shè)專業(yè)號和先修課程號由于關(guān)系模式設(shè)計(jì)不當(dāng)所引起的插入特別指的是〔C A.未經(jīng)授權(quán)的用戶對關(guān)系進(jìn)展了插入操作B.兩個(gè)事務(wù)并發(fā)地對同一關(guān)系進(jìn)展插入而造成數(shù)據(jù)庫的不全都C.由于碼值的局部為空而不能將有用的信息作為一個(gè)元組插入到關(guān)系中D.向關(guān)系中插入了不該插入的數(shù)據(jù)XY能用FD推理規(guī)章推出的充分必要條件是〔B 〕A.YXC.XY+

B.YX+D.X+=Y+下面關(guān)于SQL語言的描述中,的是〔 B〕A.SQL語言支持?jǐn)?shù)據(jù)庫的三級模式構(gòu)造B.SQLC.SQLD.一個(gè)根本表可以跨多個(gè)存儲文件存放,一個(gè)存儲文件也可以存放一個(gè)或多個(gè)根本表8.當(dāng)關(guān)系R和SR和S〔 C 〕左外連接C.外連接

右外連接D.外部并設(shè)有關(guān)系R(書號,書名),假設(shè)要檢索書名中至少包含4個(gè)字母,且第3個(gè)字母為M的圖書,則SQL查詢語句中WHERE子句的條件表達(dá)式應(yīng)寫成〔 C 〕A.書名LIKE”%__M%” B.書名LIKE”__M%”C.書名LIKE”__M_%” D.書名LIKE”_%M__”設(shè)關(guān)系R和S具有一樣的關(guān)系模式,則與RS等價(jià)的是〔 B 〕11.表示事務(wù)執(zhí)行成功的語句是〔 A 〕AMIT B.RETURNC.ROLLBACK D.OKSQL2供給事務(wù)的四種隔離級別,其中最高級別是〔A A.SERIALIZABLE B.REPEATABLEREADC.READCOMMITTED D.READUNCOMMITTEDSQLServer2023供給的效勞中,治理SQLServer周期性行為的安排,并在發(fā)生錯(cuò)誤時(shí)通知系統(tǒng)治理員的是〔 B 〕A.MSSQLServerB.SQLServerAgentC.MSDTC(DistributedTransactionCoordinator)D.MicrosoftServerServicePowerBuilder9.0開發(fā)工具附帶的小型數(shù)據(jù)庫是〔 A A.RDBMSASA B.WORKSPACEC.TARGET D.LIBRARY在ODBC分層體系構(gòu)造中,用來處理ODBC函數(shù)的是〔 C 〕C.DB

B.驅(qū)動(dòng)程序治理器D.數(shù)據(jù)源二、填空題〔10110〕請?jiān)诿款}的空格上填上正確答案。錯(cuò)填、不填均無分。依據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關(guān)系型、 面對對象 型等。實(shí)體完整性規(guī)章要求關(guān)系中元組在組成 主鍵 的屬性上不能有空值。設(shè)有關(guān)系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)={BA,BD},則R的候選鍵是 〔B,C〕 。存儲過程是使用SQL語句和流程把握語句編寫的模塊,存儲過程經(jīng)編譯和優(yōu)化后存儲在數(shù)據(jù)庫 中。關(guān)系演算可以分為元組關(guān)系演算和 域 關(guān)系演算。SQL3的觸發(fā)大事有三類: UPDATE 、DELETE和INSERT。數(shù)據(jù)庫由低到高安全性級別依次是環(huán)境級、職員級、OS級、網(wǎng)絡(luò)級、 DBS 級。SQLServer2023的混合驗(yàn)證模式表示數(shù)據(jù)庫系統(tǒng)承受 WINDOWA 和SQL授權(quán)用戶。在PowerBuilder9.0中,ODBC數(shù)據(jù)源創(chuàng)立以后必需定義 數(shù)據(jù)庫描述文件_后才能與數(shù)據(jù)源建立連接。使用SQL/CLI時(shí),函數(shù)調(diào)用中SQL語句將作為 字符串參數(shù) 動(dòng)態(tài)地創(chuàng)立和傳遞。三、簡答題〔本大題共10小題,每題3分,共30分〕簡述數(shù)據(jù)庫系統(tǒng)三級模式構(gòu)造中的兩級映像,并說明其優(yōu)點(diǎn)。設(shè)有選課關(guān)系SC(Sno,Cno,Score),其屬性為學(xué)號、課程號和成績。簡述下面元組表達(dá)式的含義:{t|(u)(SC(u)u[2]=”C2”t[l]=u[1]t[2]=u[3])}在關(guān)系模式分解時(shí),為了保持原模式的特性,要求分解具有哪些特性?簡述使用游標(biāo)的四個(gè)步驟。簡述第三級封鎖協(xié)議的內(nèi)容。簡述數(shù)據(jù)庫故障的種類。SQLCHENSCHEN將這些權(quán)限轉(zhuǎn)授給其他用戶。簡述T-SQL34.簡述PowerBuilder9.035.簡述UMLER四、設(shè)計(jì)題〔5420〕36.設(shè)某數(shù)據(jù)庫有三個(gè)關(guān)系:音像〔音像編號,音像名,租金,類別〕會員〔會員編號,會員名,年齡,所在地區(qū),聯(lián)系〕租借〔音像編號,會員編號,租借日期,歸還日期〕SQL依據(jù)36SQL20235。注:租借日期為字符型,格式為”2023/01/01”〕36SQLLM。36SQL36五、綜合題〔2510〕41.設(shè)有一個(gè)記錄商品選購信息的關(guān)系模式:假設(shè)規(guī)定:每名選購員可負(fù)責(zé)多種商品的選購,但每種商品只能由一個(gè)人員負(fù)責(zé)選購;商品的選購單價(jià)隨市場行情而定。依據(jù)上述規(guī)定,寫出RFD(2)R(3)將R3NF。42.某學(xué)生宿舍治理系統(tǒng),涉及的局部信息如下:(1)學(xué)生:學(xué)號,姓名,性別,專業(yè),班級。(2)寢室:寢室號,房間。(3)治理員:員工號,姓名,聯(lián)系。其中:每個(gè)寢室可同時(shí)住宿多名學(xué)生,每名學(xué)生只安排一個(gè)寢室;每個(gè)寢室指定其中一名學(xué)生擔(dān)當(dāng)寢室長;每個(gè)治理員同時(shí)治理多個(gè)寢室,但每個(gè)寢室只有一名治理員。(1)建立一個(gè)反映上述局部應(yīng)用的ER〔可省略實(shí)體屬性。(2)依據(jù)轉(zhuǎn)換規(guī)章,將ER20231202310數(shù)據(jù)庫系統(tǒng)原理試題課程代碼:04735一、單項(xiàng)選擇題〔本大題共15230〕內(nèi)。錯(cuò)選、多項(xiàng)選擇或未選均無分。數(shù)據(jù)庫系統(tǒng)中,執(zhí)行規(guī)律數(shù)據(jù)與物理數(shù)據(jù)之間轉(zhuǎn)換功能的是( B )A.DBC.DBS

B.DBMSD.OSDBMS的數(shù)據(jù)字典中存放的是(A)A.數(shù)據(jù)庫三級模式構(gòu)造的定義B.數(shù)據(jù)庫的工作日志C.數(shù)據(jù)庫的全部索引信息D.數(shù)據(jù)庫的存儲路徑3.數(shù)據(jù)庫規(guī)律設(shè)計(jì)階段應(yīng)考慮的主要因素是(D)概念模型C.存取方法

處理要求關(guān)系數(shù)據(jù)庫系統(tǒng)中對外鍵沒有任何限制的操作是( B )修改

刪除D.置空值由于關(guān)系模式設(shè)計(jì)不當(dāng)所引起的刪除特別指的是( D)應(yīng)當(dāng)刪除的數(shù)據(jù)不能刪除 B.未經(jīng)授權(quán)的用戶對數(shù)據(jù)進(jìn)展了刪除操作C.數(shù)據(jù)刪除過程中發(fā)生了故障D.不該刪除的數(shù)據(jù)被刪除40.設(shè)有關(guān)系模式R(ABCDE),F(xiàn)是R上成立的FD集,F(xiàn)={A→B,B→C,D→E},那么F在模式ABC上的投影( A)A.{A→B,B→C,A→C}B.{A→B,B→C,D→E}C.{A→B,B→C}D.〔即不存在非平凡的FD〕關(guān)系R和S如下表,則關(guān)系T是R和S的(C )自然連接C.除

交D.并設(shè)R和S都是二元關(guān)系,那么與元組演算表達(dá)式{t|R(t)(u)(S(u)u[1]≠t[2]〕}.的關(guān)系代數(shù)表達(dá)式(B )A.π ( (RS))12 23C.

B.π ( (RS))12 21D.π ( (SR))12 4設(shè)有學(xué)生表STUDEN〔學(xué)號,姓名,性別,年齡,則向STUDENT表插入一條記錄的正的SQL語句是( D )A.APPENDINTOSTUDENTVALUES(”d001”,”王明”,”女”,18)B.APPENDSTUDENTVALUES(”d001”,”王明”,”女”,18)C.INSERTSTUDENTVALUES(”d001”,”王明”,”女”,18)D.INSERTINTOSTUDENTVALUES(”d001”,”王明”,”女”,18)存儲過程的優(yōu)點(diǎn)D)A.提高運(yùn)行速度 B.降低網(wǎng)絡(luò)通信量C.間接實(shí)現(xiàn)安全把握 D.存儲在DB之外便利修改假設(shè)事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排他鎖,則T對Q( C A.只能讀不能寫 B.只能寫不能讀C.既可讀又可寫 D.不能讀也不能寫12.DBMS中實(shí)現(xiàn)事務(wù)原子性的子系統(tǒng)是(C )A.完整性子系統(tǒng)-全都性 B.并發(fā)把握子系統(tǒng)-隔離性C.事務(wù)治理子系統(tǒng)-原子性 D.恢復(fù)治理子系統(tǒng)-長期性13.SQLServer的身份驗(yàn)證模式包括WINDOWS身份驗(yàn)證模式和(A)A.混合驗(yàn)證模式 B.賬號驗(yàn)證模式C.用戶驗(yàn)證模式 D.DNA驗(yàn)證模式14.PowerBuilder9.0中連接數(shù)據(jù)庫的正確步驟是(B A.建立數(shù)據(jù)庫描述文件;用CONNECT命令連接數(shù)據(jù)庫ODBCCONNECTODBCCONNECTODBCCONNECT15.在對象聯(lián)系圖中,表示屬性具有多值的是( C )A.→B.〔子類和超類〕C.→→〔多值〕D.←→〔聯(lián)系〕二、填空題〔本大題共10小題,每題1分,共10分〕案。錯(cuò)填、不填均無分。16.數(shù)據(jù)庫在磁盤上的根本組織形式是 文件 。層次模型中上一層記錄類型和下一層記錄類型之間的聯(lián)系是 1:N 聯(lián)系。Armstrong公理系統(tǒng)的三條推理規(guī)章是自反律、增廣律和 傳遞律 。關(guān)系代數(shù)表達(dá)式的啟發(fā)式規(guī)章有:盡可能早地執(zhí)行選擇操作,盡可能早地執(zhí)行投影操作和避開直接做 笛卡爾積 。SQL語言是介于關(guān)系代數(shù)和 元組演算 之間的一種語言。常見的數(shù)據(jù)庫故障分為:事務(wù)故障、系統(tǒng)故障、 介質(zhì)故障 。觸發(fā)器是一個(gè)能由系統(tǒng)自動(dòng)執(zhí)行對_數(shù)據(jù)庫_〔UPDATE,DELETE,INSERT〕23.T-SQL語言中,局部變量由用戶定義和維護(hù),名稱單個(gè)@ 個(gè)@符號,系統(tǒng)定義和維護(hù)) 〔Library〕庫文件 。UML類圖中,聚合表達(dá)了成分對象和聚合對象之間 “isparto〔一局部 的聯(lián)系。三、簡答題〔10330〕26.簡述物理數(shù)據(jù)獨(dú)立性與規(guī)律數(shù)據(jù)獨(dú)立性的含義。DBDB不影響應(yīng)用程序。DBDB的轉(zhuǎn)變不影響應(yīng)用程序。候選鍵與超鍵有哪些聯(lián)系和區(qū)分?聯(lián)系:候選鍵也是超鍵,兩者都是唯一標(biāo)識元組的屬性集區(qū)分:候選鍵中不含有多余的屬性。有如下部門信息表,試推斷該表是否可以直接作為關(guān)系數(shù)據(jù)庫中的關(guān)系,并說明緣由。部門號部門名稱負(fù)責(zé)人部門成員Dl財(cái)務(wù)部張軍劉爽、王方D2人事部徐剛、張玉D3工程部王洪蔡鑫明、陳藝該表不行以直接作為關(guān)系數(shù)據(jù)庫中的關(guān)系。1NF29.簡述嵌入式SQLSQL處理方式。數(shù)據(jù)庫的并發(fā)操作會帶來哪些問題?喪失數(shù)據(jù),讀臟數(shù)據(jù),不行重復(fù)讀用戶對數(shù)據(jù)庫模式有哪些修改權(quán)限?修改數(shù)據(jù)庫模式的權(quán)限有四種:索引。資源、修改、撤銷32.什么是角色?其作用是什么?一組具有一樣權(quán)限的用戶稱為角色。角色的作用是為了便于對用戶及權(quán)限的治理。33SQLServer2023MsdbMsdbSQLserver2023息以及特別報(bào)告34簡述PowerBuilderSQL/CLI四、設(shè)計(jì)題〔5420〕設(shè)一個(gè)圖書借閱治理數(shù)據(jù)庫中包括三個(gè)關(guān)系模式:圖書〔圖書編號,書名,作者,出版社,單價(jià)〕讀者〔借書證號,姓名,性別,單位,地址〕借閱〔借書證號,圖書編號,借閱日期,歸還日期,備注〕用SQL36-395060查詢王明所借閱的全部圖書的書名及借閱日期。查詢各個(gè)出版社圖書的最高價(jià)格、最低價(jià)格和平均價(jià)格建立“紅星汽車廠”讀者的視圖RST。36五、綜合題〔2510〕41.設(shè)有一個(gè)記錄職工歷次體檢狀況的關(guān)系模式:R〔職工號,姓名,部門號,體檢日期,體檢醫(yī)院,總檢結(jié)果,體檢工程,分項(xiàng)結(jié)果〕說明:體檢醫(yī)院不固定,總檢結(jié)果是指對體檢結(jié)果的總體評價(jià)。33.寫出模式RFD34.R35.將R3NF42.某課程的計(jì)算機(jī)模擬考試系統(tǒng)涉及的局部信息如下:用戶:用戶號、姓名、密碼。試題:試題編號、試題內(nèi)容、學(xué)問點(diǎn)、難度系數(shù)、選項(xiàng)A、選項(xiàng)B、選項(xiàng)C、選項(xiàng)D、答案。試卷:試卷編號、生成時(shí)間。說明:允許用戶屢次登錄系統(tǒng)進(jìn)展模擬測試;每次登錄后,測試試卷由系統(tǒng)自動(dòng)抽題隨機(jī)生成,即每次生成試卷均不一樣;每份試卷由假設(shè)干試題組成;系統(tǒng)要記錄每次測試的起始和完畢時(shí)間,以及測試成績。建立一個(gè)反映上述局部應(yīng)用的ER〔可省略實(shí)體屬性。依據(jù)轉(zhuǎn)換規(guī)章,將ER〔假設(shè)存在。數(shù)據(jù)庫原理試題及答案一、單項(xiàng)選擇題〔本大題共15230〕在每題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯(cuò)選、多項(xiàng)選擇或未選均無分。使用二維表格構(gòu)造表達(dá)實(shí)體及實(shí)體間聯(lián)系的數(shù)據(jù)模型是〔 C 〕層次模型C.關(guān)系模型

網(wǎng)狀模型D.聯(lián)系模型數(shù)據(jù)庫系統(tǒng)不僅包括數(shù)據(jù)庫本身,還要包括相應(yīng)的硬件、軟件和〔D 〕A.DBMSC.相關(guān)的計(jì)算機(jī)系統(tǒng)

B.?dāng)?shù)據(jù)庫應(yīng)用系統(tǒng)D.DBA數(shù)據(jù)庫系統(tǒng)供給的數(shù)據(jù)把握功能,B 〕并發(fā)把握C.完整性保護(hù)

把握數(shù)據(jù)冗余D.故障恢復(fù)學(xué)校里規(guī)定,一個(gè)教師最多可講授3門課程,最少必需講授l門課程;每門課程最多5個(gè)教師講授,最少需要一個(gè)教師講授,則教師與課程的基數(shù)分別為〔B 〕A〔,1〕C〔,1〕

B〔,5〕D〔,3〕有關(guān)系A(chǔ)C,主碼為A〔DA,主碼為,外碼為A,參照R中的屬性A。關(guān)系R和S的元組如下表所示。關(guān)系S中違反關(guān)系完整性規(guī)章的元組是〔 C 〕R SAABCDA123d212l3dNULL2378d43d14A〔dC〔d

,2〕1,4〕3

B〔dD〔d

,NULL〕2,1〕4在最小依靠集F中,下面表達(dá)的是〔 B 〕A.FFDB.FFDC.F中沒有冗余的FD D.F中每個(gè)FD的左部沒有冗余的屬性7.假設(shè)某個(gè)屬性包含在候選鍵中,則它稱為〔D〕A.非主屬性 B.關(guān)鍵屬性C.復(fù)合屬性 D.主屬性8.設(shè)有關(guān)系R和SR STABCBCDABCDabcbcdabcdbbfbceabcecadadbcadb則關(guān)系T是關(guān)系R和關(guān)系S的〔 A 〕自然連接結(jié)果C.笛卡爾積

連接結(jié)果D.并關(guān)系運(yùn)算以關(guān)系代數(shù)為理論根底關(guān)系代數(shù)的最根本操作是并差笛卡爾積〔 C 投影、連接C.選擇、投影

連接、選擇D.交、選擇以下表達(dá)中正確的選項(xiàng)是〔 A 〕A.為了實(shí)現(xiàn)連接運(yùn)算,SELECT命令中必需指出屬性的來源B.假設(shè)缺省WHERE子句,則會產(chǎn)生錯(cuò)誤信息在SQL語言中絕大多數(shù)連接操作都是自然連接D.連接操作中不行以用別名指定數(shù)據(jù)的來源11.SQL語言中建立惟一性索引的命令是〔 C A.CREATEINDEX索引名ON根本表名〔屬性名〕B.CREATEINDEXUNIQUE索引名ON根本表名〔屬性名〕C.CREATEUNIQUEINDEX索引名ON根本表名〔屬性名〕D.CREATEDISTINCTINDEX索引名ON根本表名〔屬性名〕12.DBMS的并發(fā)把握子系統(tǒng)保證了事務(wù)的〔 C 〕原子性實(shí)現(xiàn)C.隔離性實(shí)現(xiàn)

全都性實(shí)現(xiàn)D.長期性實(shí)現(xiàn)在DB恢復(fù)時(shí),對已經(jīng)提交但更未寫入磁盤的事務(wù)執(zhí)行〔 B 〕A.UNDO

B.REDOSQLServer2023用于存儲任務(wù)打算信息、大事處理信息、備份恢復(fù)信息以及特別報(bào)告的是〔 C 〕C.Msdb

Model在SQL/CLI中,保存元組或參數(shù)的有關(guān)信息的是〔D 〕環(huán)境記錄C.語句記錄

連接記錄D.描述記錄二、填空題〔10110〕請?jiān)诿款}的空格中填上正確答案。錯(cuò)填、不填均無分。DBMS供給DML實(shí)現(xiàn)對數(shù)據(jù)的操作,根本的數(shù)據(jù)操作有兩類:檢索和 更 。主要由 查詢處理器 和存儲治理器兩大局部組成。關(guān)系中屬性的取值范圍稱為屬性的 值域 。設(shè)有關(guān)系模式〔ABCF是R上成立的FD集F={A→→B,則F在模ACD上的投影為 。設(shè)關(guān)系R和S具有一樣的關(guān)系模式,R和S的差是由 屬于R但不屬于S 的元組構(gòu)成的集合。SQL語言中,撤消根本表的語句是 droptable表名 。封鎖可以避開并發(fā)操作引起的錯(cuò)誤,但可能產(chǎn)活鎖 、餓死、死鎖等問題。SQL中一組具有一樣權(quán)限的用戶稱為 角色 。SQLServer具有兩種身份驗(yàn)證模式:Windows身份驗(yàn)證模式和 混合 驗(yàn)證模式。在面對對象技術(shù)中,引用類型相當(dāng)于程序設(shè)計(jì)中 指針 的概念。三、簡答題〔10330〕26.?dāng)?shù)據(jù)庫系統(tǒng)中支持?jǐn)?shù)據(jù)獨(dú)立性的方法是什么?簡述數(shù)據(jù)庫概念設(shè)計(jì)的主要步驟。簡述視圖的特點(diǎn)。簡述事務(wù)的COMMIT語句和ROLLBACK簡述可串行化調(diào)度的概念。什么是觸發(fā)器?它由哪三個(gè)局部組成?簡述SQLServerUML簡述ODBC四、設(shè)計(jì)題〔5420〕設(shè)有關(guān)系S#NAMEAGESESC〔S#CGRAD,其屬性分別表示:學(xué)號,課號和成績。SQL設(shè)有學(xué)生表SNAMEAGSE,其屬性分別表示:學(xué)號,姓名,年齡和性別;選課表S〔SCGRAD下面查詢:檢索學(xué)習(xí)課號為C2設(shè)有職工根本表EM〔ENENAMAGSESALAR名,年齡,性別,工資。試用SQL100020039.PROJ〔工程編號,工程名稱,金額,教師編號SQL面查詢:列出金額最高的工程編號和工程名稱。40.設(shè)有學(xué)生關(guān)系STSNSNAMAGSE別。試用SQL五、綜合題〔2510〕41.某學(xué)校圖書借閱治理系統(tǒng)應(yīng)供給如下功能:查詢書庫中現(xiàn)有圖書信息,包括書號、書名、作者、單價(jià)、出版社;查詢讀者信息,包括讀者的借書證號、姓名、性別、單位;查詢讀者的借閱狀況,包括讀者的借書證號、書號、借書日期、還書日期等;不同類別的讀者有不同的借閱權(quán)限,讀者類別由類別編號、名稱、最大允許借書量、借書期限等描述。依據(jù)以上表達(dá),答復(fù)以下問題:試為該圖書借閱系統(tǒng)設(shè)計(jì)一個(gè)ER依據(jù)轉(zhuǎn)換規(guī)章,將ER〔假設(shè)存在。42.設(shè)有一個(gè)反映教師參與科研工程的關(guān)系模式:R〔教師號,工程名稱,科研工作量,工程類別,工程金額,負(fù)責(zé)人〕假設(shè)規(guī)定:每個(gè)工程可有多人參與,每名教師每參與一個(gè)工程有一個(gè)科研工作量;每個(gè)工程只屬于一種類別,只有一名負(fù)責(zé)人。依據(jù)上述規(guī)定,寫出模式R的根本FD說明R2NF將R3NF。全國2023年1月自考數(shù)據(jù)庫系統(tǒng)原理試題答案一、選擇題1-5CDBBC6-10BDACA11-15CCBCD二、填空題16、更17、18、值域19、20、屬于R且不屬于S 21、DROPTABLE22、活鎖 24、混合 三、簡答題26/概念模式、概念模式/內(nèi)模式。27、有三個(gè)主要步驟:首先依據(jù)數(shù)據(jù)抽象構(gòu)造,建立局部概念模型,其次把一個(gè)個(gè)局部概念合成一個(gè)全局的概念模型,最終對全局概念模型進(jìn)展審核,最終就形成了概念模型。28刪除特別、插入特別。29、視圖的特點(diǎn)有:是由根本表導(dǎo)出的表;是一個(gè)虛表,存儲在視圖定義里;保證數(shù)據(jù)庫的安全性。30COMMITROLLBACK物不能完成返回到初始狀態(tài)。31、每個(gè)事物中,語句的先后挨次在各種調(diào)度中保持全都。在這個(gè)前提下,假設(shè)一個(gè)并行調(diào)度的執(zhí)行結(jié)果與某一串行調(diào)度的執(zhí)行結(jié)果等價(jià),那么這個(gè)并發(fā)調(diào)度稱為可串行化調(diào)度。32SQLServer它是與表大事相關(guān)的特別的存儲過程。它由大事—條件—?jiǎng)幼鹘M成。3〕可以檢查輸入的T-SQL34、類由上面的局部表示類的名稱、中間局部表示類的屬性、下面局部一些可以用到的關(guān)于類的對象的操作。35ODBCSQLDBMSODBC外部接口的全部工作。四、設(shè)計(jì)題36、selectcount〔s.s#〕,agefroms,scwheres.s#=sc.s#groupbyage37.∏S#,NAME(選擇符號C#=C2〔SSC〕)38.updateintoEMPsetSALARY=SALARY+200whereSALARY<1000andSEX=“女”39.selectfromPROJgroupbyhaving金額>=all(select金額fromPROJgroupby40.selectSNAMEfromSTUwhereAGEisnull五、綜合題41.1〕類別

分為

借閱 圖書圖書〔書號、書名、作者、單價(jià)、出版社〕讀者〔借書證號、姓名、性別、單位、類別編號〕讀者類別〔類別編號、名稱、最大允許借書量、借書期限〕借閱〔借書證號、書號、借書日期、還書日期〕42.1〕教師號,工程名稱→科研工作量教師號→工程名稱工程名稱→工程類別工程名稱→負(fù)責(zé)人 工程名稱→工程金額關(guān)鍵碼是:教師號教師號,工程名稱→科研工作量教師號→科研工作量是局部依靠,所以不屬于2NF3〔教師號,工程名稱〔教師號,科研工作量〕(工程名稱,工程類別,工程金額,負(fù)責(zé)人)2023年10月全國自考數(shù)據(jù)庫系統(tǒng)原理真題一、單項(xiàng)選擇題(本大題共15小題,每題2分,共30分)在每題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯(cuò)選、多項(xiàng)選擇或未選均無分。數(shù)據(jù)庫系統(tǒng)的核心組成局部是DBDDDBADBMS答案:D數(shù)據(jù)庫的最小存取單位是字符數(shù)據(jù)項(xiàng)記錄文件答案:B數(shù)據(jù)庫應(yīng)用程序的編寫是基于三級模式構(gòu)造中的外模式規(guī)律模式內(nèi)模式概念模式答案:A完成關(guān)系模式設(shè)計(jì)是在數(shù)據(jù)庫設(shè)計(jì)的需求分析階段概念設(shè)計(jì)階段規(guī)律設(shè)計(jì)階段物理設(shè)計(jì)階段答案:C以下關(guān)于外鍵的說法正確的選項(xiàng)是外鍵必需和相應(yīng)的主鍵同名外鍵值不允許為空外鍵和相應(yīng)的主鍵可以不同名,只要定義在一樣域上即可外鍵的取值只允許等于所參照關(guān)系中某個(gè)主鍵值答案:C關(guān)系模式設(shè)計(jì)理論主要解決的問題是提高查詢速度消退操作特別和數(shù)據(jù)冗余削減數(shù)據(jù)操作的簡潔性7.保證數(shù)據(jù)的安全性和完整性答案:B7.ABC答案:D設(shè)有關(guān)系模式R〔A,B,C〕,其關(guān)系r如下表所示A.A.B.函數(shù)依靠A→B在上述關(guān)系中成立函數(shù)依靠BC→A在上述關(guān)系中成立函數(shù)依靠B→A在上述關(guān)系中成立函數(shù)依靠A→BC在上述關(guān)系中成立答案:B設(shè)有關(guān)系R和S如下表所示,AB.B.C.D.BCD答案:ASQL語言是高級語言匯編語言構(gòu)造化查詢語言宿主語言答案:C在SQL中,與“NOTIN”等價(jià)的操作符是<>ALL<>SOMEC.=SOMED.=ALL答案:A關(guān)于事務(wù)的故障與恢復(fù),以下說法正確的選項(xiàng)是事務(wù)日志用來記錄事務(wù)執(zhí)行的頻度任何故障的恢復(fù)都由系統(tǒng)自動(dòng)完成系統(tǒng)故障的恢復(fù)只需進(jìn)展REDO操作對日志文件設(shè)置檢查點(diǎn)是為了提高故障恢復(fù)的效率答案:D以下不屬于并發(fā)操作帶來的問題是喪失更讀臟數(shù)據(jù)不行重復(fù)讀死鎖答案:D在子類之間的語義約束中,表示超類中的對象必需在子類中消滅的是OverlappingCompleteDisjointImcomplete答案:B在對象聯(lián)系圖中,雙向箭頭(←→)表示屬性值是單值屬性值是多值對象類型之間的聯(lián)系兩個(gè)屬性之間值的聯(lián)系答案:D二、填空題(本大題共10小題,每題1分,共10分)請?jiān)诿款}的空格上填上正確答案。錯(cuò)填、不填均無分。在數(shù)據(jù)庫技術(shù)中,用 的概念描述數(shù)據(jù)庫的構(gòu)造和語義,對現(xiàn)實(shí)世界的數(shù)據(jù)進(jìn)展抽象。答案:數(shù)據(jù)模型DBMS的存儲治理器主要包括:權(quán)限和完整性治理器、 、文件治理器、緩沖區(qū)治理器。答案:事務(wù)治理器當(dāng)局部ER圖合并全局ER圖時(shí),可能消滅 沖突、構(gòu)造沖突、命名沖突。答案:屬性圖中橫線處應(yīng)為: 答案:保持函數(shù)依靠集F關(guān)系R(A,B,C,D)和S(B,C,D),則R×S的元數(shù)是 個(gè)。答案:7SQL語言中修改數(shù)據(jù)的命令是 答案:UPDATE封鎖對象的大小稱為 答案:封鎖的粒度SQL中把完整性約束分成三大類:域約束、根本表約束和 答案:斷言一種沒有直接對象,但它的子孫可以有直接對象的類稱為 答案:抽象類10.10.關(guān)聯(lián)是對類的實(shí)例之間聯(lián)系的命名,相當(dāng)于ER模型中的 。答案:聯(lián)系類型三、簡答題(本大題共10小題,每題3分,共30分)相對于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)階段數(shù)據(jù)治理有哪些缺陷?答案:數(shù)據(jù)冗余、〔1分〕數(shù)據(jù)不全都、〔1分〕數(shù)據(jù)聯(lián)系弱?!?分〕以學(xué)生選課關(guān)系SC〔學(xué)號,課程號,成績〕為例,說明實(shí)體完整性規(guī)章的含義。SC的主鍵為〔學(xué)號,課程號〕,〔1分〕因此SC中的每個(gè)元組在學(xué)號、課程號兩個(gè)屬性上的取值均不能為空?!?分〕假設(shè)關(guān)系模式R的候選鍵由全部屬性組成,那么R是否屬于3NF?說明理由。答案:R屬于3NF?!?分〕依據(jù)題意可知,R中無非主屬性,〔1分〕滿足3NF的條件,即不存在非主屬性對鍵的局部和傳遞函數(shù)依靠?!?分〕4.答案:嵌入式SQL語句何時(shí)不必涉及到游標(biāo)?何時(shí)必需涉及到游標(biāo)?都可以直接嵌入到主程序中使用,不必涉及到游標(biāo)。〔2分〕〔2〕當(dāng)SELECT語句查詢結(jié)果是多個(gè)元組時(shí),必需使用游標(biāo)?!?分〕試說明事務(wù)的ACID特性分別由DBMS的哪個(gè)子系統(tǒng)實(shí)現(xiàn)。DBMS的事務(wù)治理、完整性、并發(fā)把握、恢〔答對3個(gè)即給3分〕設(shè)有兩個(gè)關(guān)系模式:職工〔職工號,姓名,性別,部門號〕,部門〔部門號,部門名〕,假設(shè)規(guī)定當(dāng)刪除某個(gè)部門信息時(shí),必需同時(shí)刪除職工關(guān)系中該部門的員工信息。試寫出符合上述規(guī)章的外鍵子句。答案:用戶訪問數(shù)據(jù)庫的權(quán)限有哪幾種?答案:讀〔Read〕權(quán)限、插入〔Insert〕權(quán)限、修改〔Update〕權(quán)限、刪除〔Delete〕權(quán)限?!泊饘θ齻€(gè)即給3分〕在SQL/CLI中,宿主程序與數(shù)據(jù)庫交互過程中有哪幾個(gè)重要記錄?答案:環(huán)境記錄、連接記錄、語句記錄、描述記錄?!泊饘?個(gè)即給

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論