版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2025達(dá)夢(mèng)數(shù)據(jù)校園招聘筆試歷年典型考點(diǎn)題庫附帶答案詳解(第1套)一、單項(xiàng)選擇題下列各題只有一個(gè)正確答案,請(qǐng)選出最恰當(dāng)?shù)倪x項(xiàng)(共25題)1、在數(shù)據(jù)庫系統(tǒng)中,負(fù)責(zé)數(shù)據(jù)定義、數(shù)據(jù)操作、數(shù)據(jù)控制以及數(shù)據(jù)維護(hù)等核心功能的軟件系統(tǒng)是?A.數(shù)據(jù)庫B.數(shù)據(jù)庫系統(tǒng)C.數(shù)據(jù)庫管理系統(tǒng)D.操作系統(tǒng)2、在操作系統(tǒng)中,下列哪種進(jìn)程調(diào)度算法綜合考慮了進(jìn)程的等待時(shí)間和執(zhí)行時(shí)間,以改善短作業(yè)的響應(yīng)時(shí)間并防止長(zhǎng)作業(yè)的“饑餓”現(xiàn)象?A.先來先服務(wù)(FCFS)B.短作業(yè)優(yōu)先(SJF)C.時(shí)間片輪轉(zhuǎn)(RR)D.高響應(yīng)比優(yōu)先(HRRN)3、在TCP/IP協(xié)議棧中,負(fù)責(zé)提供端到端的可靠數(shù)據(jù)傳輸服務(wù)的協(xié)議是?A.IPB.ICMPC.TCPD.UDP4、對(duì)一棵二叉樹進(jìn)行中序遍歷,其遍歷的順序是?A.根節(jié)點(diǎn)->左子樹->右子樹B.左子樹->根節(jié)點(diǎn)->右子樹C.左子樹->右子樹->根節(jié)點(diǎn)D.根節(jié)點(diǎn)->右子樹->左子樹5、在軟件工程中,哪種軟件生命周期模型特別強(qiáng)調(diào)風(fēng)險(xiǎn)分析,并結(jié)合了瀑布模型和快速原型模型的優(yōu)點(diǎn)?A.瀑布模型B.增量模型C.螺旋模型D.噴泉模型6、數(shù)據(jù)庫事務(wù)的ACID特性中,“持久性”(Durability)指的是什么?A.事務(wù)中的所有操作要么全部完成,要么全部不完成B.事務(wù)執(zhí)行前后,數(shù)據(jù)庫必須從一個(gè)一致性狀態(tài)轉(zhuǎn)換到另一個(gè)一致性狀態(tài)C.事務(wù)一旦提交,其對(duì)數(shù)據(jù)庫的修改就是永久性的,即使系統(tǒng)發(fā)生故障也不會(huì)丟失D.多個(gè)并發(fā)事務(wù)的執(zhí)行結(jié)果與它們串行執(zhí)行的結(jié)果相同7、關(guān)于B+樹索引結(jié)構(gòu),以下哪項(xiàng)描述是其區(qū)別于B樹的核心特點(diǎn)之一?A.所有節(jié)點(diǎn)都存儲(chǔ)實(shí)際的數(shù)據(jù)記錄B.非葉子節(jié)點(diǎn)只存儲(chǔ)索引鍵值和指向子節(jié)點(diǎn)的指針,數(shù)據(jù)記錄僅存儲(chǔ)在葉子節(jié)點(diǎn)中C.樹的高度隨著數(shù)據(jù)量增加呈線性增長(zhǎng)D.不支持范圍查詢8、在SQL標(biāo)準(zhǔn)中,`LEFTJOIN`(左連接)操作的結(jié)果集會(huì)包含什么?A.僅包含兩個(gè)表中連接字段相等的記錄B.包含左表的所有記錄,以及右表中與左表匹配的記錄;若右表無匹配,則對(duì)應(yīng)字段為NULLC.包含右表的所有記錄,以及左表中與右表匹配的記錄;若左表無匹配,則對(duì)應(yīng)字段為NULLD.包含兩個(gè)表中所有的記錄,無論是否匹配9、關(guān)系數(shù)據(jù)庫設(shè)計(jì)中的第三范式(3NF)要求消除哪種依賴關(guān)系?A.非主屬性對(duì)主鍵的部分函數(shù)依賴B.主屬性對(duì)主鍵的部分函數(shù)依賴C.非主屬性對(duì)主鍵的傳遞函數(shù)依賴D.任何屬性對(duì)非主鍵屬性的依賴10、在數(shù)據(jù)庫的崩潰恢復(fù)機(jī)制中,`redolog`(重做日志)和`undolog`(撤銷日志)的主要作用分別是什么?A.redo用于回滾未提交的事務(wù),undo用于重做已提交但未寫入磁盤的事務(wù)B.redo用于重做已提交的事務(wù)以確保持久性,undo用于回滾未提交的事務(wù)以保證原子性C.redo和undo都用于在系統(tǒng)故障后恢復(fù)數(shù)據(jù)到一致狀態(tài),功能完全相同D.redo用于記錄事務(wù)開始前的數(shù)據(jù)狀態(tài),undo用于記錄事務(wù)修改后的數(shù)據(jù)狀態(tài)11、在關(guān)系數(shù)據(jù)庫中,用于保證數(shù)據(jù)正確性和相容性的規(guī)則,如主鍵不能取空值,被稱為?A.數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)操作集合C.完整性約束D.數(shù)據(jù)模型12、在TCP/IP參考模型中,負(fù)責(zé)提供端到端可靠數(shù)據(jù)傳輸服務(wù)的是哪一層?A.應(yīng)用層B.網(wǎng)絡(luò)接口層C.網(wǎng)際層D.傳輸層13、關(guān)于進(jìn)程和線程,以下說法正確的是?A.進(jìn)程是CPU調(diào)度和分派的基本單位B.線程是系統(tǒng)進(jìn)行資源分配的基本單位C.同一進(jìn)程內(nèi)的多個(gè)線程共享該進(jìn)程的地址空間和資源D.線程切換的開銷通常大于進(jìn)程切換14、對(duì)一棵二叉樹進(jìn)行后序遍歷時(shí),訪問根節(jié)點(diǎn)的時(shí)機(jī)是?A.在訪問左子樹之前B.在訪問左子樹之后、右子樹之前C.在訪問右子樹之后D.與訪問左右子樹的順序無關(guān)15、在SQL的SELECT查詢語句中,邏輯執(zhí)行順序排在最前面的子句是?A.SELECTB.WHEREC.FROMD.ORDERBY16、在關(guān)系型數(shù)據(jù)庫中,用于確保實(shí)體完整性的約束是:A.外鍵約束B.唯一約束C.主鍵約束D.檢查約束17、下列關(guān)于事務(wù)的ACID特性描述中,哪一項(xiàng)是指“事務(wù)一旦提交,其對(duì)數(shù)據(jù)庫的修改就是永久的”?A.原子性B.一致性C.隔離性D.持久性18、在SQL中,以下哪個(gè)語句可用于刪除表中所有數(shù)據(jù)但保留表結(jié)構(gòu)?A.DROPTABLEB.DELETEFROMC.TRUNCATETABLED.REMOVETABLE19、數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)中,用戶視圖對(duì)應(yīng)的是:A.外模式B.模式C.內(nèi)模式D.存儲(chǔ)模式20、在B+樹索引結(jié)構(gòu)中,所有數(shù)據(jù)記錄都存儲(chǔ)在:A.根節(jié)點(diǎn)B.內(nèi)部節(jié)點(diǎn)C.葉子節(jié)點(diǎn)D.非葉子節(jié)點(diǎn)21、在關(guān)系數(shù)據(jù)庫中,用于從一個(gè)關(guān)系中選取滿足給定條件的元組的操作稱為?A.投影(Projection)B.選擇(Selection)C.連接(Join)D.并(Union)22、SQL語句中,用于從數(shù)據(jù)庫表中檢索數(shù)據(jù)的關(guān)鍵字是?A.INSERTB.UPDATEC.DELETED.SELECT23、數(shù)據(jù)庫事務(wù)的ACID特性中,“持久性”(Durability)指的是?A.事務(wù)中的所有操作要么全部完成,要么全部不執(zhí)行B.事務(wù)執(zhí)行前后,數(shù)據(jù)庫從一個(gè)一致性狀態(tài)轉(zhuǎn)移到另一個(gè)一致性狀態(tài)C.事務(wù)一旦提交,其對(duì)數(shù)據(jù)庫的修改就是永久性的D.多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),彼此互不干擾24、在數(shù)據(jù)庫中,使用索引的主要目的是?A.保證數(shù)據(jù)的完整性B.提高數(shù)據(jù)查詢的效率C.減少磁盤存儲(chǔ)空間D.簡(jiǎn)化數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)25、下列關(guān)系代數(shù)運(yùn)算中,不屬于傳統(tǒng)集合運(yùn)算的是?A.并(Union)B.差(Difference)C.笛卡爾積(CartesianProduct)D.投影(Projection)二、多項(xiàng)選擇題下列各題有多個(gè)正確答案,請(qǐng)選出所有正確選項(xiàng)(共15題)26、在關(guān)系數(shù)據(jù)庫中,關(guān)于事務(wù)的ACID特性,以下描述正確的是?A.原子性(Atomicity)指事務(wù)中的所有操作要么全部成功,要么全部失敗回滾B.一致性(Consistency)指多個(gè)事務(wù)并發(fā)執(zhí)行的結(jié)果必須與串行執(zhí)行的結(jié)果相同C.隔離性(Isolation)保證事務(wù)執(zhí)行不受其他并發(fā)事務(wù)的干擾D.持久性(Durability)指一旦事務(wù)提交,其對(duì)數(shù)據(jù)庫的更改就是永久的27、關(guān)于數(shù)據(jù)庫索引,以下說法正確的是?A.索引可以顯著提高數(shù)據(jù)查詢的速度B.索引會(huì)占用額外的存儲(chǔ)空間C.對(duì)經(jīng)常更新的字段建立索引總是有益的D.B-Tree是關(guān)系型數(shù)據(jù)庫中最常用的索引數(shù)據(jù)結(jié)構(gòu)之一28、以下關(guān)于數(shù)據(jù)庫范式的描述,正確的是?A.第一范式(1NF)要求表的每一列都是不可再分的原子數(shù)據(jù)項(xiàng)B.第二范式(2NF)要求在滿足1NF的基礎(chǔ)上,所有非主屬性完全依賴于整個(gè)候選鍵C.第三范式(3NF)要求在滿足2NF的基礎(chǔ)上,消除非主屬性對(duì)候選鍵的傳遞函數(shù)依賴D.滿足第三范式的數(shù)據(jù)庫表一定沒有數(shù)據(jù)冗余29、在SQL語言中,以下哪些語句屬于數(shù)據(jù)定義語言(DDL)?A.CREATEB.INSERTC.ALTERD.DROP30、數(shù)據(jù)庫管理系統(tǒng)(DBMS)的主要功能包括?A.數(shù)據(jù)定義B.數(shù)據(jù)操縱C.數(shù)據(jù)庫的運(yùn)行管理D.數(shù)據(jù)庫的建立和維護(hù)31、關(guān)于達(dá)夢(mèng)數(shù)據(jù)庫的邏輯存儲(chǔ)結(jié)構(gòu),下列哪些描述是正確的?A.表空間是邏輯容器,由一個(gè)或多個(gè)數(shù)據(jù)文件組成[[33]]B.段是簇的上級(jí)單元,一個(gè)段可以跨越不同的數(shù)據(jù)文件[[36]]C.簇是數(shù)據(jù)庫的最小分配單元,由連續(xù)的多個(gè)頁組成[[39]]D.數(shù)據(jù)塊(頁)是存儲(chǔ)數(shù)據(jù)的最小物理單位[[39]]32、數(shù)據(jù)庫系統(tǒng)的主要特點(diǎn)包括以下哪些?A.數(shù)據(jù)高度冗余B.數(shù)據(jù)共享性高,冗余度低C.數(shù)據(jù)獨(dú)立性高D.由統(tǒng)一的軟件進(jìn)行數(shù)據(jù)管理和控制33、標(biāo)準(zhǔn)SQL定義的事務(wù)隔離級(jí)別中,能夠避免“臟讀”現(xiàn)象的有哪些?A.讀未提交(ReadUncommitted)B.讀已提交(ReadCommitted)C.可重復(fù)讀(RepeatableRead)D.可串行化(Serializable)34、關(guān)于進(jìn)程與線程,下列說法正確的有哪些?A.進(jìn)程是資源分配的基本單位B.線程是CPU調(diào)度和執(zhí)行的基本單位C.同一進(jìn)程內(nèi)的多個(gè)線程共享該進(jìn)程的地址空間D.線程的創(chuàng)建和上下文切換開銷通常大于進(jìn)程35、在TCP建立連接的三次握手中,以下描述正確的有哪些?A.第一次握手,客戶端發(fā)送SYN報(bào)文,攜帶初始序列號(hào)B.第二次握手,服務(wù)器回復(fù)SYN+ACK報(bào)文,確認(rèn)客戶端的序列號(hào)并攜帶自己的初始序列號(hào)C.第三次握手,客戶端發(fā)送ACK報(bào)文,確認(rèn)服務(wù)器的序列號(hào)D.三次握手完成后,雙方進(jìn)入CLOSED狀態(tài)36、關(guān)于二叉樹的遍歷,以下說法正確的有哪些?A.前序遍歷的順序是:根→左子樹→右子樹B.中序遍歷的順序是:左子樹→根→右子樹C.后序遍歷屬于深度優(yōu)先遍歷D.層次遍歷屬于廣度優(yōu)先遍歷37、在達(dá)夢(mèng)數(shù)據(jù)庫(DM)中,關(guān)于事務(wù)的ACID特性,以下描述正確的是?A.原子性(Atomicity)指事務(wù)中的所有操作要么全部成功,要么全部失敗B.一致性(Consistency)確保事務(wù)執(zhí)行前后數(shù)據(jù)庫從一個(gè)有效狀態(tài)轉(zhuǎn)換到另一個(gè)有效狀態(tài)C.隔離性(Isolation)意味著多個(gè)事務(wù)不能并發(fā)執(zhí)行D.持久性(Durability)指一旦事務(wù)提交,其結(jié)果將永久保存在數(shù)據(jù)庫中38、達(dá)夢(mèng)數(shù)據(jù)庫支持的備份方式包括以下哪些?A.聯(lián)機(jī)備份B.脫機(jī)備份C.邏輯備份D.物理備份39、在達(dá)夢(mèng)數(shù)據(jù)庫中,以下哪些屬于數(shù)據(jù)庫邏輯結(jié)構(gòu)組成部分?A.表空間B.段C.數(shù)據(jù)文件D.區(qū)40、關(guān)于達(dá)夢(mèng)數(shù)據(jù)庫中的用戶與權(quán)限管理,以下說法正確的是?A.可通過CREATEUSER語句創(chuàng)建新用戶B.角色可用于集中管理一組權(quán)限C.PUBLIC角色可被刪除D.用戶默認(rèn)擁有CONNECT權(quán)限三、判斷題判斷下列說法是否正確(共10題)41、在關(guān)系數(shù)據(jù)庫中,一個(gè)關(guān)系的主碼可以由多個(gè)屬性組合而成,這種主碼被稱為復(fù)合主碼。A.正確;B.錯(cuò)誤42、事務(wù)的ACID特性中,“一致性”是指事務(wù)執(zhí)行前后,數(shù)據(jù)庫必須從一個(gè)一致性狀態(tài)轉(zhuǎn)換到另一個(gè)一致性狀態(tài),且不會(huì)破壞完整性約束。A.正確;B.錯(cuò)誤43、在B+樹索引結(jié)構(gòu)中,所有數(shù)據(jù)記錄(或指向數(shù)據(jù)的指針)都存儲(chǔ)在葉子節(jié)點(diǎn),且葉子節(jié)點(diǎn)之間通過指針串連形成有序鏈表。A.正確;B.錯(cuò)誤44、滿足第三范式(3NF)的關(guān)系模式,一定也滿足第二范式(2NF)和第一范式(1NF)。A.正確;B.錯(cuò)誤45、嚴(yán)格兩階段封鎖協(xié)議(Strict2PL)要求事務(wù)在提交或回滾之前不能釋放任何排他鎖(X鎖),但可以提前釋放共享鎖(S鎖)。A.正確;B.錯(cuò)誤46、達(dá)夢(mèng)數(shù)據(jù)庫DM8支持事務(wù)級(jí)讀寫負(fù)載分離,可調(diào)整讀寫分配比例以優(yōu)化性能。A.正確B.錯(cuò)誤47、在關(guān)系數(shù)據(jù)庫中,主鍵(PrimaryKey)的值必須唯一且不能為空(NULL)。A.正確B.錯(cuò)誤48、SQL語句中,使用ORDERBY子句時(shí),默認(rèn)的排序方式是降序(DESC)。A.正確B.錯(cuò)誤49、在操作系統(tǒng)中,進(jìn)程從就緒狀態(tài)可以直接轉(zhuǎn)變?yōu)樽枞麪顟B(tài)。A.正確B.錯(cuò)誤50、在TCP/IP協(xié)議棧中,UDP協(xié)議提供面向連接的可靠數(shù)據(jù)傳輸服務(wù)。A.正確B.錯(cuò)誤
參考答案及解析1.【參考答案】C【解析】數(shù)據(jù)庫(A)是存儲(chǔ)數(shù)據(jù)的倉庫。數(shù)據(jù)庫系統(tǒng)(B)是一個(gè)更大的概念,包含數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用程序和用戶等。數(shù)據(jù)庫管理系統(tǒng)(DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,是核心軟件,負(fù)責(zé)對(duì)數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制。操作系統(tǒng)(D)是管理計(jì)算機(jī)硬件與軟件資源的程序。2.【參考答案】D【解析】高響應(yīng)比優(yōu)先調(diào)度算法的響應(yīng)比=(等待時(shí)間+要求服務(wù)時(shí)間)/要求服務(wù)時(shí)間。該算法在每次調(diào)度時(shí)計(jì)算所有就緒進(jìn)程的響應(yīng)比,選擇最高者投入運(yùn)行。它既照顧了短作業(yè)(因其要求服務(wù)時(shí)間短,響應(yīng)比容易高),又考慮了長(zhǎng)作業(yè)的等待時(shí)間,是一種較好的折中方案[[16]]。3.【參考答案】C【解析】TCP/IP協(xié)議棧分為四層。網(wǎng)絡(luò)層的IP協(xié)議負(fù)責(zé)主機(jī)間的尋址和路由。傳輸層包含TCP和UDP協(xié)議。其中,TCP(傳輸控制協(xié)議)是面向連接的、可靠的傳輸協(xié)議,提供流量控制、擁塞控制和錯(cuò)誤恢復(fù)。UDP(用戶數(shù)據(jù)報(bào)協(xié)議)則提供無連接、不可靠但高效的服務(wù)[[25]]。4.【參考答案】B【解析】二叉樹的遍歷方式有三種:前序、中序、后序。它們的命名取決于訪問根節(jié)點(diǎn)的時(shí)機(jī)?!爸行颉奔丛诒闅v過程中,先遞歸遍歷左子樹,然后訪問根節(jié)點(diǎn),最后遞歸遍歷右子樹。這是三種遍歷方式中最基本的一種[[28]]。5.【參考答案】C【解析】螺旋模型是一種演進(jìn)式的開發(fā)模型,它將開發(fā)過程組織成一系列的螺旋周期。每個(gè)周期都包括制定計(jì)劃、風(fēng)險(xiǎn)分析、工程實(shí)施(如原型開發(fā))和用戶評(píng)估四個(gè)階段。通過在每個(gè)迭代周期都進(jìn)行風(fēng)險(xiǎn)分析,該模型能有效管理和降低大型、復(fù)雜項(xiàng)目的風(fēng)險(xiǎn)[[45]]。6.【參考答案】C【解析】ACID是數(shù)據(jù)庫事務(wù)的四大核心特性。其中,原子性(A)對(duì)應(yīng)選項(xiàng)A;一致性(C)對(duì)應(yīng)選項(xiàng)B;隔離性(I)對(duì)應(yīng)選項(xiàng)D;而持久性(D)是指,一旦事務(wù)被成功提交,它對(duì)數(shù)據(jù)庫所做的所有更改都將被永久保存下來,后續(xù)即使發(fā)生系統(tǒng)崩潰或斷電等故障,這些更改也不會(huì)丟失,系統(tǒng)恢復(fù)后數(shù)據(jù)依然有效[[1]]。7.【參考答案】B【解析】B+樹與B樹的關(guān)鍵區(qū)別在于數(shù)據(jù)的存儲(chǔ)位置。在B+樹中,非葉子節(jié)點(diǎn)僅作為索引的“導(dǎo)航”,只存放鍵值(Key)和子節(jié)點(diǎn)指針;而所有的實(shí)際數(shù)據(jù)記錄都集中存儲(chǔ)在最底層的葉子節(jié)點(diǎn)上。此外,B+樹的葉子節(jié)點(diǎn)之間通過指針鏈接成一個(gè)有序鏈表,這使其非常適合進(jìn)行范圍查詢和順序掃描[[12]]。8.【參考答案】B【解析】`LEFTJOIN`,也稱左外連接,其核心規(guī)則是:無論右表(被連接表)是否有匹配項(xiàng),查詢結(jié)果都會(huì)包含左表(驅(qū)動(dòng)表)的所有行。對(duì)于左表中某行在右表找不到匹配的情況,右表對(duì)應(yīng)的列將以`NULL`值填充。這使得`LEFTJOIN`非常適合用于“查找主表所有記錄及其關(guān)聯(lián)信息(關(guān)聯(lián)信息可為空)”的場(chǎng)景[[22]]。9.【參考答案】C【解析】第三范式(3NF)建立在第二范式(2NF)的基礎(chǔ)上。2NF已消除了“非主屬性對(duì)主鍵的部分函數(shù)依賴”,而3NF則進(jìn)一步要求消除“非主屬性對(duì)主鍵的傳遞函數(shù)依賴”。即,如果存在“A→B→主鍵”,那么A對(duì)主鍵的依賴是傳遞的,不符合3NF,應(yīng)將A和B單獨(dú)分解到另一個(gè)關(guān)系中[[31]]。10.【參考答案】B【解析】`redolog`是物理日志,記錄了事務(wù)對(duì)數(shù)據(jù)頁的物理修改。在系統(tǒng)崩潰后,數(shù)據(jù)庫通過重放(Redo)這些日志,將已提交但可能尚未寫入磁盤的數(shù)據(jù)更改恢復(fù)出來,從而保證事務(wù)的持久性。`undolog`是邏輯日志,記錄了事務(wù)修改前的數(shù)據(jù)舊值,用于在事務(wù)需要回滾(Rollback)時(shí),將數(shù)據(jù)恢復(fù)到事務(wù)開始前的狀態(tài),從而保證事務(wù)的原子性[[41]]。11.【參考答案】C【解析】數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作集合和完整性約束三部分組成。完整性約束是完整性規(guī)則的集合,用于限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效和相容,例如實(shí)體完整性規(guī)定主鍵不能為空[[3]]。12.【參考答案】D【解析】TCP/IP模型分為四層:應(yīng)用層、傳輸層、網(wǎng)際層和網(wǎng)絡(luò)接口層。其中,傳輸層(如TCP協(xié)議)的核心功能就是提供端到端的可靠、有序的數(shù)據(jù)傳輸服務(wù),確保數(shù)據(jù)完整無誤地從源主機(jī)送達(dá)目的主機(jī)[[10]]。13.【參考答案】C【解析】進(jìn)程是系統(tǒng)進(jìn)行資源分配的基本單位,而線程是CPU調(diào)度和分派的基本單位。同一進(jìn)程內(nèi)的所有線程共享該進(jìn)程的內(nèi)存地址空間和大部分資源(如打開的文件),這使得線程間的通信和切換開銷遠(yuǎn)小于進(jìn)程[[24]]。14.【參考答案】C【解析】二叉樹的后序遍歷遵循“左子樹->右子樹->根節(jié)點(diǎn)”的順序。這意味著,只有當(dāng)一個(gè)節(jié)點(diǎn)的左、右子樹都被完全訪問過后,才會(huì)訪問該節(jié)點(diǎn)本身[[33]]。15.【參考答案】C【解析】SQL查詢的邏輯執(zhí)行順序與書寫順序不同。數(shù)據(jù)庫引擎首先執(zhí)行FROM子句來確定數(shù)據(jù)源,然后依次是WHERE、GROUPBY、HAVING、SELECT、ORDERBY等。因此,最先執(zhí)行的是FROM子句[[37]]。16.【參考答案】C【解析】主鍵約束用于唯一標(biāo)識(shí)表中的每一行,且不允許為空,是保障實(shí)體完整性的核心機(jī)制。外鍵用于引用完整性,唯一約束允許空值但不能重復(fù),檢查約束用于限定列值的范圍或格式。17.【參考答案】D【解析】持久性(Durability)確保事務(wù)提交后,其結(jié)果不會(huì)因系統(tǒng)故障而丟失。原子性指事務(wù)不可分割,一致性指事務(wù)使數(shù)據(jù)庫從一個(gè)有效狀態(tài)到另一個(gè)有效狀態(tài),隔離性指并發(fā)事務(wù)互不干擾。18.【參考答案】C【解析】TRUNCATETABLE會(huì)清空表中所有數(shù)據(jù),但保留表結(jié)構(gòu),且通常比DELETEFROM更高效(不逐行刪除,不觸發(fā)觸發(fā)器)。DROPTABLE會(huì)刪除整個(gè)表結(jié)構(gòu),DELETEFROM可帶條件刪除且可回滾。19.【參考答案】A【解析】外模式是數(shù)據(jù)庫用戶(應(yīng)用程序)能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征描述,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示,即用戶視圖。模式是全局邏輯結(jié)構(gòu),內(nèi)模式描述物理存儲(chǔ)結(jié)構(gòu)。20.【參考答案】C【解析】B+樹的葉子節(jié)點(diǎn)包含所有關(guān)鍵字對(duì)應(yīng)的數(shù)據(jù)記錄(或指向記錄的指針),且葉子節(jié)點(diǎn)通過指針鏈接,便于范圍查詢。內(nèi)部節(jié)點(diǎn)僅用于索引導(dǎo)航,不存儲(chǔ)實(shí)際數(shù)據(jù)記錄。21.【參考答案】B【解析】選擇(Selection)操作是從關(guān)系中篩選出滿足特定條件的元組,屬于一元運(yùn)算。投影是從關(guān)系中選取特定屬性列;連接是將兩個(gè)關(guān)系按條件組合;并是將兩個(gè)結(jié)構(gòu)相同的關(guān)系合并。本題考查關(guān)系代數(shù)基本運(yùn)算的定義[[39]]。22.【參考答案】D【解析】SELECT是SQL中用于查詢數(shù)據(jù)的核心關(guān)鍵字,其后可跟字段列表、表名及條件子句。INSERT用于插入新記錄,UPDATE用于修改已有數(shù)據(jù),DELETE用于刪除記錄。此題為基礎(chǔ)SQL語法常識(shí)[[10]]。23.【參考答案】C【解析】持久性確保已提交事務(wù)的結(jié)果不會(huì)因系統(tǒng)故障而丟失,通常通過日志機(jī)制實(shí)現(xiàn)。A描述的是原子性,B是一致性,D是隔離性。ACID是事務(wù)處理的四大基石[[23]]。24.【參考答案】B【解析】索引是一種特殊的數(shù)據(jù)結(jié)構(gòu)(如B+樹),用于加速對(duì)表中特定字段的查找操作,類似于書籍目錄。它雖可能增加寫操作開銷和存儲(chǔ)占用,但能顯著提升查詢性能[[37]]。25.【參考答案】D【解析】傳統(tǒng)集合運(yùn)算包括并、交、差和笛卡爾積,要求參與運(yùn)算的關(guān)系具有相同模式。投影屬于專門的關(guān)系運(yùn)算,用于選取特定屬性列,不依賴于集合論中的傳統(tǒng)運(yùn)算[[41]]。26.【參考答案】A,C,D【解析】原子性確保事務(wù)操作的完整性;隔離性防止并發(fā)事務(wù)間的相互干擾;持久性確保已提交事務(wù)的結(jié)果不會(huì)因系統(tǒng)故障而丟失。選項(xiàng)B描述的是可串行化,屬于隔離級(jí)別的一種,而非一致性的定義。一致性是指事務(wù)執(zhí)行前后,數(shù)據(jù)庫必須從一個(gè)一致性狀態(tài)轉(zhuǎn)移到另一個(gè)一致性狀態(tài)[[18]]。27.【參考答案】A,B,D【解析】索引通過建立額外的數(shù)據(jù)結(jié)構(gòu)來加速查詢,但會(huì)消耗存儲(chǔ)空間,并且在數(shù)據(jù)頻繁更新時(shí)會(huì)帶來維護(hù)索引的開銷,可能降低寫入性能。因此,對(duì)頻繁更新的字段建索引需謹(jǐn)慎。B-Tree因其平衡性和對(duì)范圍查詢的良好支持,被廣泛使用[[28]]。28.【參考答案】A,B,C【解析】1NF、2NF、3NF的定義分別對(duì)應(yīng)選項(xiàng)A、B、C的描述。雖然范式化能極大減少數(shù)據(jù)冗余,但“完全消除”是理想狀態(tài),實(shí)際設(shè)計(jì)中可能因性能考慮而適度反范式化,因此D選項(xiàng)過于絕對(duì)[[41]]。29.【參考答案】A,C,D【解析】數(shù)據(jù)定義語言(DDL)用于定義或修改數(shù)據(jù)庫結(jié)構(gòu)。CREATE用于創(chuàng)建數(shù)據(jù)庫對(duì)象,ALTER用于修改,DROP用于刪除。INSERT屬于數(shù)據(jù)操作語言(DML),用于插入數(shù)據(jù)[[2]]。30.【參考答案】A,B,C,D【解析】DBMS是數(shù)據(jù)庫系統(tǒng)的核心軟件,其基本功能涵蓋了數(shù)據(jù)定義(如創(chuàng)建表)、數(shù)據(jù)操縱(如查詢、更新)、數(shù)據(jù)庫的運(yùn)行管理(如并發(fā)控制、安全性控制)以及數(shù)據(jù)庫的建立、維護(hù)(如備份與恢復(fù))等[[2]]。31.【參考答案】A,B,D【解析】達(dá)夢(mèng)數(shù)據(jù)庫的邏輯結(jié)構(gòu)為表空間→段→簇→頁(數(shù)據(jù)塊)→行[[32]]。表空間是最高層邏輯容器[[33]],段由多個(gè)簇組成且可跨文件[[36]],簇是連續(xù)頁的集合,而最小分配單元是頁(數(shù)據(jù)塊)[[39]],并非簇。
2.【題干】達(dá)夢(mèng)數(shù)據(jù)庫支持的事務(wù)隔離級(jí)別包括哪些?
【選項(xiàng)】
A.讀未提交(ReadUncommitted)
B.讀已提交(ReadCommitted)
C.可重復(fù)讀(RepeatableRead)
D.串行化(Serializable)
【參考答案】A,B,D
【解析】達(dá)夢(mèng)數(shù)據(jù)庫支持三種事務(wù)隔離級(jí)別:讀未提交、讀已提交和串行化[[18]]。其中讀已提交是默認(rèn)級(jí)別[[15]],但不支持可重復(fù)讀,這與某些其他數(shù)據(jù)庫(如MySQL)不同。
3.【題干】關(guān)于達(dá)夢(mèng)數(shù)據(jù)庫的B-Tree索引,下列哪些說法是正確的?
【選項(xiàng)】
A.是最常用的索引類型,適用于等值查詢和范圍查詢[[24]]
B.基于平衡樹結(jié)構(gòu),能高效支持排序和查找操作[[22]]
C.在處理大量重復(fù)鍵值時(shí)性能優(yōu)于哈希索引[[27]]
D.僅適用于主鍵和唯一鍵列[[23]]
【參考答案】A,B,C
【解析】B-Tree索引是達(dá)夢(mèng)最常用的索引,支持等值和范圍查詢[[24]],其平衡樹結(jié)構(gòu)保證了高效查找與排序[[22]]。哈希索引雖點(diǎn)查詢快,但在重復(fù)鍵值下因哈希碰撞效率低,B-Tree更優(yōu)[[27]]。B-Tree不僅限于主鍵/唯一鍵,也適用于高選擇性列[[23]]。
4.【題干】達(dá)夢(mèng)數(shù)據(jù)庫實(shí)現(xiàn)高可用性的機(jī)制包括以下哪些?
【選項(xiàng)】
A.主備復(fù)制(DataWatch)
B.共享存儲(chǔ)集群(DMDSC)
C.基于REDO日志的自動(dòng)切換
D.分布式事務(wù)協(xié)調(diào)器(2PC)
【參考答案】A,B,C
【解析】達(dá)夢(mèng)通過主備復(fù)制(DataWatch)傳輸REDO日志實(shí)現(xiàn)數(shù)據(jù)同步與自動(dòng)切換[[43]],并通過共享存儲(chǔ)集群(DMDSC)允許多實(shí)例并發(fā)訪問共享存儲(chǔ)以實(shí)現(xiàn)高可用[[42]]。這些機(jī)制均依賴REDO日志重演[[45]]。分布式事務(wù)協(xié)調(diào)(2PC)屬于事務(wù)管理范疇,非高可用核心機(jī)制。
5.【題干】下列哪些屬于達(dá)夢(mèng)數(shù)據(jù)庫的ACID特性?
【選項(xiàng)】
A.原子性(Atomicity)
B.一致性(Consistency)
C.隔離性(Isolation)
D.持久性(Durability)
【參考答案】A,B,C,D
【解析】ACID是事務(wù)的四大核心特性:原子性確保事務(wù)全部完成或全部回滾[[17]],一致性保證數(shù)據(jù)庫狀態(tài)合法[[17]],隔離性確保并發(fā)事務(wù)互不干擾[[12]],持久性保證提交后數(shù)據(jù)永久保存[[17]]。達(dá)夢(mèng)數(shù)據(jù)庫支持完整的ACID特性[[17]]。32.【參考答案】BCD【解析】數(shù)據(jù)庫系統(tǒng)的核心目標(biāo)是解決數(shù)據(jù)冗余和不一致問題,因此具有數(shù)據(jù)共享性高、冗余度低的特點(diǎn);通過三級(jí)模式兩級(jí)映射實(shí)現(xiàn)較高的物理和邏輯獨(dú)立性;DBMS提供統(tǒng)一的數(shù)據(jù)定義、操作、控制(如安全性、完整性)功能。數(shù)據(jù)高度冗余是文件系統(tǒng)的缺陷,并非數(shù)據(jù)庫系統(tǒng)的特點(diǎn)[[1]][[3]]。33.【參考答案】BCD【解析】“臟讀”指讀取到其他事務(wù)未提交的數(shù)據(jù)。讀未提交級(jí)別允許臟讀;讀已提交級(jí)別通過僅讀取已提交數(shù)據(jù)來避免臟讀;可重復(fù)讀和可串行化作為更高級(jí)別,自然也禁止臟讀[[12]][[14]]。34.【參考答案】ABC【解析】進(jìn)程是系統(tǒng)進(jìn)行資源分配的基本單位,而線程是任務(wù)調(diào)度和執(zhí)行的基本單位,二者是“包含”關(guān)系;同一進(jìn)程的線程共享其地址空間、打開的文件等資源;正因共享資源,線程的創(chuàng)建、切換開銷遠(yuǎn)小于進(jìn)程[[20]][[24]]。35.【參考答案】ABC【解析】三次握手過程為:SYN(客戶端→服務(wù)器)→SYN+ACK(服務(wù)器→客戶端)→ACK(客戶端→服務(wù)器)。三次握手完成后,雙方進(jìn)入ESTABLISHED(已建立)狀態(tài),而非CLOSED[[30]][[34]]。36.【參考答案】ABCD【解析】前、中、后序遍歷均遵循“根-左-右”的不同順序,且都是遞歸定義的深度優(yōu)先搜索(DFS);層次遍歷則按層級(jí)從上到下、從左到右訪問,屬于廣度優(yōu)先搜索(BFS)[[43]][[44]][[47]]。37.【參考答案】A、B、D【解析】事務(wù)的隔離性允許并發(fā)執(zhí)行,但通過隔離級(jí)別控制相互影響,并非“不能并發(fā)”。A、B、D分別準(zhǔn)確體現(xiàn)了原子性、一致性和持久性的定義,符合數(shù)據(jù)庫事務(wù)基本理論[[3]]。38.【參考答案】A、B、C、D【解析】達(dá)夢(mèng)數(shù)據(jù)庫提供全面的備份機(jī)制,包括聯(lián)機(jī)與脫機(jī)(按數(shù)據(jù)庫運(yùn)行狀態(tài)劃分),以及邏輯備份(如dexp工具導(dǎo)出)和物理備份(如數(shù)據(jù)文件復(fù)制),四者均為官方支持的備份類型[[2]]。39.【參考答案】A、B、D【解析】達(dá)夢(mèng)數(shù)據(jù)庫的邏輯結(jié)構(gòu)包括表空間、段、區(qū)和數(shù)據(jù)塊;而數(shù)據(jù)文件屬于物理存儲(chǔ)結(jié)構(gòu),不屬于邏輯結(jié)構(gòu)范疇[[3]]。40.【參考答案】A、B【解析】達(dá)夢(mèng)中確實(shí)通過CREATEUSER創(chuàng)建用戶,角色用于權(quán)限聚合管理。但PUBLIC是系統(tǒng)內(nèi)置角色,不可刪除;新用戶默認(rèn)無權(quán)限,需顯式授權(quán),故C、D錯(cuò)誤[[2]]。41.【參考答案】A.正確【解析】主碼是能唯一標(biāo)識(shí)關(guān)系中元組的一個(gè)或多個(gè)屬性的集合。當(dāng)單一屬性無法唯一標(biāo)識(shí)元組時(shí),可由兩個(gè)或多個(gè)屬性組合構(gòu)成主碼,即復(fù)合主碼(CompositePrimaryKey),這是關(guān)系模型中的常見設(shè)計(jì)[[1]]。42.【參考答案】A.正確【解析】一致性(Consistency)確保事務(wù)執(zhí)行的結(jié)果符合預(yù)定義的業(yè)務(wù)規(guī)則和完整性約束(如主外鍵約束、唯一性等),例如轉(zhuǎn)賬操作中總金額守恒。它依賴于原子性、隔離性和應(yīng)用邏輯共同保障[[9]]。43.【參考答案】A.正確【解析】B+樹的特點(diǎn)是非葉子節(jié)點(diǎn)僅存儲(chǔ)索引鍵和指向下層的指針,不存實(shí)際數(shù)據(jù);所有數(shù)據(jù)項(xiàng)集中在葉子節(jié)點(diǎn),且葉子節(jié)點(diǎn)間用雙向指針連接,極大提升了范圍查詢效率[[22]]。44.【參考答案】A.正確【解析】范式之間具有層次性:1NF是最基本要求(屬性不可再分),2NF在1NF基礎(chǔ)上消除非主屬性對(duì)候選碼的部分函數(shù)依賴,3NF在2NF基礎(chǔ)上進(jìn)一步消除傳遞函數(shù)依賴,因此高階范式必然滿足低階范式[[35]]。45.【參考答案】B.錯(cuò)誤【解析】嚴(yán)格兩階段封鎖協(xié)議規(guī)定:事務(wù)在提交(COMMIT)或回滾(ROLLBACK)前,**既不能釋放X鎖,也不能釋放S鎖**。所有鎖必須等到事務(wù)結(jié)束時(shí)一次性釋放,從而避免級(jí)聯(lián)回滾,確??苫謴?fù)性[[46]]。46.【參考答案】A【解析】達(dá)夢(mèng)數(shù)據(jù)庫的讀寫分離架構(gòu)明確支持事務(wù)級(jí)的讀寫負(fù)載分離,并允許調(diào)整讀寫分配比例,適用于讀多寫少的場(chǎng)景以提升性能[[1]]。
2.【題干】達(dá)夢(mèng)數(shù)據(jù)庫采用單進(jìn)程、多線程結(jié)構(gòu),利用對(duì)稱服務(wù)器架構(gòu)提升資源利用效率?!具x項(xiàng)】A.正確B.錯(cuò)誤【參考答案】A【解析】達(dá)夢(mèng)數(shù)據(jù)庫的系統(tǒng)架構(gòu)為單進(jìn)程、多線程設(shè)計(jì),通過其對(duì)稱服務(wù)器架構(gòu)有效管理監(jiān)聽、I/O等核心線程,實(shí)現(xiàn)高效資源利用[[4]]。
3.【題干】達(dá)夢(mèng)數(shù)據(jù)庫的行列融合特性使其能同時(shí)支撐OLTP和OLAP業(yè)務(wù)?!具x項(xiàng)】A.正確B.錯(cuò)誤【參考答案】A【解析】達(dá)夢(mèng)數(shù)據(jù)庫的行列融合技術(shù),自DM7起成為核心特性,使系統(tǒng)能夠在同一架構(gòu)下同時(shí)處理聯(lián)機(jī)事務(wù)處理(OLTP)和聯(lián)機(jī)分析處理(OLAP)業(yè)務(wù)[[6]]。
4.【題干】達(dá)夢(mèng)數(shù)據(jù)庫集群的高可用性主要依賴于REDO日志的傳輸與重演機(jī)制?!具x項(xiàng)】A.正確B.錯(cuò)誤【參考答案】A【解析】達(dá)夢(mèng)數(shù)據(jù)庫集群的高可用原理包含REDO日志的傳輸與重演、監(jiān)控與狀態(tài)管理、自動(dòng)切換等機(jī)制,共同保障系統(tǒng)穩(wěn)定[[7]]。
5.【題干】達(dá)夢(mèng)數(shù)據(jù)庫采用分布式架構(gòu),通過分片和負(fù)載均衡實(shí)現(xiàn)高可擴(kuò)展性?!具x項(xiàng)】A.正確B.錯(cuò)誤【參考答案】A【解析】達(dá)夢(mèng)數(shù)據(jù)庫的系統(tǒng)架構(gòu)包含分布式設(shè)計(jì),利用數(shù)據(jù)分片和負(fù)載均衡技術(shù),有效提升系統(tǒng)的可擴(kuò)展性[[5]]。47.【參考答案】A【解析】主鍵用于唯一標(biāo)識(shí)關(guān)系表中的每一條記錄,根據(jù)關(guān)系模型的實(shí)體完整性約束,主鍵屬性必須滿足非空和唯一兩個(gè)條件,這是數(shù)據(jù)庫設(shè)計(jì)的基本原則之一[[1]]。48.【參考答案】B【解析】在SQL中,ORDERBY子句默認(rèn)采用升序(ASC)排序,若需降序排列,必須顯式指定DESC關(guān)鍵字。這是SQL語言的標(biāo)準(zhǔn)行為[[7]]。49.【參考答案】B【解析】進(jìn)程的狀態(tài)轉(zhuǎn)換遵循特定規(guī)則:就緒態(tài)進(jìn)程獲得CPU后進(jìn)入運(yùn)行態(tài),只有在運(yùn)行過程中因等待事件(如I/O)才會(huì)進(jìn)入阻塞態(tài)。就緒態(tài)不能直接變?yōu)樽枞麘B(tài)[[22]]。50.【參考答案】B【解析】UDP(用戶數(shù)據(jù)報(bào)協(xié)議)是無連接、不可靠的傳輸層協(xié)議,不保證數(shù)據(jù)順序和完整性;而TCP才是面向連接且提供可靠傳輸服務(wù)的協(xié)議[[32]]。
2025達(dá)夢(mèng)數(shù)據(jù)校園招聘筆試歷年典型考點(diǎn)題庫附帶答案詳解(第2套)一、單項(xiàng)選擇題下列各題只有一個(gè)正確答案,請(qǐng)選出最恰當(dāng)?shù)倪x項(xiàng)(共25題)1、數(shù)據(jù)庫事務(wù)的ACID特性中,哪一項(xiàng)確保了事務(wù)的所有操作要么全部成功執(zhí)行,要么全部不執(zhí)行?A.一致性B.隔離性C.原子性D.持久性2、在達(dá)夢(mèng)數(shù)據(jù)庫中,哪種索引類型最常用于支持等值查詢和范圍查詢?A.位圖索引B.全文索引C.B-Tree索引D.函數(shù)索引3、達(dá)夢(mèng)數(shù)據(jù)庫的存儲(chǔ)引擎設(shè)計(jì)中,哪一種架構(gòu)支持同時(shí)滿足OLTP和OLAP工作負(fù)載?A.單一行存儲(chǔ)引擎B.單一列存儲(chǔ)引擎C.雙存儲(chǔ)引擎機(jī)制D.分布式存儲(chǔ)架構(gòu)4、在數(shù)據(jù)庫并發(fā)控制中,樂觀鎖的主要特點(diǎn)是什么?A.在操作前先鎖定數(shù)據(jù)資源B.使用數(shù)據(jù)庫內(nèi)置的鎖機(jī)制C.假設(shè)沖突很少發(fā)生,通過版本號(hào)檢測(cè)沖突D.導(dǎo)致其他事務(wù)必須等待5、關(guān)于數(shù)據(jù)庫備份策略,以下哪項(xiàng)描述正確?A.增量備份包含數(shù)據(jù)庫所有數(shù)據(jù)B.增量備份不依賴于基礎(chǔ)備份C.全量備份僅備份自上次備份后更改的數(shù)據(jù)D.增量備份只備份自上次備份以來更改的數(shù)據(jù)6、數(shù)據(jù)庫事務(wù)的四大特性中,確保事務(wù)中的所有操作要么全部成功,要么全部失敗,不會(huì)停留在中間狀態(tài)的特性是什么?A.一致性B.隔離性C.原子性D.持久性7、在數(shù)據(jù)庫系統(tǒng)中,用于加速數(shù)據(jù)檢索,通過創(chuàng)建指向數(shù)據(jù)行的指針來提高查詢效率的對(duì)象是什么?A.視圖B.序列C.索引D.同義詞8、以下哪項(xiàng)描述了數(shù)據(jù)庫事務(wù)的“一致性”特性?A.事務(wù)執(zhí)行后,數(shù)據(jù)庫從一個(gè)一致狀態(tài)轉(zhuǎn)換到另一個(gè)一致狀態(tài)B.事務(wù)的執(zhí)行不受其他并發(fā)事務(wù)干擾C.事務(wù)一旦提交,其結(jié)果永久保存D.事務(wù)包含的所有操作必須全部完成9、哪種數(shù)據(jù)庫特性保證了已提交事務(wù)的修改結(jié)果在系統(tǒng)故障后仍能被永久保留?A.原子性B.一致性C.隔離性D.持久性10、數(shù)據(jù)庫系統(tǒng)通過什么機(jī)制來管理并發(fā)事務(wù),防止它們相互干擾,從而保證數(shù)據(jù)的正確性?A.日志管理B.索引優(yōu)化C.隔離性控制D.視圖封裝11、在數(shù)據(jù)庫事務(wù)處理中,確保事務(wù)的所有操作要么全部成功,要么全部失敗的特性被稱為?A.一致性B.隔離性C.原子性D.持久性12、在數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)中,負(fù)責(zé)描述數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是哪一層?A.外模式B.內(nèi)模式C.模式D.存儲(chǔ)模式13、在TCP/IP協(xié)議簇中,負(fù)責(zé)將IP地址解析為物理地址(如MAC地址)的協(xié)議是?A.DNSB.DHCPC.ARPD.ICMP14、操作系統(tǒng)中,以下哪項(xiàng)是提供給應(yīng)用程序的接口?A.中斷B.庫函數(shù)C.系統(tǒng)調(diào)用D.原語15、關(guān)于數(shù)據(jù)結(jié)構(gòu)中的棧和隊(duì)列,下列說法正確的是?A.棧是先進(jìn)先出,隊(duì)列是先進(jìn)后出B.兩者都只允許在端點(diǎn)處進(jìn)行插入和刪除操作C.棧和隊(duì)列都不屬于線性結(jié)構(gòu)D.隊(duì)列只能用鏈表實(shí)現(xiàn)16、在SQL語言中,用于對(duì)查詢結(jié)果進(jìn)行分組統(tǒng)計(jì)的關(guān)鍵字是?A.ORDERBYB.WHEREC.GROUPBYD.HAVING17、達(dá)夢(mèng)數(shù)據(jù)庫默認(rèn)的事務(wù)隔離級(jí)別是什么?A.讀未提交B.讀已提交C.可重復(fù)讀D.串行化18、達(dá)夢(mèng)數(shù)據(jù)庫中,最常用且默認(rèn)的索引類型基于哪種數(shù)據(jù)結(jié)構(gòu)?A.哈希索引B.B樹索引C.位圖索引D.全文索引19、關(guān)于達(dá)夢(mèng)數(shù)據(jù)庫中CHAR與VARCHAR數(shù)據(jù)類型的區(qū)別,下列描述正確的是?A.CHAR長(zhǎng)度固定,不足時(shí)用空格填充;VARCHAR長(zhǎng)度可變,按實(shí)際數(shù)據(jù)存儲(chǔ)B.VARCHAR長(zhǎng)度固定,CHAR長(zhǎng)度可變C.兩者存儲(chǔ)空間均按最大長(zhǎng)度分配D.CHAR不支持存儲(chǔ)中文字符20、在達(dá)夢(mèng)數(shù)據(jù)庫中,實(shí)現(xiàn)分頁查詢的標(biāo)準(zhǔn)SQL語法是?A.SELECT*FROMtableLIMIT10;B.SELECT*FROMtableOFFSET20LIMIT10;C.SELECT*FROMtableWHEREROWNUM<=10;D.SELECT*FROMtableFETCHFIRST10ROWSONLY;21、在數(shù)據(jù)庫事務(wù)處理中,確保事務(wù)的所有操作要么全部成功執(zhí)行,要么全部不執(zhí)行的特性被稱為?A.一致性B.隔離性C.原子性D.持久性22、達(dá)夢(mèng)數(shù)據(jù)庫默認(rèn)使用哪種數(shù)據(jù)結(jié)構(gòu)來實(shí)現(xiàn)索引以提高查詢效率?A.哈希表B.二叉樹C.B+樹D.鏈表23、當(dāng)一個(gè)事務(wù)正在修改數(shù)據(jù)但尚未提交時(shí),其他事務(wù)無法看到這些未提交的更改,這體現(xiàn)了事務(wù)的哪項(xiàng)特性?A.原子性B.一致性C.隔離性D.持久性24、事務(wù)完成后,其對(duì)數(shù)據(jù)庫的修改將永久保存,即使系統(tǒng)發(fā)生故障也不會(huì)丟失,這描述的是事務(wù)的哪個(gè)特性?A.原子性B.一致性C.隔離性D.持久性25、在關(guān)系數(shù)據(jù)庫中,用于保證表中記錄唯一性的約束是?A.外鍵約束B.非空約束C.默認(rèn)值約束D.主鍵約束二、多項(xiàng)選擇題下列各題有多個(gè)正確答案,請(qǐng)選出所有正確選項(xiàng)(共15題)26、關(guān)于達(dá)夢(mèng)數(shù)據(jù)庫的表空間管理,以下哪些描述是正確的?A.表空間是數(shù)據(jù)庫邏輯存儲(chǔ)結(jié)構(gòu)的基本單位,用于組織數(shù)據(jù)文件[[7]]B.創(chuàng)建表空間時(shí)必須指定至少一個(gè)數(shù)據(jù)文件的路徑和大小[[17]]C.一個(gè)表空間只能包含一個(gè)數(shù)據(jù)文件,以保證數(shù)據(jù)隔離[[11]]D.表空間可以被設(shè)置為只讀狀態(tài),以保護(hù)其中的數(shù)據(jù)不被修改[[16]]27、數(shù)據(jù)庫事務(wù)必須滿足的ACID特性具體指哪些?A.自動(dòng)性(Automaticity)B.原子性(Atomicity)C.一致性(Consistency)D.隔離性(Isolation)E.持久性(Durability)28、關(guān)于關(guān)系型數(shù)據(jù)庫中索引的應(yīng)用,下列說法正確的是?A.B樹索引適用于范圍查詢和排序操作B.哈希索引適用于等值查詢,但不支持范圍查詢C.位圖索引適用于高基數(shù)列(如唯一ID)的查詢D.全文索引用于加速文本內(nèi)容的模糊匹配與關(guān)鍵詞檢索E.創(chuàng)建索引總能顯著提升所有類型的查詢性能29、在數(shù)據(jù)庫并發(fā)控制中,關(guān)于鎖機(jī)制的描述,正確的是?A.共享鎖(S鎖)允許多個(gè)事務(wù)同時(shí)讀取同一數(shù)據(jù)項(xiàng)B.排他鎖(X鎖)允許其他事務(wù)加共享鎖但不能加排他鎖C.意向共享鎖(IS)表示事務(wù)打算在表的某些行上加共享鎖D.加行級(jí)X鎖前,必須先獲得表級(jí)意向排他鎖(IX)E.共享鎖與排他鎖可以同時(shí)存在于同一數(shù)據(jù)項(xiàng)上30、關(guān)于SQL中不同類型的JOIN操作,下列說法正確的是?A.INNERJOIN僅返回兩個(gè)表中連接字段相等的記錄B.LEFTJOIN返回左表所有記錄,右表無匹配時(shí)對(duì)應(yīng)字段為NULLC.RIGHTJOIN返回右表所有記錄,左表無匹配時(shí)對(duì)應(yīng)字段為NULLD.FULLOUTERJOIN在所有主流數(shù)據(jù)庫中均被完全支持E.CROSSJOIN會(huì)產(chǎn)生兩個(gè)表的笛卡爾積31、下列哪些屬于數(shù)據(jù)庫完整性約束的范疇?A.主鍵約束(PRIMARYKEY)B.唯一性約束(UNIQUE)C.外鍵約束(FOREIGNKEY)D.檢查約束(CHECK)E.非空約束(NOTNULL)32、在數(shù)據(jù)庫系統(tǒng)中,關(guān)于事務(wù)的ACID特性,以下描述正確的是?A.原子性(Atomicity)指事務(wù)中的所有操作要么全部完成,要么全部不完成B.一致性(Consistency)指事務(wù)執(zhí)行前后,數(shù)據(jù)庫必須從一個(gè)一致性狀態(tài)轉(zhuǎn)換到另一個(gè)一致性狀態(tài)C.隔離性(Isolation)指多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),一個(gè)事務(wù)的執(zhí)行不應(yīng)影響其他事務(wù)D.持久性(Durability)指事務(wù)一旦提交,其對(duì)數(shù)據(jù)庫的修改就是永久的33、在TCP/IP協(xié)議族中,以下哪些協(xié)議工作在傳輸層?A.IPB.TCPC.UDPD.HTTP34、關(guān)于操作系統(tǒng)的進(jìn)程與線程,下列說法正確的是?A.一個(gè)進(jìn)程可以包含多個(gè)線程B.同一進(jìn)程內(nèi)的線程共享該進(jìn)程的地址空間C.線程是操作系統(tǒng)進(jìn)行資源分配的基本單位D.線程的切換開銷通常小于進(jìn)程的切換開銷35、關(guān)于二叉樹的遍歷方式,以下哪些屬于深度優(yōu)先遍歷(DFS)?A.前序遍歷B.中序遍歷C.后序遍歷D.層序遍歷36、在SQL語言中,以下哪些屬于數(shù)據(jù)定義語言(DDL)的操作?A.CREATEB.INSERTC.ALTERD.DROP37、關(guān)于達(dá)夢(mèng)數(shù)據(jù)庫的事務(wù)特性,以下哪些描述是正確的?A.事務(wù)具備原子性、一致性、隔離性和持久性(ACID)特性[[12]]B.默認(rèn)的事務(wù)隔離級(jí)別是可重復(fù)讀C.讀提交是達(dá)夢(mèng)數(shù)據(jù)庫默認(rèn)的事務(wù)隔離級(jí)別[[13]]D.支持只讀事務(wù),且只讀事務(wù)不會(huì)改變?cè)懈綦x級(jí)別[[11]]38、在關(guān)系型數(shù)據(jù)庫中,以下關(guān)于主鍵(PrimaryKey)的描述,哪些是正確的?A.一個(gè)表可以定義多個(gè)主鍵B.主鍵的值必須唯一且不能為空C.主鍵可以由多個(gè)字段組合而成D.主鍵字段的數(shù)據(jù)類型必須為整數(shù)E.主鍵的值可以被更新39、以下哪些屬于SQL語言的功能模塊?A.DDL(數(shù)據(jù)定義語言)B.DML(數(shù)據(jù)操作語言)C.DCL(數(shù)據(jù)控制語言)D.DNL(數(shù)據(jù)命名語言)E.DTL(數(shù)據(jù)傳輸語言)40、關(guān)于操作系統(tǒng)中的進(jìn)程調(diào)度,以下說法正確的是?A.進(jìn)程調(diào)度從就緒隊(duì)列中選擇進(jìn)程分配CPUB.阻塞狀態(tài)的進(jìn)程可直接獲得CPU執(zhí)行C.時(shí)間片輪轉(zhuǎn)屬于搶占式調(diào)度算法D.短作業(yè)優(yōu)先調(diào)度算法總是最優(yōu)的E.進(jìn)程調(diào)度是處理機(jī)管理的核心功能三、判斷題判斷下列說法是否正確(共10題)41、達(dá)夢(mèng)數(shù)據(jù)庫支持完整的ACID事務(wù)特性,確保數(shù)據(jù)的原子性、一致性、隔離性和持久性。A.正確B.錯(cuò)誤42、達(dá)夢(mèng)數(shù)據(jù)庫DM8支持完整的ACID特性,以確保事務(wù)的原子性、一致性、隔離性和持久性。[[5]]A.正確B.錯(cuò)誤43、關(guān)系型數(shù)據(jù)庫的標(biāo)準(zhǔn)語言是SQL。A.正確B.錯(cuò)誤44、SQL語句的實(shí)際執(zhí)行順序與書寫順序一致,即先執(zhí)行SELECT,再執(zhí)行FROM。A.正確B.錯(cuò)誤45、數(shù)據(jù)庫事務(wù)的ACID特性包括原子性、一致性、隔離性和持久性。A.正確B.錯(cuò)誤46、滿足第三范式(3NF)的關(guān)系模式一定也滿足第二范式(2NF)。A.正確B.錯(cuò)誤47、數(shù)據(jù)庫索引的底層數(shù)據(jù)結(jié)構(gòu)通常采用B+樹而非二叉搜索樹。A.正確B.錯(cuò)誤48、達(dá)夢(mèng)數(shù)據(jù)庫DM8支持完整的ACID特性,以確保事務(wù)的原子性、一致性、隔離性和持久性。[[5]]A.正確B.錯(cuò)誤49、達(dá)夢(mèng)數(shù)據(jù)庫(DMDatabase)是一款由我國(guó)自主研發(fā)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。A.正確B.錯(cuò)誤50、在達(dá)夢(mèng)數(shù)據(jù)庫中,只有表備份支持聯(lián)機(jī)還原,庫備份和表空間備份不支持聯(lián)機(jī)還原。A.正確B.錯(cuò)誤
參考答案及解析1.【參考答案】C【解析】原子性(Atomicity)是ACID特性之一,它要求事務(wù)作為一個(gè)不可分割的邏輯單元,其中的所有操作要么全部完成,要么全部不執(zhí)行,確保數(shù)據(jù)的完整性[[1]]。2.【參考答案】C【解析】B-Tree索引是達(dá)夢(mèng)數(shù)據(jù)庫中最常用、默認(rèn)的索引類型,采用平衡樹結(jié)構(gòu),特別適用于等值查詢(=)和范圍查詢(>、<、BETWEEN等)[[16]]。3.【參考答案】C【解析】達(dá)夢(mèng)數(shù)據(jù)庫獨(dú)創(chuàng)了“雙存儲(chǔ)引擎”機(jī)制,包含行存儲(chǔ)引擎(適用于OLTP場(chǎng)景)和列存儲(chǔ)引擎(適用于OLAP場(chǎng)景),以滿足不同業(yè)務(wù)負(fù)載需求[[22]]。4.【參考答案】C【解析】樂觀鎖假設(shè)事務(wù)間沖突較少,不提前加鎖,而是在提交時(shí)通過檢查數(shù)據(jù)版本號(hào)等方式檢測(cè)沖突,若沖突則回滾重試[[33]]。5.【參考答案】D【解析】增量備份僅備份自上次全量備份或上次增量備份以來發(fā)生變化的數(shù)據(jù),這有助于節(jié)省存儲(chǔ)空間,但恢復(fù)時(shí)需要依賴基礎(chǔ)備份[[41]]。6.【參考答案】C【解析】原子性(Atomicity)是事務(wù)的基本特性之一,它要求一個(gè)事務(wù)內(nèi)的所有數(shù)據(jù)庫操作作為一個(gè)不可分割的整體執(zhí)行,要么全部完成,要么全部不執(zhí)行,確保數(shù)據(jù)狀態(tài)的完整性[[4]]。7.【參考答案】C【解析】索引是數(shù)據(jù)庫中一種重要的數(shù)據(jù)結(jié)構(gòu),它通過建立數(shù)據(jù)列值與物理存儲(chǔ)位置的映射關(guān)系,能顯著加快數(shù)據(jù)的查詢速度,是優(yōu)化查詢性能的常用手段[[9]]。8.【參考答案】A【解析】一致性(Consistency)指事務(wù)執(zhí)行前后,數(shù)據(jù)庫必須從一個(gè)符合預(yù)定規(guī)則的合法狀態(tài),轉(zhuǎn)換到另一個(gè)合法狀態(tài),確保數(shù)據(jù)的完整性約束不被破壞[[5]]。9.【參考答案】D【解析】持久性(Durability)確保一旦事務(wù)成功提交,其對(duì)數(shù)據(jù)庫所做的更改將被永久保存,即使發(fā)生系統(tǒng)崩潰或斷電等故障,數(shù)據(jù)也不會(huì)丟失[[4]]。10.【參考答案】C【解析】隔離性(Isolation)是事務(wù)的四大特性之一,它通過并發(fā)控制機(jī)制(如鎖、時(shí)間戳等),確保多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),其結(jié)果與串行執(zhí)行的結(jié)果一致,避免數(shù)據(jù)不一致問題[[5]]。11.【參考答案】C【解析】原子性(Atomicity)是事務(wù)的ACID特性之一,它要求一個(gè)事務(wù)是一個(gè)不可分割的工作單位,事務(wù)中的所有操作要么全部執(zhí)行成功,要么全部不執(zhí)行,確保數(shù)據(jù)的完整性[[21]]。
2.【題干】達(dá)夢(mèng)數(shù)據(jù)庫中,哪種索引類型是每個(gè)普通表默認(rèn)且只能有一個(gè)的?
【選項(xiàng)】A.唯一索引B.復(fù)合索引C.聚集索引D.函數(shù)索引
【參考答案】C
【解析】聚集索引(ClusteredIndex)決定了表中數(shù)據(jù)的物理存儲(chǔ)順序,每個(gè)普通表有且僅有一個(gè)聚集索引,它直接影響數(shù)據(jù)的存取效率[[31]]。
3.【題干】下列關(guān)于視圖的描述,哪一項(xiàng)是正確的?
【選項(xiàng)】A.視圖是一種物理表,存儲(chǔ)實(shí)際數(shù)據(jù)B.視圖可以簡(jiǎn)化復(fù)雜的查詢操作C.修改視圖數(shù)據(jù)會(huì)直接修改其所有基礎(chǔ)表的數(shù)據(jù)D.視圖不能用于數(shù)據(jù)的安全控制
【參考答案】B
【解析】視圖是基于一個(gè)或多個(gè)表的虛擬表,本身不存儲(chǔ)數(shù)據(jù),但可以封裝復(fù)雜的查詢邏輯,為用戶提供簡(jiǎn)化的數(shù)據(jù)訪問接口[[42]]。
4.【題干】在SQL查詢中,若要對(duì)結(jié)果集進(jìn)行排序,應(yīng)使用以下哪個(gè)關(guān)鍵字?
【選項(xiàng)】A.GROUPBYB.HAVINGC.ORDERBYD.WHERE
【參考答案】C
【解析】ORDERBY子句用于指定查詢結(jié)果的排序方式(升序或降序),它是SQL查詢語句中用于控制輸出結(jié)果順序的關(guān)鍵字[[15]]。
5.【題干】達(dá)夢(mèng)數(shù)據(jù)庫中,用于加速對(duì)文本字段進(jìn)行模糊查詢的索引類型是?
【選項(xiàng)】A.唯一索引B.聚集索引C.全文索引D.位圖索引
【參考答案】C
【解析】全文索引(Full-TextIndex)專門用于高效處理文本內(nèi)容的模糊查詢,如查找包含特定詞語或短語的記錄,適用于大文本字段[[32]]。12.【參考答案】C【解析】數(shù)據(jù)庫的三級(jí)模式包括外模式、模式和內(nèi)模式。其中,模式(也稱邏輯模式或概念模式)是對(duì)數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。外模式是用戶視圖,內(nèi)模式則描述數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)[[1]]。13.【參考答案】C【解析】ARP(AddressResolutionProtocol,地址解析協(xié)議)用于在局域網(wǎng)中根據(jù)IP地址獲取對(duì)應(yīng)的物理地址(MAC地址)。DNS用于域名解析,DHCP用于自動(dòng)分配IP地址,ICMP用于網(wǎng)絡(luò)控制和差錯(cuò)報(bào)告[[10]]。14.【參考答案】C【解析】系統(tǒng)調(diào)用是操作系統(tǒng)內(nèi)核提供給應(yīng)用程序的接口,應(yīng)用程序通過系統(tǒng)調(diào)用來請(qǐng)求操作系統(tǒng)執(zhí)行特權(quán)操作,如文件讀寫、進(jìn)程創(chuàng)建等。中斷是硬件機(jī)制,庫函數(shù)是用戶態(tài)程序,原語是操作系統(tǒng)內(nèi)部不可分割的操作[[19]]。15.【參考答案】B【解析】棧和隊(duì)列都是線性結(jié)構(gòu)。棧是“后進(jìn)先出”(LIFO),只在一端(棧頂)進(jìn)行插入和刪除;隊(duì)列是“先進(jìn)先出”(FIFO),在隊(duì)尾插入、隊(duì)頭刪除。兩者都限制了操作的位置,即只在端點(diǎn)操作[[29]]。16.【參考答案】C【解析】GROUPBY用于將查詢結(jié)果按一個(gè)或多個(gè)列進(jìn)行分組,常與聚合函數(shù)(如COUNT、SUM等)一起使用。ORDERBY用于排序,WHERE用于篩選行,HAVING用于對(duì)分組后的結(jié)果進(jìn)行條件過濾[[44]]。17.【參考答案】B【解析】達(dá)夢(mèng)數(shù)據(jù)庫默認(rèn)使用的事務(wù)隔離級(jí)別是讀已提交(ReadCommitted)[[3]]。在此級(jí)別下,一個(gè)事務(wù)只能讀取到其他事務(wù)已經(jīng)提交的數(shù)據(jù),有效避免了臟讀現(xiàn)象[[10]]。18.【參考答案】B【解析】達(dá)夢(mèng)數(shù)據(jù)庫最常用的索引類型是B樹索引(也常指B+樹),它默認(rèn)用于實(shí)現(xiàn)索引,適用于等值和范圍查詢[[14]]。索引數(shù)據(jù)通常采用B+樹結(jié)構(gòu)存儲(chǔ)[[13]]。19.【參考答案】A【解析】CHAR類型占用固定存儲(chǔ)空間,長(zhǎng)度不足時(shí)系統(tǒng)會(huì)自動(dòng)用空格填充[[26]]。而VARCHAR類型則根據(jù)實(shí)際存儲(chǔ)的數(shù)據(jù)長(zhǎng)度動(dòng)態(tài)分配空間,更節(jié)省存儲(chǔ)[[21]]。20.【參考答案】B【解析】達(dá)夢(mèng)數(shù)據(jù)庫支持使用LIMIT和OFFSET子句進(jìn)行分頁查詢,語法為L(zhǎng)IMIT<記錄數(shù)>OFFSET<偏移量>[[44]]。例如,`LIMIT10OFFSET20`表示跳過前20條記錄,返回接下來的10條[[47]]。21.【參考答案】C【解析】原子性(Atomicity)要求事務(wù)是一個(gè)不可分割的工作單元,事務(wù)中的所有操作要么全部完成,要么全部不完成,如果其中任何一部分失敗,整個(gè)事務(wù)都將被回滾[[4]]。22.【參考答案】C【解析】達(dá)夢(mèng)數(shù)據(jù)庫默認(rèn)采用B+樹(B-PlusTree)結(jié)構(gòu)來實(shí)現(xiàn)索引,這種結(jié)構(gòu)能有效支持范圍查詢和等值查詢,是數(shù)據(jù)庫系統(tǒng)中廣泛使用的高效索引技術(shù)[[7]]。23.【參考答案】C【解析】隔離性(Isolation)確保并發(fā)執(zhí)行的事務(wù)相互隔離,一個(gè)事務(wù)的中間狀態(tài)對(duì)其他事務(wù)不可見,直到該事務(wù)成功提交[[2]]。24.【參考答案】D【解析】持久性(Durability)保證了事務(wù)一旦提交,其對(duì)數(shù)據(jù)庫所做的修改就是永久性的,后續(xù)的任何操作或系統(tǒng)故障都不會(huì)影響這一結(jié)果[[1]]。25.【參考答案】D【解析】主鍵約束(PrimaryKey)用于唯一標(biāo)識(shí)表中的每一行數(shù)據(jù),其值必須唯一且非空。外鍵用于建立表間引用關(guān)系,非空和默認(rèn)值約束不保證唯一性,因此正確答案是D。26.【參考答案】A,B,D【解析】表空間是數(shù)據(jù)庫邏輯存儲(chǔ)的核心單位,由一個(gè)或多個(gè)數(shù)據(jù)文件組成[[7]]。創(chuàng)建表空間需指定數(shù)據(jù)文件路徑和大小[[17]]。表空間可設(shè)為只讀以保護(hù)數(shù)據(jù)[[16]]。但一個(gè)表空間可包含多個(gè)數(shù)據(jù)文件,選項(xiàng)C錯(cuò)誤。
2.【題干】達(dá)夢(mèng)數(shù)據(jù)庫支持的索引類型有哪些?
【選項(xiàng)】
A.B-Tree索引
B.位圖索引
C.哈希索引
D.函數(shù)索引
【參考答案】A,B,D
【解析】達(dá)夢(mèng)數(shù)據(jù)庫支持B-Tree(最常用)、位圖、函數(shù)、唯一、復(fù)合、全文、分區(qū)等索引類型[[22]]。哈希索引并非其標(biāo)準(zhǔn)支持的索引類型,故C不正確。
3.【題干】關(guān)于數(shù)據(jù)庫事務(wù)的ACID特性,下列哪些屬于其核心屬性?
【選項(xiàng)】
A.原子性(Atomicity)
B.一致性(Consistency)
C.并發(fā)性(Concurrency)
D.持久性(Durability)
【參考答案】A,B,D
【解析】ACID是事務(wù)的四大特性,即原子性、一致性、隔離性、持久性[[31]]。并發(fā)性是事務(wù)管理需要解決的問題,而非ACID特性本身,故C錯(cuò)誤。
4.【題干】關(guān)于達(dá)夢(mèng)數(shù)據(jù)庫的日志管理,以下說法正確的是?
【選項(xiàng)】
A.聯(lián)機(jī)日志記錄了數(shù)據(jù)庫的所有更改操作,用于實(shí)例恢復(fù)[[46]]
B.歸檔日志是聯(lián)機(jī)日志的副本,用于系統(tǒng)故障后的完整恢復(fù)[[46]]
C.日志文件的大小和數(shù)量無法在數(shù)據(jù)庫運(yùn)行時(shí)進(jìn)行調(diào)整[[42]]
D.可以使用DBMS_LOGMNR包分析歸檔日志,挖掘歷史SQL語句[[41]]
【參考答案】A,B,D
【解析】聯(lián)機(jī)日志用于實(shí)例恢復(fù),歸檔日志用于介質(zhì)恢復(fù)[[46]]。DBMS_LOGMNR包可用于日志挖掘[[41]]。日志文件的配置(如大?。┩ǔ?稍跀?shù)據(jù)庫運(yùn)行時(shí)通過參數(shù)調(diào)整,選項(xiàng)C錯(cuò)誤。
5.【題干】關(guān)于達(dá)夢(mèng)數(shù)據(jù)庫的視圖,下列哪些描述是準(zhǔn)確的?
【選項(xiàng)】
A.普通視圖是虛擬表,不實(shí)際存儲(chǔ)數(shù)據(jù)[[57]]
B.物化視圖存儲(chǔ)了查詢結(jié)果,能提升復(fù)雜查詢的性能[[56]]
C.視圖可以基于其他視圖創(chuàng)建,實(shí)現(xiàn)多層數(shù)據(jù)抽象[[53]]
D.所有視圖都支持INSERT、UPDATE、DELETE等DML操作[[54]]
【參考答案】A,B,C
【解析】普通視圖是虛表,物化視圖物理存儲(chǔ)結(jié)果以提升性能[[56]],且可基于其他視圖創(chuàng)建[[53]]。但并非所有視圖都支持DML操作,例如包含聚合函數(shù)或DISTINCT的視圖通常不可更新[[54]],故D錯(cuò)誤。27.【參考答案】B,C,D,E【解析】ACID是事務(wù)處理的四大核心特性:原子性指事務(wù)不可分割,要么全執(zhí)行要么全不執(zhí)行;一致性確保事務(wù)執(zhí)行前后數(shù)據(jù)庫從一個(gè)有效狀態(tài)轉(zhuǎn)換到另一個(gè)有效狀態(tài);隔離性保障并發(fā)事務(wù)互不干擾;持久性指事務(wù)提交后,其結(jié)果永久保存。這四項(xiàng)共同保障了數(shù)據(jù)的可靠性與完整性[[11]]。28.【參考答案】A,B,D【解析】B樹索引因有序結(jié)構(gòu),天然適合范圍查詢和ORDERBY;哈希索引通過哈希表實(shí)現(xiàn)O(1)等值查找,但無法支持范圍;位圖索引適用于低基數(shù)列(如性別、狀態(tài)),而非高基數(shù);全文索引專為文本搜索設(shè)計(jì);但索引會(huì)降低寫入性能,且對(duì)小表或全表掃描場(chǎng)景可能無效甚至負(fù)優(yōu)化[[21]][[26]]。29.【參考答案】A,C,D【解析】共享鎖兼容其他S鎖,允許多讀;排他鎖(X鎖)是獨(dú)占的,加X鎖后其他任何鎖均不可加;意向鎖(IS/IX)是表級(jí)鎖,用于表明事務(wù)將在表的部分行上加行鎖,實(shí)現(xiàn)多粒度鎖的兼容判斷——InnoDB要求加行X鎖前必須持有表IX鎖[[31]][[33]][[39]]。X鎖與S鎖互斥,不可共存。30.【參考答案】A,B,C,E【解析】INNERJOIN是內(nèi)連接,只保留匹配行;LEFT/RIGHTJOIN分別保留左/右表全部記錄,另一側(cè)無匹配則補(bǔ)NULL;CROSSJOIN即無條件連接,生成笛卡爾積。需要注意的是,如MySQL并不原生支持FULLOUTERJOIN[[42]][[47]],需通過UNION模擬,因此D項(xiàng)錯(cuò)誤。31.【參考答案】A,B,C,D,E【解析】完整性約束用于確保數(shù)據(jù)的準(zhǔn)確性和可靠性。主鍵約束保證行唯一且非空;唯一約束保證列值不重復(fù);外鍵約束維護(hù)表間引用一致性;檢查約束限制列值范圍或格式(如age>0);非空約束防止關(guān)鍵字段為NULL。這五類共同構(gòu)成實(shí)體完整性、參照完整性和域完整性的核心保障機(jī)制。32.【參考答案】ABCD【解析】ACID是數(shù)據(jù)庫事務(wù)正確執(zhí)行的四個(gè)基本要素。原子性保證操作的完整性;一致性確保數(shù)據(jù)滿足所有預(yù)設(shè)規(guī)則;隔離性防止并發(fā)事務(wù)相互干擾;持久性則確保已提交事務(wù)的結(jié)果不會(huì)因系統(tǒng)故障而丟失。這四個(gè)特性共同保障了數(shù)據(jù)庫的可靠性與數(shù)據(jù)完整性[[9]]。33.【參考答案】BC【解析】TCP/IP協(xié)議族分為四層:網(wǎng)絡(luò)接口層、網(wǎng)際層、傳輸層和應(yīng)用層。傳輸層的主要功能是提供端到端的通信服務(wù),其核心協(xié)議包括TCP(傳輸控制協(xié)議)和UDP(用戶數(shù)據(jù)報(bào)協(xié)議)。IP協(xié)議工作在網(wǎng)際層,負(fù)責(zé)數(shù)據(jù)包的路由;HTTP是應(yīng)用層協(xié)議,用于Web通信[[13]]。34.【參考答案】ABD【解析】進(jìn)程是資源分配的基本單位,而線程是CPU調(diào)度的基本單位。一個(gè)進(jìn)程至少包含一個(gè)線程,也可包含多個(gè)線程,這些線程共享進(jìn)程的內(nèi)存空間和資源,因此線程間通信更高效。由于線程不擁有獨(dú)立的系統(tǒng)資源,其創(chuàng)建和切換的開銷遠(yuǎn)小于進(jìn)程[[28]]。35.【參考答案】ABC【解析】深度優(yōu)先遍歷(DFS)是指沿著樹的深度盡可能深入地訪問節(jié)點(diǎn),包括前序(根-左-右)、中序(左-根-右)和后序(左-右-根)三種方式。層序遍歷(按層級(jí)從上到下、從左到右)屬于廣度優(yōu)先遍歷(BFS),不屬于DFS[[33]]。36.【參考答案】ACD【解析】SQL語言分為多個(gè)功能模塊:數(shù)據(jù)定義語言(DDL)用于定義或修改數(shù)據(jù)庫結(jié)構(gòu),包括CREATE(創(chuàng)建)、ALTER(修改)和DROP(刪除);INSERT屬于數(shù)據(jù)操作語言(DML),用于插入數(shù)據(jù)。DDL操作通常會(huì)自動(dòng)提交事務(wù)[[41]]。37.【參考答案】A,C,D【解析】達(dá)夢(mèng)數(shù)據(jù)庫支持完整的ACID特性以確保數(shù)據(jù)可靠性[[12]]。其默認(rèn)事務(wù)隔離級(jí)別為讀提交,而非可重復(fù)讀[[13]]。系統(tǒng)還支持只讀事務(wù),此類事務(wù)僅能讀取數(shù)據(jù),且不影響其隔離級(jí)別[[11]]。
2.【題干】達(dá)夢(mèng)數(shù)據(jù)庫中,關(guān)于B樹索引的描述,哪些是正確的?
【選項(xiàng)】
A.B樹索引是最常用的索引類型[[22]]
B.B樹索引適用于等值查詢和范圍查詢[[22]]
C.B樹索引基于B*樹存儲(chǔ)結(jié)構(gòu)[[29]]
D.每個(gè)表可以創(chuàng)建多個(gè)聚集索引
【參考答案】A,B,C
【解析】B樹索引是達(dá)夢(mèng)中最常用的索引類型,有效支持等值與范圍查詢[[22]]。其底層采用B*樹結(jié)構(gòu)[[29]]。但每個(gè)表只能有一個(gè)聚集索引,因?yàn)榫奂饕龥Q定了數(shù)據(jù)的物理存儲(chǔ)順序[[30]]。
3.【題干】關(guān)于達(dá)夢(mèng)數(shù)據(jù)庫的REDO日志,以下哪些說法是正確的?
【選項(xiàng)】
A.REDO日志用于記錄事務(wù)的修改操作,保障數(shù)據(jù)持久性[[37]]
B.REDO日志在事務(wù)提交后,由專用線程異步寫入歸檔文件[[34]]
C.REDO日志可用于數(shù)據(jù)庫崩潰后的恢復(fù)[[31]]
D.REDO日志文件存儲(chǔ)在ROLL表空間中
【參考答案】A,B,C
【解析】REDO日志記錄了所有數(shù)據(jù)修改操作,確保事務(wù)的持久性[[37]],并在數(shù)據(jù)庫崩潰后用于重做恢復(fù)[[31]]。達(dá)夢(mèng)數(shù)據(jù)庫會(huì)將REDO日志寫入聯(lián)機(jī)日志,再由歸檔線程異步寫入歸檔文件[[34]]。ROLL表空間用于存儲(chǔ)UNDO信息,而非REDO日志[[48]]。
4.【題干】關(guān)于達(dá)夢(mèng)數(shù)據(jù)庫的表空間,以下哪些描述是準(zhǔn)確的?
【選項(xiàng)】
A.HUGE表必須創(chuàng)建在混合表空間上[[43]]
B.混合表空間可以同時(shí)存儲(chǔ)普通表和HUGE表[[41]]
C.系統(tǒng)表空間(SYSTEM)用于存儲(chǔ)用戶數(shù)據(jù)表
D.HUGE表空間(HTS)是專門用于存儲(chǔ)HUGE表的獨(dú)立表空間類型[[1]]
【參考答案】A,B
【解析】HUGE表(列存儲(chǔ)表)建立在混合表空間上,該表空間能同時(shí)容納普通表和HUGE表[[41]]。雖然HUGE表的數(shù)據(jù)文件存儲(chǔ)在混合表空間指定的路徑下,但“HUGE表空間”(HTS)是混合表空間的一種配置,而非獨(dú)立的表空間類型[[1]]。系統(tǒng)表空間主要用于存儲(chǔ)數(shù)據(jù)字典,而非用戶數(shù)據(jù)[[48]]。
5.【題干】在達(dá)夢(mèng)數(shù)據(jù)庫中,關(guān)于唯一索引和主鍵約束,以下哪些說法是正確的?
【選項(xiàng)】
A.創(chuàng)建主鍵約束時(shí),系統(tǒng)會(huì)自動(dòng)創(chuàng)建一個(gè)唯一索引[[24]]
B.唯一索引允許列中存在多個(gè)NULL值[[24]]
C.唯一索引和主鍵約束都強(qiáng)制保證列值的唯一性[[24]]
D.每個(gè)表只能有一個(gè)唯一索引
【參考答案】A,C
【解析】當(dāng)創(chuàng)建主鍵約束時(shí),數(shù)據(jù)庫會(huì)自動(dòng)為該列創(chuàng)建一個(gè)唯一索引以保證其唯一性[[24]]。唯一索引和主鍵約束都強(qiáng)制要求索引列的值不能重復(fù)[[24]]。但唯一索引允許包含多個(gè)NULL值(NULL不被視為重復(fù)值),而主鍵不允許NULL。一個(gè)表可以有多個(gè)唯一索引,但只能有一個(gè)主鍵。38.【參考答案】B、C【解析】主鍵用于唯一標(biāo)識(shí)表中的每一條記錄。根據(jù)關(guān)系數(shù)據(jù)庫完整性約束,主鍵值必須唯一且不能為NULL;一個(gè)表只能有一個(gè)主鍵,但可以是單一字段,也可以是多個(gè)字段組成的復(fù)合主鍵。主鍵的數(shù)據(jù)類型不限于整數(shù)(如可為字符串),且通常不建議更新主鍵值以避免引用完整性問題[[1]]。39.【參考答案】A、B、C【解析】SQL語言主要包含三大功能模塊:DDL用于定義數(shù)據(jù)庫結(jié)構(gòu)(如CREATE、ALTER);DML用于操作數(shù)據(jù)(如SELECT、INSERT、UPDATE);DCL用于控制權(quán)限和事務(wù)(如GRANT、COMMIT)。DNL和DTL并非標(biāo)準(zhǔn)SQL組成部分[[10]]。40.【參考答案】A、C、E【解析】進(jìn)程調(diào)度負(fù)責(zé)從就緒隊(duì)列中選取進(jìn)程投入運(yùn)行;時(shí)間片輪轉(zhuǎn)通過時(shí)間片強(qiáng)制切換,屬于搶占式調(diào)度;處理機(jī)管理的核心即進(jìn)程調(diào)度。阻塞進(jìn)程需先轉(zhuǎn)為就緒態(tài)才能被調(diào)度,而短作業(yè)優(yōu)先雖平均周轉(zhuǎn)時(shí)間短,但可能產(chǎn)生“饑餓”現(xiàn)象,并非總是最優(yōu)[[21]][[25]]。41.【參考答案】A【解析】達(dá)夢(mèng)數(shù)據(jù)庫DM8采用先進(jìn)體系結(jié)構(gòu),明確支持完整的ACID特性,這保證了事務(wù)處理的可靠性和數(shù)據(jù)完整性[[6]]。
2.【題干】達(dá)夢(mèng)數(shù)據(jù)庫的默認(rèn)事務(wù)隔離級(jí)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 道客企業(yè)安全培訓(xùn)課件
- 2025心臟手術(shù)藥物治療管理指南解讀課件
- 返修工作站培訓(xùn)課件
- 中考語文文言文對(duì)比閱讀(全國(guó))15《記承天寺夜游》對(duì)比閱讀16組80題(解析版)
- 位危險(xiǎn)源辨識(shí)試題
- 車險(xiǎn)承保實(shí)務(wù)培訓(xùn)課件
- 木材加工場(chǎng)干燥車間建設(shè)方案
- 金屬非金屬地下礦山支柱工班組試題
- 《滑輪》教案物理科課件
- 2026年生產(chǎn)車間班長(zhǎng)年終工作總結(jié)范例(二篇)
- 運(yùn)輸管理組組長(zhǎng)安全生產(chǎn)崗位責(zé)任制模版(2篇)
- 2025屆山西省陽泉市陽泉中學(xué)高二生物第一學(xué)期期末質(zhì)量檢測(cè)試題含解析
- 毒理學(xué)中的替代測(cè)試方法
- DB3502-Z 5026-2017代建工作規(guī)程
- 廣東省大灣區(qū)2023-2024學(xué)年高一上學(xué)期期末生物試題【含答案解析】
- 第四單元地理信息技術(shù)的應(yīng)用課件 【高效課堂+精研精講】高中地理魯教版(2019)必修第一冊(cè)
- 提高隧道初支平整度合格率
- 2023年版測(cè)量結(jié)果的計(jì)量溯源性要求
- GB 29415-2013耐火電纜槽盒
- 中國(guó)古代經(jīng)濟(jì)試題
- 軟件定義汽車:產(chǎn)業(yè)生態(tài)創(chuàng)新白皮書
評(píng)論
0/150
提交評(píng)論