版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2025年計(jì)算機(jī)三級(jí)《數(shù)據(jù)庫技術(shù)》應(yīng)用試題及答案一、單項(xiàng)選擇題(共15題,每題2分,共30分。每題只有一個(gè)正確選項(xiàng))1.數(shù)據(jù)庫系統(tǒng)中,用于描述全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是()。A.外模式B.模式C.內(nèi)模式D.存儲(chǔ)模式答案:B2.事務(wù)的ACID特性中,“一致性”指的是()。A.事務(wù)執(zhí)行前后數(shù)據(jù)庫狀態(tài)保持一致B.事務(wù)的所有操作要么全做,要么全不做C.多個(gè)事務(wù)并發(fā)執(zhí)行時(shí)互不干擾D.事務(wù)一旦提交,其結(jié)果永久保存答案:A3.下列關(guān)于B+樹索引的描述中,錯(cuò)誤的是()。A.所有葉子節(jié)點(diǎn)通過指針鏈接形成有序鏈表B.非葉子節(jié)點(diǎn)僅存儲(chǔ)索引鍵和子節(jié)點(diǎn)指針C.適用于范圍查詢和點(diǎn)查詢D.插入操作不會(huì)導(dǎo)致樹的高度變化答案:D4.關(guān)系代數(shù)中,θ連接操作可以由()組合而成。A.笛卡爾積和選擇B.笛卡爾積和投影C.自然連接和選擇D.自然連接和投影答案:A5.某關(guān)系模式R(A,B,C,D),函數(shù)依賴集F={A→B,B→C,C→D},則R的主碼是()。A.AB.ABC.ABCD.BCD答案:A6.以下不屬于數(shù)據(jù)庫物理設(shè)計(jì)內(nèi)容的是()。A.確定數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)B.選擇索引策略C.定義視圖D.確定數(shù)據(jù)存放位置答案:C7.事務(wù)T1對(duì)數(shù)據(jù)X加S鎖,事務(wù)T2對(duì)數(shù)據(jù)X加X鎖時(shí),DBMS的處理方式是()。A.允許T2加鎖,T1等待B.允許T1加鎖,T2等待C.T1和T2同時(shí)加鎖D.T2需等待T1釋放鎖后再加鎖答案:D8.數(shù)據(jù)倉庫的主要特點(diǎn)不包括()。A.面向主題B.實(shí)時(shí)性C.集成性D.隨時(shí)間變化答案:B9.執(zhí)行SQL語句“SELECTCOUNT(DISTINCT學(xué)號(hào))FROM成績”,其功能是()。A.統(tǒng)計(jì)成績表中所有學(xué)生的人數(shù)B.統(tǒng)計(jì)成績表中不同學(xué)號(hào)的學(xué)生人數(shù)C.統(tǒng)計(jì)成績表中所有記錄的數(shù)量D.統(tǒng)計(jì)成績表中重復(fù)學(xué)號(hào)的數(shù)量答案:B10.某數(shù)據(jù)庫系統(tǒng)采用日志文件進(jìn)行故障恢復(fù),當(dāng)發(fā)生事務(wù)故障時(shí),需要執(zhí)行的操作是()。A.撤銷未提交的事務(wù)B.重做已提交的事務(wù)C.檢查點(diǎn)恢復(fù)D.介質(zhì)恢復(fù)答案:A11.以下關(guān)于觸發(fā)器的描述中,正確的是()。A.觸發(fā)器是存儲(chǔ)在數(shù)據(jù)庫中的預(yù)編譯SQL語句B.觸發(fā)器在用戶調(diào)用時(shí)執(zhí)行C.觸發(fā)器可以用于實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)規(guī)則D.觸發(fā)器不能訪問觸發(fā)事件中的舊數(shù)據(jù)和新數(shù)據(jù)答案:C12.分布式數(shù)據(jù)庫中,數(shù)據(jù)分片的方式不包括()。A.水平分片B.垂直分片C.混合分片D.全局分片答案:D13.以下屬于NoSQL數(shù)據(jù)庫特點(diǎn)的是()。A.嚴(yán)格遵循ACID特性B.支持復(fù)雜的SQL查詢C.適合非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)D.采用關(guān)系模型答案:C14.在數(shù)據(jù)庫性能優(yōu)化中,以下措施對(duì)減少I/O開銷最有效的是()。A.增加索引數(shù)量B.優(yōu)化查詢語句中的JOIN順序C.增大數(shù)據(jù)庫緩沖區(qū)大小D.提高CPU主頻答案:C15.某數(shù)據(jù)庫表“學(xué)生”有字段(學(xué)號(hào),姓名,年齡,專業(yè)),其中“學(xué)號(hào)”為主鍵。若需查詢“年齡大于20歲的計(jì)算機(jī)專業(yè)學(xué)生的姓名”,正確的SQL語句是()。A.SELECT姓名FROM學(xué)生WHERE年齡>20AND專業(yè)=“計(jì)算機(jī)”B.SELECT姓名FROM學(xué)生WHERE年齡>20,專業(yè)=“計(jì)算機(jī)”C.SELECT姓名FROM學(xué)生HAVING年齡>20AND專業(yè)=“計(jì)算機(jī)”D.SELECT姓名FROM學(xué)生GROUPBY專業(yè)WHERE年齡>20答案:A二、多項(xiàng)選擇題(共5題,每題3分,共15分。每題有2個(gè)或2個(gè)以上正確選項(xiàng),錯(cuò)選、漏選均不得分)1.以下屬于數(shù)據(jù)庫完整性約束的是()。A.實(shí)體完整性B.參照完整性C.用戶定義完整性D.并發(fā)完整性答案:ABC2.事務(wù)并發(fā)執(zhí)行時(shí)可能導(dǎo)致的問題包括()。A.丟失修改B.不可重復(fù)讀C.臟讀D.死鎖答案:ABC3.以下關(guān)于數(shù)據(jù)倉庫與數(shù)據(jù)庫的區(qū)別,正確的有()。A.數(shù)據(jù)庫面向事務(wù)處理,數(shù)據(jù)倉庫面向分析處理B.數(shù)據(jù)庫數(shù)據(jù)是動(dòng)態(tài)更新的,數(shù)據(jù)倉庫數(shù)據(jù)是定期加載的C.數(shù)據(jù)庫數(shù)據(jù)反映歷史,數(shù)據(jù)倉庫數(shù)據(jù)反映當(dāng)前D.數(shù)據(jù)庫設(shè)計(jì)關(guān)注冗余控制,數(shù)據(jù)倉庫設(shè)計(jì)允許適當(dāng)冗余答案:ABD4.以下屬于數(shù)據(jù)庫備份策略的是()。A.完全備份B.差異備份C.日志備份D.增量備份答案:ABCD5.以下關(guān)于索引的描述中,正確的有()。A.主鍵索引自動(dòng)創(chuàng)建B.唯一索引可以有多個(gè)NULL值C.復(fù)合索引的順序會(huì)影響查詢效率D.索引會(huì)提高插入操作的性能答案:AC三、填空題(共10題,每題2分,共20分)1.數(shù)據(jù)庫管理系統(tǒng)(DBMS)的主要功能包括數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)庫運(yùn)行管理和__________。答案:數(shù)據(jù)組織、存儲(chǔ)和管理(或數(shù)據(jù)存儲(chǔ)管理)2.關(guān)系模型中,實(shí)體完整性通過__________約束實(shí)現(xiàn)。答案:主鍵3.事務(wù)的隔離性通過__________機(jī)制實(shí)現(xiàn)。答案:并發(fā)控制(或鎖機(jī)制/多版本并發(fā)控制)4.數(shù)據(jù)倉庫的三個(gè)基本特征是面向主題、集成性和__________。答案:隨時(shí)間變化5.在SQL中,用于修改表結(jié)構(gòu)的語句是__________。答案:ALTERTABLE6.數(shù)據(jù)庫恢復(fù)的基礎(chǔ)是__________,它用來記錄事務(wù)對(duì)數(shù)據(jù)庫的更新操作。答案:日志文件(或日志)7.分布式數(shù)據(jù)庫中,數(shù)據(jù)分配的方式包括集中式、分割式、全復(fù)制式和__________。答案:混合式8.關(guān)系模式規(guī)范化過程中,消除非主屬性對(duì)主碼的部分函數(shù)依賴是__________范式的目標(biāo)。答案:第二(或2NF)9.數(shù)據(jù)挖掘的常見任務(wù)包括分類、聚類、關(guān)聯(lián)規(guī)則挖掘和__________。答案:預(yù)測(或異常檢測)10.在數(shù)據(jù)庫設(shè)計(jì)中,將ER模型轉(zhuǎn)換為關(guān)系模式時(shí),多對(duì)多聯(lián)系需要轉(zhuǎn)換為一個(gè)獨(dú)立的__________。答案:關(guān)系表四、簡答題(共4題,第12題各5分,第34題各5分,共20分)1.(封閉型)簡述數(shù)據(jù)庫設(shè)計(jì)的六個(gè)階段。答案:數(shù)據(jù)庫設(shè)計(jì)的六個(gè)階段包括:(1)需求分析階段:收集和分析用戶需求;(2)概念結(jié)構(gòu)設(shè)計(jì)階段:構(gòu)建獨(dú)立于DBMS的ER模型;(3)邏輯結(jié)構(gòu)設(shè)計(jì)階段:將ER模型轉(zhuǎn)換為關(guān)系模式,并進(jìn)行規(guī)范化;(4)物理結(jié)構(gòu)設(shè)計(jì)階段:確定數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)、索引策略等物理參數(shù);(5)數(shù)據(jù)庫實(shí)施階段:編寫SQL語句、加載數(shù)據(jù)、測試系統(tǒng);(6)數(shù)據(jù)庫運(yùn)行和維護(hù)階段:監(jiān)控性能、備份恢復(fù)、優(yōu)化調(diào)整。2.(封閉型)簡述事務(wù)故障恢復(fù)的步驟。答案:事務(wù)故障恢復(fù)的步驟如下:(1)反向掃描日志文件(從后向前),查找該事務(wù)的更新操作;(2)對(duì)每一個(gè)更新操作,執(zhí)行逆操作(如插入則刪除,刪除則插入,修改則恢復(fù)舊值);(3)繼續(xù)反向掃描,直到找到該事務(wù)的開始標(biāo)記(BEGINTRANSACTION);(4)恢復(fù)完成后,事務(wù)滾回至初始狀態(tài)。3.(開放型)比較OLTP(聯(lián)機(jī)事務(wù)處理)與OLAP(聯(lián)機(jī)分析處理)的主要區(qū)別(至少列出4點(diǎn))。答案:OLTP與OLAP的主要區(qū)別:(1)目標(biāo)不同:OLTP支持日常事務(wù)處理(如訂單錄入),OLAP支持決策分析(如銷售趨勢統(tǒng)計(jì));(2)數(shù)據(jù)特征:OLTP數(shù)據(jù)是當(dāng)前的、細(xì)節(jié)的,OLAP數(shù)據(jù)是歷史的、綜合的;(3)數(shù)據(jù)更新:OLTP支持頻繁的增刪改,OLAP數(shù)據(jù)定期加載,很少更新;(4)查詢復(fù)雜度:OLTP查詢簡單、響應(yīng)快,OLAP查詢復(fù)雜(如多表連接、聚合)、響應(yīng)時(shí)間長;(5)數(shù)據(jù)量:OLTP數(shù)據(jù)量較小,OLAP數(shù)據(jù)量龐大(可能包含歷史數(shù)據(jù))。4.(開放型)說明索引優(yōu)化的基本原則(至少列出3點(diǎn))。答案:索引優(yōu)化的基本原則:(1)在高頻查詢的字段(如WHERE、JOIN條件中的字段)上建立索引;(2)避免在低基數(shù)(如性別,只有“男/女”)字段上建立索引,因?yàn)樗饕x擇性低;(3)復(fù)合索引的字段順序應(yīng)遵循“最左匹配”原則(高頻查詢的字段在前);(4)限制索引數(shù)量(過多索引會(huì)增加插入/更新的開銷);(5)定期重建或重組索引,避免碎片影響性能。五、應(yīng)用題(共3題,第1題8分,第2題8分,第3題9分,共25分)1.(計(jì)算與分析類)已知關(guān)系模式R(A,B,C,D,E),函數(shù)依賴集F={A→BC,CD→E,B→D,E→A}。(1)求R的候選碼;(2)判斷R是否屬于3NF,說明理由。答案:(1)候選碼推導(dǎo):計(jì)算A的閉包:A+=A,B,C,D,E(由A→BC得A→B、A→C;B→D得A→D;CD→E得A→E),故A是候選碼。計(jì)算E的閉包:E+=E,A,B,C,D(E→A,A→BC,B→D),故E也是候選碼。因此,R的候選碼為A和E。(2)判斷是否屬于3NF:3NF要求每一個(gè)非主屬性既不部分依賴于候選碼,也不傳遞依賴于候選碼。非主屬性為B、C、D(候選碼是A、E,主屬性為A、E)。檢查函數(shù)依賴:A→B:B是主屬性嗎?候選碼是A、E,主屬性是A、E,B是非主屬性。A是候選碼,B直接依賴于A,無部分或傳遞依賴。A→C:同理,C直接依賴于候選碼A。B→D:B是非主屬性,D是非主屬性,存在非主屬性B→非主屬性D,而B不包含候選碼(候選碼是A、E),因此D傳遞依賴于候選碼(A→B→D)。因此,R不滿足3NF,因?yàn)榇嬖诜侵鲗傩訢對(duì)候選碼的傳遞依賴。2.(SQL編寫類)某學(xué)校數(shù)據(jù)庫包含以下表:學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)時(shí)間)課程(課程號(hào),課程名,學(xué)分)選課(學(xué)號(hào),課程號(hào),成績)要求用SQL語句完成以下操作:(1)查詢“計(jì)算機(jī)基礎(chǔ)”課程的最高分、最低分和平均分(保留2位小數(shù));(2)創(chuàng)建視圖“學(xué)生成績統(tǒng)計(jì)”,包含學(xué)號(hào)、姓名、總學(xué)分(已修課程的學(xué)分總和);(3)為“選課”表添加CHECK約束,確保成績在0100之間。答案:(1)SELECTMAX(成績)AS最高分,MIN(成績)AS最低分,ROUND(AVG(成績),2)AS平均分FROM選課WHERE課程號(hào)=(SELECT課程號(hào)FROM課程WHERE課程名='計(jì)算機(jī)基礎(chǔ)');(2)CREATEVIEW學(xué)生成績統(tǒng)計(jì)ASSELECTs.學(xué)號(hào),s.姓名,SUM(c.學(xué)分)AS總學(xué)分FROM學(xué)生sJOIN選課scONs.學(xué)號(hào)=sc.學(xué)號(hào)JOIN課程cONsc.課程號(hào)=c.課程號(hào)GROUPBYs.學(xué)號(hào),s.姓名;(3)ALTERTABLE選課ADDCONSTRAINTCHK_成績范圍CHECK(成績BETWEEN0AND100);3.(綜合設(shè)計(jì)類)某公司需設(shè)計(jì)“員工信息管理系統(tǒng)”,需求如下:員工信息:工號(hào)(唯一)、姓名、性別、部門編號(hào);部門信息:部門編號(hào)(唯一)、部門名稱、部門負(fù)責(zé)人工號(hào);部門負(fù)責(zé)人必須是本部門員工;需記錄員工的歷史工資(包括工資月份、基本工資、績效工資)。(1)設(shè)計(jì)ER模型(需標(biāo)注實(shí)體、屬性、聯(lián)系及聯(lián)系類型);(2)將ER模型轉(zhuǎn)換為關(guān)系模式,并注明主碼和外碼;(3)說明如何保證“部門負(fù)責(zé)人是本部門員工”的約束。答案:(1)ER模型設(shè)計(jì):實(shí)體1:員工(工號(hào),姓名,性別)實(shí)體2:部門(部門編號(hào),部門名稱)實(shí)體3:工資記錄(工資月份,基本工資,績效工資)聯(lián)系1:員工屬于部門(1:n,一個(gè)部門有多個(gè)員工,一個(gè)員工屬于一個(gè)部門)聯(lián)系2:部門負(fù)責(zé)人(1:1,一個(gè)部門有一個(gè)負(fù)責(zé)人,一個(gè)負(fù)責(zé)人只能負(fù)責(zé)一個(gè)部門)聯(lián)系3:員工有工資記錄(1:m,一個(gè)員工有多個(gè)工資記錄,一個(gè)工資記錄對(duì)應(yīng)一個(gè)員工)(2)關(guān)系模式轉(zhuǎn)換:員工(工號(hào),姓名,性別,部門編號(hào))主碼:工號(hào);外碼:部門編號(hào)(參照部門的部門編號(hào))部門(部門編號(hào),部門名稱,負(fù)責(zé)人工號(hào))主碼:部門編號(hào);外碼:負(fù)責(zé)人工號(hào)(參照員工的工號(hào))工資記錄(工號(hào),工資月份,基本工資,績效工資)主碼:(工號(hào),工資月份);外碼:工號(hào)(參照員工的工號(hào))(3)約束實(shí)現(xiàn):通過外碼約束保證“部門負(fù)責(zé)人是本部門員工”:部門表的“負(fù)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年汽車維修技術(shù)手冊及實(shí)踐操作題庫
- 2026年數(shù)據(jù)倉庫與大數(shù)據(jù)分析技術(shù)進(jìn)階試題
- 2026上半年云南事業(yè)單位聯(lián)考曲靖市招聘889人(含招聘計(jì)劃)筆試模擬試題及答案解析
- 2026年中醫(yī)藥學(xué)基礎(chǔ)理論與應(yīng)用試題集
- 2025-2030紅豆越橘行業(yè)供給規(guī)模預(yù)測及重點(diǎn)項(xiàng)目投資可行性研究研究報(bào)告
- 2026天津醫(yī)科大學(xué)總醫(yī)院空港醫(yī)院代理制崗位招聘23人參考考試題庫及答案解析
- 2026吉林大學(xué)第二醫(yī)院招聘勞務(wù)派遣制護(hù)理員崗位人員10人備考題庫及答案詳解參考
- 2026河北大學(xué)選聘133人備考考試試題及答案解析
- 2026四川西南醫(yī)科大學(xué)附屬醫(yī)院招聘康復(fù)醫(yī)學(xué)科醫(yī)師崗2人考試備考試題及答案解析
- 2026年海安市部分事業(yè)單位公開選調(diào)工作人員5人考試參考試題及答案解析
- 學(xué)生計(jì)算錯(cuò)誤原因分析及對(duì)策
- DB32T 4398-2022《建筑物掏土糾偏技術(shù)標(biāo)準(zhǔn)》
- (精確版)消防工程施工進(jìn)度表
- 保險(xiǎn)公司資產(chǎn)負(fù)債表、利潤表、現(xiàn)金流量表和所有者權(quán)益變動(dòng)表格式
- 送貨單格式模板
- 防止激情違紀(jì)和犯罪授課講義
- XX少兒棋院加盟協(xié)議
- 五年級(jí)數(shù)學(xué)應(yīng)用題專題訓(xùn)練50題
- 2021年四川省資陽市中考數(shù)學(xué)試卷
- 河南省鄭氏中原纖維素有限公司年產(chǎn) 0.2 萬噸預(yù)糊化淀粉、0.5 萬噸羧甲基纖維素鈉、1.3 萬噸羧甲基淀粉鈉項(xiàng)目環(huán)境影響報(bào)告
- 高處作業(yè)安全培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論