版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用(2020年考試題目)含答案一、單項(xiàng)選擇題(每題2分,共20分)1.下列選項(xiàng)中,屬于數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)核心功能的是()。A.數(shù)據(jù)存儲(chǔ)與管理B.數(shù)據(jù)可視化C.數(shù)據(jù)備份與恢復(fù)D.數(shù)據(jù)安全認(rèn)證答案:A2.關(guān)系模型中,一個(gè)關(guān)系對(duì)應(yīng)數(shù)據(jù)庫(kù)中的()。A.一條記錄B.一張二維表C.一個(gè)字段D.一個(gè)索引答案:B3.SQL語(yǔ)言中,用于修改表結(jié)構(gòu)的語(yǔ)句是()。A.UPDATEB.ALTERC.INSERTD.DELETE答案:B4.事務(wù)的原子性是指()。A.事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的B.事務(wù)執(zhí)行過程中不可分割,要么全做,要么全不做C.多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),互不干擾D.事務(wù)執(zhí)行前后,數(shù)據(jù)庫(kù)狀態(tài)保持一致答案:B5.設(shè)關(guān)系R和S的屬性個(gè)數(shù)分別為r和s,則R×S(笛卡爾積)的屬性個(gè)數(shù)為()。A.r+sB.r×sC.max(r,s)D.min(r,s)答案:A6.以下不屬于關(guān)系數(shù)據(jù)庫(kù)完整性約束的是()。A.實(shí)體完整性B.參照完整性C.用戶定義完整性D.邏輯完整性答案:D7.索引的作用是()。A.提高數(shù)據(jù)查詢速度B.減少數(shù)據(jù)冗余C.保證數(shù)據(jù)一致性D.增強(qiáng)數(shù)據(jù)安全性答案:A8.在ER模型中,實(shí)體集“學(xué)生”與“課程”之間的“選課”聯(lián)系屬于()。A.一對(duì)一聯(lián)系B.一對(duì)多聯(lián)系C.多對(duì)多聯(lián)系D.無聯(lián)系答案:C9.數(shù)據(jù)庫(kù)設(shè)計(jì)中,概念結(jié)構(gòu)設(shè)計(jì)的主要工具是()。A.數(shù)據(jù)字典B.ER圖C.關(guān)系模式D.數(shù)據(jù)流圖答案:B10.事務(wù)故障恢復(fù)的主要依據(jù)是()。A.數(shù)據(jù)字典B.索引C.日志文件D.備份文件答案:C二、填空題(每空2分,共20分)1.數(shù)據(jù)庫(kù)系統(tǒng)的核心是__________(DBMS)。答案:數(shù)據(jù)庫(kù)管理系統(tǒng)2.關(guān)系模型的三類完整性約束是實(shí)體完整性、參照完整性和__________。答案:用戶定義完整性3.SQL中,用于查詢數(shù)據(jù)的語(yǔ)句是__________。答案:SELECT4.事務(wù)的ACID特性包括原子性、一致性、隔離性和__________。答案:持久性5.關(guān)系代數(shù)中,選擇操作對(duì)應(yīng)的是對(duì)二維表的__________篩選(行/列)。答案:行6.在關(guān)系模式R(A,B,C)中,若A→B,B→C,則A→C成立,這體現(xiàn)了函數(shù)依賴的__________規(guī)則。答案:傳遞7.數(shù)據(jù)庫(kù)設(shè)計(jì)的六個(gè)階段包括需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、__________和運(yùn)行維護(hù)。答案:數(shù)據(jù)庫(kù)實(shí)施8.視圖是一個(gè)虛表,其數(shù)據(jù)并不實(shí)際存儲(chǔ),而是從__________中導(dǎo)出。答案:基本表9.并發(fā)控制的主要技術(shù)是__________(如共享鎖、排他鎖)。答案:封鎖10.數(shù)據(jù)冗余可能導(dǎo)致的問題包括數(shù)據(jù)更新異常、插入異常和__________。答案:刪除異常三、簡(jiǎn)答題(每題8分,共40分)1.簡(jiǎn)述數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu)及其作用。答案:數(shù)據(jù)庫(kù)三級(jí)模式包括外模式、模式和內(nèi)模式。外模式是用戶與數(shù)據(jù)庫(kù)系統(tǒng)的接口,是用戶可見的局部數(shù)據(jù)邏輯結(jié)構(gòu)(如視圖);模式是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征描述(如基本表);內(nèi)模式是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述(如索引、文件組織)。三級(jí)模式通過外模式/模式映射和模式/內(nèi)模式映射實(shí)現(xiàn)數(shù)據(jù)的邏輯獨(dú)立性和物理獨(dú)立性,減少應(yīng)用程序與數(shù)據(jù)結(jié)構(gòu)的耦合。2.什么是關(guān)系規(guī)范化?簡(jiǎn)述1NF、2NF、3NF的區(qū)別。答案:關(guān)系規(guī)范化是通過分解關(guān)系模式來消除數(shù)據(jù)冗余和操作異常的過程。1NF要求關(guān)系中每個(gè)屬性不可再分(原子性);2NF在1NF基礎(chǔ)上,消除非主屬性對(duì)候選碼的部分函數(shù)依賴(完全依賴);3NF在2NF基礎(chǔ)上,消除非主屬性對(duì)候選碼的傳遞函數(shù)依賴(直接依賴)。例如,關(guān)系模式R(學(xué)號(hào),姓名,課程號(hào),成績(jī))滿足1NF;若存在“學(xué)號(hào)→姓名”且候選碼為(學(xué)號(hào),課程號(hào)),則“姓名”部分依賴于候選碼,需分解為R1(學(xué)號(hào),姓名)和R2(學(xué)號(hào),課程號(hào),成績(jī))以滿足2NF;若R2中不存在傳遞依賴,則已滿足3NF。3.索引的作用是什么?簡(jiǎn)述聚集索引與非聚集索引的區(qū)別。答案:索引通過建立數(shù)據(jù)的邏輯順序與物理存儲(chǔ)順序的映射,提高數(shù)據(jù)查詢效率。聚集索引決定了表中數(shù)據(jù)的物理存儲(chǔ)順序(一個(gè)表只能有一個(gè)),如按“學(xué)號(hào)”建立聚集索引,表中記錄將按學(xué)號(hào)順序存儲(chǔ);非聚集索引不改變數(shù)據(jù)物理順序(一個(gè)表可多個(gè)),如按“姓名”建立非聚集索引,索引文件單獨(dú)存儲(chǔ)姓名與對(duì)應(yīng)記錄的物理地址。4.簡(jiǎn)述事務(wù)的隔離級(jí)別及其對(duì)并發(fā)控制的影響。答案:事務(wù)隔離級(jí)別從低到高包括:讀未提交(ReadUncommitted,允許臟讀)、讀已提交(ReadCommitted,避免臟讀但可能不可重復(fù)讀)、可重復(fù)讀(RepeatableRead,避免不可重復(fù)讀但可能幻讀)、串行化(Serializable,最高隔離級(jí)別,避免所有并發(fā)問題但性能最低)。例如,若兩個(gè)事務(wù)同時(shí)更新同一數(shù)據(jù),讀未提交可能導(dǎo)致第一個(gè)事務(wù)未提交的修改被第二個(gè)事務(wù)讀?。ㄅK讀);串行化則強(qiáng)制事務(wù)按順序執(zhí)行,避免沖突但犧牲并發(fā)性。5.簡(jiǎn)述數(shù)據(jù)庫(kù)備份與恢復(fù)的主要策略。答案:備份策略包括:(1)完全備份(備份所有數(shù)據(jù),恢復(fù)最快但耗時(shí));(2)差異備份(備份上次完全備份后修改的數(shù)據(jù),恢復(fù)時(shí)需完全備份+最后一次差異備份);(3)日志備份(備份事務(wù)日志,恢復(fù)時(shí)需完全備份+日志備份)?;謴?fù)策略基于備份類型:完全備份直接恢復(fù);差異備份需先恢復(fù)完全備份,再恢復(fù)差異備份;日志備份需先恢復(fù)最近的完全備份,再依次恢復(fù)差異備份和日志備份,直至故障點(diǎn)。四、設(shè)計(jì)題(每題10分,共20分)1.某高校圖書館管理系統(tǒng)需要管理以下信息:讀者(讀者號(hào)、姓名、性別、年齡、聯(lián)系方式)圖書(書號(hào)、書名、作者、出版社、出版時(shí)間、庫(kù)存量)借閱(讀者號(hào)、書號(hào)、借閱日期、應(yīng)還日期、實(shí)際歸還日期)要求:(1)繪制ER圖(需標(biāo)注實(shí)體、屬性、聯(lián)系及聯(lián)系類型);(2)將ER圖轉(zhuǎn)換為關(guān)系模式,并指出主碼和外碼。答案:(1)ER圖:實(shí)體“讀者”(屬性:讀者號(hào),姓名,性別,年齡,聯(lián)系方式);實(shí)體“圖書”(屬性:書號(hào),書名,作者,出版社,出版時(shí)間,庫(kù)存量);聯(lián)系“借閱”(屬性:借閱日期,應(yīng)還日期,實(shí)際歸還日期),聯(lián)系類型為多對(duì)多(一個(gè)讀者可借多本書,一本書可被多個(gè)讀者借)。(2)關(guān)系模式轉(zhuǎn)換:讀者(讀者號(hào),姓名,性別,年齡,聯(lián)系方式)主碼:讀者號(hào)圖書(書號(hào),書名,作者,出版社,出版時(shí)間,庫(kù)存量)主碼:書號(hào)借閱(讀者號(hào),書號(hào),借閱日期,應(yīng)還日期,實(shí)際歸還日期)主碼:(讀者號(hào),書號(hào),借閱日期)外碼:讀者號(hào)(參照讀者)、書號(hào)(參照?qǐng)D書)五、綜合應(yīng)用題(20分)某公司需開發(fā)“員工工資管理系統(tǒng)”,需求如下:?jiǎn)T工信息:?jiǎn)T工號(hào)(唯一)、姓名、部門、職位、入職日期部門信息:部門號(hào)(唯一)、部門名稱、部門負(fù)責(zé)人(員工號(hào))工資信息:?jiǎn)T工號(hào)、月份、基本工資、績(jī)效工資、社??鄢€(gè)稅扣除、實(shí)發(fā)工資(實(shí)發(fā)工資=基本工資+績(jī)效工資社保扣除個(gè)稅扣除)要求:(1)設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)(關(guān)系模式,主碼、外碼);(2)編寫SQL語(yǔ)句:①查詢2020年1月實(shí)發(fā)工資高于10000元的員工姓名、部門名稱;②創(chuàng)建視圖“部門工資匯總”(部門號(hào),部門名稱,總實(shí)發(fā)工資);③為“員工”表的“入職日期”字段創(chuàng)建索引;(3)說明如何保證“部門負(fù)責(zé)人”是該部門員工(完整性約束)。答案:(1)關(guān)系模式設(shè)計(jì):?jiǎn)T工(員工號(hào),姓名,部門號(hào),職位,入職日期)主碼:?jiǎn)T工號(hào)外碼:部門號(hào)(參照部門)部門(部門號(hào),部門名稱,負(fù)責(zé)人)主碼:部門號(hào)外碼:負(fù)責(zé)人(參照員工.員工號(hào))工資(員工號(hào),月份,基本工資,績(jī)效工資,社??鄢瑐€(gè)稅扣除,實(shí)發(fā)工資)主碼:(員工號(hào),月份)外碼:?jiǎn)T工號(hào)(參照員工)(2)SQL語(yǔ)句:①SELECTe.姓名,d.部門名稱FROM員工eJOIN部門dONe.部門號(hào)=d.部門號(hào)JOIN工資sONe.員工號(hào)=s.員工號(hào)WHEREs.月份='202001'ANDs.實(shí)發(fā)工資>10000;②CREATEVIEW部門工資匯總ASSELECTd.部門號(hào),d.部門名稱,SUM(s.實(shí)發(fā)工資)AS總實(shí)發(fā)工資FROM部門dJOIN員工eONd.部門號(hào)=e.部門號(hào)JOIN工資sONe.員工號(hào)=s.員工號(hào)GROUPBYd.部門號(hào),d.部門名稱;③CREATEINDEXidx_入職日期ON員工(入職日期);(3)完整性約束:在“部門”表的“負(fù)責(zé)人”字段上設(shè)置外碼約束,參照“員工”表的“員工號(hào)”,并添加檢查約束確保負(fù)責(zé)人所在部門號(hào)與部門表的部門號(hào)一致(或通過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公共交通運(yùn)營(yíng)成本核算制度
- 公共交通車輛安全檢查制度
- 企業(yè)供應(yīng)鏈金融與風(fēng)險(xiǎn)管理(標(biāo)準(zhǔn)版)
- 信息技術(shù)服務(wù)等級(jí)協(xié)議SLA管理手冊(cè)
- 2026年溫州護(hù)士學(xué)校招聘合同制總務(wù)處職員的備考題庫(kù)及參考答案詳解一套
- 內(nèi)蒙古民族大學(xué)2026年公開招募銀齡教師備考題庫(kù)及答案詳解1套
- 養(yǎng)老院心理慰藉制度
- 2026年濱州北海鯤晟園區(qū)管理服務(wù)有限公司公開招聘國(guó)有企業(yè)工作人員備考題庫(kù)帶答案詳解
- 2026年遼寧黃海實(shí)驗(yàn)室科研管理辦公室副主任招聘?jìng)淇碱}庫(kù)及一套參考答案詳解
- 南平市建陽(yáng)區(qū)總醫(yī)院關(guān)于2025年緊缺急需崗位編外人員招聘的備考題庫(kù)及完整答案詳解1套
- 2026屆廣東省廣州市高三上學(xué)期12月零模英語(yǔ)試題含答案
- EBER原位雜交檢測(cè)技術(shù)專家共識(shí)解讀(2025)課件
- 健身房塑膠地面施工方案
- 2025年12月個(gè)人財(cái)務(wù)工作總結(jié)與年度財(cái)務(wù)報(bào)告
- 心肺復(fù)蘇(CPR)與AED使用實(shí)戰(zhàn)教程
- 當(dāng)兵智力考試題目及答案
- 國(guó)家管網(wǎng)集團(tuán)安全生產(chǎn)管理暫行辦法
- 三位數(shù)加減兩位數(shù)口算計(jì)算題大全2000道(帶答案)下載A4打印
- 混凝土路面裂縫修補(bǔ)施工方案范本
- 2025年鄭州競(jìng)彩考試及答案
- 2025-2030兒童繪本出版行業(yè)內(nèi)容創(chuàng)作趨勢(shì)與分銷渠道及盈利模式研究報(bào)告
評(píng)論
0/150
提交評(píng)論