2025年學(xué)歷類自考專業(yè)(計(jì)算機(jī)網(wǎng)絡(luò))信息系統(tǒng)開發(fā)與管理-數(shù)據(jù)庫系統(tǒng)原理參考題庫含答案解析_第1頁
2025年學(xué)歷類自考專業(yè)(計(jì)算機(jī)網(wǎng)絡(luò))信息系統(tǒng)開發(fā)與管理-數(shù)據(jù)庫系統(tǒng)原理參考題庫含答案解析_第2頁
2025年學(xué)歷類自考專業(yè)(計(jì)算機(jī)網(wǎng)絡(luò))信息系統(tǒng)開發(fā)與管理-數(shù)據(jù)庫系統(tǒng)原理參考題庫含答案解析_第3頁
2025年學(xué)歷類自考專業(yè)(計(jì)算機(jī)網(wǎng)絡(luò))信息系統(tǒng)開發(fā)與管理-數(shù)據(jù)庫系統(tǒng)原理參考題庫含答案解析_第4頁
2025年學(xué)歷類自考專業(yè)(計(jì)算機(jī)網(wǎng)絡(luò))信息系統(tǒng)開發(fā)與管理-數(shù)據(jù)庫系統(tǒng)原理參考題庫含答案解析_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2025年學(xué)歷類自考專業(yè)(計(jì)算機(jī)網(wǎng)絡(luò))信息系統(tǒng)開發(fā)與管理-數(shù)據(jù)庫系統(tǒng)原理參考題庫含答案解析一、單選題(共35題)1.在數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)中,當(dāng)模式改變時(shí),通過修改外模式/模式映像而使外模式保持不變,從而應(yīng)用程序可以保持不變,這稱為()。A.物理數(shù)據(jù)獨(dú)立性B.數(shù)據(jù)完整性C.邏輯數(shù)據(jù)獨(dú)立性D.數(shù)據(jù)安全性【選項(xiàng)】A.物理數(shù)據(jù)獨(dú)立性B.數(shù)據(jù)完整性C.邏輯數(shù)據(jù)獨(dú)立性D.數(shù)據(jù)安全性【參考答案】C【解析】1.三級模式包括外模式、模式和內(nèi)模式。外模式是用戶視圖,模式是全局邏輯結(jié)構(gòu),內(nèi)模式是物理存儲結(jié)構(gòu)。2.“外模式/模式映像”保證了邏輯數(shù)據(jù)獨(dú)立性:當(dāng)模式(全局邏輯結(jié)構(gòu))修改時(shí),只需調(diào)整該映像,外模式和應(yīng)用可保持不變。3.選項(xiàng)A錯誤,物理數(shù)據(jù)獨(dú)立性通過“模式/內(nèi)模式映像”實(shí)現(xiàn);選項(xiàng)B和D與數(shù)據(jù)約束和保護(hù)機(jī)制相關(guān),與本題無關(guān)。2.關(guān)系代數(shù)中,對關(guān)系進(jìn)行“垂直分割”的運(yùn)算是()。A.選擇(σ)B.投影(π)C.連接(?)D.除(÷)【選項(xiàng)】A.選擇(σ)B.投影(π)C.連接(?)D.除(÷)【參考答案】B【解析】1.投影運(yùn)算(π)從關(guān)系中選擇特定屬性列,屬于垂直分割。2.選擇運(yùn)算(σ)按條件篩選元組,屬于水平分割。3.連接運(yùn)算(?)合并多個(gè)關(guān)系的元組,除運(yùn)算(÷)解決“包含性”查詢,均不涉及垂直分割。3.事務(wù)的ACID特性中,“事務(wù)的所有操作要么全部執(zhí)行,要么全不執(zhí)行”是指()。A.原子性(Atomicity)B.一致性(Consistency)C.隔離性(Isolation)D.持久性(Durability)【選項(xiàng)】A.原子性(Atomicity)B.一致性(Consistency)C.隔離性(Isolation)D.持久性(Durability)【參考答案】A【解析】1.原子性確保事務(wù)的不可分割性,如轉(zhuǎn)賬操作中扣款和存款必須同時(shí)成功或失敗。2.一致性指事務(wù)執(zhí)行后數(shù)據(jù)庫狀態(tài)需滿足完整性約束;隔離性要求并發(fā)事務(wù)互不干擾;持久性確保事務(wù)提交后修改永久生效。4.在SQL中,用于過濾分組后數(shù)據(jù)的子句是()。A.WHEREB.GROUPBYC.HAVINGD.ORDERBY【選項(xiàng)】A.WHEREB.GROUPBYC.HAVINGD.ORDERBY【參考答案】C【解析】1.HAVING子句用于對GROUPBY分組后的數(shù)據(jù)進(jìn)行條件過濾,如篩選平均分大于80的班級。2.WHERE子句僅過濾分組前的元組,GROUPBY用于分組,ORDERBY用于排序。5.二級封鎖協(xié)議可以防止()。A.丟失修改和臟讀B.不可重復(fù)讀和幻讀C.臟讀和不可重復(fù)讀D.僅丟失修改【選項(xiàng)】A.丟失修改和臟讀B.不可重復(fù)讀和幻讀C.臟讀和不可重復(fù)讀D.僅丟失修改【參考答案】A【解析】1.二級封鎖協(xié)議要求事務(wù)在讀取數(shù)據(jù)前加S鎖(共享鎖),寫數(shù)據(jù)前加X鎖(排他鎖),且在讀完后立即釋放S鎖。2.該協(xié)議可防止丟失修改(通過X鎖)和臟讀(通過S鎖),但可能發(fā)生不可重復(fù)讀(因S鎖提前釋放)。6.以下關(guān)于外鍵約束的敘述,正確的是()。A.外鍵必須與參照表的主鍵同名B.外鍵列允許包含空值C.刪除被參照表記錄時(shí)自動刪除參照表中外鍵相關(guān)記錄屬于“SETNULL”策略D.外鍵約束只能定義在表級【選項(xiàng)】A.外鍵必須與參照表的主鍵同名B.外鍵列允許包含空值C.刪除被參照表記錄時(shí)自動刪除參照表中外鍵相關(guān)記錄屬于“SETNULL”策略D.外鍵約束只能定義在表級【參考答案】B【解析】1.外鍵列是否允許空值取決于具體定義,如未限制則可為空(B正確)。2.外鍵與參照表主鍵可不同名(A錯誤);級聯(lián)刪除是“CASCADE”策略而非“SETNULL”(C錯誤);外鍵約束可在列級或表級定義(D錯誤)。7.若關(guān)系模式R∈1NF,且所有非主屬性完全依賴于候選碼,則R最高屬于()。A.1NFB.2NFC.3NFD.BCNF【選項(xiàng)】A.1NFB.2NFC.3NFD.BCNF【參考答案】B【解析】1.2NF要求消除非主屬性對候選碼的部分依賴。若所有非主屬性完全依賴候選碼,則滿足2NF。2.3NF需進(jìn)一步消除非主屬性對候選碼的傳遞依賴;BCNF要求所有決定因素均為候選碼。8.將E-R模型轉(zhuǎn)換為關(guān)系模型時(shí),若兩個(gè)實(shí)體間存在多對多聯(lián)系,正確的處理方式是()。A.將聯(lián)系獨(dú)立轉(zhuǎn)換為一個(gè)關(guān)系模式B.并入任意一方的實(shí)體關(guān)系模式中C.只在E-R圖中標(biāo)注,無需轉(zhuǎn)換D.為兩實(shí)體分別添加對方的主屬性【選項(xiàng)】A.將聯(lián)系獨(dú)立轉(zhuǎn)換為一個(gè)關(guān)系模式B.并入任意一方的實(shí)體關(guān)系模式中C.只在E-R圖中標(biāo)注,無需轉(zhuǎn)換D.為兩實(shí)體分別添加對方的主屬性【參考答案】A【解析】1.多對多聯(lián)系需獨(dú)立轉(zhuǎn)換為關(guān)系模式,包含關(guān)聯(lián)雙方的主鍵及聯(lián)系自身的屬性。2.選項(xiàng)B適用于一對多聯(lián)系;選項(xiàng)C和D均違反關(guān)系模型的規(guī)范化要求。9.在數(shù)據(jù)庫恢復(fù)技術(shù)中,檢查點(diǎn)(Checkpoint)的主要作用是()。A.減少日志文件占用的存儲空間B.縮短系統(tǒng)故障恢復(fù)時(shí)掃描日志的時(shí)間C.保證事務(wù)的原子性D.提高并發(fā)控制效率【選項(xiàng)】A.減少日志文件占用的存儲空間B.縮短系統(tǒng)故障恢復(fù)時(shí)掃描日志的時(shí)間C.保證事務(wù)的原子性D.提高并發(fā)控制效率【參考答案】B【解析】1.檢查點(diǎn)記錄當(dāng)前所有已提交事務(wù)的修改,故障恢復(fù)時(shí)只需從最近檢查點(diǎn)開始掃描日志,減少恢復(fù)時(shí)間(B正確)。2.日志空間由歸檔機(jī)制管理(A錯誤);事務(wù)原子性通過UNDO/REDO實(shí)現(xiàn)(C錯誤);并發(fā)控制依賴封鎖協(xié)議(D錯誤)。10.下列敘述中,符合查詢優(yōu)化原則的是()。A.盡早執(zhí)行笛卡爾積運(yùn)算B.將選擇運(yùn)算優(yōu)先于投影運(yùn)算執(zhí)行C.將投影運(yùn)算與選擇運(yùn)算同時(shí)執(zhí)行D.優(yōu)先執(zhí)行涉及大量數(shù)據(jù)的連接操作【選項(xiàng)】A.盡早執(zhí)行笛卡爾積運(yùn)算B.將選擇運(yùn)算優(yōu)先于投影運(yùn)算執(zhí)行C.將投影運(yùn)算與選擇運(yùn)算同時(shí)執(zhí)行D.優(yōu)先執(zhí)行涉及大量數(shù)據(jù)的連接操作【參考答案】C【解析】1.優(yōu)化原則包括:選擇運(yùn)算盡早執(zhí)行以減少中間結(jié)果大?。˙正確但不全面);投影與選擇可結(jié)合以降低數(shù)據(jù)量(C最全面)。2.笛卡爾積和大型連接應(yīng)延后執(zhí)行以減少計(jì)算量(A、D錯誤)。11.數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)中,外模式的作用是什么?【選項(xiàng)】A.描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征B.描述數(shù)據(jù)庫物理存儲結(jié)構(gòu)和存儲方式C.描述特定用戶局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征D.定義數(shù)據(jù)的完整性約束和安全性控制【參考答案】C【解析】1.三級模式結(jié)構(gòu)包括外模式、模式和內(nèi)模式。2.外模式(用戶級)對應(yīng)數(shù)據(jù)庫用戶視角的數(shù)據(jù)邏輯結(jié)構(gòu),是模式的子集,面向具體應(yīng)用。3.選項(xiàng)A描述的是模式(概念級)的功能;選項(xiàng)B描述的是內(nèi)模式(物理級);選項(xiàng)D是數(shù)據(jù)庫管理系統(tǒng)的功能,非模式結(jié)構(gòu)層級定義。12.在關(guān)系模型中,關(guān)于主碼和外部碼的敘述,正確的是?【選項(xiàng)】A.主碼值可以為空,外部碼值必須唯一B.外部碼必須在被參照關(guān)系中存在對應(yīng)主碼值C.一個(gè)關(guān)系中只能有一個(gè)主碼D.全碼一定不包含外部碼【參考答案】B【解析】1.主碼屬性值不可為空且唯一(A錯誤);外部碼用于建立關(guān)系間聯(lián)系,需與被參照關(guān)系的主碼匹配(B正確)。2.一個(gè)關(guān)系可有多個(gè)候選碼,但主碼僅一個(gè)(C錯誤);全碼指所有屬性構(gòu)成候選碼,不排斥包含外部碼(D錯誤)。13.事務(wù)的ACID特性中,"一致性"的實(shí)質(zhì)是指?【選項(xiàng)】A.事務(wù)提交后結(jié)果必須永久保存B.事務(wù)執(zhí)行不受其他事務(wù)干擾C.數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)D.事務(wù)內(nèi)部操作對數(shù)據(jù)庫的修改必須全部執(zhí)行【參考答案】C【解析】1.一致性指事務(wù)執(zhí)行前后數(shù)據(jù)庫必須滿足所有預(yù)設(shè)約束條件(如完整性規(guī)則)。2.選項(xiàng)A描述持久性;選項(xiàng)B描述隔離性;選項(xiàng)D描述原子性。14.在SQL語言中,刪除表結(jié)構(gòu)的語句是?【選項(xiàng)】A.DELETEFROMB.DROPTABLEC.TRUNCATETABLED.ALTERTABLE...DROP【參考答案】B【解析】1.DELETE用于刪除表中數(shù)據(jù);DROPTABLE直接刪除表結(jié)構(gòu)(包括數(shù)據(jù))。2.TRUNCATE僅清空數(shù)據(jù)但保留表結(jié)構(gòu)(C錯誤);ALTERTABLE用于修改表結(jié)構(gòu)(D不完整)。15.若關(guān)系R(學(xué)號,課程號,成績,教師)中,主碼為(學(xué)號,課程號),但存在"教師"依賴于"課程號",則該關(guān)系最高滿足?【選項(xiàng)】A.1NFB.2NFC.3NFD.BCNF【參考答案】A【解析】1.存在非主屬性"教師"對主碼的部分依賴(僅依賴于"課程號"),違反2NF要求"消除非主屬性對主碼的部分依賴"。2.該關(guān)系滿足1NF(屬性不可再分),但未達(dá)到更高范式。16.三級封鎖協(xié)議中,排他鎖(X鎖)的作用是?【選項(xiàng)】A.防止丟失修改B.防止讀"臟"數(shù)據(jù)C.保證可重復(fù)讀D.防止不可重復(fù)讀【參考答案】A【解析】1.一級封鎖協(xié)議要求寫數(shù)據(jù)前加X鎖,主要解決丟失修改問題。2.防止臟讀需二級封鎖協(xié)議(加S鎖);防止不可重復(fù)讀需三級封鎖協(xié)議(長S鎖)。17.將E-R圖中的多對多聯(lián)系轉(zhuǎn)化為關(guān)系模型時(shí),正確的做法是?【選項(xiàng)】A.將聯(lián)系屬性并入任意一端的實(shí)體集B.將聯(lián)系屬性拆分為兩個(gè)屬性分別加入兩端實(shí)體集C.單獨(dú)建立一個(gè)新的關(guān)系表示該聯(lián)系D.不需要為聯(lián)系單獨(dú)創(chuàng)建關(guān)系【參考答案】C【解析】1.多對多聯(lián)系需獨(dú)立轉(zhuǎn)換為關(guān)系模式,包含兩端實(shí)體的主碼及聯(lián)系自身屬性。2.選項(xiàng)A用于1:1聯(lián)系;選項(xiàng)B/D均違反多對多聯(lián)系的轉(zhuǎn)換規(guī)則。18.數(shù)據(jù)庫系統(tǒng)中實(shí)現(xiàn)物理數(shù)據(jù)獨(dú)立性的機(jī)制是?【選項(xiàng)】A.恢復(fù)子系統(tǒng)B.模式/內(nèi)模式映像C.外模式/模式映像D.并發(fā)控制機(jī)制【參考答案】B【解析】1.物理獨(dú)立性通過修改模式/內(nèi)模式映像實(shí)現(xiàn)內(nèi)模式變化時(shí)不影響模式。2.邏輯獨(dú)立性通過外模式/模式映像實(shí)現(xiàn)(C錯誤);A/D屬數(shù)據(jù)庫管理功能。19.SQL的UNIQUE約束與PRIMARYKEY約束的主要區(qū)別是?【選項(xiàng)】A.PRIMARYKEY允許空值,UNIQUE不允許B.UNIQUE允許空值,PRIMARYKEY不允許C.PRIMARYKEY自動創(chuàng)建索引,UNIQUE不會D.UNIQUE用于外鍵約束,PRIMARYKEY用于主鍵【參考答案】B【解析】1.PRIMARYKEY要求唯一且非空;UNIQUE約束允許空值但非空值必須唯一。2.兩者均自動創(chuàng)建索引(C錯誤);D混淆了約束功能。20.數(shù)據(jù)庫的訪問授權(quán)語句"GRANTSELECTONTABLETTOUser1WITHGRANTOPTION"中,"WITHGRANTOPTION"的作用是?【選項(xiàng)】A.允許User1對表T執(zhí)行INSERT操作B.允許User1將SELECT權(quán)限轉(zhuǎn)授其他用戶C.撤銷User1的已有權(quán)限D(zhuǎn).限制User1只能在特定時(shí)間查詢表T【參考答案】B【解析】1.WITHGRANTOPTION表示被授權(quán)用戶可將該權(quán)限繼續(xù)授予他人,實(shí)現(xiàn)權(quán)限傳播。2.選項(xiàng)A涉及其他權(quán)限;C是REVOKE的功能;D需通過其他機(jī)制實(shí)現(xiàn)。21.在數(shù)據(jù)庫系統(tǒng)中,下列哪一項(xiàng)不屬于數(shù)據(jù)庫的三級模式結(jié)構(gòu)?【選項(xiàng)】A.外模式B.內(nèi)模式C.邏輯模式D.存儲模式【參考答案】D【解析】數(shù)據(jù)庫三級模式結(jié)構(gòu)包括外模式(用戶視圖)、模式(邏輯模式/概念模式)和內(nèi)模式(物理存儲結(jié)構(gòu))。存儲模式并非標(biāo)準(zhǔn)術(shù)語,內(nèi)模式負(fù)責(zé)描述數(shù)據(jù)的物理存儲結(jié)構(gòu)與存取方式,是三級模式的組成部分。22.關(guān)系代數(shù)的自然連接操作基于以下哪項(xiàng)條件?【選項(xiàng)】A.同名屬性等值B.任意屬性等值C.主鍵與外鍵匹配D.全屬性等值【參考答案】A【解析】自然連接要求參與操作的兩個(gè)關(guān)系在同名屬性上取值相等,并自動去重同名屬性列。其他選項(xiàng)描述的連接條件(如θ連接、等值連接)未強(qiáng)調(diào)屬性同名或主外鍵約束。23.在SQL中,用于撤銷權(quán)限的語句是?【選項(xiàng)】A.REVOKEB.DELETEC.ROLLBACKD.REMOVE【參考答案】A【解析】REVOKE用于撤回用戶權(quán)限;DELETE用于刪除數(shù)據(jù),ROLLBACK用于事務(wù)回滾,REMOVE非SQL關(guān)鍵字。24.關(guān)系模式R(A,B,C)若滿足2NF,則必須消除?【選項(xiàng)】A.部分函數(shù)依賴B.傳遞函數(shù)依賴C.多值依賴D.非平凡依賴【參考答案】A【解析】2NF要求消除非主屬性對候選碼的部分函數(shù)依賴,3NF才消除傳遞依賴。多值依賴涉及更高范式(4NF)。25.事務(wù)的ACID特性中,“C”代表?【選項(xiàng)】A.一致性(Consistency)B.并發(fā)性(Concurrency)C.約束性(Constraint)D.連續(xù)性(Continuity)【參考答案】A【解析】ACID分別指原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)、持久性(Durability)。26.數(shù)據(jù)庫恢復(fù)技術(shù)中,以下哪項(xiàng)利用日志恢復(fù)?【選項(xiàng)】A.RAIDB.Undo/RedoC.鏡像復(fù)制D.快照備份【參考答案】B【解析】Undo(撤銷未完成事務(wù))和Redo(重做已提交事務(wù))依賴日志記錄實(shí)現(xiàn)故障恢復(fù)。RAID是磁盤冗余技術(shù),鏡像與快照屬于物理備份。27.若事務(wù)T對數(shù)據(jù)項(xiàng)X加鎖,其他事務(wù)可讀X但不能寫,則T持有的鎖類型是?【選項(xiàng)】A.排他鎖(X鎖)B.共享鎖(S鎖)C.意向鎖D.更新鎖【參考答案】B【解析】共享鎖允許并發(fā)讀,但禁止寫;排他鎖禁止任何并發(fā)操作,更新鎖介于兩者之間,意向鎖用于層次鎖定。28.E-R模型中,“弱實(shí)體集”的特征是?【選項(xiàng)】A.無候選碼B.依賴于其他實(shí)體存在C.無屬性D.不參與聯(lián)系【參考答案】B【解析】弱實(shí)體集沒有獨(dú)立主鍵(標(biāo)識依賴于所關(guān)聯(lián)的強(qiáng)實(shí)體的主鍵),必須通過“存在依賴”聯(lián)系與強(qiáng)實(shí)體關(guān)聯(lián)。29.以下哪項(xiàng)屬于數(shù)據(jù)庫的完整性約束?【選項(xiàng)】A.數(shù)據(jù)類型約束B.日志記錄約束C.索引唯一性D.事務(wù)提交頻率【參考答案】A【解析】完整性約束包括實(shí)體完整性(主鍵)、參照完整性(外鍵)、用戶定義完整性(如數(shù)據(jù)類型、CHECK約束),日志與事務(wù)機(jī)制屬于恢復(fù)技術(shù)。30.在SQL查詢中,HAVING子句的作用是?【選項(xiàng)】A.過濾分組前的行B.過濾分組后的組C.定義分組字段D.排序結(jié)果集【參考答案】B【解析】WHERE過濾行(分組前),HAVING過濾組(分組后),GROUPBY定義分組字段,ORDERBY用于排序。31.在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,實(shí)現(xiàn)實(shí)體之間聯(lián)系是通過以下哪種方式完成的?A.表B.主鍵C.外鍵D.索引【選項(xiàng)】ABCD【參考答案】C【解析】實(shí)體間的聯(lián)系在關(guān)系數(shù)據(jù)庫中通過外鍵實(shí)現(xiàn)。外鍵是一個(gè)表中的字段,指向另一個(gè)表的主鍵,用于建立表間關(guān)聯(lián)。主鍵(B)用于唯一標(biāo)識本表記錄,索引(D)用于加速查詢,表(A)是數(shù)據(jù)存儲的基本單位,均不直接實(shí)現(xiàn)實(shí)體聯(lián)系。32.事務(wù)的隔離性是指?A.事務(wù)的執(zhí)行不受其他事務(wù)干擾B.事務(wù)要么全部完成要么全部回滾C.事務(wù)執(zhí)行后數(shù)據(jù)庫狀態(tài)必須合法D.事務(wù)提交后結(jié)果永久保存【選項(xiàng)】ABCD【參考答案】A【解析】隔離性是事務(wù)ACID特性之一,指事務(wù)的執(zhí)行不被其他事務(wù)干擾。B為原子性,C為一致性,D為持久性。不可重復(fù)讀、臟讀等現(xiàn)象皆因隔離性未保障而產(chǎn)生。33.數(shù)據(jù)庫三級模式結(jié)構(gòu)中,描述物理存儲細(xì)節(jié)的是?A.外模式B.概念模式C.內(nèi)模式D.邏輯模式【選項(xiàng)】ABCD【參考答案】C【解析】三級模式包括外模式(用戶視圖)、概念模式(全局邏輯結(jié)構(gòu))、內(nèi)模式(物理存儲結(jié)構(gòu))。內(nèi)模式定義數(shù)據(jù)存儲方式(如索引、文件組織),是數(shù)據(jù)庫最底層的描述。34.若關(guān)系R滿足2NF但不滿足3NF,則可能存在的異常是?A.插入異常B.數(shù)據(jù)冗余C.刪除異常D.所有選項(xiàng)均正確【選項(xiàng)】ABCD【參考答案】D【解析】2NF消除了非主屬性對主鍵的部分依賴,但若存在傳遞依賴(即不滿足3NF),仍會導(dǎo)致插入異常(A)、數(shù)據(jù)冗余(B)、刪除異常(C)等問題,因此D為正確選項(xiàng)。35.SQL語句“DELETEFROMStudentWHEREage<18”執(zhí)行的是?A.刪除Student表B.刪除age字段C.刪除符合條件的記錄D.刪除表結(jié)構(gòu)【選項(xiàng)】ABCD【參考答案】C【解析】DELETE語句用于刪除表中符合條件的記錄(WHERE子句指定條件)。刪除表使用DROPTABLE(A/D),刪除字段使用ALTERTABLEDROPCOLUMN(B)。二、多選題(共35題)1.在數(shù)據(jù)庫設(shè)計(jì)過程中,以下哪些屬于需求分析階段的主要任務(wù)?A.確定數(shù)據(jù)存儲結(jié)構(gòu)B.收集用戶業(yè)務(wù)規(guī)則和數(shù)據(jù)需求C.定義實(shí)體、屬性和關(guān)系D.編寫數(shù)據(jù)字典E.優(yōu)化SQL查詢語句【選項(xiàng)】A.ABB.BCDC.BDED.BCDE【參考答案】B【解析】1.需求分析階段的核心是收集用戶對數(shù)據(jù)和業(yè)務(wù)規(guī)則的需求(B選項(xiàng)正確)。2.定義實(shí)體、屬性和關(guān)系(C選項(xiàng))屬于概念結(jié)構(gòu)設(shè)計(jì)(E-R模型設(shè)計(jì)),但需求分析階段需初步整理基本元素,因此部分教材將其納入需求分析。3.編寫數(shù)據(jù)字典(D選項(xiàng))是需求分析的輸出成果。4.確定數(shù)據(jù)存儲結(jié)構(gòu)(A選項(xiàng))屬于物理設(shè)計(jì)階段;優(yōu)化SQL(E選項(xiàng))屬于實(shí)施階段,均不屬于需求分析。2.關(guān)于數(shù)據(jù)庫三級模式結(jié)構(gòu),下列說法正確的有?A.外模式是用戶視圖的抽象B.模式獨(dú)立于具體的存儲方式C.內(nèi)模式描述數(shù)據(jù)的物理存儲結(jié)構(gòu)D.三級模式間存在兩層映射【選項(xiàng)】A.ABCB.ACDC.ABDD.ABCD【參考答案】D【解析】1.外模式是用戶級視圖(A正確);模式是邏輯全局結(jié)構(gòu)且獨(dú)立于存儲(B正確);內(nèi)模式定義物理存儲(C正確)。2.三級模式通過“外模式-模式映射”和“模式-內(nèi)模式映射”實(shí)現(xiàn)獨(dú)立性(D正確)。3.事務(wù)的隔離性可能會導(dǎo)致哪些并發(fā)問題?A.丟失更新B.數(shù)據(jù)冗余C.不可重復(fù)讀D.死鎖【選項(xiàng)】A.ACB.ACDC.ABCDD.AD【參考答案】A【解析】1.隔離性不足會引發(fā)丟失更新(A正確)、不可重復(fù)讀(C正確)、臟讀(未出現(xiàn))。2.數(shù)據(jù)冗余是設(shè)計(jì)問題(B錯誤);死鎖由資源競爭引發(fā),與隔離性無直接因果關(guān)系(D錯誤)。4.數(shù)據(jù)模型的三要素包含下列哪些內(nèi)容?A.數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)操作C.數(shù)據(jù)完整性與安全性D.數(shù)據(jù)約束【選項(xiàng)】A.ABDB.ACDC.BCDD.ABCD【參考答案】A【解析】1.數(shù)據(jù)模型核心三要素為數(shù)據(jù)結(jié)構(gòu)(A)、數(shù)據(jù)操作(B)、數(shù)據(jù)約束(D,含完整性與安全性);2.“數(shù)據(jù)完整性與安全性”屬于約束的子集(C與D重疊),但三要素中直接表述為“數(shù)據(jù)約束”。5.以下關(guān)于視圖的敘述正確的有?A.視圖可簡化復(fù)雜查詢操作B.視圖能提高數(shù)據(jù)查詢性能C.視圖可用于隱藏敏感數(shù)據(jù)D.視圖是物理存儲的表【選項(xiàng)】A.ABCB.ACDC.ACD.BCD【參考答案】C【解析】1.視圖本質(zhì)是虛擬表(D錯誤),用于簡化查詢(A正確)和安全性控制(C正確)。2.視圖查詢需轉(zhuǎn)換為基表操作,可能增加開銷(B錯誤)。6.關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,規(guī)范化理論的作用包括:A.消除數(shù)據(jù)冗余B.確保數(shù)據(jù)一致性C.優(yōu)化存儲空間D.降低數(shù)據(jù)操作異常【選項(xiàng)】A.ABDB.ACDC.ABCDD.ABC【參考答案】C【解析】1.規(guī)范化通過分解關(guān)系消除冗余(A正確)、減少插入/刪除/更新異常(D正確)、維護(hù)一致性(B正確)。2.消除冗余間接優(yōu)化存儲空間(C正確)。7.下列哪些約束組合可替代主鍵約束?A.UNIQUE+NOTNULLB.CHECK+NOTNULLC.FOREIGNKEY+UNIQUED.DEFAULT+UNIQUE【選項(xiàng)】A.AB.ACC.ABCD.AB【參考答案】A【解析】1.主鍵要求唯一且非空(A正確);外鍵(C)依賴其他表;CHECK(B、D)無法確保唯一性。8.數(shù)據(jù)庫恢復(fù)技術(shù)中,日志文件需記錄的操作為:A.事務(wù)開始標(biāo)記B.數(shù)據(jù)更新前的舊值C.數(shù)據(jù)更新后的新值D.事務(wù)提交標(biāo)記【選項(xiàng)】A.ACB.ABCC.ABCDD.ABD【參考答案】C【解析】1.日志需記錄事務(wù)開始(A)、更新前后值(B、C)用于UNDO/REDO、提交標(biāo)記(D)用于確定恢復(fù)點(diǎn)。9.并發(fā)調(diào)度中可能出現(xiàn)的現(xiàn)象包括:A.數(shù)據(jù)幻讀B.事務(wù)餓死C.臟數(shù)據(jù)寫入磁盤D.索引失效【選項(xiàng)】A.ABCB.ABC.ACDD.BD【參考答案】A【解析】1.幻讀是并發(fā)問題(A正確);事務(wù)餓死因調(diào)度策略(B正確);未提交的臟數(shù)據(jù)可能寫入磁盤(C正確);索引失效與并發(fā)無關(guān)(D錯誤)。10.以下SQL語句的功能是:```DELETEFROMStudentWHEREGrade<60;DROPTABLEStudent;```A.刪除不及格學(xué)生記錄B.清空Student表結(jié)構(gòu)C.刪除Student表的全部數(shù)據(jù)D.永久刪除Student表【選項(xiàng)】A.ADB.ACC.CDD.BD【參考答案】A【解析】1.DELETE刪除符合條件記錄(A正確);DROPTABLE刪除表結(jié)構(gòu)及數(shù)據(jù)(D正確)。2.未使用TRUNCATE或無條件DELETE,C不全面;B混淆了DROP與TRUNCATE。11.下列有關(guān)數(shù)據(jù)庫三級模式結(jié)構(gòu)的描述中,正確的是()A.外模式是全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述B.內(nèi)模式獨(dú)立于具體的存儲設(shè)備和存儲結(jié)構(gòu)C.概念模式體現(xiàn)數(shù)據(jù)的物理存儲方式D.外模式與應(yīng)用程序直接關(guān)聯(lián)E.內(nèi)模式改變時(shí)需相應(yīng)調(diào)整概念模式【選項(xiàng)】A.外模式是全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述B.內(nèi)模式獨(dú)立于具體的存儲設(shè)備和存儲結(jié)構(gòu)C.概念模式體現(xiàn)數(shù)據(jù)的物理存儲方式D.外模式與應(yīng)用程序直接關(guān)聯(lián)E.內(nèi)模式改變時(shí)需相應(yīng)調(diào)整概念模式【參考答案】D、E【解析】1.A錯誤:外模式是用戶視角的數(shù)據(jù)邏輯結(jié)構(gòu)(局部),概念模式才是全局邏輯結(jié)構(gòu);2.B錯誤:內(nèi)模式直接描述物理存儲,依賴具體存儲設(shè)備;3.C錯誤:概念模式描述全局邏輯結(jié)構(gòu),內(nèi)模式描述物理存儲;4.D正確:外模式為應(yīng)用程序提供數(shù)據(jù)接口;5.E正確:內(nèi)模式修改時(shí)需通過概念模式/內(nèi)模式映射保持邏輯獨(dú)立性。12.關(guān)系模型的完整性約束包括()A.用戶自定義完整性B.檢查完整性C.實(shí)體完整性D.聯(lián)系完整性E.參照完整性【選項(xiàng)】A.用戶自定義完整性B.檢查完整性C.實(shí)體完整性D.聯(lián)系完整性E.參照完整性【參考答案】A、C、E【解析】1.關(guān)系模型三大完整性:實(shí)體完整性(主碼非空且唯一)、參照完整性(外碼約束)、用戶自定義完整性(業(yè)務(wù)邏輯約束);2.B/D為干擾項(xiàng):"檢查完整性"屬于實(shí)現(xiàn)手段,"聯(lián)系完整性"不屬于標(biāo)準(zhǔn)術(shù)語。13.SQL語言中SELECT語句的功能包括()A.選擇滿足條件的元組B.修改表結(jié)構(gòu)C.對查詢結(jié)果分組統(tǒng)計(jì)D.定義視圖E.消除重復(fù)行【選項(xiàng)】A.選擇滿足條件的元組B.修改表結(jié)構(gòu)C.對查詢結(jié)果分組統(tǒng)計(jì)D.定義視圖E.消除重復(fù)行【參考答案】A、C、E【解析】1.A正確:WHERE子句實(shí)現(xiàn)條件篩選;2.C正確:GROUPBY支持分組統(tǒng)計(jì);3.E正確:DISTINCT關(guān)鍵字消除重復(fù)行;4.B錯誤:修改表結(jié)構(gòu)用ALTER語句;5.D錯誤:定義視圖用CREATEVIEW語句。14.數(shù)據(jù)庫設(shè)計(jì)中,E-R模型向關(guān)系模型轉(zhuǎn)換的正確規(guī)則是()A.1:1聯(lián)系可直接合并到任意一端實(shí)體B.多對多聯(lián)系必須建立新的關(guān)系表C.實(shí)體集可直接轉(zhuǎn)換為關(guān)系模式D.弱實(shí)體不需要建立獨(dú)立關(guān)系表E.1:n聯(lián)系的外碼放在n端關(guān)系模式【選項(xiàng)】A.1:1聯(lián)系可直接合并到任意一端實(shí)體B.多對多聯(lián)系必須建立新的關(guān)系表C.實(shí)體集可直接轉(zhuǎn)換為關(guān)系模式D.弱實(shí)體不需要建立獨(dú)立關(guān)系表E.1:n聯(lián)系的外碼放在n端關(guān)系模式【參考答案】A、B、C、E【解析】1.A正確:1:1聯(lián)系可合并到任一端或單獨(dú)建表;2.B正確:多對多聯(lián)系必須單獨(dú)建立聯(lián)系表;3.C正確:實(shí)體集直接轉(zhuǎn)為關(guān)系模式(屬性對應(yīng));4.D錯誤:弱實(shí)體需要獨(dú)立表并包含依賴實(shí)體的主碼;5.E正確:1:n聯(lián)系的外碼放在多的一方(n端)。15.數(shù)據(jù)庫事務(wù)的ACID特性包括()A.原子性(Atomicity)B.并發(fā)性(Concurrency)C.一致性(Consistency)D.獨(dú)立性(Independence)E.持久性(Durability)【選項(xiàng)】A.原子性(Atomicity)B.并發(fā)性(Concurrency)C.一致性(Consistency)D.獨(dú)立性(Independence)E.持久性(Durability)【參考答案】A、C、E【解析】1.ACID特性為:原子性(事務(wù)不可分割)、一致性(數(shù)據(jù)狀態(tài)合法)、隔離性(Isolation,事務(wù)間獨(dú)立執(zhí)行)、持久性(結(jié)果永久保存);2.B/D為干擾項(xiàng):"并發(fā)性"是事務(wù)執(zhí)行方式,"獨(dú)立性"不屬標(biāo)準(zhǔn)術(shù)語。16.關(guān)于封鎖協(xié)議,正確的說法是()A.共享鎖(S鎖)可用于修改數(shù)據(jù)B.排他鎖(X鎖)允許其他事務(wù)讀數(shù)據(jù)C.兩階段鎖協(xié)議可能導(dǎo)致死鎖D.一次封鎖法要求事務(wù)一次性獲得所有鎖E.意向鎖可提高系統(tǒng)并發(fā)度【選項(xiàng)】A.共享鎖(S鎖)可用于修改數(shù)據(jù)B.排他鎖(X鎖)允許其他事務(wù)讀數(shù)據(jù)C.兩階段鎖協(xié)議可能導(dǎo)致死鎖D.一次封鎖法要求事務(wù)一次性獲得所有鎖E.意向鎖可提高系統(tǒng)并發(fā)度【參考答案】C、D、E【解析】1.A錯誤:S鎖僅支持讀操作,修改需X鎖;2.B錯誤:X鎖排斥其他事務(wù)的任何操作;3.C正確:兩階段鎖可能因循環(huán)等待導(dǎo)致死鎖;4.D正確:一次封鎖法在事務(wù)啟動時(shí)獲取所有鎖;5.E正確:意向鎖(IS/IX)減少鎖沖突提升并發(fā)性。17.下列屬于3NF但不滿足BCNF的情況是()A.主屬性對候選碼存在部分依賴B.非主屬性對候選碼存在傳遞依賴C.非主屬性完全依賴于候選碼D.決定因素不是候選碼E.存在非平凡的多值依賴【選項(xiàng)】A.主屬性對候選碼存在部分依賴B.非主屬性對候選碼存在傳遞依賴C.非主屬性完全依賴于候選碼D.決定因素不是候選碼E.存在非平凡的多值依賴【參考答案】D【解析】1.3NF要求消除非主屬性對候選碼的傳遞依賴,BCNF要求所有依賴的決定因素均為候選碼;2.A錯誤:部分依賴屬于2NF范疇;3.B錯誤:傳遞依賴是3NF解決的問題;4.C錯誤:非主屬性完全依賴候選碼屬于2NF;5.D正確:當(dāng)決定因素不是候選碼但滿足3NF條件時(shí),屬于3NF但不滿足BCNF;6.E錯誤:多值依賴屬于4NF處理范圍。18.數(shù)據(jù)庫安全控制措施包括()A.視圖機(jī)制實(shí)現(xiàn)數(shù)據(jù)保密B.強(qiáng)制用戶定期修改密碼C.對敏感數(shù)據(jù)加密存儲D.審計(jì)功能記錄用戶操作E.基于角色的權(quán)限管理【選項(xiàng)】A.視圖機(jī)制實(shí)現(xiàn)數(shù)據(jù)保密B.強(qiáng)制用戶定期修改密碼C.對敏感數(shù)據(jù)加密存儲D.審計(jì)功能記錄用戶操作E.基于角色的權(quán)限管理【參考答案】A、C、D、E【解析】1.A正確:視圖可隱藏敏感數(shù)據(jù);2.C正確:加密增強(qiáng)數(shù)據(jù)存儲安全;3.D正確:審計(jì)追蹤非法操作;4.E正確:角色管理簡化權(quán)限分配;5.B錯誤:密碼策略屬于系統(tǒng)管理范疇,不屬數(shù)據(jù)庫固有安全機(jī)制。19.關(guān)于數(shù)據(jù)庫備份技術(shù),正確的是()A.靜態(tài)轉(zhuǎn)儲期間允許數(shù)據(jù)更新B.差異備份僅備份上次全備后的變化C.日志文件可用于事務(wù)故障恢復(fù)D.邏輯備份導(dǎo)出數(shù)據(jù)庫結(jié)構(gòu)及數(shù)據(jù)E.RAID技術(shù)屬于物理備份策略【選項(xiàng)】A.靜態(tài)轉(zhuǎn)儲期間允許數(shù)據(jù)更新B.差異備份僅備份上次全備后的變化C.日志文件可用于事務(wù)故障恢復(fù)D.邏輯備份導(dǎo)出數(shù)據(jù)庫結(jié)構(gòu)及數(shù)據(jù)E.RAID技術(shù)屬于物理備份策略【參考答案】B、C、D【解析】1.A錯誤:靜態(tài)轉(zhuǎn)儲需停止數(shù)據(jù)庫操作;2.B正確:差異備份基于最近一次全備;3.C正確:日志記錄支持事務(wù)回滾/重做;4.D正確:邏輯備份以SQL語句形式導(dǎo)出;5.E錯誤:RAID是磁盤冗余技術(shù),不屬備份策略。20.數(shù)據(jù)庫系統(tǒng)組成包括()A.數(shù)據(jù)庫管理系統(tǒng)(DBMS)B.操作系統(tǒng)C.數(shù)據(jù)庫及相關(guān)應(yīng)用程序D.終端用戶E.數(shù)據(jù)庫管理員(DBA)【選項(xiàng)】A.數(shù)據(jù)庫管理系統(tǒng)(DBMS)B.操作系統(tǒng)C.數(shù)據(jù)庫及相關(guān)應(yīng)用程序D.終端用戶E.數(shù)據(jù)庫管理員(DBA)【參考答案】A、C、D、E【解析】1.數(shù)據(jù)庫系統(tǒng)核心組成:DBMS(軟件)、數(shù)據(jù)庫(數(shù)據(jù))、應(yīng)用程序(應(yīng)用層)、用戶(操作者)和DBA(管理者);2.B錯誤:操作系統(tǒng)是運(yùn)行環(huán)境,非系統(tǒng)內(nèi)部組成部分。21.下列關(guān)于數(shù)據(jù)模型的描述中,正確的是哪些?A.層次模型用樹形結(jié)構(gòu)表示實(shí)體及聯(lián)系B.網(wǎng)狀模型允許一個(gè)子結(jié)點(diǎn)有多個(gè)父結(jié)點(diǎn)C.關(guān)系模型完全通過二維表表示數(shù)據(jù)D.對象模型是最早被廣泛使用的數(shù)據(jù)模型【選項(xiàng)】A.層次模型用樹形結(jié)構(gòu)表示實(shí)體及聯(lián)系B.網(wǎng)狀模型允許一個(gè)子結(jié)點(diǎn)有多個(gè)父結(jié)點(diǎn)C.關(guān)系模型完全通過二維表表示數(shù)據(jù)D.對象模型是最早被廣泛使用的數(shù)據(jù)模型【參考答案】A,B,C【解析】1.A正確:層次模型以樹形結(jié)構(gòu)描述數(shù)據(jù),每個(gè)子結(jié)點(diǎn)僅有一個(gè)父結(jié)點(diǎn)。2.B正確:網(wǎng)狀模型支持多對多關(guān)系,子結(jié)點(diǎn)可有多個(gè)父結(jié)點(diǎn)(如CODASYL標(biāo)準(zhǔn))。3.C正確:關(guān)系模型嚴(yán)格以二維表(關(guān)系)組織數(shù)據(jù),屬性和元組構(gòu)成完整結(jié)構(gòu)。4.D錯誤:最早廣泛使用的是層次模型和網(wǎng)狀模型(1960s),對象模型興起于1990s。22.數(shù)據(jù)庫事務(wù)的ACID特性包括哪些?A.原子性(Atomicity)B.隔離性(Isolation)C.持久性(Durability)D.并行性(Concurrency)【選項(xiàng)】A.原子性(Atomicity)B.隔離性(Isolation)C.持久性(Durability)D.并行性(Concurrency)【參考答案】A,B,C【解析】1.ACID特性包括原子性(事務(wù)不可分割)、一致性(事務(wù)保持?jǐn)?shù)據(jù)邏輯規(guī)則)、隔離性(并發(fā)事務(wù)互不影響)、持久性(提交后永久生效)。2.D錯誤:并行性屬于并發(fā)控制實(shí)現(xiàn)手段,非ACID核心特性。23.下列哪些操作會引起數(shù)據(jù)庫的參照完整性沖突?A.向子表插入主表中不存在的外鍵值B.刪除主表中被子表引用的記錄C.修改主表主鍵值但未級聯(lián)更新子表外鍵D.對子表的外鍵列插入NULL值【選項(xiàng)】A.向子表插入主表中不存在的外鍵值B.刪除主表中被子表引用的記錄C.修改主表主鍵值但未級聯(lián)更新子表外鍵D.對子表的外鍵列插入NULL值【參考答案】A,B,C【解析】1.A正確:子表外鍵必須對應(yīng)主表有效主鍵,否則違反參照約束。2.B正確:主表記錄被引用時(shí)刪除會破壞關(guān)聯(lián)關(guān)系(除非級聯(lián)刪除)。3.C正確:主鍵修改后子表外鍵未同步更新會導(dǎo)致關(guān)聯(lián)失效。4.D錯誤:外鍵允許NULL值(除非明確設(shè)為NOTNULL),不違反完整性。24.SQL語言中屬于數(shù)據(jù)操縱語言(DML)的是哪些?A.SELECTB.UPDATEC.CREATETABLED.GRANT【選項(xiàng)】A.SELECTB.UPDATEC.CREATETABLED.GRANT【參考答案】A,B【解析】1.A正確:SELECT用于數(shù)據(jù)查詢,屬于DML。2.B正確:UPDATE用于數(shù)據(jù)修改,屬于DML。3.C錯誤:CREATETABLE屬于數(shù)據(jù)定義語言(DDL)。4.D錯誤:GRANT屬于數(shù)據(jù)控制語言(DCL)。25.關(guān)于數(shù)據(jù)庫三級模式結(jié)構(gòu)的描述,正確的是哪些?A.外模式面向最終用戶B.模式通過內(nèi)模式實(shí)現(xiàn)物理存儲映射C.內(nèi)模式描述數(shù)據(jù)的全局邏輯結(jié)構(gòu)D.三級模式間有兩層映射保證獨(dú)立性【選項(xiàng)】A.外模式面向最終用戶B.模式通過內(nèi)模式實(shí)現(xiàn)物理存儲映射C.內(nèi)模式描述數(shù)據(jù)的全局邏輯結(jié)構(gòu)D.三級模式間有兩層映射保證獨(dú)立性【參考答案】A,B,D【解析】1.A正確:外模式(用戶視圖)直接為用戶提供數(shù)據(jù)訪問界面。2.B正確:模式(邏輯結(jié)構(gòu))通過內(nèi)模式映射到物理存儲(文件/索引)。3.C錯誤:內(nèi)模式描述物理存儲結(jié)構(gòu),全局邏輯結(jié)構(gòu)由模式定義。4.D正確:外模式/模式映射實(shí)現(xiàn)邏輯獨(dú)立性,模式/內(nèi)模式映射實(shí)現(xiàn)物理獨(dú)立性。26.關(guān)系數(shù)據(jù)庫中,滿足第三范式(3NF)的關(guān)系必須同時(shí)滿足哪些條件?A.消除非主屬性對候選碼的部分函數(shù)依賴B.消除非主屬性對候選碼的傳遞函數(shù)依賴C.所有屬性均不可再分D.主屬性完全函數(shù)依賴于候選碼【選項(xiàng)】A.消除非主屬性對候選碼的部分函數(shù)依賴B.消除非主屬性對候選碼的傳遞函數(shù)依賴C.所有屬性均不可再分D.主屬性完全函數(shù)依賴于候選碼【參考答案】A,B【解析】1.A正確:3NF需在2NF基礎(chǔ)上消除部分依賴(1NF→2NF要求)。2.B正確:3NF核心定義為消除非主屬性對候選碼的傳遞依賴。3.C錯誤:屬性不可分是1NF的要求,非3NF特有。4.D錯誤:主屬性完全依賴是2NF要求(針對非主屬性),不直接關(guān)聯(lián)3NF。27.以下哪些是數(shù)據(jù)庫并發(fā)控制的主要方法?A.封鎖協(xié)議(Locking)B.時(shí)間戳排序(TimestampOrdering)C.數(shù)據(jù)庫鏡像(Mirroring)D.多版本并發(fā)控制(MVCC)【選項(xiàng)】A.封鎖協(xié)議(Locking)B.時(shí)間戳排序(TimestampOrdering)C.數(shù)據(jù)庫鏡像(Mirroring)D.多版本并發(fā)控制(MVCC)【參考答案】A,B,D【解析】1.A正確:封鎖通過共享鎖/排他鎖協(xié)調(diào)并發(fā)訪問。2.B正確:時(shí)間戳排序基于事務(wù)時(shí)間戳決定操作順序。3.C錯誤:鏡像用于容災(zāi)備份,不解決并發(fā)沖突。4.D正確:MVCC通過數(shù)據(jù)多版本實(shí)現(xiàn)讀-寫非阻塞(如MySQLInnoDB)。28.關(guān)于數(shù)據(jù)庫恢復(fù)技術(shù),正確的是哪些?A.日志文件記錄所有事務(wù)的更新操作B.檢查點(diǎn)機(jī)制可減少恢復(fù)時(shí)間C.UNDO操作重做已提交事務(wù)D.增量轉(zhuǎn)儲僅備份上次轉(zhuǎn)儲后的變化數(shù)據(jù)【選項(xiàng)】A.日志文件記錄所有事務(wù)的更新操作B.檢查點(diǎn)機(jī)制可減少恢復(fù)時(shí)間C.UNDO操作重做已提交事務(wù)D.增量轉(zhuǎn)儲僅備份上次轉(zhuǎn)儲后的變化數(shù)據(jù)【參考答案】A,B,D【解析】1.A正確:日志包含事務(wù)操作記錄(如,)。2.B正確:檢查點(diǎn)定期保存數(shù)據(jù)庫狀態(tài),恢復(fù)時(shí)僅需處理檢查點(diǎn)后事務(wù)。3.C錯誤:UNDO回滾未提交事務(wù),REDO重做已提交事務(wù)。4.D正確:增量轉(zhuǎn)儲減小備份規(guī)模,適合頻繁變更的數(shù)據(jù)庫。29.下列哪些是數(shù)據(jù)庫安全控制措施?A.用戶身份鑒別B.視圖機(jī)制C.審計(jì)功能D.數(shù)據(jù)壓縮【選項(xiàng)】A.用戶身份鑒別B.視圖機(jī)制C.審計(jì)功能D.數(shù)據(jù)壓縮【參考答案】A,B,C【解析】1.A正確:身份鑒別(如密碼、生物識別)是基礎(chǔ)安全屏障。2.B正確:視圖限制用戶訪問的數(shù)據(jù)范圍(如隱藏敏感列)。3.C正確:審計(jì)跟蹤操作日志以檢測安全事件。4.D錯誤:數(shù)據(jù)壓縮用于存儲優(yōu)化,與安全無關(guān)。30.關(guān)系代數(shù)中屬于基本運(yùn)算的是哪些?A.并(Union)B.差(Difference)C.投影(Projection)D.自然連接(NaturalJoin)【選項(xiàng)】A.并(Union)B.差(Difference)C.投影(Projection)D.自然連接(NaturalJoin)【參考答案】A,B,C【解析】1.A正確:并運(yùn)算是基本集合運(yùn)算(傳統(tǒng)集合運(yùn)算)。2.B正確:差運(yùn)算是基本集合運(yùn)算。3.C正確:投影是關(guān)系專用基本運(yùn)算(選擇列)。4.D錯誤:自然連接是導(dǎo)出運(yùn)算(可由笛卡爾積+選擇+投影實(shí)現(xiàn))。31.以下關(guān)于數(shù)據(jù)庫三級模式結(jié)構(gòu)的描述中,正確的是:【選項(xiàng)】A.外模式是全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述B.模式與外模式之間存在一對多的映射關(guān)系C.內(nèi)模式通常使用物理數(shù)據(jù)模型描述D.三級模式之間的映射保證了數(shù)據(jù)的物理獨(dú)立性E.存儲模式屬于內(nèi)模式的具體實(shí)現(xiàn)方式【參考答案】BCDE【解析】A錯誤:外模式是用戶視角的數(shù)據(jù)視圖,模式才是全局邏輯結(jié)構(gòu)描述;B正確:一個(gè)模式可對應(yīng)多個(gè)外模式,體現(xiàn)邏輯數(shù)據(jù)獨(dú)立性;C正確:內(nèi)模式描述數(shù)據(jù)的物理存儲方式,屬于物理層;D正確:模式/內(nèi)模式映射實(shí)現(xiàn)物理獨(dú)立性,外模式/模式映射實(shí)現(xiàn)邏輯獨(dú)立性;E正確:存儲模式即內(nèi)模式的具體存儲結(jié)構(gòu)設(shè)計(jì)。32.下列關(guān)系代數(shù)運(yùn)算中,滿足交換律的有:【選項(xiàng)】A.自然連接B.笛卡爾積C.差運(yùn)算D.并運(yùn)算E.選擇運(yùn)算【參考答案】BDE【解析】A錯誤:自然連接結(jié)果與參與關(guān)系屬性順序相關(guān);B正確:R×S=S×R;C錯誤:R-S≠S-R;D正確:R∪S=S∪R;E正確:選擇運(yùn)算只作用于單個(gè)關(guān)系,順序無關(guān)。33.在SQL語句中,可能導(dǎo)致全表掃描的操作包括:【選項(xiàng)】A.WHERE子句使用非索引字段的條件判斷B.對字段使用函數(shù)或表達(dá)式運(yùn)算后比較C.使用LIKE模糊查詢且通配符在前D.組合索引未遵循最左前綴原則E.對主鍵字段使用等值查詢【參考答案】ABCD【解析】A正確:非索引字段無法使用索引檢索;B正確:字段運(yùn)算導(dǎo)致索引失效;C正確:"%abc"形式無法使用B樹索引范圍掃描;D正確:違反最左前綴原則的聯(lián)合索引查詢失效;E錯誤:主鍵等值查詢必然走唯一索引。34.關(guān)于事務(wù)ACID特性的描述,正確的有:【選項(xiàng)】A.原子性需要通過日志的UNDO操作實(shí)現(xiàn)B.隔離性由并發(fā)控制機(jī)制保證C.一致性是事務(wù)執(zhí)行前后的語義約束D.持久性由REDO日志機(jī)制確保E.讀未提交隔離級別不保證任何一致性【參考答案】ABCD【解析】E錯誤:讀未提交仍保證事務(wù)內(nèi)部一致性,但會破壞數(shù)據(jù)庫整體一致性。35.下列關(guān)于BCNF范式的說法中,正確的有:【選項(xiàng)】A.所有非主屬性對候選鍵都完全函數(shù)依賴B.消除了非主屬性對候選鍵的傳遞依賴C.每個(gè)函數(shù)依賴的左部必須包含候選鍵D.滿足BCNF的關(guān)系必然滿足3NFE.允許存在非平凡多值依賴【參考答案】CD【解析】A是2NF要求,B是3NF要求,E違反4NF條件。BCNF定義要求所有決定因素都包含候選鍵(C),且是3NF的強(qiáng)化形式(D)。三、判斷題(共30題)1.在數(shù)據(jù)庫三級模式結(jié)構(gòu)中,外模式到模式的映像實(shí)現(xiàn)了數(shù)據(jù)的邏輯獨(dú)立性。【選項(xiàng)】正確/錯誤【參考答案】正確【解析】數(shù)據(jù)庫三級模式包括外模式、模式和內(nèi)模式。外模式到模式的映像定義了用戶視圖與邏輯模式之間的映射關(guān)系。當(dāng)邏輯模式(如表結(jié)構(gòu))發(fā)生改變時(shí),只需調(diào)整外模式到模式的映像,無需修改外模式對應(yīng)的應(yīng)用程序,從而保證了數(shù)據(jù)的邏輯獨(dú)立性。2.自然連接操作會自動去除重復(fù)屬性,且要求兩個(gè)關(guān)系中所有同名屬性必須取值相同?!具x項(xiàng)】正確/錯誤【參考答案】錯誤【解析】自然連接操作會在連接后合并同名屬性(僅保留一列),但僅要求同名屬性的取值在連接條件上相等即可完成匹配,并非要求“所有同名屬性取值相同”。若兩個(gè)關(guān)系中存在多個(gè)同名屬性但值不完全相同,仍可能通過部分屬性匹配實(shí)現(xiàn)連接。3.在SQL中,HAVING子句用于過濾分組后的結(jié)果,而WHERE子句不能用于聚合函數(shù)的條件過濾?!具x項(xiàng)】正確/錯誤【參考答案】正確【解析】WHERE子句作用于原始數(shù)據(jù)行,在分組前過濾記錄;HAVING子句作用于分組后的結(jié)果集,可包含聚合函數(shù)(如SUM、COUNT)的條件。例如,篩選總成績大于100的分組時(shí),必須使用`HAVINGSUM(score)>100`。4.若關(guān)系模式R滿足BCNF范式,則R必然滿足第三范式(3NF),反之則不一定成立。【選項(xiàng)】正確/錯誤【參考答案】正確【解析】BCNF(巴斯-科德范式)的要求比3NF更嚴(yán)格:3NF允許非主屬性對候選鍵的傳遞依賴,而BCNF要求所有函數(shù)依賴的左部必須包含候選鍵。因此滿足BCNF必滿足3NF,但滿足3NF的關(guān)系可能存在非候選鍵決定的函數(shù)依賴,不滿足BCNF。5.兩段鎖協(xié)議(2PL)能保證事務(wù)調(diào)度的可串行化,但可能導(dǎo)致死鎖?!具x項(xiàng)】正確/錯誤【參考答案】正確【解析】兩段鎖協(xié)議要求事務(wù)分為“加鎖階段”和“解鎖階段”,確保調(diào)度可串行化。但由于事務(wù)可能相互等待對方持有的鎖,可能形成死鎖。例如事務(wù)A鎖住資源X后申請Y,同時(shí)事務(wù)B鎖住Y后申請X,將導(dǎo)致循環(huán)等待。6.數(shù)據(jù)庫系統(tǒng)的視圖機(jī)制通過GRANT和REVOKE語句實(shí)現(xiàn)用戶權(quán)限管理?!具x項(xiàng)】正確/錯誤【參考答案】錯誤【解析】GRANT和REVOKE屬于數(shù)據(jù)庫安全中的自主存取控制(DAC),用于直接授權(quán)或收回權(quán)限。視圖機(jī)制屬于間接權(quán)限控制手段:通過創(chuàng)建視圖限定用戶訪問的數(shù)據(jù)子集,再結(jié)合DAC授權(quán)視圖訪問權(quán)限,而非通過GRANT/REVOKE實(shí)現(xiàn)視圖本身。7.封鎖粒度越小,系統(tǒng)并發(fā)度越高,但鎖管理開銷越大?!具x項(xiàng)】正確/錯誤【參考答案】正確【解析】封鎖粒度指鎖定的數(shù)據(jù)單元大?。ㄈ缬涗浖墶⒈砑墸?。小粒度(如行鎖)允許多事務(wù)同時(shí)操作不同行,提高并發(fā)度,但需要維護(hù)更多鎖對象,增加鎖表管理和檢查的開銷;大粒度(如表鎖)管理簡單,但并發(fā)度低。8.數(shù)據(jù)庫事務(wù)的原子性是指事務(wù)要么全部執(zhí)行,要么全部不執(zhí)行,由undo日志保證?!具x項(xiàng)】正確/錯誤【參考答案】錯誤【解析】undo日志用于事務(wù)回滾時(shí)撤銷已執(zhí)行操作(恢復(fù)原子性),但原子性的完整保障需依賴事務(wù)管理機(jī)制(如事務(wù)狀態(tài)跟蹤)和日志共同實(shí)現(xiàn)。redo日志則用于已提交事務(wù)的重做,保障持久性。9.關(guān)系代數(shù)中,外連接操作會保留連接失敗的元組,并以NULL填充缺失屬性?!具x項(xiàng)】正確/錯誤【參考答案】正確【解析】外連接包括左外連接(保留左表未匹配元組)、右外連接(保留右表未匹配元組)和全外連接(保留兩側(cè)未匹配元組)。缺失一方的屬性值以NULL填充,而內(nèi)連接僅輸出匹配成功的元組。10.存儲過程在數(shù)據(jù)庫服務(wù)器端執(zhí)行,可減少網(wǎng)絡(luò)傳輸量,但會增加服務(wù)器負(fù)載。【選項(xiàng)】正確/錯誤【參考答案】正確【解析】存儲過程將多條SQL封裝在服務(wù)器端執(zhí)行,客戶端只需調(diào)用一次,避免了多次SQL交互的網(wǎng)絡(luò)開銷。但其執(zhí)行占用服務(wù)器計(jì)算資源(CPU、內(nèi)存),對高并發(fā)場景需權(quán)衡負(fù)載壓力與性能收益。11.數(shù)據(jù)庫的三級模式結(jié)構(gòu)中外模式/模式的映射保證了數(shù)據(jù)的物理獨(dú)立性。【選項(xiàng)】A.正確B.錯誤【參考答案】B【解析】1.三級模式結(jié)構(gòu)中,外模式/模式的映射保證的是數(shù)據(jù)的邏輯獨(dú)立性(當(dāng)模式改變時(shí)可通過調(diào)整映射使外模式不變),而非物理獨(dú)立性。2.模式/內(nèi)模式的映射才保證數(shù)據(jù)的物理獨(dú)立性(如存儲結(jié)構(gòu)變化時(shí)不影響模式)。12.在SQL語言中,視圖(View)是一個(gè)虛表,其數(shù)據(jù)實(shí)際存儲于數(shù)據(jù)庫的基本表中?!具x項(xiàng)】A.正確B.錯誤【參考答案】A【解析】1.視圖是從一個(gè)或多個(gè)基本表導(dǎo)出的虛擬表,僅存儲定義而不存儲實(shí)際數(shù)據(jù)。2.對視圖的操作最終轉(zhuǎn)化為對基本表的操作,因此視圖數(shù)據(jù)依賴于基本表的實(shí)時(shí)數(shù)據(jù)。13.關(guān)系代數(shù)中的自然連接操作會自動消除重復(fù)屬性,而笛卡爾積操作會保留所有屬性?!具x項(xiàng)】A.正確B.錯誤【參考答案】A【解析】1.自然連接基于同名屬性等值匹配,結(jié)果中同名屬性僅保留一份。2.笛卡爾積產(chǎn)生兩個(gè)關(guān)系中所有元組的組合,且全部屬性均保留(包括重復(fù)屬性名)。14.事務(wù)的持久性是指事務(wù)完成后,其對數(shù)據(jù)庫的修改必須是永久的,即使系統(tǒng)故障也不會丟失?!具x項(xiàng)】A.正確B.錯誤【參考答案】A【解析】1.持久性是事務(wù)ACID特性之一,依賴數(shù)據(jù)庫的恢復(fù)機(jī)制(如日志)確保已提交事務(wù)修改不丟失。2.系統(tǒng)故障后通過重做(Redo)已提交事務(wù)的日志記錄實(shí)現(xiàn)持久性。15.第一范式(1NF)要求關(guān)系模式的所有屬性都是原子不可再分的?!具x項(xiàng)】A.正確B.錯誤【參考答案】A【解析】1.1NF是關(guān)系數(shù)據(jù)庫設(shè)計(jì)的基本要求,強(qiáng)調(diào)屬性值必須是單一、不可分割的數(shù)據(jù)項(xiàng)。2.若屬性包含復(fù)合值(如集合或嵌套表),則違反1NF。16.若關(guān)系模式R的候選碼均為單屬性,則R必然滿足BC范式(BCNF)。【選項(xiàng)】A.正確B.錯誤【參考答案】B【解析】1.BCNF要求所有非平凡函數(shù)依賴的決定因素均包含候選碼。若存在非主屬性對候選碼的部分依賴或傳遞依賴,即使候選碼為單屬性,仍可能不滿足BCNF。2.例:R(A,B,C)中A為候選碼,但B→C成立(非主屬性C函數(shù)依賴

溫馨提示

  • 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

提交評論