版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2025四川九洲光電科技股份有限公司招聘軟件工程師(數(shù)據(jù)模型方向)擬錄用人員筆試歷年典型考點(diǎn)題庫附帶答案詳解(第1套)一、單項(xiàng)選擇題下列各題只有一個(gè)正確答案,請選出最恰當(dāng)?shù)倪x項(xiàng)(共30題)1、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,若一個(gè)關(guān)系模式已達(dá)到第三范式(3NF),則它必定滿足以下哪項(xiàng)條件?A.不存在非主屬性對碼的部分函數(shù)依賴
B.不存在非主屬性對碼的傳遞函數(shù)依賴
C.不存在主屬性對碼的部分或傳遞函數(shù)依賴
D.所有屬性均為原子屬性2、在數(shù)據(jù)建模過程中,實(shí)體-聯(lián)系模型(E-R模型)中的“弱實(shí)體”是指:A.沒有屬性的實(shí)體
B.不能獨(dú)立存在,依賴于其他實(shí)體的主鍵才能唯一標(biāo)識(shí)的實(shí)體
C.在數(shù)據(jù)庫中不常被訪問的實(shí)體
D.可以獨(dú)立存在的實(shí)體,但不參與任何聯(lián)系3、在構(gòu)建數(shù)據(jù)倉庫時(shí),星型模型中的“維度表”主要作用是:A.存儲(chǔ)大量事實(shí)數(shù)據(jù)
B.提供對事實(shí)數(shù)據(jù)的描述性上下文信息
C.提高數(shù)據(jù)插入效率
D.實(shí)現(xiàn)事務(wù)處理的完整性約束4、在數(shù)據(jù)庫事務(wù)的ACID特性中,“隔離性”主要通過以下哪種機(jī)制實(shí)現(xiàn)?A.日志記錄
B.鎖機(jī)制或MVCC(多版本并發(fā)控制)
C.主外鍵約束
D.?dāng)?shù)據(jù)備份5、在數(shù)據(jù)建模中,若兩個(gè)實(shí)體之間存在“一對多”聯(lián)系,正確的實(shí)現(xiàn)方式是:A.在“一”方實(shí)體的表中加入“多”方的主鍵作為外鍵
B.在“多”方實(shí)體的表中加入“一”方的主鍵作為外鍵
C.創(chuàng)建一張獨(dú)立的聯(lián)系表,包含雙方主鍵
D.將兩個(gè)實(shí)體合并為一張表6、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,若一個(gè)關(guān)系模式R屬于第三范式(3NF),則其必須滿足的條件是:A.不存在非主屬性對碼的部分函數(shù)依賴B.不存在非主屬性對碼的傳遞函數(shù)依賴C.所有屬性均為原子值且關(guān)系屬于2NFD.以上三項(xiàng)均需滿足7、在數(shù)據(jù)建模中,實(shí)體-聯(lián)系模型(E-R模型)中的“聯(lián)系”用于表示:A.實(shí)體內(nèi)部各屬性之間的關(guān)系B.不同實(shí)體之間的語義關(guān)聯(lián)C.屬性的數(shù)據(jù)類型與取值范圍D.實(shí)體在數(shù)據(jù)庫中的存儲(chǔ)結(jié)構(gòu)8、在SQL語言中,用于實(shí)現(xiàn)數(shù)據(jù)定義功能的命令是:A.SELECTB.INSERTC.CREATED.GRANT9、在數(shù)據(jù)倉庫的體系結(jié)構(gòu)中,ETL過程的核心作用是:A.提供用戶查詢接口B.實(shí)現(xiàn)數(shù)據(jù)的抽取、轉(zhuǎn)換和加載C.進(jìn)行實(shí)時(shí)事務(wù)處理D.管理數(shù)據(jù)庫索引結(jié)構(gòu)10、下列關(guān)于主鍵(PrimaryKey)的描述,錯(cuò)誤的是:A.一個(gè)表中最多只能有一個(gè)主鍵B.主鍵值不能為空(NULL)C.主鍵必須由單個(gè)屬性構(gòu)成D.主鍵值必須唯一11、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,若一個(gè)關(guān)系模式R滿足第三范式(3NF),則其必定滿足以下哪項(xiàng)條件?A.不存在非主屬性對碼的部分函數(shù)依賴B.不存在非主屬性對碼的傳遞函數(shù)依賴C.所有屬性都是主屬性D.消除了主屬性對碼的部分和傳遞函數(shù)依賴12、在數(shù)據(jù)建模過程中,以下關(guān)于星型模型(StarSchema)的描述,哪一項(xiàng)是正確的?A.星型模型中的維度表之間存在復(fù)雜的外鍵關(guān)聯(lián)B.星型模型包含一個(gè)或多個(gè)事實(shí)表和多個(gè)規(guī)范化維度表C.星型模型的維度表通常是反規(guī)范化的,以提高查詢性能D.星型模型不支持時(shí)間維度的建模13、在使用ER模型進(jìn)行數(shù)據(jù)庫概念設(shè)計(jì)時(shí),以下關(guān)于“弱實(shí)體”的描述,哪一項(xiàng)是準(zhǔn)確的?A.弱實(shí)體可以獨(dú)立存在,無需依賴其他實(shí)體B.弱實(shí)體的主鍵完全由其自身屬性構(gòu)成C.弱實(shí)體必須依賴于某個(gè)強(qiáng)實(shí)體才能存在D.弱實(shí)體與強(qiáng)實(shí)體之間的聯(lián)系只能是1:114、在SQL查詢中,以下哪種操作最可能導(dǎo)致索引失效?A.在WHERE子句中對字段使用等值比較B.在索引字段上使用函數(shù)或表達(dá)式C.使用主鍵進(jìn)行精確查找D.在ORDERBY子句中使用索引字段15、在數(shù)據(jù)倉庫架構(gòu)中,ODS層(操作數(shù)據(jù)存儲(chǔ))的主要作用是?A.長期存儲(chǔ)歷史數(shù)據(jù)用于分析B.提供面向主題的、集成的數(shù)據(jù)視圖C.作為源系統(tǒng)與數(shù)據(jù)倉庫之間的臨時(shí)緩沖層D.直接支持最終用戶的OLAP分析16、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,若一個(gè)關(guān)系模式已滿足第三范式(3NF),則它一定滿足以下哪項(xiàng)條件?A.不存在部分函數(shù)依賴和傳遞函數(shù)依賴
B.每個(gè)非主屬性都完全函數(shù)依賴于候選鍵
C.所有屬性均為原子值,且無重復(fù)組
D.每個(gè)碼都是單屬性構(gòu)成的17、在數(shù)據(jù)建模過程中,實(shí)體-聯(lián)系模型(E-R模型)中“弱實(shí)體”必須具備的特征是?A.擁有獨(dú)立的主鍵
B.可以脫離強(qiáng)實(shí)體獨(dú)立存在
C.其主鍵部分或全部依賴于強(qiáng)實(shí)體的主鍵
D.與強(qiáng)實(shí)體之間只能存在一對一聯(lián)系18、在SQL查詢中,以下哪個(gè)操作最可能導(dǎo)致索引失效?A.在WHERE子句中使用“!=”比較操作符
B.對索引列進(jìn)行函數(shù)運(yùn)算
C.使用ORDERBY對索引列排序
D.使用INNERJOIN連接兩個(gè)表19、在數(shù)據(jù)倉庫的維度建模中,以下關(guān)于“星型模型”的描述正確的是?A.事實(shí)表與維度表之間存在多層抽象的橋接表
B.維度表未被規(guī)范化,通常保持冗余
C.所有維度表必須通過代理鍵連接
D.僅適用于實(shí)時(shí)事務(wù)處理系統(tǒng)20、在數(shù)據(jù)庫事務(wù)的ACID特性中,“隔離性”主要通過以下哪種機(jī)制實(shí)現(xiàn)?A.日志記錄
B.鎖機(jī)制或MVCC
C.主鍵約束
D.?dāng)?shù)據(jù)備份21、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,若一個(gè)關(guān)系模式已滿足第三范式(3NF),則它一定滿足以下哪一條件?A.不存在非主屬性對碼的部分函數(shù)依賴
B.不存在主屬性對碼的傳遞函數(shù)依賴
C.所有屬性均為原子屬性
D.每個(gè)非主屬性都完全函數(shù)依賴于候選碼,且不存在傳遞依賴22、在數(shù)據(jù)建模過程中,以下關(guān)于實(shí)體-聯(lián)系模型(E-R模型)中“弱實(shí)體”的描述,正確的是哪一項(xiàng)?A.弱實(shí)體可以獨(dú)立存在,無需依賴其他實(shí)體
B.弱實(shí)體的主鍵完全由其自身屬性構(gòu)成
C.弱實(shí)體必須通過一個(gè)標(biāo)識(shí)性聯(lián)系依賴于某個(gè)強(qiáng)實(shí)體
D.弱實(shí)體不能擁有自己的屬性23、在數(shù)據(jù)倉庫的分層架構(gòu)中,以下哪一層主要用于集成來自不同源系統(tǒng)的數(shù)據(jù),并進(jìn)行清洗和轉(zhuǎn)換?A.ODS(操作數(shù)據(jù)存儲(chǔ)層)
B.DWD(數(shù)據(jù)明細(xì)層)
C.DWS(數(shù)據(jù)服務(wù)層)
D.STG(暫存層)24、在構(gòu)建數(shù)據(jù)模型時(shí),星型模型與雪花模型的主要區(qū)別在于?A.星型模型使用規(guī)范化維度表,雪花模型則沒有
B.星型模型的維度表是反規(guī)范化的,雪花模型對維度表進(jìn)一步規(guī)范化
C.星型模型包含多個(gè)事實(shí)表,雪花模型僅有一個(gè)
D.星型模型不支持多維分析,雪花模型支持25、在數(shù)據(jù)庫事務(wù)的ACID特性中,“隔離性”主要通過以下哪種機(jī)制實(shí)現(xiàn)?A.日志記錄
B.鎖機(jī)制與多版本并發(fā)控制(MVCC)
C.?dāng)?shù)據(jù)備份
D.事務(wù)回滾26、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,若一個(gè)關(guān)系模式已滿足第三范式(3NF),則它必定也滿足以下哪個(gè)范式?A.第二范式(2NF)B.BC范式(BCNF)C.第四范式(4NF)D.第五范式(5NF)27、在SQL中,以下哪個(gè)操作可能破壞參照完整性約束?A.在從表中插入一條外鍵值為空的記錄B.在主表中刪除一條被從表引用的記錄C.在從表中更新外鍵值為一個(gè)主表中存在的值D.在主表中插入一條新記錄28、在數(shù)據(jù)倉庫的維度建模中,以下哪種模型最適用于描述具有層級結(jié)構(gòu)的維度,如時(shí)間、地理等?A.星型模型B.雪花模型C.事實(shí)星座模型D.網(wǎng)狀模型29、在E-R模型向關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)M:N聯(lián)系應(yīng)如何處理?A.將聯(lián)系合并到任一實(shí)體對應(yīng)的關(guān)系中B.轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,包含兩個(gè)實(shí)體的主鍵C.僅保留聯(lián)系的屬性,忽略實(shí)體主鍵D.通過外鍵在兩個(gè)實(shí)體中相互引用30、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,若一個(gè)關(guān)系模式R屬于第三范式(3NF),則下列哪項(xiàng)描述一定成立?A.R中不存在部分函數(shù)依賴和傳遞函數(shù)依賴B.R的所有屬性都是主屬性C.R的候選鍵只能有一個(gè)D.R中每個(gè)非主屬性都完全函數(shù)依賴于候選鍵,且不存在非主屬性對候選鍵的傳遞函數(shù)依賴二、多項(xiàng)選擇題下列各題有多個(gè)正確答案,請選出所有正確選項(xiàng)(共15題)31、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,關(guān)于范式的描述,下列哪些說法是正確的?A.第二范式要求消除非主屬性對候選鍵的部分函數(shù)依賴B.第三范式要求消除非主屬性對候選鍵的傳遞函數(shù)依賴C.BC范式要求每一個(gè)決定因素都必須是候選鍵D.滿足BC范式的關(guān)系一定也滿足第三范式32、在數(shù)據(jù)建模過程中,關(guān)于實(shí)體-關(guān)系模型(ER模型)的描述,下列哪些是正確的?A.實(shí)體集之間的聯(lián)系可以是一對一、一對多或多對多B.弱實(shí)體必須依賴于強(qiáng)實(shí)體存在C.屬性可以出現(xiàn)在聯(lián)系上,用于描述關(guān)系的特征D.主鍵必須由單一屬性構(gòu)成33、關(guān)于數(shù)據(jù)倉庫與數(shù)據(jù)庫的區(qū)別,下列說法正確的是哪些?A.數(shù)據(jù)庫主要用于事務(wù)處理,數(shù)據(jù)倉庫用于分析決策B.數(shù)據(jù)庫強(qiáng)調(diào)數(shù)據(jù)的實(shí)時(shí)性,數(shù)據(jù)倉庫強(qiáng)調(diào)歷史數(shù)據(jù)積累C.數(shù)據(jù)倉庫通常采用星型或雪花型模型進(jìn)行建模D.數(shù)據(jù)庫設(shè)計(jì)通常遵循規(guī)范化原則,數(shù)據(jù)倉庫常采用反規(guī)范化34、在構(gòu)建數(shù)據(jù)模型時(shí),下列哪些操作屬于數(shù)據(jù)預(yù)處理的常見步驟?A.缺失值填充B.數(shù)據(jù)標(biāo)準(zhǔn)化C.特征編碼(如獨(dú)熱編碼)D.主成分分析(PCA)35、關(guān)于NoSQL數(shù)據(jù)庫的特性,下列哪些描述是正確的?A.通常不支持SQL查詢語言B.強(qiáng)調(diào)高可用性和分區(qū)容忍性C.數(shù)據(jù)模型包括鍵值、文檔、列族和圖類型D.一般不支持事務(wù)處理36、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,關(guān)于規(guī)范化理論的描述,下列哪些說法是正確的?A.第一范式要求屬性不可再分B.第二范式要求消除非主屬性對候選鍵的部分函數(shù)依賴C.第三范式要求消除主屬性對候選鍵的傳遞函數(shù)依賴D.BC范式要求所有函數(shù)依賴的決定因素都必須包含候選鍵37、在數(shù)據(jù)建模過程中,關(guān)于星型模型與雪花模型的比較,以下哪些說法是正確的?A.星型模型的維度表通常是非規(guī)范化的B.雪花模型通過規(guī)范化減少數(shù)據(jù)冗余C.星型模型查詢性能一般優(yōu)于雪花模型D.雪花模型更適用于OLTP系統(tǒng)38、關(guān)于數(shù)據(jù)庫索引的設(shè)計(jì)原則,以下哪些說法是合理的?A.頻繁更新的字段適合建立唯一索引B.復(fù)合索引應(yīng)將區(qū)分度高的字段放在前面C.主鍵自動(dòng)創(chuàng)建唯一索引D.索引可以顯著提升查詢速度,但會(huì)降低插入、更新性能39、在數(shù)據(jù)倉庫的ETL流程中,以下哪些操作屬于典型的數(shù)據(jù)轉(zhuǎn)換步驟?A.數(shù)據(jù)清洗,去除重復(fù)記錄B.將日期字段從字符串格式轉(zhuǎn)換為標(biāo)準(zhǔn)日期類型C.從源數(shù)據(jù)庫抽取日志表數(shù)據(jù)D.對銷售額字段進(jìn)行單位統(tǒng)一(如美元轉(zhuǎn)人民幣)40、在使用ER圖進(jìn)行概念數(shù)據(jù)建模時(shí),以下哪些描述是正確的?A.實(shí)體之間只能存在一種聯(lián)系B.聯(lián)系可以具有屬性C.弱實(shí)體必須依賴于強(qiáng)實(shí)體存在D.一個(gè)屬性可以同時(shí)屬于多個(gè)實(shí)體41、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,關(guān)于范式理論的理解,以下說法正確的有:A.第二范式要求消除非主屬性對候選鍵的部分函數(shù)依賴B.第三范式要求消除非主屬性對候選鍵的傳遞函數(shù)依賴C.BC范式要求所有函數(shù)依賴的決定因素都必須包含候選鍵D.滿足BC范式的關(guān)系模式一定滿足第三范式42、在數(shù)據(jù)建模中,關(guān)于星型模型與雪花模型的比較,以下描述正確的有:A.星型模型的維度表是去規(guī)范化設(shè)計(jì)的B.雪花模型通過規(guī)范化減少數(shù)據(jù)冗余C.星型模型查詢性能通常優(yōu)于雪花模型D.雪花模型更易于維度層次的擴(kuò)展43、關(guān)于數(shù)據(jù)倉庫中的ETL過程,以下說法正確的有:A.ETL中的“E”指從多個(gè)異構(gòu)源系統(tǒng)提取數(shù)據(jù)B.“T”階段可包括數(shù)據(jù)清洗、轉(zhuǎn)換和聚合操作C.“L”階段通常將處理后的數(shù)據(jù)加載至操作型數(shù)據(jù)庫D.增量加載是提高ETL效率的常用策略44、在數(shù)據(jù)庫索引設(shè)計(jì)中,以下哪些情況適合創(chuàng)建索引?A.頻繁作為查詢條件的字段B.經(jīng)常用于表連接的外鍵字段C.數(shù)據(jù)重復(fù)率極高的列(如性別)D.需要唯一性約束的字段45、關(guān)于數(shù)據(jù)模型中的實(shí)體-關(guān)系圖(ERD),以下描述正確的有:A.實(shí)體用矩形表示,屬性用橢圓表示B.弱實(shí)體必須依賴強(qiáng)實(shí)體存在C.多對多關(guān)系可通過引入關(guān)聯(lián)實(shí)體轉(zhuǎn)化為兩個(gè)一對多關(guān)系D.聯(lián)系的基數(shù)比僅包括1:1和1:N兩種類型三、判斷題判斷下列說法是否正確(共10題)46、在關(guān)系型數(shù)據(jù)庫中,一個(gè)表的主鍵可以包含NULL值,只要保證非空即可唯一標(biāo)識(shí)每一行記錄。A.正確B.錯(cuò)誤47、在數(shù)據(jù)建模中,星型模型的維度表之間通常存在直接的外鍵關(guān)聯(lián)。A.正確B.錯(cuò)誤48、第三范式(3NF)要求數(shù)據(jù)表中的非主屬性必須完全依賴于候選鍵,且不能存在傳遞依賴。A.正確B.錯(cuò)誤49、在ER模型中,一個(gè)弱實(shí)體必須依賴于另一個(gè)強(qiáng)實(shí)體存在,并且其主鍵完全由強(qiáng)實(shí)體的主鍵構(gòu)成。A.正確B.錯(cuò)誤50、在數(shù)據(jù)庫事務(wù)處理中,隔離性(Isolation)確保事務(wù)的中間狀態(tài)對其他事務(wù)不可見,防止并發(fā)操作導(dǎo)致數(shù)據(jù)不一致。A.正確B.錯(cuò)誤51、在關(guān)系型數(shù)據(jù)庫中,第三范式(3NF)要求數(shù)據(jù)表中的非主屬性既不能部分依賴于候選鍵,也不能傳遞依賴于候選鍵。A.正確B.錯(cuò)誤52、在數(shù)據(jù)建模過程中,星型模型中的維度表通常不進(jìn)行規(guī)范化,以提高查詢性能。A.正確B.錯(cuò)誤53、主成分分析(PCA)是一種特征選擇方法,用于從原始特征中挑選出最重要的特征子集。A.正確B.錯(cuò)誤54、在ER模型中,一個(gè)實(shí)體的主鍵可以由多個(gè)屬性共同組成,稱為復(fù)合主鍵。A.正確B.錯(cuò)誤55、在數(shù)據(jù)庫事務(wù)中,持久性(Durability)是指事務(wù)一旦提交,其對數(shù)據(jù)的修改將永久保存,即使系統(tǒng)故障也不會(huì)丟失。A.正確B.錯(cuò)誤
參考答案及解析1.【參考答案】B【解析】第三范式要求關(guān)系模式滿足2NF,且不存在非主屬性對碼的傳遞函數(shù)依賴。A是第二范式的條件,C涉及主屬性依賴,屬于BCNF的范疇,D是第一范式的定義。3NF的核心是消除非主屬性的傳遞依賴,從而減少數(shù)據(jù)冗余和更新異常,因此選B正確。2.【參考答案】B【解析】弱實(shí)體是指其存在依賴于另一個(gè)強(qiáng)實(shí)體的實(shí)體,它自身不能僅靠其屬性唯一標(biāo)識(shí),必須依賴強(qiáng)實(shí)體的主鍵作為其標(biāo)識(shí)的一部分。例如“訂單明細(xì)”依賴“訂單”存在。A、C、D均不符合弱實(shí)體定義。E-R模型中弱實(shí)體用雙線矩形表示,體現(xiàn)依賴關(guān)系,故選B。3.【參考答案】B【解析】星型模型由一個(gè)事實(shí)表和多個(gè)維度表組成。事實(shí)表存儲(chǔ)度量值(如銷售額),維度表則提供描述性信息(如時(shí)間、產(chǎn)品、地區(qū)),用于分析查詢的過濾、分組和標(biāo)簽展示。A是事實(shí)表功能,C和D是OLTP系統(tǒng)關(guān)注點(diǎn)。維度表支持多維分析,是數(shù)據(jù)倉庫核心結(jié)構(gòu)之一,故選B正確。4.【參考答案】B【解析】隔離性確保并發(fā)事務(wù)互不干擾。數(shù)據(jù)庫通過鎖機(jī)制(如行鎖、表鎖)或MVCC技術(shù)實(shí)現(xiàn),防止臟讀、不可重復(fù)讀和幻讀。A用于持久性,C用于完整性,D用于恢復(fù)。現(xiàn)代數(shù)據(jù)庫如MySQLInnoDB使用MVCC提升并發(fā)性能,同時(shí)保證隔離級別,因此選B正確。5.【參考答案】B【解析】一對多關(guān)系中,“多”方表應(yīng)包含“一”方表的主鍵作為外鍵,以建立引用關(guān)系。例如“部門”與“員工”,員工表中設(shè)部門ID為外鍵。A方向錯(cuò)誤,C適用于多對多,D破壞規(guī)范化。該設(shè)計(jì)保證數(shù)據(jù)一致性與查詢效率,符合關(guān)系模型規(guī)范,故選B正確。6.【參考答案】D【解析】第三范式(3NF)要求關(guān)系模式首先滿足第一范式(1NF),即屬性為原子值;其次滿足第二范式(2NF),即消除非主屬性對碼的部分函數(shù)依賴;最后消除非主屬性對碼的傳遞函數(shù)依賴。因此,3NF的定義要求同時(shí)滿足A、B、C三個(gè)條件,D為正確答案。7.【參考答案】B【解析】E-R模型中,“聯(lián)系”描述的是不同實(shí)體集之間的語義關(guān)系,如“學(xué)生”與“課程”之間可通過“選修”建立聯(lián)系。它不涉及屬性內(nèi)部結(jié)構(gòu)或存儲(chǔ)實(shí)現(xiàn),僅用于概念建模階段描述數(shù)據(jù)之間的邏輯關(guān)聯(lián),因此B正確。8.【參考答案】C【解析】SQL按功能分為DQL(數(shù)據(jù)查詢,如SELECT)、DML(數(shù)據(jù)操作,如INSERT)、DDL(數(shù)據(jù)定義,如CREATE、ALTER、DROP)和DCL(數(shù)據(jù)控制,如GRANT)。CREATE用于定義數(shù)據(jù)庫對象(如表、視圖),屬于DDL,故正確答案為C。9.【參考答案】B【解析】ETL(Extract,Transform,Load)是數(shù)據(jù)倉庫建設(shè)的關(guān)鍵步驟,負(fù)責(zé)從多個(gè)異構(gòu)源系統(tǒng)抽取數(shù)據(jù),清洗、轉(zhuǎn)換為統(tǒng)一格式后加載至數(shù)據(jù)倉庫。該過程確保數(shù)據(jù)一致性與質(zhì)量,為后續(xù)分析提供基礎(chǔ),故B正確。10.【參考答案】C【解析】主鍵用于唯一標(biāo)識(shí)表中每一行記錄,要求唯一性、非空性,一個(gè)表只能有一個(gè)主鍵,但主鍵可由多個(gè)屬性組成(復(fù)合主鍵)。因此C項(xiàng)“必須由單個(gè)屬性構(gòu)成”錯(cuò)誤,符合題意,故選C。11.【參考答案】B【解析】第三范式要求關(guān)系模式既滿足第二范式(即不存在非主屬性對碼的部分函數(shù)依賴),又不存在非主屬性對碼的傳遞函數(shù)依賴。選項(xiàng)A是第二范式的條件,C是BCNF的特殊情況,D涉及主屬性的約束,屬于BCNF的范疇。因此,3NF的核心是消除非主屬性的傳遞依賴,故選B。12.【參考答案】C【解析】星型模型由一個(gè)中心事實(shí)表和多個(gè)圍繞的維度表組成,維度表通常反規(guī)范化(如將多層維度合并),以減少連接操作,提升查詢效率。維度表之間無外鍵關(guān)聯(lián),結(jié)構(gòu)簡單。A錯(cuò)誤,維度表無外鍵關(guān)聯(lián);B錯(cuò)誤,維度表非規(guī)范化;D錯(cuò)誤,時(shí)間維度是常見維度。故選C。13.【參考答案】C【解析】弱實(shí)體是指不能獨(dú)立存在、必須依賴于強(qiáng)實(shí)體的實(shí)體類型,其主鍵通常包含自身部分屬性和所依賴強(qiáng)實(shí)體的主鍵。A錯(cuò)誤,弱實(shí)體不能獨(dú)立存在;B錯(cuò)誤,主鍵包含外鍵;D錯(cuò)誤,聯(lián)系可以是1:N。因此,C為正確描述。14.【參考答案】B【解析】當(dāng)在索引字段上使用函數(shù)(如WHEREYEAR(create_time)=2024)或表達(dá)式時(shí),數(shù)據(jù)庫無法直接利用索引的有序性,導(dǎo)致索引失效,需進(jìn)行全表掃描。A、C、D均為索引高效使用場景。因此,B是導(dǎo)致索引失效的常見原因。15.【參考答案】C【解析】ODS層是操作數(shù)據(jù)存儲(chǔ),用于集成多個(gè)源系統(tǒng)的數(shù)據(jù),支持近實(shí)時(shí)查詢與操作型分析,是數(shù)據(jù)進(jìn)入數(shù)據(jù)倉庫前的過渡層。A、B是DW層功能,D由MOLAP或ROLAP系統(tǒng)實(shí)現(xiàn)。ODS強(qiáng)調(diào)低延遲和臨時(shí)存儲(chǔ),故選C。16.【參考答案】A【解析】第三范式(3NF)要求關(guān)系模式滿足:1)屬于第二范式(2NF);2)不存在非主屬性對候選鍵的傳遞函數(shù)依賴。而2NF已保證不存在部分函數(shù)依賴,因此3NF同時(shí)消除了部分和傳遞函數(shù)依賴。選項(xiàng)B僅描述了2NF的條件,未涵蓋傳遞依賴的消除;C是第一范式(1NF)的要求;D與范式定義無關(guān)。故正確答案為A。17.【參考答案】C【解析】弱實(shí)體是指不能獨(dú)立存在、依賴于強(qiáng)實(shí)體存在的實(shí)體,其主鍵通常由強(qiáng)實(shí)體的主鍵與自身的部分屬性共同構(gòu)成,即主鍵依賴強(qiáng)實(shí)體。選項(xiàng)A錯(cuò)誤,因弱實(shí)體無完全獨(dú)立的主鍵;B錯(cuò)誤,弱實(shí)體必須依附強(qiáng)實(shí)體;D錯(cuò)誤,弱實(shí)體與強(qiáng)實(shí)體之間通常為一對多聯(lián)系。因此,正確答案為C。18.【參考答案】B【解析】當(dāng)在WHERE子句中對索引列使用函數(shù)(如WHEREYEAR(create_time)=2023),數(shù)據(jù)庫無法直接使用該列的索引,必須先計(jì)算函數(shù)結(jié)果,導(dǎo)致索引失效。A項(xiàng)雖可能影響優(yōu)化器選擇,但不必然失效;C和D通??衫盟饕齺韮?yōu)化執(zhí)行。因此,最可能導(dǎo)致索引失效的是B。19.【參考答案】B【解析】星型模型由一個(gè)事實(shí)表和多個(gè)維度表組成,維度表通常不進(jìn)行規(guī)范化,允許數(shù)據(jù)冗余以提高查詢性能。A描述的是雪花模型;C錯(cuò)誤,代理鍵雖常用但非強(qiáng)制;D錯(cuò)誤,星型模型主要用于分析型系統(tǒng)(如數(shù)據(jù)倉庫),而非事務(wù)處理系統(tǒng)。因此正確答案為B。20.【參考答案】B【解析】事務(wù)的隔離性(Isolation)確保并發(fā)執(zhí)行時(shí)各事務(wù)互不干擾,主要通過鎖機(jī)制(如行鎖、表鎖)或MVCC(多版本并發(fā)控制)實(shí)現(xiàn)。A用于持久性;C保障完整性;D屬于容災(zāi)手段。只有B是實(shí)現(xiàn)隔離性的核心技術(shù),因此正確答案為B。21.【參考答案】D【解析】第三范式要求關(guān)系模式首先滿足第二范式(即不存在非主屬性對碼的部分函數(shù)依賴),并且所有非主屬性對任何候選碼都不存在傳遞函數(shù)依賴。選項(xiàng)A僅描述2NF條件,B中主屬性的依賴不是3NF的約束重點(diǎn),C是第一范式要求。因此D最完整準(zhǔn)確地描述了3NF的核心要求。22.【參考答案】C【解析】弱實(shí)體是指不能獨(dú)立存在、必須依賴于某個(gè)強(qiáng)實(shí)體才能存在的實(shí)體,其主鍵通常由強(qiáng)實(shí)體的主鍵加上其局部鍵共同構(gòu)成。它必須通過“標(biāo)識(shí)性聯(lián)系”(IdentifyingRelationship)與強(qiáng)實(shí)體關(guān)聯(lián)。A錯(cuò)誤,弱實(shí)體不能獨(dú)立存在;B錯(cuò)誤,其主鍵不完全來自自身;D錯(cuò)誤,弱實(shí)體可擁有屬性。因此C正確。23.【參考答案】A【解析】ODS層用于集成多個(gè)源系統(tǒng)的數(shù)據(jù),支持近實(shí)時(shí)操作分析,數(shù)據(jù)在此層進(jìn)行初步清洗、轉(zhuǎn)換和整合。STG層僅作原始數(shù)據(jù)暫存,不做處理;DWD層為輕度匯總的明細(xì)數(shù)據(jù)層;DWS層面向主題匯總數(shù)據(jù)。因此,承擔(dān)清洗與集成任務(wù)的主要是ODS層。24.【參考答案】B【解析】星型模型中,維度表是反規(guī)范化的,所有屬性直接關(guān)聯(lián)到維度表主鍵,結(jié)構(gòu)簡單、查詢效率高;雪花模型則對維度表進(jìn)行規(guī)范化拆分,減少數(shù)據(jù)冗余,但可能增加連接復(fù)雜度。A說反了;C和D描述錯(cuò)誤。因此B為正確答案。25.【參考答案】B【解析】隔離性確保并發(fā)執(zhí)行的事務(wù)互不干擾,其核心實(shí)現(xiàn)機(jī)制是鎖機(jī)制(如行鎖、表鎖)和多版本并發(fā)控制(MVCC),用于管理讀寫沖突。日志記錄和回滾用于保證原子性和持久性,備份則屬于數(shù)據(jù)保護(hù)范疇。因此,B是實(shí)現(xiàn)隔離性的關(guān)鍵技術(shù)手段。26.【參考答案】A【解析】第三范式(3NF)是在第二范式(2NF)的基礎(chǔ)上進(jìn)一步消除傳遞函數(shù)依賴的。因此,滿足3NF的關(guān)系模式必然已經(jīng)消除了非主屬性對候選鍵的部分函數(shù)依賴,即一定滿足2NF。但3NF不一定滿足BCNF,更不保證滿足4NF或5NF,因?yàn)楹笳呱婕岸嘀狄蕾嚭瓦B接依賴。故正確答案為A。27.【參考答案】B【解析】參照完整性要求從表中的外鍵值必須在主表的主鍵中存在。當(dāng)主表中某條記錄被從表引用時(shí),若直接刪除該記錄,將導(dǎo)致從表出現(xiàn)“懸空指針”,破壞參照完整性。數(shù)據(jù)庫通常通過限制刪除或級聯(lián)刪除來處理。其他選項(xiàng)中,A允許空值(若允許NULL),C合法,D不影響從表,均不破壞完整性。故答案為B。28.【參考答案】B【解析】雪花模型是星型模型的擴(kuò)展,允許維度表進(jìn)一步規(guī)范化,分解為多個(gè)相關(guān)聯(lián)的表,適合表示具有清晰層級的維度,如“地區(qū)→省份→城市”。星型模型維度表為非規(guī)范化,層級信息集中在一個(gè)表中,不利于復(fù)雜層級管理。事實(shí)星座涉及多個(gè)事實(shí)表,網(wǎng)狀模型非主流數(shù)據(jù)倉庫建模方式。因此,B為最適用答案。29.【參考答案】B【解析】M:N(多對多)聯(lián)系無法通過簡單外鍵在兩個(gè)實(shí)體中直接表示,必須單獨(dú)轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,該模式的主鍵由兩個(gè)實(shí)體的主鍵聯(lián)合構(gòu)成,并包含聯(lián)系自身的屬性。A和D適用于1:N聯(lián)系的處理,C忽略主鍵將丟失關(guān)聯(lián)信息。因此正確做法是B,確保數(shù)據(jù)完整性和可查詢性。30.【參考答案】D【解析】第三范式要求關(guān)系模式滿足第二范式(即不存在部分函數(shù)依賴),并且不存在非主屬性對候選鍵的傳遞函數(shù)依賴。選項(xiàng)D準(zhǔn)確描述了3NF的核心要求。A項(xiàng)錯(cuò)誤,因部分函數(shù)依賴已在2NF中排除,但未涵蓋傳遞依賴的限制;B項(xiàng)錯(cuò)誤,3NF允許存在非主屬性;C項(xiàng)錯(cuò)誤,候選鍵數(shù)量與范式級別無直接關(guān)聯(lián)。因此D為正確答案。31.【參考答案】ABCD【解析】第二范式(2NF)要求所有非主屬性完全依賴于候選鍵,而非部分依賴,A正確。第三范式(3NF)在2NF基礎(chǔ)上消除傳遞依賴,即非主屬性不能依賴于其他非主屬性,B正確。BC范式進(jìn)一步強(qiáng)化3NF,要求所有函數(shù)依賴的決定因素必須是候選鍵,C正確。由于BC范式條件更嚴(yán)格,滿足BCNF的關(guān)系必然滿足3NF,D正確。因此四個(gè)選項(xiàng)均正確。32.【參考答案】ABC【解析】ER模型中,實(shí)體間聯(lián)系包括一對一、一對多和多對多,A正確。弱實(shí)體無獨(dú)立主鍵,依賴強(qiáng)實(shí)體的主鍵進(jìn)行標(biāo)識(shí),B正確。聯(lián)系本身可具有屬性,例如“選課”聯(lián)系可有“成績”屬性,C正確。主鍵可由單一屬性或多個(gè)屬性組合構(gòu)成(復(fù)合主鍵),D錯(cuò)誤。因此正確答案為ABC。33.【參考答案】ABCD【解析】數(shù)據(jù)庫面向OLTP,強(qiáng)調(diào)高并發(fā)、實(shí)時(shí)增刪改查,A、B正確。數(shù)據(jù)倉庫支持OLAP,存儲(chǔ)歷史數(shù)據(jù),采用維度建模如星型/雪花模型,C正確。為提升查詢性能,數(shù)據(jù)倉庫常犧牲規(guī)范化,使用冗余字段(如寬表),即反規(guī)范化,D正確。因此四項(xiàng)均正確。34.【參考答案】ABCD【解析】數(shù)據(jù)預(yù)處理是建模前的關(guān)鍵環(huán)節(jié)。缺失值填充(如均值、中位數(shù))解決數(shù)據(jù)不完整問題,A正確。標(biāo)準(zhǔn)化使特征量綱一致,提升模型收斂效率,B正確。分類特征需編碼為數(shù)值型,如獨(dú)熱編碼,C正確。PCA用于降維,減少冗余特征,屬于特征工程的一部分,D正確。因此四項(xiàng)均屬于預(yù)處理范疇。35.【參考答案】ABC【解析】NoSQL數(shù)據(jù)庫多采用非SQL查詢方式(如MongoDB使用JSON查詢),A正確。根據(jù)CAP理論,NoSQL通常優(yōu)先保證AP(可用性與分區(qū)容忍性),B正確。其數(shù)據(jù)模型多樣,包括鍵值(Redis)、文檔(MongoDB)、列族(HBase)、圖(Neo4j),C正確。部分NoSQL支持有限事務(wù)(如MongoDB4.0+支持多文檔事務(wù)),D表述絕對化,錯(cuò)誤。故正確答案為ABC。36.【參考答案】A、B、D【解析】第一范式(1NF)是最基本的規(guī)范要求,確保屬性原子性,A正確。第二范式(2NF)在1NF基礎(chǔ)上消除非主屬性對候選鍵的部分依賴,B正確。第三范式(3NF)要求消除非主屬性對候選鍵的傳遞依賴,而非主屬性之間的依賴,C錯(cuò)誤。BC范式(BCNF)更強(qiáng),要求每個(gè)函數(shù)依賴的左部必須是超鍵,即決定因素包含候選鍵,D正確。37.【參考答案】A、B、C【解析】星型模型維度表扁平化、非規(guī)范化,提升查詢效率,A正確。雪花模型對維度表進(jìn)一步規(guī)范化,減少冗余,B正確。因連接更少,星型模型查詢更快,C正確。雪花模型雖結(jié)構(gòu)清晰,但多層連接影響實(shí)時(shí)響應(yīng),通常用于OLAP而非OLTP系統(tǒng),D錯(cuò)誤。OLTP系統(tǒng)更常用高度規(guī)范化的事務(wù)模型。38.【參考答案】B、C、D【解析】頻繁更新的字段建唯一索引會(huì)增加維護(hù)開銷,A不合理。復(fù)合索引遵循最左前綴原則,高區(qū)分度字段前置可提升過濾效率,B正確。主鍵默認(rèn)創(chuàng)建唯一索引以保證唯一性,C正確。索引加快查詢但需同步維護(hù),影響寫操作性能,D正確。因此合理設(shè)計(jì)需權(quán)衡讀寫需求。39.【參考答案】A、B、D【解析】ETL包括抽?。‥xtract)、轉(zhuǎn)換(Transform)、加載(Load)。A屬于數(shù)據(jù)清洗,B是格式標(biāo)準(zhǔn)化,D是單位轉(zhuǎn)換,均為典型轉(zhuǎn)換操作。C屬于抽取階段,不屬于轉(zhuǎn)換,故不選。數(shù)據(jù)轉(zhuǎn)換旨在提升數(shù)據(jù)一致性與可用性,為分析提供高質(zhì)量數(shù)據(jù)支持。40.【參考答案】B、C【解析】實(shí)體間可存在多種聯(lián)系(如員工與項(xiàng)目可有“參與”“負(fù)責(zé)”),A錯(cuò)誤。聯(lián)系如“選課”可有屬性“成績”,B正確。弱實(shí)體無獨(dú)立主鍵,依賴強(qiáng)實(shí)體標(biāo)識(shí),如“訂單項(xiàng)”依賴“訂單”,C正確。屬性屬于特定實(shí)體,不能跨實(shí)體共享,D錯(cuò)誤。ER圖用于清晰表達(dá)數(shù)據(jù)結(jié)構(gòu)與關(guān)系,是建模重要工具。41.【參考答案】A、B、C、D【解析】第二范式(2NF)要求關(guān)系模式滿足1NF,且所有非主屬性完全依賴于候選鍵,排除部分依賴,A正確。第三范式(3NF)要求消除非主屬性對候選鍵的傳遞依賴,B正確。BC范式(BCNF)比3NF更嚴(yán)格,要求每個(gè)非平凡函數(shù)依賴的左部必須是超鍵,即決定因素包含候選鍵,C正確。BCNF是3NF的強(qiáng)化形式,因此滿足BCNF必然滿足3NF,D正確。42.【參考答案】A、B、C、D【解析】星型模型的維度表通常未規(guī)范化,包含冗余數(shù)據(jù)以提高查詢效率,A正確。雪花模型對維度表進(jìn)行規(guī)范化拆分,減少冗余,B正確。由于星型模型連接少、結(jié)構(gòu)簡單,查詢性能更優(yōu),C正確。雪花模型通過規(guī)范化結(jié)構(gòu)支持更靈活的維度層次管理,便于擴(kuò)展,D正確。兩者各有適用場景,需根據(jù)業(yè)務(wù)需求選擇。43.【參考答案】A、B、D【解析】ETL指抽?。‥xtract)、轉(zhuǎn)換(Transform)、加載(Load)。A正確,抽取階段從不同源系統(tǒng)獲取數(shù)據(jù)。B正確,轉(zhuǎn)換階段進(jìn)行清洗、格式統(tǒng)一、計(jì)算聚合等操作。C錯(cuò)誤,加載目標(biāo)通常是數(shù)據(jù)倉庫或數(shù)據(jù)集市,而非操作型數(shù)據(jù)庫。D正確,增量加載僅處理變化數(shù)據(jù),顯著提升效率,適用于大數(shù)據(jù)量場景。44.【參考答案】A、B、D【解析】A正確,查詢條件字段建索引可加快檢索速度。B正確,外鍵常用于連接操作,索引可提升連接效率。C錯(cuò)誤,高重復(fù)率列選擇性差,索引效果低,可能增加維護(hù)成本。D正確,唯一索引既保證數(shù)據(jù)完整性又提升查詢性能。索引需權(quán)衡查詢效率與插入/更新開銷。45.【參考答案】A、B、C【解析】A正確,ERD標(biāo)準(zhǔn)符號中矩形代表實(shí)體,橢圓代表屬性。B正確,弱實(shí)體無獨(dú)立主鍵,依賴強(qiáng)實(shí)體標(biāo)識(shí)。C正確,多對多關(guān)系需通過中間關(guān)聯(lián)實(shí)體(如訂單明細(xì))拆分,實(shí)現(xiàn)邏輯清晰化。D錯(cuò)誤,基數(shù)比還包括N:M(多對多)類型。ERD是概念建模核心工具,有助于理解數(shù)據(jù)結(jié)構(gòu)與關(guān)系。46.【參考答案】B【解析】主鍵(PrimaryKey)的兩個(gè)核心約束是唯一性和非空性。根據(jù)SQL標(biāo)準(zhǔn),主鍵列不允許出現(xiàn)NULL值,因?yàn)镹ULL表示“未知”或“無值”,違反了主鍵明確標(biāo)識(shí)每一行的要求。即使其他行唯一,只要允許NULL,就可能導(dǎo)致數(shù)據(jù)完整性問題。因此,主鍵必須同時(shí)滿足非空(NOTNULL)和唯一(UNIQUE)約束。該說法錯(cuò)誤。47.【參考答案】B【解析】星型模型由一個(gè)事實(shí)表和多個(gè)維度表組成,所有維度表直接與事實(shí)表關(guān)聯(lián),但維度表之間一般不直接關(guān)聯(lián)。這種結(jié)構(gòu)簡化了查詢路徑,提高了分析性能。若維度表之間存在外鍵關(guān)聯(lián),則更接近雪花模型。因此,星型模型中維度表之間不應(yīng)有直接外鍵關(guān)系,該說法錯(cuò)誤。48.【參考答案】A【解析】第三范式定義為:滿足第二范式(2NF)的基礎(chǔ)上,消除非主屬性對候選鍵的傳遞依賴。即所有非主屬性必須直接依賴于候選鍵,而不能通過其他非主屬性間接依賴。例如,若A→B,B→C,則A→C為傳遞依賴,應(yīng)被消除。該描述符合3NF定義,因此正確。49.【參考答案】B【解析】弱實(shí)體確實(shí)依賴于強(qiáng)實(shí)體存在,且無獨(dú)立主鍵,但其主鍵通常由強(qiáng)實(shí)體的主鍵加上自身的部分屬性(稱為鑒別符)共同構(gòu)成,而非“完全由強(qiáng)實(shí)體主鍵構(gòu)成”。例如,“訂單項(xiàng)”依賴“訂單”,主鍵為(訂單ID+商品編號)。因此,“完全由”表述錯(cuò)誤,該說法不準(zhǔn)確。50.【參考答案】A【解析】隔離性是ACID四大特性之一,旨在控制多個(gè)事務(wù)并發(fā)執(zhí)行時(shí)的可見性,防止臟讀、不可重復(fù)讀和幻讀等問題。通過鎖機(jī)制或MVCC等技術(shù),確保一個(gè)事務(wù)未提交的數(shù)據(jù)不會(huì)被其他事務(wù)讀取或修改。該描述準(zhǔn)確反映了隔離性的核心目標(biāo),因此正確。51.【參考答案】A【解析】第三范式的核心要求是消除傳遞依賴。即在滿足第二范式(無部分函數(shù)依賴)的基礎(chǔ)上,所有非主屬性必須直接依賴于候選鍵,而不能通過其他非主屬性間接依賴。例如,在“學(xué)生ID→班級→班主任”的關(guān)系中,“班主任”通過“班級”依賴于“學(xué)生ID”,屬于傳遞依賴,違反3NF。因此,題干描述準(zhǔn)確,答案為正確。52.【參考答案】A【解析】星型模型由一個(gè)事實(shí)表和多個(gè)維度表組成,維度表通常采用非規(guī)范化設(shè)計(jì),保留冗余數(shù)據(jù)以減少表連接,提升查詢效率。這與事務(wù)型數(shù)據(jù)庫強(qiáng)調(diào)的規(guī)范化不同,適用于數(shù)據(jù)倉庫場景下的分析需求。因此,為優(yōu)化OLAP查詢性能,維度表普遍去規(guī)范化,題干描述正確。53.【參考答案】B【解析】PCA屬于特征提取而非特征選擇。它通過線性變換將原始特征映射到低維空間,生成新的主成分,這些成分是原特征的組合,并非從中挑選子集。特征選擇則是從原特征中保留部分重要變量。因此,PCA不進(jìn)行“選擇”,而是“重構(gòu)”,題干混淆概念,答案為錯(cuò)誤。54.【參考答案】A【解析】當(dāng)單一屬性無法唯一標(biāo)識(shí)實(shí)體實(shí)例時(shí),可使用多個(gè)屬性組合構(gòu)成主鍵,即復(fù)合主鍵。例如,“選課”實(shí)體中,“學(xué)生ID”和“課程ID”聯(lián)合才能唯一確定一條記錄。ER模型支持復(fù)合主鍵的設(shè)計(jì),符合數(shù)據(jù)建模規(guī)范,因此題干描述正確。55.【參考答案】A【解析】持久性是事務(wù)ACID四大特性之一,確保已提交事務(wù)的修改被寫入持久存儲(chǔ)(如磁盤),不會(huì)因斷電或崩潰而回滾。數(shù)據(jù)庫通過日志機(jī)制(如redolog)實(shí)現(xiàn)該特性。題干準(zhǔn)確描述了持久性的定義,因此答案為正確。
2025四川九洲光電科技股份有限公司招聘軟件工程師(數(shù)據(jù)模型方向)擬錄用人員筆試歷年典型考點(diǎn)題庫附帶答案詳解(第2套)一、單項(xiàng)選擇題下列各題只有一個(gè)正確答案,請選出最恰當(dāng)?shù)倪x項(xiàng)(共30題)1、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,若一個(gè)關(guān)系模式R滿足第三范式(3NF),則其一定滿足以下哪個(gè)條件?A.每個(gè)非主屬性都完全函數(shù)依賴于候選碼B.不存在非主屬性對候選碼的傳遞函數(shù)依賴C.所有屬性都是原子值,不可再分D.每個(gè)碼都是單個(gè)屬性2、在數(shù)據(jù)建模過程中,用于描述實(shí)體之間聯(lián)系的“基數(shù)比”不包括以下哪種類型?A.一對一(1:1)B.一對多(1:N)C.多對多(N.M)D.零對零(0:0)3、在SQL中,下列哪個(gè)操作可能違反參照完整性約束?A.向主表插入一條新記錄B.更新從表中某條記錄的外鍵為NULL(允許空值情況下)C.刪除主表中被從表外鍵引用的記錄D.查詢主表和從表的連接數(shù)據(jù)4、以下關(guān)于星型模型(StarSchema)的描述,正確的是?A.事實(shí)表通常處于模型中心,周圍環(huán)繞多個(gè)維度表B.所有表之間必須滿足第三范式C.維度表之間存在復(fù)雜的多對多關(guān)系D.星型模型主要用于事務(wù)處理系統(tǒng)(OLTP)5、在數(shù)據(jù)模型設(shè)計(jì)中,下列哪項(xiàng)最有助于提高查詢性能?A.增加外鍵約束數(shù)量B.對常用查詢字段建立索引C.將所有表完全規(guī)范化至BCNFD.使用復(fù)雜的觸發(fā)器實(shí)現(xiàn)業(yè)務(wù)邏輯6、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,若一個(gè)關(guān)系模式已滿足第二范式(2NF),但存在非主屬性對候選鍵的傳遞函數(shù)依賴,則該模式尚未滿足哪一個(gè)范式?A.第一范式(1NF)B.第二范式(2NF)C.第三范式(3NF)D.BC范式(BCNF)7、在數(shù)據(jù)建模中,用于描述實(shí)體間“一對多”關(guān)系的正確實(shí)現(xiàn)方式是?A.在“一”方表中添加“多”方的外鍵B.在“多”方表中添加“一”方的外鍵C.雙方表中均添加對方的外鍵D.建立一個(gè)獨(dú)立的關(guān)聯(lián)表存儲(chǔ)雙方主鍵8、以下關(guān)于主鍵(PrimaryKey)的描述,哪一項(xiàng)是正確的?A.主鍵可以取空值(NULL),只要不重復(fù)B.一個(gè)表可以定義多個(gè)主鍵C.主鍵值必須唯一且非空D.主鍵不能由多個(gè)字段組合而成9、在SQL查詢中,下列哪個(gè)子句用于對分組后的數(shù)據(jù)進(jìn)行條件篩選?A.WHEREB.HAVINGC.GROUPBYD.ORDERBY10、在數(shù)據(jù)倉庫的維度建模中,以下哪種模型包含一個(gè)中心事實(shí)表和多個(gè)圍繞它的維度表?A.層次模型B.網(wǎng)狀模型C.星型模型D.關(guān)系模型11、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,若一個(gè)關(guān)系模式已滿足第三范式(3NF),則它一定滿足以下哪個(gè)范式?A.第一范式和第二范式
B.僅第一范式
C.僅第二范式
D.BCNF(Boyce-Codd范式)12、在數(shù)據(jù)倉庫的維度建模中,以下哪種模型包含一個(gè)事實(shí)表和多個(gè)維度表,并通過外鍵關(guān)聯(lián)?A.ER模型
B.星型模型
C.雪花模型
D.網(wǎng)狀模型13、在SQL查詢中,以下哪個(gè)操作可以正確實(shí)現(xiàn)兩個(gè)表的“全外連接”效果?A.LEFTJOIN與RIGHTJOIN的交集
B.LEFTJOIN與RIGHTJOIN的并集
C.INNERJOIN加上CROSSJOIN
D.UNION聯(lián)合兩個(gè)INNERJOIN結(jié)果14、在數(shù)據(jù)建模中,以下哪項(xiàng)最能體現(xiàn)“緩慢變化維”(SlowlyChangingDimension)類型2的處理方式?A.直接更新原記錄的屬性值
B.新增一條記錄并標(biāo)記生效時(shí)間
C.添加版本號但不保留歷史
D.用狀態(tài)字段標(biāo)記“啟用”或“停用”15、在E-R模型向關(guān)系模型轉(zhuǎn)換時(shí),若兩個(gè)實(shí)體間為多對多聯(lián)系,正確的轉(zhuǎn)換方法是?A.將聯(lián)系合并到任意一方實(shí)體對應(yīng)的關(guān)系表中
B.創(chuàng)建一個(gè)新的關(guān)系表,其主鍵為兩個(gè)實(shí)體主鍵的組合
C.在兩個(gè)實(shí)體表中互相添加對方的主鍵作為外鍵
D.僅創(chuàng)建一個(gè)新表,不含原實(shí)體主鍵16、在關(guān)系型數(shù)據(jù)庫設(shè)計(jì)中,若某關(guān)系模式已滿足第三范式(3NF),則其一定滿足:A.第一范式和第二范式B.僅第一范式C.僅第二范式D.BCNF(Boyce-Codd范式)17、在數(shù)據(jù)建模中,星型模式(StarSchema)的中心表通常是什么類型的表?A.維度表B.事實(shí)表C.匯總表D.臨時(shí)表18、下列關(guān)于索引的說法中,錯(cuò)誤的是:A.索引可以提高查詢效率B.主鍵自動(dòng)創(chuàng)建唯一索引C.索引越多,性能越好D.索引會(huì)占用額外存儲(chǔ)空間19、在E-R模型中,表示實(shí)體之間聯(lián)系的圖形元素是:A.矩形B.橢圓C.菱形D.直線20、在SQL中,用于實(shí)現(xiàn)數(shù)據(jù)分組后條件篩選的子句是:A.WHEREB.ORDERBYC.HAVINGD.GROUPBY21、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,若一個(gè)關(guān)系模式已滿足第三范式(3NF),則它必定滿足以下哪個(gè)條件?A.每個(gè)非主屬性完全函數(shù)依賴于候選碼B.不存在任何函數(shù)依賴C.所有屬性都是主屬性D.每個(gè)非主屬性部分依賴于候選碼22、在數(shù)據(jù)建模中,星型模型的核心表通常指的是?A.維度表B.事實(shí)表C.橋接表D.元數(shù)據(jù)表23、以下關(guān)于ER圖中“弱實(shí)體”的描述,正確的是?A.弱實(shí)體可以獨(dú)立存在,無需依賴其他實(shí)體B.弱實(shí)體的主鍵完全由自身屬性構(gòu)成C.弱實(shí)體必須依賴于某個(gè)強(qiáng)實(shí)體存在D.弱實(shí)體與強(qiáng)實(shí)體之間只能是一對一聯(lián)系24、在數(shù)據(jù)庫事務(wù)的ACID特性中,“隔離性”主要保證的是?A.事務(wù)執(zhí)行前后數(shù)據(jù)一致性B.事務(wù)的中間狀態(tài)對其他事務(wù)不可見C.事務(wù)一旦提交,結(jié)果永久保存D.事務(wù)操作是原子不可分割的25、在數(shù)據(jù)倉庫中,ETL過程中的“T”階段主要完成的任務(wù)是?A.從源系統(tǒng)抽取數(shù)據(jù)B.將數(shù)據(jù)加載到目標(biāo)數(shù)據(jù)庫C.對數(shù)據(jù)進(jìn)行清洗、轉(zhuǎn)換和整合D.對數(shù)據(jù)進(jìn)行實(shí)時(shí)分析26、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,若某關(guān)系模式R滿足第三范式(3NF),則其必然滿足以下哪個(gè)條件?A.每個(gè)非主屬性都完全函數(shù)依賴于候選碼B.不存在非主屬性對候選碼的傳遞函數(shù)依賴C.所有屬性都為原子值,且無重復(fù)組D.每個(gè)決定因素都是候選碼27、在數(shù)據(jù)建模過程中,星型模式(StarSchema)的主要特征是什么?A.所有維度表直接連接到事實(shí)表,且維度表未規(guī)范化B.維度表之間存在復(fù)雜的外鍵關(guān)聯(lián)C.事實(shí)表僅包含度量值,不包含外鍵D.模式結(jié)構(gòu)呈樹狀,無環(huán)路28、在使用ER模型進(jìn)行數(shù)據(jù)庫設(shè)計(jì)時(shí),"弱實(shí)體"的定義是?A.沒有主鍵的實(shí)體B.依賴于另一個(gè)實(shí)體存在,且主鍵部分來自該實(shí)體C.屬性數(shù)量少于三個(gè)的實(shí)體D.只能通過外鍵訪問的實(shí)體29、在數(shù)據(jù)倉庫的ETL流程中,"數(shù)據(jù)清洗"階段的主要目的是?A.將數(shù)據(jù)從源系統(tǒng)抽取到臨時(shí)存儲(chǔ)區(qū)B.對數(shù)據(jù)進(jìn)行聚合和匯總以支持分析C.識(shí)別并修正數(shù)據(jù)中的錯(cuò)誤、不一致和缺失值D.將轉(zhuǎn)換后的數(shù)據(jù)加載到目標(biāo)數(shù)據(jù)庫30、下列關(guān)于主鍵(PrimaryKey)的描述,哪一項(xiàng)是正確的?A.一個(gè)表可以有多個(gè)主鍵B.主鍵值可以為NULLC.主鍵必須由單個(gè)字段構(gòu)成D.主鍵用于唯一標(biāo)識(shí)表中的每一行記錄二、多項(xiàng)選擇題下列各題有多個(gè)正確答案,請選出所有正確選項(xiàng)(共15題)31、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,關(guān)于范式的描述,下列哪些說法是正確的?A.第二范式要求消除非主屬性對候選鍵的部分函數(shù)依賴B.第三范式要求不存在非主屬性對候選鍵的傳遞函數(shù)依賴C.BCNF要求所有函數(shù)依賴的決定因素都必須包含候選鍵D.滿足BCNF的關(guān)系模式一定滿足第三范式32、在數(shù)據(jù)建模過程中,下列哪些是ER模型中的基本構(gòu)成要素?A.實(shí)體集B.屬性C.主鍵D.聯(lián)系(關(guān)系)33、下列關(guān)于數(shù)據(jù)倉庫與操作型數(shù)據(jù)庫的對比,哪些說法是正確的?A.數(shù)據(jù)倉庫主要支持事務(wù)處理,而操作型數(shù)據(jù)庫支持分析決策B.數(shù)據(jù)倉庫的數(shù)據(jù)通常是集成的、主題導(dǎo)向的C.數(shù)據(jù)倉庫中的數(shù)據(jù)具有時(shí)間變異性D.操作型數(shù)據(jù)庫更強(qiáng)調(diào)高并發(fā)和實(shí)時(shí)性34、在構(gòu)建數(shù)據(jù)模型時(shí),下列哪些措施有助于提高查詢性能?A.建立適當(dāng)?shù)乃饕鼴.對大表進(jìn)行分區(qū)C.頻繁使用SELECT*查詢所有字段D.合理設(shè)計(jì)范式與反范式的平衡35、關(guān)于NoSQL數(shù)據(jù)庫的類型及其適用場景,下列匹配正確的是?A.鍵值存儲(chǔ)(如Redis)——適用于會(huì)話緩存、配置管理B.文檔數(shù)據(jù)庫(如MongoDB)——適用于內(nèi)容管理系統(tǒng)、JSON數(shù)據(jù)存儲(chǔ)C.列族數(shù)據(jù)庫(如HBase)——適用于大規(guī)模分布式數(shù)據(jù)存儲(chǔ)與實(shí)時(shí)讀寫D.圖數(shù)據(jù)庫(如Neo4j)——適用于社交網(wǎng)絡(luò)、推薦系統(tǒng)36、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,關(guān)于范式的描述,下列哪些說法是正確的?A.第二范式要求消除非主屬性對候選鍵的部分函數(shù)依賴B.第三范式要求消除主屬性對候選鍵的傳遞函數(shù)依賴C.BC范式要求每一個(gè)決定因素都必須是候選鍵D.滿足BC范式的數(shù)據(jù)庫一定滿足第三范式37、在數(shù)據(jù)建模過程中,關(guān)于實(shí)體-關(guān)系模型(ER模型)的描述,下列哪些說法是正確的?A.弱實(shí)體必須依賴于強(qiáng)實(shí)體存在B.多元聯(lián)系是指三個(gè)或以上實(shí)體之間的聯(lián)系C.一對一聯(lián)系在數(shù)據(jù)庫中必須拆分為兩個(gè)表D.聯(lián)系本身可以具有屬性38、在數(shù)據(jù)倉庫的維度建模中,以下關(guān)于星型模型的描述,哪些是正確的?A.星型模型包含一個(gè)或多個(gè)事實(shí)表和多個(gè)維度表B.維度表通常經(jīng)過規(guī)范化處理以減少冗余C.事實(shí)表存儲(chǔ)度量值和外鍵D.星型模型查詢性能通常優(yōu)于雪花模型39、關(guān)于數(shù)據(jù)庫索引的設(shè)計(jì)與使用,下列哪些說法是正確的?A.主鍵自動(dòng)創(chuàng)建唯一索引B.索引可以顯著提升查詢速度,但會(huì)降低插入、更新性能C.對經(jīng)常用于模糊查詢的字段(如LIKE'%abc')建立B樹索引效果顯著D.聚集索引決定了表中數(shù)據(jù)的物理存儲(chǔ)順序40、在數(shù)據(jù)建模中,關(guān)于雪花模型與星型模型的比較,下列說法正確的是?A.雪花模型是對星型模型的規(guī)范化擴(kuò)展B.雪花模型減少數(shù)據(jù)冗余,提高存儲(chǔ)效率C.星型模型維度表通常不進(jìn)行規(guī)范化D.雪花模型的查詢性能通常優(yōu)于星型模型41、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,關(guān)于范式的描述,下列哪些說法是正確的?A.第二范式要求消除非主屬性對候選鍵的部分函數(shù)依賴B.第三范式要求消除非主屬性對候選鍵的傳遞函數(shù)依賴C.BC范式要求所有函數(shù)依賴的決定因素都必須包含候選鍵D.滿足BC范式的關(guān)系一定滿足第三范式42、在數(shù)據(jù)建模過程中,關(guān)于星型模型與雪花模型的比較,下列說法正確的是?A.星型模型的維度表是去規(guī)范化設(shè)計(jì)的B.雪花模型通過規(guī)范化減少了數(shù)據(jù)冗余C.星型模型通常查詢性能優(yōu)于雪花模型D.雪花模型更易于維護(hù)和擴(kuò)展維度層次43、以下關(guān)于E-R模型向關(guān)系模型轉(zhuǎn)換規(guī)則的描述,哪些是正確的?A.實(shí)體類型通常轉(zhuǎn)換為一個(gè)關(guān)系模式B.一對一聯(lián)系可以合并到任意一方實(shí)體對應(yīng)的關(guān)系中C.多對多聯(lián)系必須單獨(dú)轉(zhuǎn)換為一個(gè)關(guān)系模式D.聯(lián)系的屬性只能歸屬于聯(lián)系對應(yīng)的關(guān)系模式44、在數(shù)據(jù)庫事務(wù)處理中,關(guān)于ACID特性的描述,下列哪些是正確的?A.原子性指事務(wù)中的所有操作要么全部執(zhí)行,要么全部不執(zhí)行B.一致性保證事務(wù)執(zhí)行前后數(shù)據(jù)庫狀態(tài)始終滿足完整性約束C.隔離性由數(shù)據(jù)庫的恢復(fù)機(jī)制實(shí)現(xiàn)D.持久性一旦事務(wù)提交,其結(jié)果永久保存,即使系統(tǒng)故障也不丟失45、在構(gòu)建數(shù)據(jù)倉庫時(shí),下列哪些操作屬于ETL過程的關(guān)鍵步驟?A.從多個(gè)異構(gòu)源系統(tǒng)抽取數(shù)據(jù)B.對數(shù)據(jù)進(jìn)行清洗、去重和格式轉(zhuǎn)換C.將處理后的數(shù)據(jù)加載至目標(biāo)數(shù)據(jù)倉庫D.在數(shù)據(jù)倉庫中創(chuàng)建索引以優(yōu)化查詢性能三、判斷題判斷下列說法是否正確(共10題)46、在關(guān)系型數(shù)據(jù)庫中,第三范式(3NF)要求數(shù)據(jù)表中的非主屬性必須直接依賴于候選鍵,而不能存在傳遞依賴。A.正確B.錯(cuò)誤47、在數(shù)據(jù)建模中,星型模型的維度表之間通常不直接建立連接,所有維度表均與事實(shí)表相連。A.正確B.錯(cuò)誤48、主成分分析(PCA)是一種特征選擇方法,用于從原始特征中挑選出最重要變量。A.正確B.錯(cuò)誤49、在數(shù)據(jù)庫事務(wù)中,持久性(Durability)指事務(wù)一旦提交,其對數(shù)據(jù)的修改將永久保存,即使系統(tǒng)故障也不會(huì)丟失。A.正確B.錯(cuò)誤50、ER圖中的“弱實(shí)體”必須依賴于另一個(gè)強(qiáng)實(shí)體存在,且其主鍵完全由自身屬性構(gòu)成。A.正確B.錯(cuò)誤51、在關(guān)系數(shù)據(jù)庫中,第三范式(3NF)要求數(shù)據(jù)表中的非主屬性既不傳遞依賴于碼,也不部分依賴于碼。A.正確B.錯(cuò)誤52、在數(shù)據(jù)倉庫設(shè)計(jì)中,星型模型的維度表之間通常不直接建立外鍵關(guān)聯(lián)。A.正確B.錯(cuò)誤53、E-R圖中的“弱實(shí)體”必須依賴于另一個(gè)實(shí)體才能唯一標(biāo)識(shí)其自身。A.正確B.錯(cuò)誤54、在數(shù)據(jù)建模中,邏輯模型的設(shè)計(jì)應(yīng)包含具體的數(shù)據(jù)庫索引和存儲(chǔ)結(jié)構(gòu)信息。A.正確B.錯(cuò)誤55、雪花模型是對星型模型的規(guī)范化處理,可能導(dǎo)致查詢性能下降但節(jié)省存儲(chǔ)空間。A.正確B.錯(cuò)誤
參考答案及解析1.【參考答案】B【解析】第三范式要求關(guān)系模式滿足第二范式(即消除部分函數(shù)依賴),并且不存在非主屬性對候選碼的傳遞函數(shù)依賴。選項(xiàng)A描述的是2NF的條件,C是1NF的定義,D與范式無關(guān)。因此,B是3NF的核心特征,確保數(shù)據(jù)冗余和更新異常最小化。2.【參考答案】D【解析】實(shí)體間聯(lián)系的基數(shù)比通常包括一對一、一對多和多對多三種基本類型。零對零并非標(biāo)準(zhǔn)的聯(lián)系類型,也不具有實(shí)際建模意義。在ER模型中,聯(lián)系的基數(shù)描述的是一個(gè)實(shí)體實(shí)例能與另一個(gè)實(shí)體實(shí)例關(guān)聯(lián)的數(shù)量范圍,D選項(xiàng)不符合數(shù)據(jù)建模規(guī)范。3.【參考答案】C【解析】參照完整性要求外鍵值必須等于主表中某條記錄的主鍵值或?yàn)镹ULL。刪除主表中被引用的記錄會(huì)導(dǎo)致從表出現(xiàn)“懸空指針”,從而破壞參照完整性。A、B(在允許NULL時(shí))、D均不違反約束。C是典型違規(guī)操作。4.【參考答案】A【解析】星型模型是數(shù)據(jù)倉庫中的典型結(jié)構(gòu),中心為事實(shí)表,存儲(chǔ)度量值,周圍是維度表,描述業(yè)務(wù)上下文。維度表通常非規(guī)范化,不強(qiáng)制滿足3NF;維度表間無直接關(guān)聯(lián)。該模型適用于OLAP分析,而非OLTP系統(tǒng)。A準(zhǔn)確描述其結(jié)構(gòu)特征。5.【參考答案】B【解析】索引能顯著加快數(shù)據(jù)檢索速度,尤其對WHERE、JOIN等操作頻繁的字段。外鍵約束和觸發(fā)器主要用于數(shù)據(jù)完整性,可能降低寫入性能。過度規(guī)范化會(huì)增加連接操作,反而影響查詢效率。B是提升查詢性能最直接有效的方法。6.【參考答案】C【解析】第三范式(3NF)要求關(guān)系模式在滿足2NF的基礎(chǔ)上,消除非主屬性對候選鍵的傳遞函數(shù)依賴。若存在傳遞依賴,即使已滿足2NF,仍不滿足3NF。BCNF進(jìn)一步要求所有函數(shù)依賴的決定因素都必須是超鍵,條件更嚴(yán)格。本題描述情形恰處于2NF到3NF之間的缺陷,故正確答案為C。7.【參考答案】B【解析】在關(guān)系數(shù)據(jù)庫中,“一對多”關(guān)系應(yīng)在“多”方表中設(shè)置外鍵,引用“一”方的主鍵,以確保數(shù)據(jù)完整性和查詢效率。例如,“部門”與“員工”關(guān)系中,員工表(多)應(yīng)包含部門編號(外鍵)。選項(xiàng)A邏輯錯(cuò)誤,C可能導(dǎo)致循環(huán)依賴,D適用于多對多關(guān)系。故正確答案為B。8.【參考答案】C【解析】主鍵的核心特性是唯一性(UNIQUE)和非空性(NOTNULL),用于唯一標(biāo)識(shí)表中每一行。一個(gè)表只能有一個(gè)主鍵,但主鍵可以由一個(gè)或多個(gè)字段組成(復(fù)合主鍵)。選項(xiàng)A違反非空約束,B混淆了主鍵與候選鍵概念,D錯(cuò)誤否定了復(fù)合主鍵的合法性。因此正確答案為C。9.【參考答案】B【解析】WHERE用于分組前的行級篩選,而HAVING專門用于對GROUPBY分組后的聚合結(jié)果進(jìn)行條件過濾。例如:統(tǒng)計(jì)人數(shù)大于5的部門需使用HAVINGCOUNT(*)>5。GROUPBY用于分組,ORDERBY用于排序。若將聚合函數(shù)條件寫在WHERE中會(huì)報(bào)錯(cuò)。故正確答案為B。10.【參考答案】C【解析】星型模型是數(shù)據(jù)倉庫中常用的維度建模結(jié)構(gòu),由一個(gè)事實(shí)表(存儲(chǔ)度量值)和多個(gè)維度表(存儲(chǔ)描述性屬性)組成,維度表直接連接事實(shí)表,形如星星。層次模型和網(wǎng)狀模型是早期數(shù)據(jù)庫模型,關(guān)系模型泛指表結(jié)構(gòu),不特指分析架構(gòu)。星型模型結(jié)構(gòu)清晰、查詢高效,適用于OLAP場景。故正確答案為C。11.【參考答案】A【解析】第三范式(3NF)的定義是在滿足第二范式的基礎(chǔ)上,消除非主屬性對候選鍵的傳遞函數(shù)依賴。而第二范式又要求先滿足第一范式(1NF),即屬性具有原子性。因此,3NF必然包含1NF和2NF的條件。BCNF比3NF更嚴(yán)格,3NF不一定滿足BCNF。故正確答案為A。12.【參考答案】B【解析】星型模型是數(shù)據(jù)倉庫中常用的建模方式,其核心是一個(gè)事實(shí)表,存儲(chǔ)度量值,周圍是多個(gè)維度表,描述業(yè)務(wù)維度(如時(shí)間、地點(diǎn)等),通過外鍵與事實(shí)表連接。雪花模型是星型模型的擴(kuò)展,維度表進(jìn)一步規(guī)范化。ER模型用于關(guān)系數(shù)據(jù)庫設(shè)計(jì),網(wǎng)狀模型為早期數(shù)據(jù)庫結(jié)構(gòu)。本題描述符合星型模型特征,故選B。13.【參考答案】B【解析】全外連接返回左表和右表中的所有記錄,缺失匹配項(xiàng)則以NULL填充。LEFTJOIN返回左表全部和右表匹配項(xiàng),RIGHTJOIN反之,二者通過UNION(去重)或UNIONALL(不去重)合并,即可實(shí)現(xiàn)全外連接效果。因此,LEFTJOIN與RIGHTJOIN的并集(需去重處理)等價(jià)于FULLOUTERJOIN。正確答案為B。14.【參考答案】B【解析】緩慢變化維類型2通過新增記錄來保留歷史信息,每條記錄包含生效時(shí)間、失效時(shí)間或當(dāng)前標(biāo)志,確保歷史分析準(zhǔn)確性。類型1直接覆蓋,不保留歷史;類型3通過增加字段保存有限歷史。選項(xiàng)B通過新增記錄并標(biāo)記時(shí)間,完整保留變更軌跡,符合類型2定義,故選B。15.【參考答案】B【解析】多對多聯(lián)系無法通過外鍵直接在原有表中表達(dá),必須單獨(dú)轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系表(即聯(lián)系表),該表的主鍵由兩個(gè)實(shí)體的主鍵組合而成,同時(shí)可包含聯(lián)系的屬性。例如“學(xué)生-課程”聯(lián)系,需建立“選課”表,主鍵為(學(xué)號,課程號)。A、C適用于一對多,D缺少主鍵定義。故正確答案為B。16.【參考答案】A【解析】第三范式(3NF)的定義是在滿足第二范式的基礎(chǔ)上,消除非主屬性對候選鍵的傳遞函數(shù)依賴。而第二范式本身要求滿足第一范式并消除部分函數(shù)依賴。因此,3NF必然蘊(yùn)含1NF和2NF。但3NF不一定滿足BCNF,因?yàn)锽CNF對主屬性也提出了更嚴(yán)格的要求。故正確答案為A。17.【參考答案】B【解析】星型模式是數(shù)據(jù)倉庫中常用的多維數(shù)據(jù)模型,其結(jié)構(gòu)以一個(gè)中心事實(shí)表為核心,周圍連接多個(gè)維度表。事實(shí)表存儲(chǔ)業(yè)務(wù)過程的度量值(如銷售額、數(shù)量等),而維度表存儲(chǔ)描述性屬性(如時(shí)間、產(chǎn)品、地區(qū))。事實(shí)表通過外鍵關(guān)聯(lián)各維度表,形成星型結(jié)構(gòu)。因此,中心表為事實(shí)表,正確答案為B。18.【參考答案】C【解析】索引通過建立快速查找路徑提升查詢速度,主鍵默認(rèn)創(chuàng)建唯一索引保證數(shù)據(jù)唯一性,且索引本身需要存儲(chǔ)結(jié)構(gòu),占用額外空間。但過多索引會(huì)降低插入、更新、刪除操作的性能,因?yàn)槊看螖?shù)據(jù)變更都需同步索引。因此,并非索引越多越好,C項(xiàng)錯(cuò)誤,為正確答案。19.【參考答案】C【解析】E-R模型中,矩形表示實(shí)體,橢圓表示屬性,菱形表示實(shí)體之間的聯(lián)系(如“屬于”“關(guān)聯(lián)”等),直線用于連接實(shí)體與聯(lián)系或?qū)傩耘c實(shí)體。因此,聯(lián)系由菱形表示,選項(xiàng)C正確。20.【參考答案】C【解析】WHERE用于分組前的行級條件過濾,GROUPBY實(shí)現(xiàn)數(shù)據(jù)分組,HAVING則用于對分組后的結(jié)果進(jìn)行條件篩選。例如統(tǒng)計(jì)每部門平均工資大于5000的部門,需使用HAVING。ORDERBY用于排序。因此,分組后篩選應(yīng)使用HAVING,正確答案為C。21.【參考答案】A【解析】第三范式要求關(guān)系模式滿足第二范式(即非主屬性完全函數(shù)依賴于候選碼),并且不存在非主屬性對候選碼的傳遞函數(shù)依賴。因此,選項(xiàng)A是第二范式的要求,也是3NF的前提。選項(xiàng)D描述的是部分依賴,違反2NF;選項(xiàng)C描述的是全碼情況,不具普遍性;選項(xiàng)B明顯錯(cuò)誤。故正確答案為A。22.【參考答案】B【解析】星型模型由一個(gè)中心事實(shí)表和多個(gè)圍繞它的維度表構(gòu)成。事實(shí)表存儲(chǔ)度量值和業(yè)務(wù)事件數(shù)據(jù),是查詢分析的核心。維度表提供描述性信息,用于過濾和分組。橋接表用于處理多對多關(guān)系,常見于雪花模型;元數(shù)據(jù)表不屬于星型模型結(jié)構(gòu)。因此,事實(shí)表是星型模型的核心,答案為B。23.【參考答案】C【解析】弱實(shí)體是指不能獨(dú)立存在、必須通過識(shí)別性關(guān)系依賴于強(qiáng)實(shí)體的實(shí)體類型。其主鍵通常包含自身部分屬性和所依賴強(qiáng)實(shí)體的主鍵。選項(xiàng)A錯(cuò)誤,弱實(shí)體不能獨(dú)立存在;B錯(cuò)誤,主鍵需含強(qiáng)實(shí)體主鍵;D錯(cuò)誤,聯(lián)系類型可為一對多。因此正確答案為C。24.【參考答案】B【解析】隔離性(Isolation)確保并發(fā)執(zhí)行的多個(gè)事務(wù)彼此隔離,防止交叉干擾,避免臟讀、不可重復(fù)讀和幻讀等問題。選項(xiàng)A描述的是“一致性”;C是“持久性”;D是“原子性”。只有B準(zhǔn)確描述了隔離性的核心目標(biāo),即事務(wù)中間狀態(tài)不被其他事務(wù)察覺,故答案為B。25.【參考答案】C【解析】ETL分別代表抽?。‥xtract)、轉(zhuǎn)換(Transform)、加載(Load)。其中“T”即轉(zhuǎn)換階段,負(fù)責(zé)對抽取的原始數(shù)據(jù)進(jìn)行清洗(去除噪聲、補(bǔ)全缺失)、格式標(biāo)準(zhǔn)化、計(jì)算衍生字段、編碼統(tǒng)一及數(shù)據(jù)整合等操作,以滿足數(shù)據(jù)倉庫的質(zhì)量與結(jié)構(gòu)要求。A對應(yīng)E,B對應(yīng)L,D屬于后續(xù)分析范疇。故正確答案為C。26.【參考答案】B【解析】第三范式要求關(guān)系模式首先滿足第二范式(即非主屬性完全依賴于候選碼),并且不存在非主屬性對候選碼的傳遞函數(shù)依賴。選項(xiàng)A描述的是2NF的部分要求,C是1NF的特征,D是BCNF的條件。因此,3NF的核心是消除傳遞依賴,確保數(shù)據(jù)冗余和更新異常得到有效控制。27.【參考答案】A【解析】星型模式由一個(gè)中心事實(shí)表和多個(gè)圍繞它的維度表組成,維度表通常是非規(guī)范化的,以提升查詢性能。每個(gè)維度表直接連接到事實(shí)表,不與其他維度表關(guān)聯(lián),結(jié)構(gòu)清晰、查詢高效,廣泛應(yīng)用于數(shù)據(jù)倉庫。B描述的是雪花模式的部分特征,C錯(cuò)誤因事實(shí)表必須包含外鍵,D描述不準(zhǔn)確。A正確體現(xiàn)了星型模式的設(shè)計(jì)原則。28.【參考答案】B【解析】弱實(shí)體是指其存在依賴于另一個(gè)強(qiáng)實(shí)體的實(shí)體,其主鍵由自身的部分鍵與所依賴強(qiáng)實(shí)體的主鍵共同構(gòu)成。例如“訂單明細(xì)”依賴于“訂單”存在。A錯(cuò)誤,弱實(shí)體仍有主鍵;C、D無定義依據(jù)。B準(zhǔn)確反映了弱實(shí)體的核心特征:存在依賴和主鍵組成方式,是ER建模中的關(guān)鍵概念。29.【參考答案】C【解析】ETL包括抽?。‥xtract)、轉(zhuǎn)換(Transform)、加載(Load)。數(shù)據(jù)清洗屬于轉(zhuǎn)換階段,旨在提高數(shù)據(jù)質(zhì)量,處理空值、格式錯(cuò)誤、重復(fù)記錄、邏輯矛盾等問題。A是抽取,B是聚合操作,D是加載。只有C正確描述了清洗的核心任務(wù):保障數(shù)據(jù)準(zhǔn)確性與一致性,為后續(xù)分析提供可靠基礎(chǔ)。30.【參考答案】D【解析】主鍵用于唯一標(biāo)識(shí)表中每一行,且具有非空性和唯一性。一個(gè)表只能有一個(gè)主鍵(但可含多個(gè)列),故A錯(cuò)誤;主鍵不允許NULL值,B錯(cuò)誤;主鍵可由單列或多列組合構(gòu)成(復(fù)合主鍵),C錯(cuò)誤。D準(zhǔn)確表達(dá)了主鍵的核心功能,是關(guān)系數(shù)據(jù)庫完整性約束的基礎(chǔ),確保數(shù)據(jù)可識(shí)別與一致性。31.【參考答案】ABCD【解析】第二范式(2NF)要求非主屬性完全依賴于候選鍵,排除部分依賴;第三范式(3NF)要求消除傳遞依賴;BCNF進(jìn)一步強(qiáng)化3NF,要求每個(gè)函數(shù)依賴的左部必須是超鍵;BCNF是比3NF更嚴(yán)格的范式,因此滿足BCNF必然滿足3NF。四個(gè)選項(xiàng)均符合范式定義,正確。32.【參考答案】ABD【解析】ER模型(實(shí)體-聯(lián)系模型)的基本要素包括實(shí)體集(EntitySet)、屬性(Attribute)和聯(lián)系(Relationship)。主鍵是用于唯一標(biāo)識(shí)實(shí)體的屬性或?qū)傩越M,屬于屬性的語義約束,不是ER模型的獨(dú)立基本構(gòu)成元素。因此A、B、D為正確選項(xiàng),C不屬于基本構(gòu)成要素。33.【參考答案】BCD【解析】數(shù)據(jù)倉庫用于支持決策分析,強(qiáng)調(diào)歷史數(shù)據(jù)、集成性和主題性,數(shù)據(jù)隨時(shí)間變化并保留時(shí)間維度;操作型數(shù)據(jù)庫主要用于事務(wù)處理(OLTP),強(qiáng)調(diào)高并發(fā)、實(shí)時(shí)性和數(shù)據(jù)一致性。A項(xiàng)將兩者功能顛倒,錯(cuò)誤;B、C、D均正確描述了各自特點(diǎn)。34.【參考答案】ABD【解析】索引可加速數(shù)據(jù)檢索,分區(qū)可提升大表的管理與查詢效率,適度反范式可減少連接操作,提升查詢速度。而SELECT*會(huì)增加I/O開銷,尤其在字段較多時(shí)影響性能,應(yīng)避免。因此A、B、D正確,C不利于性能優(yōu)化。35.【參考答案】ABCD【解析】鍵值數(shù)據(jù)庫適合簡單讀寫場景;文檔數(shù)據(jù)庫天然支持嵌套結(jié)構(gòu),適合JSON類數(shù)據(jù);列族數(shù)據(jù)庫基于列存儲(chǔ),適合海量數(shù)據(jù)和高吞吐;圖數(shù)據(jù)庫擅長表達(dá)實(shí)體間復(fù)雜關(guān)系,適用于網(wǎng)絡(luò)結(jié)構(gòu)分析。四個(gè)選項(xiàng)均正確匹配類型與典型應(yīng)用場景。36.【參考答案】A、C、D【解析】第二范式要求非主屬性完全依賴于候選鍵,消除部分依賴,A正確;第三范式消除的是非主屬性對候選鍵的傳遞依賴,而非主屬性之間的依賴,B錯(cuò)誤;BC范式強(qiáng)化了第三范式,要求所有函數(shù)依賴的決定因素均為候選鍵,C正確;BC范式是比第三范式更嚴(yán)格的范式,因此滿足BC范式必然滿足第三范式,D正確。37.【參考答案
溫馨提示
- 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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年青海省投資集團(tuán)招聘備考題庫及參考答案詳解一套
- 2025年蘇州交投建設(shè)管理有限公司公開招聘備考題庫及參考答案詳解一套
- 2025年蘇州市吳江東方國有資本投資經(jīng)營有限公司下屬子公司招聘工作人員備考題庫及1套參考答案詳解
- 初中生物細(xì)胞結(jié)構(gòu)學(xué)習(xí)人工智能分析結(jié)果的可視化展示與分析教學(xué)研究課題報(bào)告
- 2025年安徽理工大學(xué)科技園技術(shù)經(jīng)理人招募備考題庫及一套完整答案詳解
- 簡約漸變風(fēng)格商務(wù)年終匯報(bào)
- 運(yùn)城中學(xué)關(guān)于招聘2026屆公費(fèi)師范畢業(yè)生的備考題庫含答案詳解
- 廣東創(chuàng)新科技職業(yè)學(xué)院中職部招聘備考題庫(截止至2026.1.15)及完整答案詳解1套
- 2025年航招教育良謀士鷹匯同心哺芳華柳州市航鷹中學(xué)招聘教師備考題庫完整答案詳解
- 成都市龍泉驛區(qū)青臺(tái)山中學(xué)校2025年秋季教師招聘備考題庫及1套完整答案詳解
- 百年未有之大變局課件
- 2025年時(shí)事政治考試100題及答案
- 2025年北京市建筑施工作業(yè)人員安全生產(chǎn)知識(shí)教育培訓(xùn)考核試卷E卷及答案
- 中鐵群安員培訓(xùn)
- 浙江省嵊州市2025-2026學(xué)年高二上數(shù)學(xué)期末質(zhì)量檢測試題含解析
- 2024年云南省第一人民醫(yī)院招聘考試真題
- 思政大一考試試卷及答案
- 采用煙氣擋板法再熱汽溫控制系統(tǒng)的研究
- 班組長培訓(xùn)課件(36張)
- 公路水運(yùn)工程施工企業(yè)主要負(fù)責(zé)人和安全生產(chǎn)管理人員模擬試題庫含答案
- 2025秋期版國開電大本科《理工英語4》一平臺(tái)綜合測試形考任務(wù)在線形考試題及答案
評論
0/150
提交評論