2025四川九洲光電科技股份有限公司招聘軟件工程師(數(shù)據(jù)模型方向)測(cè)試筆試歷年典型考點(diǎn)題庫(kù)附帶答案詳解試卷2套_第1頁(yè)
2025四川九洲光電科技股份有限公司招聘軟件工程師(數(shù)據(jù)模型方向)測(cè)試筆試歷年典型考點(diǎn)題庫(kù)附帶答案詳解試卷2套_第2頁(yè)
2025四川九洲光電科技股份有限公司招聘軟件工程師(數(shù)據(jù)模型方向)測(cè)試筆試歷年典型考點(diǎn)題庫(kù)附帶答案詳解試卷2套_第3頁(yè)
2025四川九洲光電科技股份有限公司招聘軟件工程師(數(shù)據(jù)模型方向)測(cè)試筆試歷年典型考點(diǎn)題庫(kù)附帶答案詳解試卷2套_第4頁(yè)
2025四川九洲光電科技股份有限公司招聘軟件工程師(數(shù)據(jù)模型方向)測(cè)試筆試歷年典型考點(diǎn)題庫(kù)附帶答案詳解試卷2套_第5頁(yè)
已閱讀5頁(yè),還剩55頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2025四川九洲光電科技股份有限公司招聘軟件工程師(數(shù)據(jù)模型方向)測(cè)試筆試歷年典型考點(diǎn)題庫(kù)附帶答案詳解(第1套)一、單項(xiàng)選擇題下列各題只有一個(gè)正確答案,請(qǐng)選出最恰當(dāng)?shù)倪x項(xiàng)(共30題)1、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,若一個(gè)關(guān)系模式R滿足第二范式(2NF),則其必須首先滿足以下哪項(xiàng)條件?A.所有屬性都為原子值B.不存在非主屬性對(duì)碼的部分函數(shù)依賴C.不存在非主屬性對(duì)碼的傳遞函數(shù)依賴D.每個(gè)碼都由單一屬性構(gòu)成2、在數(shù)據(jù)建模中,用于描述實(shí)體之間“一對(duì)多”關(guān)系的正確示例是?A.一名學(xué)生對(duì)應(yīng)一門課程B.一個(gè)班級(jí)對(duì)應(yīng)多名學(xué)生C.一位教師對(duì)應(yīng)一門課程D.一個(gè)訂單對(duì)應(yīng)一個(gè)客戶3、在SQL中,用于實(shí)現(xiàn)數(shù)據(jù)完整性約束,確保外鍵引用的值必須在被引用表中存在的約束類型是?A.PRIMARYKEYB.UNIQUEC.FOREIGNKEYD.CHECK4、在E-R模型中,用來(lái)表示實(shí)體屬性中能夠唯一標(biāo)識(shí)一個(gè)實(shí)體實(shí)例的是?A.多值屬性B.派生屬性C.主屬性D.復(fù)合屬性5、在數(shù)據(jù)庫(kù)事務(wù)處理中,確保事務(wù)執(zhí)行前后數(shù)據(jù)庫(kù)處于一致?tīng)顟B(tài)的性質(zhì)是?A.原子性B.一致性C.隔離性D.持久性6、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,若一個(gè)關(guān)系模式R(ABCDE)的函數(shù)依賴集為F={A→BC,B→D,C→E},則該關(guān)系模式的候選碼是哪個(gè)?A.AB.ABC.ACD.ABC7、在數(shù)據(jù)倉(cāng)庫(kù)的分層架構(gòu)中,哪一層主要用于清洗、轉(zhuǎn)換和集成來(lái)自不同源系統(tǒng)的數(shù)據(jù)?A.ODS層B.DWD層C.DWS層D.ADS層8、下列關(guān)于范式的描述中,哪一項(xiàng)是第三范式(3NF)的要求?A.消除非主屬性對(duì)候選碼的部分函數(shù)依賴B.消除非主屬性對(duì)候選碼的傳遞函數(shù)依賴C.消除主屬性對(duì)候選碼的函數(shù)依賴D.所有屬性都必須是原子的9、在構(gòu)建數(shù)據(jù)模型時(shí),星型模型中的“事實(shí)表”通常存儲(chǔ)什么類型的數(shù)據(jù)?A.描述性文本信息B.可度量的業(yè)務(wù)指標(biāo)C.主鍵與外鍵關(guān)系D.數(shù)據(jù)源抽取日志10、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,若一個(gè)關(guān)系模式R滿足第二范式(2NF),則其必然滿足的前置條件是:A.R中不存在非主屬性

B.R中所有屬性均為主屬性

C.R已滿足第一范式(1NF)

D.R中不存在部分函數(shù)依賴11、在數(shù)據(jù)建模中,用于描述實(shí)體之間聯(lián)系的“基數(shù)比”(CardinalityRatio)不包括以下哪種類型?A.一對(duì)一(1:1)

B.一對(duì)多(1:N)

C.多對(duì)多(N.M)

D.零對(duì)零(0:0)12、在SQL中,以下哪種操作可能導(dǎo)致事務(wù)的“不可重復(fù)讀”問(wèn)題?A.在一個(gè)事務(wù)中兩次查詢同一數(shù)據(jù)行,期間另一事務(wù)修改并提交了該行

B.一個(gè)事務(wù)讀取了另一個(gè)未提交事務(wù)的中間數(shù)據(jù)

C.一個(gè)事務(wù)查詢某表的行數(shù),另一事務(wù)在此期間插入新行并提交

D.事務(wù)因死鎖被系統(tǒng)強(qiáng)制回滾13、在數(shù)據(jù)倉(cāng)庫(kù)的維度建模中,以下哪項(xiàng)最適合作為“緩慢變化維”(SlowlyChangingDimension)的處理策略?A.每次更新直接覆蓋原記錄

B.為每次變化新增一條維度記錄,并標(biāo)記有效時(shí)間

C.將維度表改為平面文件存儲(chǔ)以提高效率

D.在事實(shí)表中冗余存儲(chǔ)維度屬性14、以下關(guān)于E-R模型向關(guān)系模型轉(zhuǎn)換的規(guī)則中,正確的是:A.每個(gè)實(shí)體類型必須轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式

B.多對(duì)多聯(lián)系需單獨(dú)轉(zhuǎn)換為一個(gè)關(guān)系模式

C.一對(duì)一聯(lián)系只能通過(guò)合并實(shí)體方式處理

D.所有屬性都必須定義為NOTNULL15、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,若一個(gè)關(guān)系模式已滿足第三范式(3NF),則它一定滿足以下哪項(xiàng)條件?A.不存在非主屬性對(duì)碼的部分函數(shù)依賴B.不存在主屬性對(duì)碼的傳遞函數(shù)依賴C.不存在非主屬性對(duì)碼的傳遞函數(shù)依賴D.不存在任何函數(shù)依賴16、在數(shù)據(jù)建模中,以下關(guān)于星型模型的描述,哪一項(xiàng)是正確的?A.星型模型中事實(shí)表與維度表之間只能通過(guò)代理鍵關(guān)聯(lián)B.星型模型的維度表通常未做規(guī)范化處理C.星型模型不支持多粒度數(shù)據(jù)存儲(chǔ)D.星型模型中事實(shí)表位于中心,僅連接一個(gè)維度表17、在使用ER圖進(jìn)行數(shù)據(jù)建模時(shí),弱實(shí)體集必須具備以下哪項(xiàng)特征?A.擁有獨(dú)立的主鍵B.僅依賴于一個(gè)強(qiáng)實(shí)體集存在C.其存在依賴于另一個(gè)實(shí)體集D.不能參與多對(duì)多聯(lián)系18、在數(shù)據(jù)庫(kù)事務(wù)的ACID特性中,“隔離性”主要通過(guò)以下哪種機(jī)制實(shí)現(xiàn)?A.日志記錄B.鎖機(jī)制或MVCCC.數(shù)據(jù)復(fù)制D.主鍵約束19、以下哪種數(shù)據(jù)模型最適合用于支持復(fù)雜查詢和分析型業(yè)務(wù)處理?A.層次模型B.網(wǎng)狀模型C.關(guān)系模型D.列存模型20、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,若一個(gè)關(guān)系模式R(A,B,C)滿足第二范式(2NF),但不滿足第三范式(3NF),則可能存在哪種依賴?A.非主屬性對(duì)候選鍵的部分函數(shù)依賴B.主屬性對(duì)候選鍵的傳遞函數(shù)依賴C.非主屬性對(duì)候選鍵的傳遞函數(shù)依賴D.多值依賴21、在數(shù)據(jù)建模中,星型模式(StarSchema)的主要特點(diǎn)不包括下列哪一項(xiàng)?A.包含一個(gè)事實(shí)表和多個(gè)維度表B.維度表通常不進(jìn)行規(guī)范化C.事實(shí)表與維度表通過(guò)外鍵關(guān)聯(lián)D.所有維度表之間必須存在直接連接22、在SQL中,以下哪個(gè)操作最可能導(dǎo)致事務(wù)的“不可重復(fù)讀”(Non-RepeatableRead)問(wèn)題?A.一個(gè)事務(wù)兩次讀取同一行數(shù)據(jù),期間另一事務(wù)修改并提交該行B.一個(gè)事務(wù)讀取到另一個(gè)事務(wù)尚未提交的中間數(shù)據(jù)C.一個(gè)事務(wù)讀取某一范圍的數(shù)據(jù),另一事務(wù)插入新行并提交D.兩個(gè)事務(wù)同時(shí)嘗試修改同一數(shù)據(jù)行23、在ER模型中,若實(shí)體“學(xué)生”與“課程”之間存在多對(duì)多聯(lián)系“選課”,將其轉(zhuǎn)換為關(guān)系模型時(shí),正確的處理方式是:A.將“選課”聯(lián)系合并到“學(xué)生”表中,添加課程編號(hào)作為外鍵B.將“選課”聯(lián)系合并到“課程”表中,添加學(xué)生編號(hào)作為外鍵C.創(chuàng)建一個(gè)獨(dú)立的“選課”關(guān)系表,包含學(xué)生編號(hào)和課程編號(hào)作為外鍵D.不需要表示該聯(lián)系,由應(yīng)用程序邏輯處理24、在數(shù)據(jù)倉(cāng)庫(kù)中,緩慢變化維(SlowlyChangingDimension)類型2的典型處理方式是:A.直接更新原記錄的屬性值B.添加新記錄,并標(biāo)記新舊版本的有效時(shí)間C.將變化屬性分離到另一個(gè)表中D.禁止維度屬性的任何更改25、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,若一個(gè)關(guān)系模式R滿足第二范式(2NF),則其必然滿足的條件是:A.每個(gè)屬性都不可再分B.所有非主屬性都完全函數(shù)依賴于候選鍵C.不存在任何傳遞函數(shù)依賴D.所有主屬性都部分函數(shù)依賴于候選鍵26、在數(shù)據(jù)建模中,下列關(guān)于實(shí)體-關(guān)系圖(E-R圖)中“弱實(shí)體”的描述,正確的是:A.弱實(shí)體可以獨(dú)立存在,不依賴其他實(shí)體B.弱實(shí)體沒(méi)有足夠的屬性構(gòu)成主鍵C.弱實(shí)體必須通過(guò)強(qiáng)實(shí)體的主鍵才能唯一標(biāo)識(shí)D.弱實(shí)體與強(qiáng)實(shí)體之間的聯(lián)系只能是多對(duì)一27、在SQL中,以下哪種操作可能違反參照完整性約束?A.向主表插入一條新記錄B.刪除從表中的某條記錄C.更新主表中某條記錄的主鍵值D.查詢主表和從表的連接結(jié)果28、在數(shù)據(jù)倉(cāng)庫(kù)的維度建模中,以下哪種模型包含事實(shí)表和多個(gè)維度表,并以星型結(jié)構(gòu)組織?A.雪花模型B.星型模型C.交叉模型D.層次模型29、在數(shù)據(jù)庫(kù)事務(wù)的ACID特性中,“隔離性”主要通過(guò)以下哪種機(jī)制實(shí)現(xiàn)?A.日志記錄B.鎖機(jī)制或MVCCC.數(shù)據(jù)備份D.主鍵約束30、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,若一個(gè)關(guān)系模式R屬于第三范式(3NF),則其一定滿足以下哪個(gè)條件?A.每個(gè)非主屬性都完全函數(shù)依賴于候選鍵B.不存在非主屬性對(duì)候選鍵的傳遞函數(shù)依賴C.所有屬性都是原子的,不可再分D.每個(gè)碼都是單個(gè)屬性二、多項(xiàng)選擇題下列各題有多個(gè)正確答案,請(qǐng)選出所有正確選項(xiàng)(共15題)31、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,關(guān)于范式的描述,下列哪些說(shuō)法是正確的?A.第二范式要求消除非主屬性對(duì)候選鍵的部分函數(shù)依賴B.第三范式要求消除非主屬性對(duì)候選鍵的傳遞函數(shù)依賴C.BCNF要求每一個(gè)決定因素都必須包含候選鍵D.滿足BCNF的關(guān)系模式一定滿足第三范式32、在數(shù)據(jù)建模過(guò)程中,以下關(guān)于實(shí)體-關(guān)系模型(E-R模型)的描述,哪些是正確的?A.一個(gè)弱實(shí)體必須依賴于另一個(gè)實(shí)體存在B.多值屬性可以用雙線橢圓表示C.聯(lián)系的基數(shù)比可以是一對(duì)一、一對(duì)多或多對(duì)多D.超類與子類之間的關(guān)系稱為泛化/特化33、在數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)中,以下關(guān)于星型模型的描述,哪些是正確的?A.星型模型包含一個(gè)或多個(gè)事實(shí)表和多個(gè)維度表B.維度表通常進(jìn)行反規(guī)范化處理以提高查詢性能C.事實(shí)表中存儲(chǔ)的是可度量的數(shù)值型數(shù)據(jù)D.星型模型不支持多維分析34、在數(shù)據(jù)庫(kù)索引設(shè)計(jì)中,以下哪些情況適合創(chuàng)建索引?A.經(jīng)常作為查詢條件的字段B.頻繁更新的字段C.外鍵字段D.唯一性約束的字段35、關(guān)于數(shù)據(jù)一致性在分布式系統(tǒng)中的實(shí)現(xiàn)機(jī)制,以下說(shuō)法正確的有哪些?A.兩階段提交(2PC)能保證強(qiáng)一致性但存在阻塞風(fēng)險(xiǎn)B.CAP理論指出在分區(qū)發(fā)生時(shí),一致性與可用性不可兼得C.最終一致性允許短暫不一致,但系統(tǒng)最終會(huì)收斂到一致?tīng)顟B(tài)D.分布式事務(wù)中,采用BASE理論完全替代ACID特性36、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,關(guān)于范式的描述,下列哪些說(shuō)法是正確的?A.第二范式要求消除非主屬性對(duì)候選鍵的部分函數(shù)依賴B.第三范式要求消除非主屬性對(duì)候選鍵的傳遞函數(shù)依賴C.BCNF要求每一個(gè)決定因素都必須包含候選鍵D.滿足BCNF的關(guān)系模式一定滿足第三范式37、在數(shù)據(jù)建模過(guò)程中,關(guān)于實(shí)體-關(guān)系模型(E-R模型)的描述,下列哪些是正確的?A.一個(gè)弱實(shí)體必須依賴于某個(gè)強(qiáng)實(shí)體存在B.多值屬性可以用雙橢圓表示C.聯(lián)系的基數(shù)比只能是1:1或1:ND.超類與子類之間體現(xiàn)的是“IS-A”關(guān)系38、在數(shù)據(jù)庫(kù)事務(wù)處理中,關(guān)于ACID特性的描述,下列哪些是正確的?A.原子性確保事務(wù)中的所有操作要么全部執(zhí)行,要么全部不執(zhí)行B.一致性由數(shù)據(jù)庫(kù)系統(tǒng)自動(dòng)保證,無(wú)需應(yīng)用程序參與C.隔離性用于控制并發(fā)事務(wù)之間的可見(jiàn)性D.持久性意味著事務(wù)提交后,其結(jié)果永久保存,即使系統(tǒng)故障也不丟失39、關(guān)于數(shù)據(jù)倉(cāng)庫(kù)與操作型數(shù)據(jù)庫(kù)的區(qū)別,下列說(shuō)法正確的有哪些?A.數(shù)據(jù)倉(cāng)庫(kù)主要支持聯(lián)機(jī)分析處理(OLAP)B.操作型數(shù)據(jù)庫(kù)通常采用規(guī)范化設(shè)計(jì),而數(shù)據(jù)倉(cāng)庫(kù)常采用星型或雪花模型C.數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是只讀的,不支持事務(wù)更新D.數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)來(lái)源通常是多個(gè)異構(gòu)系統(tǒng)40、在構(gòu)建數(shù)據(jù)模型時(shí),關(guān)于維度建模的描述,下列哪些說(shuō)法是正確的?A.事實(shí)表通常包含度量值和外鍵B.維度表用于描述業(yè)務(wù)過(guò)程的上下文信息C.緩慢變化維是指維度屬性隨時(shí)間緩慢變化的情況D.代理鍵通常用于替代自然鍵,提升查詢性能41、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,關(guān)于范式的描述,下列哪些說(shuō)法是正確的?A.第二范式要求消除非主屬性對(duì)候選鍵的部分函數(shù)依賴B.第三范式要求消除非主屬性對(duì)候選鍵的傳遞函數(shù)依賴C.BC范式要求所有函數(shù)依賴的決定因素都必須包含候選鍵D.滿足BC范式的數(shù)據(jù)庫(kù)一定滿足第三范式42、在數(shù)據(jù)建模過(guò)程中,關(guān)于實(shí)體-關(guān)系模型(E-R模型)的描述,下列哪些說(shuō)法是正確的?A.一個(gè)實(shí)體集可以有多個(gè)主鍵B.多元聯(lián)系是指三個(gè)或以上實(shí)體之間的聯(lián)系C.弱實(shí)體必須依賴于強(qiáng)實(shí)體存在D.一對(duì)一聯(lián)系可以轉(zhuǎn)換為在任一實(shí)體的表中添加外鍵43、關(guān)于數(shù)據(jù)倉(cāng)庫(kù)與操作型數(shù)據(jù)庫(kù)的區(qū)別,下列描述正確的有哪些?A.數(shù)據(jù)倉(cāng)庫(kù)主要用于支持事務(wù)處理,操作型數(shù)據(jù)庫(kù)用于分析B.數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)具有時(shí)間性,操作型數(shù)據(jù)庫(kù)通常不體現(xiàn)時(shí)間變化C.數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)是集成的,來(lái)源于多個(gè)異構(gòu)系統(tǒng)D.數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)通常是只讀的,操作型數(shù)據(jù)庫(kù)支持頻繁增刪改44、在數(shù)據(jù)庫(kù)索引設(shè)計(jì)中,下列哪些情況適合創(chuàng)建索引?A.表中數(shù)據(jù)量很小,如少于100條記錄B.經(jīng)常作為查詢條件的列C.頻繁更新的列D.用于連接操作的外鍵列45、關(guān)于NoSQL數(shù)據(jù)庫(kù)的特點(diǎn),下列說(shuō)法正確的有哪些?A.所有NoSQL數(shù)據(jù)庫(kù)都支持ACID事務(wù)B.文檔型數(shù)據(jù)庫(kù)適合存儲(chǔ)結(jié)構(gòu)不固定的半結(jié)構(gòu)化數(shù)據(jù)C.鍵值存儲(chǔ)數(shù)據(jù)庫(kù)查詢靈活,支持復(fù)雜查詢D.列族數(shù)據(jù)庫(kù)適合大規(guī)模分布式存儲(chǔ)與高吞吐讀寫三、判斷題判斷下列說(shuō)法是否正確(共10題)46、在關(guān)系數(shù)據(jù)庫(kù)中,一個(gè)表的主鍵可以包含多個(gè)列,這種主鍵稱為復(fù)合主鍵。A.正確B.錯(cuò)誤47、在數(shù)據(jù)建模中,星型模型的“事實(shí)表”通常存儲(chǔ)維度屬性的具體描述信息。A.正確B.錯(cuò)誤48、在E-R圖中,弱實(shí)體必須依賴于一個(gè)強(qiáng)實(shí)體才能存在,且其主鍵部分來(lái)源于強(qiáng)實(shí)體的主鍵。A.正確B.錯(cuò)誤49、第三范式(3NF)要求數(shù)據(jù)表中的所有非主屬性都直接依賴于主鍵,且不存在傳遞依賴。A.正確B.錯(cuò)誤50、在數(shù)據(jù)倉(cāng)庫(kù)中,緩慢變化維(SlowlyChangingDimension)類型2通過(guò)更新原記錄的屬性值來(lái)反映變化。A.正確B.錯(cuò)誤51、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,第三范式(3NF)要求消除非主屬性對(duì)候選鍵的傳遞函數(shù)依賴。A.正確B.錯(cuò)誤52、在數(shù)據(jù)建模過(guò)程中,星型模型中的事實(shí)表通常包含度量值和外鍵,維度表則存儲(chǔ)描述性屬性。A.正確B.錯(cuò)誤53、主鍵約束(PrimaryKey)允許字段值為空,但不能重復(fù)。A.正確B.錯(cuò)誤54、E-R模型中的“弱實(shí)體”可以獨(dú)立存在,無(wú)需依賴其他實(shí)體。A.正確B.錯(cuò)誤55、在SQL中,使用GROUPBY子句時(shí),SELECT列表中的所有非聚合字段都必須出現(xiàn)在GROUPBY子句中。A.正確B.錯(cuò)誤

參考答案及解析1.【參考答案】B【解析】第二范式(2NF)的定義是:在滿足第一范式(1NF)的基礎(chǔ)上,所有非主屬性都完全函數(shù)依賴于碼,而非部分依賴。選項(xiàng)A描述的是1NF的基本要求;C是第三范式(3NF)的要求;D錯(cuò)誤,因碼可由多個(gè)屬性組成。只有B準(zhǔn)確描述了2NF的核心特征,即消除部分函數(shù)依賴。2.【參考答案】B【解析】“一對(duì)多”關(guān)系指一個(gè)實(shí)體的實(shí)例對(duì)應(yīng)多個(gè)另一實(shí)體的實(shí)例。選項(xiàng)B中,一個(gè)班級(jí)可包含多名學(xué)生,符合“一”對(duì)“多”;A和D是“一對(duì)一”;C若未限定可能為“多對(duì)多”(教師教多門課,課程由多個(gè)教師教)。B是唯一符合標(biāo)準(zhǔn)的一對(duì)多關(guān)系。3.【參考答案】C【解析】FOREIGNKEY約束用于建立和強(qiáng)制兩個(gè)表之間的引用完整性,確保外鍵列的值必須在被引用表的主鍵或唯一鍵中存在。PRIMARYKEY確保唯一性和非空;UNIQUE限制列值唯一;CHECK用于自定義條件檢查。因此,C是唯一實(shí)現(xiàn)引用完整性的約束。4.【參考答案】C【解析】主屬性(即主鍵屬性)用于唯一標(biāo)識(shí)實(shí)體中的每一個(gè)實(shí)例。多值屬性表示一個(gè)屬性有多個(gè)值;派生屬性可由其他屬性計(jì)算得出;復(fù)合屬性由多個(gè)子屬性組成。只有主屬性具備唯一標(biāo)識(shí)功能,是E-R模型中實(shí)體識(shí)別的核心機(jī)制。5.【參考答案】B【解析】ACID四大特性中,一致性(Consistency)指事務(wù)執(zhí)行前后,數(shù)據(jù)庫(kù)從一個(gè)合法狀態(tài)轉(zhuǎn)換到另一個(gè)合法狀態(tài),滿足所有完整性約束。原子性保證事務(wù)全執(zhí)行或全回滾;隔離性控制并發(fā)事務(wù)干擾;持久性確保提交后數(shù)據(jù)永久保存。雖然其他特性支持一致性,但直接體現(xiàn)狀態(tài)合法的是B。6.【參考答案】A【解析】由函數(shù)依賴集可知,A→BC,結(jié)合B→D和C→E,可推出A→D、A→E,因此A可決定所有屬性,是候選碼。AB、AC雖也能決定全部屬性,但存在冗余屬性(B或C可由A推出),不符合候選碼最小性要求,故唯一候選碼是A。7.【參考答案】B【解析】DWD(DataWarehouseDetail)層是數(shù)據(jù)倉(cāng)庫(kù)的明細(xì)層,負(fù)責(zé)對(duì)ODS(操作數(shù)據(jù)存儲(chǔ))層的數(shù)據(jù)進(jìn)行清洗、標(biāo)準(zhǔn)化、去重和維度建模,實(shí)現(xiàn)數(shù)據(jù)集成與一致性。ODS層僅做簡(jiǎn)單同步,DWS為匯總層,ADS為應(yīng)用層,均不承擔(dān)主要清洗轉(zhuǎn)換任務(wù),故正確答案為B。8.【參考答案】B【解析】第三范式要求關(guān)系模式滿足2NF,并且所有非主屬性對(duì)候選碼不存在傳遞函數(shù)依賴。A是2NF的要求,D是1NF的要求,C不符合范式定義。因此,B正確體現(xiàn)了3NF的核心特征。9.【參考答案】B【解析】星型模型中,事實(shí)表位于中心,存儲(chǔ)可量化、可聚合的業(yè)務(wù)事件數(shù)據(jù),如銷售額、數(shù)量、金額等度量值。維度表存儲(chǔ)描述性屬性(如時(shí)間、產(chǎn)品)。主鍵和外鍵用于關(guān)聯(lián),但不是存儲(chǔ)主體。D屬于運(yùn)維數(shù)據(jù),不在模型核心結(jié)構(gòu)中,故選B。10.【參考答案】C【解析】第二范式(2NF)的定義是在第一范式(1NF)的基礎(chǔ)上,消除非主屬性對(duì)候選鍵的部分函數(shù)依賴。因此,滿足2NF的前提是關(guān)系模式首先必須滿足1NF。選項(xiàng)C正確。A、B表述過(guò)于絕對(duì),且不符合一般情況;D雖然是2NF的定義內(nèi)容,但不是“前置條件”。故正確答案為C。11.【參考答案】D【解析】基數(shù)比用于描述兩個(gè)實(shí)體間參與聯(lián)系的數(shù)量約束,常見(jiàn)的有1:1、1:N和N:M三種。例如,一個(gè)部門可有多個(gè)員工(1:N),一個(gè)訂單對(duì)應(yīng)一個(gè)客戶(1:1),課程與學(xué)生之間是多對(duì)多(N:M)。而“零對(duì)零(0:0)”不是標(biāo)準(zhǔn)的基數(shù)比類型,也不具備語(yǔ)義表達(dá)能力。選項(xiàng)D不屬于有效基數(shù)比,故答案為D。12.【參考答案】A【解析】不可重復(fù)讀是指在同一事務(wù)中多次讀取同一數(shù)據(jù)時(shí),由于其他事務(wù)修改并提交了該數(shù)據(jù),導(dǎo)致前后讀取結(jié)果不一致。A項(xiàng)符合此定義。B項(xiàng)描述的是“臟讀”,C項(xiàng)屬于“幻讀”,D項(xiàng)是異常處理機(jī)制。因此,正確答案為A。13.【參考答案】B【解析】緩慢變化維指維度屬性隨時(shí)間緩慢變化(如員工部門調(diào)動(dòng))。類型2處理方式即為新增記錄并保留歷史,通過(guò)開(kāi)始/結(jié)束時(shí)間戳標(biāo)記有效性,確保歷史事實(shí)可追溯。A為類型1,丟失歷史;D增加冗余且難維護(hù);C與存儲(chǔ)方式無(wú)關(guān)。B是標(biāo)準(zhǔn)且常用的策略,故選B。14.【參考答案】B【解析】在E-R模型轉(zhuǎn)換中,多對(duì)多聯(lián)系無(wú)法通過(guò)外鍵直接表示,必須單獨(dú)轉(zhuǎn)換為一個(gè)關(guān)系模式,其主鍵由參與實(shí)體的主鍵組合而成。A錯(cuò)誤,因?yàn)槿鯇?shí)體等可能依賴其他模式;C錯(cuò)誤,一對(duì)一可通過(guò)外鍵或拆分處理;D過(guò)于絕對(duì),非空約束應(yīng)按業(yè)務(wù)設(shè)定。因此,正確答案為B。15.【參考答案】C【解析】第三范式要求關(guān)系模式既滿足第二范式(消除部分函數(shù)依賴),又不存在非主屬性對(duì)碼的傳遞函數(shù)依賴。選項(xiàng)A是第二范式的定義,B中主屬性的傳遞依賴不是3NF的約束重點(diǎn),D明顯錯(cuò)誤。因此,C是3NF的核心條件,確保數(shù)據(jù)冗余和更新異常進(jìn)一步降低。16.【參考答案】B【解析】星型模型中,事實(shí)表位于中心,連接多個(gè)未規(guī)范化的維度表,便于查詢性能優(yōu)化。維度表去規(guī)范化設(shè)計(jì)是為了減少連接操作,提升OLAP查詢效率。A錯(cuò)誤,可使用自然鍵或代理鍵;C錯(cuò)誤,支持多粒度;D錯(cuò)誤,事實(shí)表連接多個(gè)維度表。B符合星型模型典型特征。17.【參考答案】C【解析】弱實(shí)體集本身沒(méi)有足夠的屬性構(gòu)成主鍵,必須依賴強(qiáng)實(shí)體集(通過(guò)標(biāo)識(shí)性聯(lián)系)才能唯一標(biāo)識(shí)。其主鍵由強(qiáng)實(shí)體的主鍵與自身部分屬性聯(lián)合構(gòu)成。A錯(cuò)誤,弱實(shí)體無(wú)獨(dú)立主鍵;B過(guò)于絕對(duì),可能依賴多個(gè);D錯(cuò)誤,弱實(shí)體可參與多種聯(lián)系。C準(zhǔn)確描述了弱實(shí)體的本質(zhì)特征。18.【參考答案】B【解析】隔離性確保并發(fā)事務(wù)互不干擾,主要依靠鎖機(jī)制(如行鎖、表鎖)或MVCC(多版本并發(fā)控制)實(shí)現(xiàn)。A用于持久性;C用于高可用;D用于完整性。B是實(shí)現(xiàn)隔離級(jí)別的核心技術(shù),如READCOMMITTED、REPEATABLEREAD等均依賴鎖或MVCC策略保障數(shù)據(jù)一致性。19.【參考答案】D【解析】列存模型將數(shù)據(jù)按列存儲(chǔ),適合OLAP場(chǎng)景,能高效支持聚合、統(tǒng)計(jì)等復(fù)雜查詢,壓縮率高且I/O性能優(yōu)。A和B為早期模型,靈活性差;C適用于事務(wù)處理(OLTP),但對(duì)大規(guī)模分析效率較低。D專為數(shù)據(jù)分析優(yōu)化,是現(xiàn)代數(shù)倉(cāng)常用模型,如Parquet、ClickHouse等均采用列式存儲(chǔ)。20.【參考答案】C【解析】第二范式要求消除非主屬性對(duì)候選鍵的部分函數(shù)依賴,因此A已排除。第三范式要求進(jìn)一步消除非主屬性對(duì)候選鍵的傳遞函數(shù)依賴。若滿足2NF但不滿足3NF,說(shuō)明存在非主屬性通過(guò)其他非主屬性間接依賴于候選鍵,即傳遞依賴。例如:A→B,B→C,且A為候選鍵,C為非主屬性,則C傳遞依賴于A。主屬性間的傳遞依賴不屬于3NF的判定范圍,多值依賴屬于4NF范疇。故正確答案為C。21.【參考答案】D【解析】星型模式由一個(gè)中心事實(shí)表和多個(gè)圍繞它的維度表構(gòu)成,事實(shí)表存儲(chǔ)度量值,維度表存儲(chǔ)描述性屬性。維度表通常非規(guī)范化以提高查詢性能,通過(guò)外鍵與事實(shí)表連接。但維度表之間一般不直接關(guān)聯(lián),彼此獨(dú)立,形成“星型”結(jié)構(gòu)。若維度表之間強(qiáng)制連接,將演變?yōu)檠┗P突蚓W(wǎng)狀模型,違背星型模式的設(shè)計(jì)原則。因此D項(xiàng)錯(cuò)誤,不屬于星型模式特點(diǎn)。正確答案為D。22.【參考答案】A【解析】不可重復(fù)讀指在同一事務(wù)中,對(duì)同一行數(shù)據(jù)多次讀取結(jié)果不一致,原因在于另一事務(wù)在兩次讀取之間修改并提交了該行數(shù)據(jù)。B項(xiàng)描述的是“臟讀”,C項(xiàng)是“幻讀”,D項(xiàng)涉及“寫-寫沖突”或死鎖。不可重復(fù)讀發(fā)生在讀取已提交數(shù)據(jù)但內(nèi)容變化的場(chǎng)景,通常在READCOMMITTED隔離級(jí)別下可能發(fā)生。為避免此問(wèn)題,需使用REPEATABLEREAD或更高級(jí)別隔離。故正確答案為A。23.【參考答案】C【解析】在ER模型向關(guān)系模型轉(zhuǎn)換時(shí),多對(duì)多聯(lián)系不能通過(guò)在任一實(shí)體表中添加外鍵來(lái)實(shí)現(xiàn),因?yàn)檫@會(huì)導(dǎo)致數(shù)據(jù)冗余或結(jié)構(gòu)異常。正確做法是將聯(lián)系“選課”轉(zhuǎn)化為一個(gè)獨(dú)立的關(guān)系表(即關(guān)聯(lián)表),其屬性包括兩個(gè)實(shí)體的主鍵作為外鍵(如學(xué)生ID和課程ID),并可包含聯(lián)系本身的屬性(如成績(jī)、選課時(shí)間)。該表的主鍵通常為兩個(gè)外鍵的組合。因此,C項(xiàng)為標(biāo)準(zhǔn)做法,其他選項(xiàng)均不符合關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范。正確答案為C。24.【參考答案】B【解析】緩慢變化維類型2通過(guò)版本控制保留歷史信息。當(dāng)維度屬性(如員工部門)發(fā)生變化時(shí),系統(tǒng)不修改原記錄,而是插入一條新記錄,包含更新后的值,并使用有效起止時(shí)間或版本號(hào)標(biāo)識(shí)不同狀態(tài)。查詢時(shí)可根據(jù)時(shí)間點(diǎn)選擇對(duì)應(yīng)版本,確保歷史事實(shí)與當(dāng)時(shí)維度狀態(tài)一致。類型1是直接覆蓋(A項(xiàng)),類型3使用額外列保存新舊值(C項(xiàng)類似但不準(zhǔn)確),D項(xiàng)不現(xiàn)實(shí)。類型2適用于需完整歷史追溯的場(chǎng)景,是數(shù)據(jù)倉(cāng)庫(kù)常見(jiàn)做法。正確答案為B。25.【參考答案】B【解析】第二范式(2NF)要求關(guān)系模式首先滿足第一范式(1NF),即屬性原子性;在此基礎(chǔ)上,所有非主屬性必須完全函數(shù)依賴于候選鍵,不能存在部分函數(shù)依賴。選項(xiàng)A描述的是1NF,選項(xiàng)C是3NF的要求,選項(xiàng)D表述錯(cuò)誤,主屬性不應(yīng)部分依賴。因此正確答案為B。26.【參考答案】B【解析】弱實(shí)體是指不能僅依靠自身屬性唯一標(biāo)識(shí)的實(shí)體,必須依賴強(qiáng)實(shí)體的存在,并通過(guò)“標(biāo)識(shí)性聯(lián)系”來(lái)獲得完整主鍵。其主鍵通常由強(qiáng)實(shí)體的主鍵加上自身部分屬性組成。選項(xiàng)A錯(cuò)誤,弱實(shí)體不能獨(dú)立存在;C表述不準(zhǔn)確,需結(jié)合聯(lián)系路徑;D錯(cuò)誤,聯(lián)系類型不限。因此選B。27.【參考答案】C【解析】參照完整性要求從表中的外鍵必須對(duì)應(yīng)主表中存在的主鍵值。更新主表主鍵可能導(dǎo)致從表外鍵“懸空”,從而破壞參照完整性。插入主表記錄、刪除從表記錄、執(zhí)行查詢均不直接違反該約束。因此正確答案為C。28.【參考答案】B【解析】星型模型是數(shù)據(jù)倉(cāng)庫(kù)中最常用的維度建模結(jié)構(gòu),中心為事實(shí)表,周圍是多個(gè)維度表,維度表不進(jìn)一步規(guī)范化,直接連接事實(shí)表,形成星型結(jié)構(gòu)。雪花模型是星型模型的擴(kuò)展,維度表被規(guī)范化分解。層次模型用于傳統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),交叉模型非標(biāo)準(zhǔn)術(shù)語(yǔ)。因此選B。29.【參考答案】B【解析】事務(wù)的隔離性確保并發(fā)執(zhí)行時(shí)各事務(wù)互不干擾,主要通過(guò)鎖機(jī)制(如行鎖、表鎖)或MVCC(多版本并發(fā)控制)實(shí)現(xiàn)。日志用于持久性(D),備份用于恢復(fù),主鍵約束屬于完整性。因此正確答案為B。30.【參考答案】B【解析】第三范式要求關(guān)系模式屬于第二范式,且不存在非主屬性對(duì)候選鍵的傳遞函數(shù)依賴。選項(xiàng)A描述的是第二范式(2NF)的核心要求;C是第一范式(1NF)的基本特征;D與范式等級(jí)無(wú)直接關(guān)系。只有B準(zhǔn)確表達(dá)了3NF的定義,即消除非主屬性對(duì)候選鍵的傳遞依賴,從而減少數(shù)據(jù)冗余和更新異常。31.【參考答案】A、B、C、D【解析】第二范式要求所有非主屬性完全依賴于候選鍵,排除部分依賴,A正確;第三范式在2NF基礎(chǔ)上消除傳遞依賴,B正確;BCNF更強(qiáng),要求所有函數(shù)依賴的決定因素均為超鍵,C正確;BCNF是比3NF更嚴(yán)格的范式,因此滿足BCNF必然滿足3NF,D正確。各范式逐級(jí)強(qiáng)化,有助于減少數(shù)據(jù)冗余和更新異常。32.【參考答案】A、C、D【解析】弱實(shí)體無(wú)獨(dú)立主鍵,依賴強(qiáng)實(shí)體存在,A正確;多值屬性應(yīng)使用雙線橢圓,B正確;聯(lián)系的三種基數(shù)比是基本類型,C正確;超類與子類體現(xiàn)繼承關(guān)系,通過(guò)泛化或特化表示,D正確。E-R模型是概念建模核心工具,準(zhǔn)確表達(dá)業(yè)務(wù)語(yǔ)義對(duì)后續(xù)數(shù)據(jù)庫(kù)設(shè)計(jì)至關(guān)重要。33.【參考答案】A、B、C【解析】星型模型由中心事實(shí)表和周圍維度表構(gòu)成,A正確;維度表常反規(guī)范化以減少連接開(kāi)銷,提升查詢效率,B正確;事實(shí)表存儲(chǔ)指標(biāo)數(shù)據(jù)如銷售額,C正確;星型模型正是為支持多維分析(OLAP)而設(shè)計(jì),D錯(cuò)誤。該模型結(jié)構(gòu)簡(jiǎn)單、查詢高效,廣泛應(yīng)用于數(shù)據(jù)倉(cāng)庫(kù)。34.【參考答案】A、C、D【解析】索引可加速WHERE條件查詢,A正確;頻繁更新字段建索引會(huì)降低寫性能,B不適合;外鍵常用于連接操作,建索引可提升連接效率,C正確;唯一性約束字段需快速查重,通常自動(dòng)創(chuàng)建唯一索引,D正確。索引需權(quán)衡查詢效率與維護(hù)成本,合理選擇字段是關(guān)鍵。35.【參考答案】A、B、C【解析】2PC通過(guò)協(xié)調(diào)者保證事務(wù)原子性,實(shí)現(xiàn)強(qiáng)一致,但協(xié)調(diào)者故障會(huì)導(dǎo)致阻塞,A正確;CAP指出在分區(qū)存在時(shí)需在C與A間權(quán)衡,B正確;最終一致性是弱一致性形式,廣泛用于高可用系統(tǒng),C正確;BASE是對(duì)ACID的補(bǔ)充而非替代,適用于不同場(chǎng)景,D錯(cuò)誤。分布式數(shù)據(jù)一致性需根據(jù)業(yè)務(wù)需求選擇策略。36.【參考答案】ABCD【解析】第二范式要求所有非主屬性完全依賴于候選鍵,消除部分依賴;第三范式在此基礎(chǔ)上進(jìn)一步消除傳遞依賴;BCNF更強(qiáng),要求所有函數(shù)依賴的決定因素都必須是超鍵;由于BCNF的條件比3NF更嚴(yán)格,因此滿足BCNF必然滿足3NF。四個(gè)選項(xiàng)均正確描述了各范式的定義與關(guān)系。37.【參考答案】ABD【解析】弱實(shí)體無(wú)獨(dú)立主鍵,依賴強(qiáng)實(shí)體;E-R圖中多值屬性用雙線橢圓表示;聯(lián)系的基數(shù)比還包括M:N;超類與子類通過(guò)繼承實(shí)現(xiàn)“IS-A”語(yǔ)義。C項(xiàng)錯(cuò)誤,因M:N也是合法基數(shù)比。38.【參考答案】ACD【解析】原子性保障事務(wù)的不可分割;一致性需應(yīng)用程序與DBMS共同維護(hù),B錯(cuò)誤;隔離性管理并發(fā)事務(wù)的干擾;持久性確保數(shù)據(jù)持久化存儲(chǔ)。ACD正確描述了ACID核心特性。39.【參考答案】ABD【解析】數(shù)據(jù)倉(cāng)庫(kù)面向分析,支持OLAP;采用反規(guī)范化模型如星型模型以提升查詢性能;數(shù)據(jù)通過(guò)ETL從多個(gè)源系統(tǒng)集成而來(lái);但數(shù)據(jù)倉(cāng)庫(kù)并非完全不可更新,可通過(guò)周期性加載實(shí)現(xiàn)“近實(shí)時(shí)”更新,C項(xiàng)表述絕對(duì)化,錯(cuò)誤。ABD正確。40.【參考答案】ABCD【解析】事實(shí)表存儲(chǔ)可度量的業(yè)務(wù)事件數(shù)據(jù)及關(guān)聯(lián)維度的外鍵;維度表提供描述性屬性;緩慢變化維(SCD)是維度建模中處理歷史變化的重要技術(shù);代理鍵為獨(dú)立于業(yè)務(wù)的自動(dòng)編號(hào),避免自然鍵變更影響模型穩(wěn)定性。四項(xiàng)均正確。41.【參考答案】ABCD【解析】第二范式(2NF)要求非主屬性完全依賴于候選鍵,消除部分依賴;第三范式(3NF)進(jìn)一步消除非主屬性對(duì)候選鍵的傳遞依賴;BC范式(BCNF)更強(qiáng),要求每個(gè)函數(shù)依賴的左部必須是超鍵;因此BCNF比3NF更嚴(yán)格,滿足BCNF必然滿足3NF。四個(gè)選項(xiàng)均正確描述了各范式的定義與關(guān)系。42.【參考答案】BCD【解析】實(shí)體集只能有一個(gè)主鍵,但可包含多個(gè)候選鍵,A錯(cuò)誤;多元聯(lián)系確實(shí)涉及三個(gè)及以上實(shí)體;弱實(shí)體無(wú)獨(dú)立主鍵,依賴強(qiáng)實(shí)體;一對(duì)一聯(lián)系可通過(guò)外鍵合并到任一方表中實(shí)現(xiàn)。B、C、D均符合E-R建模規(guī)范。43.【參考答案】BCD【解析】A項(xiàng)錯(cuò)誤,數(shù)據(jù)倉(cāng)庫(kù)用于決策支持和分析,而非事務(wù)處理;B項(xiàng)正確,數(shù)據(jù)倉(cāng)庫(kù)存儲(chǔ)歷史數(shù)據(jù),體現(xiàn)時(shí)間維度;C項(xiàng)正確,數(shù)據(jù)需整合不同源系統(tǒng);D項(xiàng)正確,數(shù)據(jù)倉(cāng)庫(kù)以批量加載為主,查詢頻繁但修改少。BCD準(zhǔn)確描述了數(shù)據(jù)倉(cāng)庫(kù)特征。44.【參考答案】BD【解析】小數(shù)據(jù)量表建索引性價(jià)比低,A錯(cuò)誤;頻繁查詢的列建索引可提升檢索效率;頻繁更新的列建索引會(huì)增加維護(hù)開(kāi)銷,降低性能,C不適合;外鍵常用于連接,建索引可加速連接操作。因此B、D為合理建索引場(chǎng)景。45.【參考答案】BD【解析】A錯(cuò)誤,并非所有NoSQL支持ACID,如MongoDB僅部分支持;B正確,文檔數(shù)據(jù)庫(kù)如MongoDB適合JSON類靈活結(jié)構(gòu);C錯(cuò)誤,鍵值數(shù)據(jù)庫(kù)如Redis查詢能力弱,僅支持鍵查找;D正確,列族數(shù)據(jù)庫(kù)如HBase適合海量數(shù)據(jù)分布式處理。BD為正確描述。46.【參考答案】A【解析】復(fù)合主鍵是由兩個(gè)或更多列組合而成的主鍵,用于唯一標(biāo)識(shí)表中的每一行。當(dāng)單列無(wú)法保證唯一性時(shí),常使用復(fù)合主鍵。只要組合值唯一且非空,即符合主鍵約束。該設(shè)計(jì)在多對(duì)多關(guān)系的關(guān)聯(lián)表中尤為常見(jiàn),是關(guān)系數(shù)據(jù)庫(kù)規(guī)范化中的標(biāo)準(zhǔn)實(shí)踐。47.【參考答案】B【解析】事實(shí)表存儲(chǔ)的是可度量的業(yè)務(wù)指標(biāo)(如銷售額、數(shù)量),而非維度屬性的描述信息。維度屬性(如產(chǎn)品名稱、地區(qū)、時(shí)間)存儲(chǔ)在維度表中。星型模型通過(guò)外鍵關(guān)聯(lián)事實(shí)表與維度表,實(shí)現(xiàn)高效查詢。將描述信息存入事實(shí)表會(huì)增加冗余,違背建模規(guī)范。48.【參考答案】A【解析】弱實(shí)體指不能獨(dú)立存在、需依賴強(qiáng)實(shí)體的實(shí)體類型,如“訂單明細(xì)”依賴“訂單”。其主鍵通常由強(qiáng)實(shí)體的主鍵和自身部分屬性共同構(gòu)成,稱為部分鍵。E-R模型中用雙線矩形表示弱實(shí)體,體現(xiàn)其依賴關(guān)系,是數(shù)據(jù)建模中處理依賴性數(shù)據(jù)的標(biāo)準(zhǔn)方法。49.【參考答案】A【解析】3NF的定義是在滿足第二范式的基礎(chǔ)上,消除非主屬性對(duì)主鍵的傳遞依賴。例如,若A→B,B→C,則C傳遞依賴于A,應(yīng)拆分表以避免數(shù)據(jù)冗余和更新異常。3NF是數(shù)據(jù)庫(kù)規(guī)范化的重要階段,有助于提升數(shù)據(jù)一致性和存儲(chǔ)效率。50.【參考答案】B【解析】類型2處理方式是保留歷史記錄,通過(guò)新增一條維度記錄來(lái)反映變化,而非修改原記錄。每條記錄有生效時(shí)間和版本標(biāo)識(shí),確保歷史事實(shí)能關(guān)聯(lián)到當(dāng)時(shí)的維度狀態(tài)。這是數(shù)據(jù)倉(cāng)庫(kù)中維護(hù)歷史數(shù)據(jù)完整性的核心方法,適用于需要審計(jì)和趨勢(shì)分析的場(chǎng)景。51.【參考答案】A【解析】第三范式(3NF)的定義是:在滿足第二范式的基礎(chǔ)上,所有非主屬性都必須直接函數(shù)依賴于候選鍵,不能存在傳遞依賴。例如,若A→B,B→C,則A→C為傳遞依賴,C為非主屬性時(shí)違反3NF。因此,消除傳遞函數(shù)依賴是3NF的核心要求,該說(shuō)法正確。52.【參考答案】A【解析】星型模型是數(shù)據(jù)倉(cāng)庫(kù)中常見(jiàn)的建模結(jié)構(gòu)。事實(shí)表位于中心,存儲(chǔ)可度量的業(yè)務(wù)數(shù)據(jù)(如銷售額)及指向各維度表的外鍵;維度表圍繞事實(shí)表,存儲(chǔ)維度屬性(如時(shí)間、產(chǎn)品、客戶)。該結(jié)構(gòu)簡(jiǎn)化查詢、提升性能,符合數(shù)據(jù)模型設(shè)計(jì)規(guī)范,故說(shuō)法正確。53.【參考答案】B【解析】主鍵約束要求字段值必須唯一且非空(NOTNULL)。空值(NULL)意味著未知或缺失,違反主鍵的確定性和唯一性要求。數(shù)據(jù)庫(kù)系統(tǒng)會(huì)拒絕插入主鍵為NULL的記錄。因此,主鍵既不能重復(fù),也不允許為空,該說(shuō)法錯(cuò)誤。54.【參考答案】B【解析】弱實(shí)體是指不能獨(dú)立存在、必須依賴于另一個(gè)強(qiáng)實(shí)體才能唯一標(biāo)識(shí)的實(shí)體。它沒(méi)有足夠的屬性構(gòu)成主鍵,需通過(guò)與強(qiáng)實(shí)體的聯(lián)系和部分鍵共同確定唯一性。例如“訂單明細(xì)”依賴“訂單”存在。因此,弱實(shí)體不能獨(dú)立存在,該說(shuō)法錯(cuò)誤。55.【參考答案】A【解析】SQL標(biāo)準(zhǔn)規(guī)定,當(dāng)使用GROUPBY時(shí),SELECT中的非聚合字段必須屬于分組字段,否則會(huì)導(dǎo)致語(yǔ)義歧義。例如,SELECT部門,姓名,SUM(工資)FROM表GROUPBY部門,若未對(duì)“姓名”分組,則無(wú)法確定顯示哪條記錄的姓名。因此,非聚合字段必須出現(xiàn)在GROUPBY中,該說(shuō)法正確。

2025四川九洲光電科技股份有限公司招聘軟件工程師(數(shù)據(jù)模型方向)測(cè)試筆試歷年典型考點(diǎn)題庫(kù)附帶答案詳解(第2套)一、單項(xiàng)選擇題下列各題只有一個(gè)正確答案,請(qǐng)選出最恰當(dāng)?shù)倪x項(xiàng)(共30題)1、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,若一個(gè)關(guān)系模式已滿足第三范式(3NF),則它一定滿足以下哪一項(xiàng)條件?A.不存在非主屬性對(duì)碼的部分函數(shù)依賴B.不存在主屬性對(duì)碼的傳遞函數(shù)依賴C.所有屬性都是原子的D.每個(gè)非主屬性既不部分也不傳遞依賴于候選碼2、在數(shù)據(jù)建模中,用于描述實(shí)體之間“多對(duì)多”關(guān)系的最佳實(shí)現(xiàn)方式是什么?A.在其中一個(gè)實(shí)體表中添加另一個(gè)實(shí)體的主鍵作為外鍵B.創(chuàng)建一個(gè)獨(dú)立的關(guān)聯(lián)表,包含兩個(gè)實(shí)體的主鍵C.將兩個(gè)實(shí)體合并為一個(gè)表D.使用觸發(fā)器自動(dòng)復(fù)制數(shù)據(jù)3、在SQL中,以下哪個(gè)操作不會(huì)自動(dòng)觸發(fā)事務(wù)提交?A.執(zhí)行CREATETABLE語(yǔ)句B.執(zhí)行INSERT語(yǔ)句后手動(dòng)執(zhí)行COMMITC.執(zhí)行GRANT權(quán)限授予語(yǔ)句D.執(zhí)行UPDATE語(yǔ)句后發(fā)生系統(tǒng)崩潰4、在數(shù)據(jù)倉(cāng)庫(kù)的維度建模中,事實(shí)表主要存儲(chǔ)什么類型的數(shù)據(jù)?A.描述性文本信息B.可度量的業(yè)務(wù)事件數(shù)值C.用戶權(quán)限配置D.數(shù)據(jù)庫(kù)索引結(jié)構(gòu)5、以下關(guān)于主鍵(PrimaryKey)的描述,哪一項(xiàng)是正確的?A.一張表可以有多個(gè)主鍵B.主鍵允許插入NULL值C.主鍵值必須唯一且非空D.主鍵不能由多個(gè)列組成6、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,若一個(gè)關(guān)系模式已滿足第三范式(3NF),則它必然也滿足以下哪一項(xiàng)?A.第一范式和第二范式

B.僅第一范式

C.BCNF(Boyce-Codd范式)

D.第四范式7、在數(shù)據(jù)建模過(guò)程中,實(shí)體-聯(lián)系模型(E-R模型)中用于表示屬性的圖形符號(hào)是:A.矩形

B.菱形

C.橢圓

D.直線8、在SQL語(yǔ)句中,以下哪個(gè)子句用于對(duì)分組后的數(shù)據(jù)進(jìn)行條件篩選?A.WHERE

B.ORDERBY

C.HAVING

D.GROUPBY9、在數(shù)據(jù)庫(kù)事務(wù)的ACID特性中,“隔離性”主要由以下哪個(gè)數(shù)據(jù)庫(kù)組件實(shí)現(xiàn)?A.日志管理器

B.鎖管理器

C.緩沖區(qū)管理器

D.文件管理器10、在數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)中,星型模式(StarSchema)的主要特點(diǎn)是:A.多個(gè)事實(shí)表共享維度表

B.事實(shí)表周圍環(huán)繞多個(gè)維度表,無(wú)規(guī)范化

C.所有表均高度規(guī)范化

D.僅包含一個(gè)維度表11、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,若一個(gè)關(guān)系模式R滿足第二范式(2NF),則它必須首先滿足以下哪項(xiàng)條件?A.不存在非主屬性對(duì)碼的部分函數(shù)依賴B.不存在非主屬性對(duì)碼的傳遞函數(shù)依賴C.所有屬性均為原子值,且無(wú)重復(fù)組D.每個(gè)非主屬性都完全函數(shù)依賴于候選碼12、在數(shù)據(jù)建模過(guò)程中,實(shí)體-聯(lián)系模型(E-R模型)中的“弱實(shí)體”是指哪種類型的實(shí)體?A.沒(méi)有屬性的實(shí)體B.依賴于其他實(shí)體存在才能標(biāo)識(shí)的實(shí)體C.可以獨(dú)立存在的實(shí)體D.只參與弱聯(lián)系的實(shí)體13、在SQL語(yǔ)言中,下列哪個(gè)操作可能違反參照完整性約束?A.向從表中插入一條外鍵值為NULL的記錄B.刪除主表中被從表外鍵引用的記錄C.更新主表中某條記錄的主鍵值為新的唯一值D.在從表中修改外鍵值為另一個(gè)主表中已存在的主鍵值14、在數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)中,星型模式(StarSchema)的主要特征是?A.包含多個(gè)相互連接的事實(shí)表B.維度表之間存在規(guī)范化連接C.事實(shí)表直接連接多個(gè)非規(guī)范化的維度表D.所有表均高度規(guī)范化以減少冗余15、在數(shù)據(jù)庫(kù)事務(wù)處理中,ACID特性中的“隔離性”主要由哪種機(jī)制實(shí)現(xiàn)?A.日志記錄與恢復(fù)機(jī)制B.鎖機(jī)制或樂(lè)觀并發(fā)控制C.數(shù)據(jù)加密技術(shù)D.主鍵約束檢查16、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,關(guān)于范式理論,以下關(guān)于第三范式(3NF)的描述最準(zhǔn)確的是哪一項(xiàng)?A.所有非主屬性對(duì)候選鍵都不存在部分函數(shù)依賴B.所有非主屬性對(duì)候選鍵都不存在傳遞函數(shù)依賴C.消除了主屬性對(duì)候選鍵的部分和傳遞函數(shù)依賴D.滿足第二范式且所有非主屬性對(duì)候選鍵既無(wú)部分也無(wú)傳遞函數(shù)依賴17、在數(shù)據(jù)建模中,星型模型與雪花模型的主要區(qū)別體現(xiàn)在哪一方面?A.星型模型使用代理鍵,雪花模型使用自然鍵B.星型模型的維度表是規(guī)范化的,雪花模型是非規(guī)范化的C.雪花模型的維度表進(jìn)一步規(guī)范化,星型模型的維度表是非規(guī)范化的D.星型模型只能用于小型數(shù)據(jù)倉(cāng)庫(kù),雪花模型適用于大型系統(tǒng)18、在SQL中,以下哪種操作最可能導(dǎo)致事務(wù)的“不可重復(fù)讀”問(wèn)題?A.一個(gè)事務(wù)讀取某行數(shù)據(jù),另一事務(wù)隨后刪除該行并提交B.一個(gè)事務(wù)兩次讀取同一行數(shù)據(jù),期間另一事務(wù)修改了該行并提交C.一個(gè)事務(wù)讀取滿足條件的多行數(shù)據(jù),另一事務(wù)插入新行并提交D.兩個(gè)事務(wù)同時(shí)嘗試更新同一行數(shù)據(jù)19、在構(gòu)建數(shù)據(jù)倉(cāng)庫(kù)時(shí),ETL過(guò)程中的“轉(zhuǎn)換(Transformation)”階段通常不包括以下哪項(xiàng)操作?A.數(shù)據(jù)類型轉(zhuǎn)換B.數(shù)據(jù)清洗與去重C.將數(shù)據(jù)加載到目標(biāo)表D.業(yè)務(wù)規(guī)則計(jì)算與字段派生20、在數(shù)據(jù)庫(kù)索引設(shè)計(jì)中,以下關(guān)于聚簇索引的描述正確的是哪一項(xiàng)?A.一張表可以有多個(gè)聚簇索引B.聚簇索引的葉子節(jié)點(diǎn)存儲(chǔ)的是索引鍵和行的指針C.聚簇索引決定了表中數(shù)據(jù)的物理存儲(chǔ)順序D.聚簇索引適合頻繁更新的字段21、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,若一個(gè)關(guān)系模式R屬于第三范式(3NF),則其必定滿足以下哪個(gè)條件?A.每個(gè)非主屬性完全函數(shù)依賴于候選鍵B.沒(méi)有非主屬性對(duì)候選鍵存在傳遞函數(shù)依賴C.所有屬性都為主屬性D.存在部分函數(shù)依賴22、在數(shù)據(jù)建模過(guò)程中,使用ER圖表達(dá)“一名學(xué)生可選修多門課程,一門課程可被多名學(xué)生選修”的關(guān)系時(shí),該關(guān)系的類型應(yīng)建模為:A.一對(duì)一(1:1)B.一對(duì)多(1:N)C.多對(duì)多(M.N)D.泛化關(guān)系23、在SQL中,以下哪個(gè)操作可能破壞參照完整性約束?A.向從表插入一條外鍵值等于主表主鍵值的記錄B.刪除主表中被從表外鍵引用的記錄C.更新主表主鍵為一個(gè)新唯一值,且從表無(wú)引用D.在從表中刪除外鍵為空的記錄24、在數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)中,星型模式(StarSchema)的主要特點(diǎn)是:A.多個(gè)事實(shí)表共享維度表B.事實(shí)表周圍環(huán)繞多個(gè)規(guī)范化維度表C.維度表未規(guī)范化,直接連接事實(shí)表D.所有表均高度規(guī)范化25、在數(shù)據(jù)庫(kù)事務(wù)的ACID特性中,“隔離性”主要通過(guò)以下哪種機(jī)制實(shí)現(xiàn)?A.日志記錄B.鎖機(jī)制或MVCCC.數(shù)據(jù)備份D.原子提交26、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,若某關(guān)系模式已滿足第三范式(3NF),則它一定滿足以下哪個(gè)范式?A.第一范式和第二范式

B.僅第一范式

C.僅第二范式

D.BCNF(Boyce-Codd范式)27、在數(shù)據(jù)建模過(guò)程中,以下哪項(xiàng)最能體現(xiàn)“實(shí)體-關(guān)系模型”(E-R模型)的核心作用?A.描述數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)

B.定義數(shù)據(jù)庫(kù)的索引策略

C.表達(dá)現(xiàn)實(shí)世界中實(shí)體及其相互關(guān)系

D.優(yōu)化SQL查詢執(zhí)行計(jì)劃28、在面向?qū)ο髷?shù)據(jù)模型中,類“Employee”包含屬性“empID”、“name”和“department”,其中“empID”作為唯一標(biāo)識(shí)。這一“empID”在數(shù)據(jù)建模中被稱為?A.外鍵

B.候選鍵

C.主鍵

D.復(fù)合鍵29、在數(shù)據(jù)倉(cāng)庫(kù)的維度建模中,以下哪種模型結(jié)構(gòu)最常用于表示事實(shí)表與多個(gè)維度表之間的星型連接?A.雪花模型

B.星型模型

C.網(wǎng)狀模型

D.層次模型30、在數(shù)據(jù)庫(kù)事務(wù)處理中,用于保證事務(wù)執(zhí)行前后數(shù)據(jù)庫(kù)處于一致?tīng)顟B(tài)的屬性是?A.原子性

B.一致性

C.隔離性

D.持久性二、多項(xiàng)選擇題下列各題有多個(gè)正確答案,請(qǐng)選出所有正確選項(xiàng)(共15題)31、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,關(guān)于范式的描述,下列說(shuō)法正確的是:A.第二范式要求消除非主屬性對(duì)候選鍵的部分函數(shù)依賴B.第三范式要求消除主屬性對(duì)候選鍵的傳遞函數(shù)依賴C.BC范式要求所有函數(shù)依賴的決定因素都必須包含候選鍵D.滿足BC范式的模式一定滿足第三范式32、在數(shù)據(jù)建模過(guò)程中,關(guān)于實(shí)體-關(guān)系模型(E-R模型)的描述,正確的是:A.一個(gè)弱實(shí)體必須依賴于另一個(gè)實(shí)體存在B.多元聯(lián)系是指三個(gè)或以上實(shí)體之間的聯(lián)系C.聯(lián)系的基數(shù)約束只能是1:1、1:N或M.N中的一種D.屬性可以出現(xiàn)在聯(lián)系上,用于描述該聯(lián)系的特征33、在數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)中,關(guān)于星型模型的特征,下列說(shuō)法正確的是:A.事實(shí)表位于中心,周圍連接多個(gè)維度表B.維度表通常經(jīng)過(guò)高度規(guī)范化處理C.星型模型查詢性能優(yōu)于雪花模型D.維度表中不包含層次結(jié)構(gòu)信息34、關(guān)于數(shù)據(jù)庫(kù)索引的使用,下列說(shuō)法正確的是:A.唯一索引可以確保字段值不重復(fù)B.復(fù)合索引的字段順序不影響查詢性能C.索引可以顯著提升SELECT操作的效率D.對(duì)頻繁更新的字段建立索引可能降低寫性能35、在數(shù)據(jù)建模中,關(guān)于主鍵與外鍵的說(shuō)法,正確的是:A.主鍵字段不允許為空,且必須唯一B.一個(gè)表可以有多個(gè)主鍵C.外鍵必須引用另一個(gè)表的主鍵D.外鍵用于實(shí)現(xiàn)表之間的參照完整性36、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,關(guān)于范式的描述,下列說(shuō)法正確的是()。A.第二范式要求消除非主屬性對(duì)候選鍵的部分函數(shù)依賴B.第三范式要求消除主屬性對(duì)候選鍵的傳遞函數(shù)依賴C.BCNF要求所有函數(shù)依賴的決定因素都必須是候選鍵D.滿足BCNF的關(guān)系一定滿足第三范式37、在數(shù)據(jù)建模過(guò)程中,以下關(guān)于實(shí)體-關(guān)系模型(E-R模型)的描述,正確的是()。A.弱實(shí)體必須依賴于強(qiáng)實(shí)體存在B.多元聯(lián)系是指三個(gè)或以上實(shí)體之間的聯(lián)系C.一個(gè)實(shí)體可以沒(méi)有屬性D.聯(lián)系的基數(shù)比可以是1:1、1:N或M.N38、在SQL語(yǔ)句中,以下哪些操作可能觸發(fā)數(shù)據(jù)庫(kù)觸發(fā)器的執(zhí)行?()A.SELECT查詢數(shù)據(jù)B.INSERT插入新記錄C.UPDATE更新數(shù)據(jù)D.DELETE刪除記錄39、在數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)中,下列關(guān)于星型模型的描述正確的是()。A.星型模型包含一個(gè)或多個(gè)事實(shí)表和多個(gè)維度表B.維度表通常未進(jìn)行規(guī)范化處理C.事實(shí)表中存儲(chǔ)的是可度量的業(yè)務(wù)指標(biāo)D.星型模型支持復(fù)雜的遞歸查詢40、在數(shù)據(jù)庫(kù)索引設(shè)計(jì)中,以下說(shuō)法正確的有()。A.主鍵自動(dòng)創(chuàng)建唯一索引B.索引可以提高查詢速度,但可能降低插入性能C.對(duì)經(jīng)常用于WHERE條件的列建立索引總是有益的D.B+樹是數(shù)據(jù)庫(kù)中常見(jiàn)的索引結(jié)構(gòu)41、在關(guān)系型數(shù)據(jù)庫(kù)設(shè)計(jì)中,關(guān)于范式的描述,下列哪些說(shuō)法是正確的?A.第一范式要求每個(gè)屬性都是不可再分的基本數(shù)據(jù)項(xiàng)B.第二范式要求消除非主屬性對(duì)候選鍵的部分函數(shù)依賴C.第三范式要求消除主屬性對(duì)候選鍵的傳遞函數(shù)依賴D.滿足BCNF的關(guān)系一定滿足第三范式42、在數(shù)據(jù)建模過(guò)程中,關(guān)于星型模型與雪花模型的比較,以下哪些說(shuō)法是正確的?A.星型模型的維度表是去規(guī)范化設(shè)計(jì)的B.雪花模型通過(guò)規(guī)范化減少數(shù)據(jù)冗余C.星型模型查詢性能通常優(yōu)于雪花模型D.雪花模型更易于維護(hù)和擴(kuò)展維度層次43、在使用SQL進(jìn)行數(shù)據(jù)查詢時(shí),以下關(guān)于JOIN操作的說(shuō)法哪些是正確的?A.INNERJOIN只返回兩表中匹配的記錄B.LEFTJOIN會(huì)返回左表全部記錄,右表無(wú)匹配時(shí)補(bǔ)NULLC.使用FULLOUTERJOIN時(shí),任一表有記錄都會(huì)出現(xiàn)在結(jié)果中D.CROSSJOIN會(huì)產(chǎn)生兩張表的笛卡爾積44、在數(shù)據(jù)倉(cāng)庫(kù)架構(gòu)中,以下哪些屬于典型組件?A.ETL工具B.元數(shù)據(jù)管理C.聯(lián)機(jī)事務(wù)處理系統(tǒng)(OLTP)D.數(shù)據(jù)集市45、關(guān)于數(shù)據(jù)庫(kù)索引的使用,以下哪些說(shuō)法是正確的?A.索引可以顯著提升查詢速度B.唯一索引可保證字段值的唯一性C.對(duì)頻繁更新的字段建立索引不會(huì)影響性能D.復(fù)合索引遵循最左前綴原則三、判斷題判斷下列說(shuō)法是否正確(共10題)46、在關(guān)系數(shù)據(jù)庫(kù)中,第三范式(3NF)要求消除非主屬性對(duì)候選鍵的傳遞函數(shù)依賴。A.正確B.錯(cuò)誤47、在數(shù)據(jù)建模中,星型模式中的維度表通常不進(jìn)行規(guī)范化,以提高查詢性能。A.正確B.錯(cuò)誤48、主鍵約束(PrimaryKey)允許字段值為空,但不能重復(fù)。A.正確B.錯(cuò)誤49、在E-R圖中,弱實(shí)體必須依賴于某個(gè)強(qiáng)實(shí)體才能存在,并通過(guò)標(biāo)識(shí)性聯(lián)系與之關(guān)聯(lián)。A.正確B.錯(cuò)誤50、數(shù)據(jù)倉(cāng)庫(kù)中的OLAP操作“切片”是指在多維數(shù)據(jù)集中選擇一個(gè)維度的特定值,形成子立方體。A.正確B.錯(cuò)誤51、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,滿足第三范式(3NF)的關(guān)系模式一定也滿足第二范式(2NF)。A.正確B.錯(cuò)誤52、在數(shù)據(jù)建模過(guò)程中,星型模式中的維度表通常不進(jìn)行規(guī)范化處理,以提升查詢性能。A.正確B.錯(cuò)誤53、主鍵約束(PrimaryKey)允許字段值為空,但不能重復(fù)。A.正確B.錯(cuò)誤54、在E-R模型中,一個(gè)弱實(shí)體必須依賴于另一個(gè)強(qiáng)實(shí)體存在,并且擁有自己的主鍵。A.正確B.錯(cuò)誤55、數(shù)據(jù)倉(cāng)庫(kù)中的OLAP操作“切片”是指在多維數(shù)據(jù)集中選擇一個(gè)二維子集進(jìn)行分析。A.正確B.錯(cuò)誤

參考答案及解析1.【參考答案】D【解析】第三范式要求關(guān)系模式滿足2NF,且不存在非主屬性對(duì)候選碼的傳遞函數(shù)依賴。選項(xiàng)D準(zhǔn)確概括了3NF的核心條件:非主屬性必須直接依賴于候選碼,既無(wú)部分依賴也無(wú)傳遞依賴。A僅描述2NF條件,B中主屬性的依賴關(guān)系不在3NF定義范圍內(nèi),C是第一范式要求。因此D最全面且正確。2.【參考答案】B【解析】多對(duì)多關(guān)系無(wú)法通過(guò)單向外鍵直接實(shí)現(xiàn),必須引入中間關(guān)聯(lián)表(也稱聯(lián)結(jié)表),該表至少包含兩個(gè)實(shí)體的主鍵作為外鍵,構(gòu)成聯(lián)合主鍵或唯一約束。A僅適用于一對(duì)多,C會(huì)引發(fā)數(shù)據(jù)冗余和異常,D增加復(fù)雜性且不解決結(jié)構(gòu)問(wèn)題。B是標(biāo)準(zhǔn)且規(guī)范的解決方案,符合關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)原則。3.【參考答案】D【解析】在大多數(shù)關(guān)系型數(shù)據(jù)庫(kù)中,DDL語(yǔ)句(如CREATETABLE、GRANT)會(huì)隱式提交當(dāng)前事務(wù)。INSERT后執(zhí)行COMMIT是顯式提交。而系統(tǒng)崩潰會(huì)導(dǎo)致事務(wù)回滾,未提交的UPDATE操作不會(huì)被持久化。因此D不會(huì)“觸發(fā)提交”,反而中斷事務(wù)。正確理解事務(wù)邊界和自動(dòng)提交機(jī)制對(duì)數(shù)據(jù)一致性至關(guān)重要。4.【參考答案】B【解析】事實(shí)表是維度模型的核心,用于存儲(chǔ)具體的、可度量的業(yè)務(wù)過(guò)程數(shù)據(jù),如銷售額、訂單數(shù)量、訪問(wèn)次數(shù)等數(shù)值型指標(biāo)。描述性信息存儲(chǔ)在維度表中,權(quán)限和索引不屬于建模內(nèi)容。事實(shí)表通常與多個(gè)維度表通過(guò)外鍵關(guān)聯(lián),支持多維分析查詢,是OLAP系統(tǒng)的關(guān)鍵組成部分。5.【參考答案】C【解析】主鍵用于唯一標(biāo)識(shí)表中每一行記錄,其核心特性是唯一性和非空性,即不允許重復(fù)和NULL值。雖然一張表只能有一個(gè)主鍵,但該主鍵可以由多個(gè)列構(gòu)成(復(fù)合主鍵)。A錯(cuò)誤在于“多個(gè)主鍵”,應(yīng)為“多個(gè)候選鍵”;B違反非空約束;D錯(cuò)誤否定了復(fù)合主鍵的存在。因此C為唯一正確描述。6.【參考答案】A【解析】第三范式(3NF)是在第二范式(2NF)的基礎(chǔ)上進(jìn)一步消除傳遞依賴得到的,而第二范式又要求先滿足第一范式(1NF)。因此,3NF隱含了1NF和2NF的條件。選項(xiàng)C錯(cuò)誤,因?yàn)锽CNF比3NF更嚴(yán)格,滿足3NF不一定滿足BCNF;選項(xiàng)D的第四范式涉及多值依賴,要求更高。故正確答案為A。7.【參考答案】C【解析】E-R模型中,實(shí)體用矩形表示,聯(lián)系用菱形表示,屬性用橢圓表示,直線用于連接實(shí)體與聯(lián)系或?qū)傩?。這是標(biāo)準(zhǔn)的E-R圖繪制規(guī)范。因此,表示屬性的圖形符號(hào)是橢圓,選項(xiàng)C正確。其他選項(xiàng)分別對(duì)應(yīng)實(shí)體、聯(lián)系和連接關(guān)系,不符合題意。8.【參考答案】C【解析】WHERE子句用于篩選行,作用于分組前的數(shù)據(jù);GROUPBY用于將數(shù)據(jù)按指定列分組;HAVING子句專門用于對(duì)分組后的結(jié)果進(jìn)行條件過(guò)濾,通常與聚合函數(shù)(如COUNT、SUM)配合使用。ORDERBY用于排序。因此,對(duì)分組后數(shù)據(jù)篩選應(yīng)使用HAVING,答案為C。9.【參考答案】B【解析】事務(wù)的隔離性(Isolation)確保并發(fā)執(zhí)行的事務(wù)互不干擾,主要通過(guò)鎖機(jī)制或MVCC(多版本并發(fā)控制)實(shí)現(xiàn)。鎖管理器負(fù)責(zé)管理數(shù)據(jù)項(xiàng)上的共享鎖與排他鎖,控制并發(fā)訪問(wèn),是實(shí)現(xiàn)隔離性的核心組件。日志管理器負(fù)責(zé)持久性,緩沖區(qū)管理器負(fù)責(zé)內(nèi)存與磁盤間的數(shù)據(jù)交換,文件管理器管理物理存儲(chǔ),均不直接實(shí)現(xiàn)隔離性。故答案為B。10.【參考答案】B【解析】星型模式由一個(gè)中心事實(shí)表和多個(gè)圍繞其的維度表組成,維度表通常不進(jìn)行規(guī)范化,以提高查詢性能。這種結(jié)構(gòu)簡(jiǎn)單、易于理解,適合OLAP查詢。選項(xiàng)A描述的是雪花模式的變體,C是規(guī)范化模式的特點(diǎn),D明顯錯(cuò)誤。因此,正確答案為B。11.【參考答案】C【解析】第二范式(2NF)的前提是關(guān)系模式首先滿足第一范式(1NF),即所有屬性都必須是原子的,不可再分,且不存在重復(fù)組。在此基礎(chǔ)上,2NF進(jìn)一步要求消除非主屬性對(duì)候選碼的部分函數(shù)依賴。因此,最基礎(chǔ)且必須首先滿足的條件是1NF,選項(xiàng)C正確描述了1NF的核心要求,是進(jìn)入2NF的前提。12.【參考答案】B【解析】弱實(shí)體是指其主鍵部分或全部依賴于另一個(gè)實(shí)體(稱為屬主實(shí)體)的主鍵來(lái)唯一標(biāo)識(shí)的實(shí)體。它不能僅通過(guò)自身屬性唯一確定,必須通過(guò)與強(qiáng)實(shí)體的聯(lián)系來(lái)定位。例如“訂單明細(xì)”依賴于“訂單”存在。因此,弱實(shí)體的存在性和主鍵定義都依賴于其他實(shí)體,選項(xiàng)B準(zhǔn)確描述了這一特征。13.【參考答案】B【解析】參照完整性要求從表中的外鍵值必須在主表的主鍵中存在,或?yàn)镹ULL。刪除主表中被從表引用的記錄會(huì)導(dǎo)致從表出現(xiàn)“懸空元組”,即外鍵指向無(wú)效主鍵,從而違反參照完整性。因此選項(xiàng)B是典型違規(guī)操作。其他選項(xiàng)中,A允許(若外鍵可為空),C和D在約束允許下可執(zhí)行,不必然違規(guī)。14.【參考答案】C【解析】星型模式由一個(gè)中心事實(shí)表和多個(gè)圍繞它的維度表組成,事實(shí)表存儲(chǔ)度量值,維度表存儲(chǔ)描述性屬性。維度表通常是非規(guī)范化的,以提高查詢性能。各維度表直接連接事實(shí)表,彼此之間無(wú)連接。該結(jié)構(gòu)簡(jiǎn)單、查詢高效,適用于數(shù)據(jù)倉(cāng)庫(kù)場(chǎng)景。選項(xiàng)C準(zhǔn)確描述了其核心結(jié)構(gòu)特征,其他選項(xiàng)描述的是雪花模式或規(guī)范化模型的特點(diǎn)。15.【參考答案】B【解析】隔離性確保并發(fā)執(zhí)行的事務(wù)互不干擾,其主要實(shí)現(xiàn)機(jī)制是鎖機(jī)制(如共享鎖、排他鎖)或樂(lè)觀并發(fā)控制(如時(shí)間戳、版本控制)。這些技術(shù)防止臟讀、不可重復(fù)讀和幻讀等問(wèn)題。日志機(jī)制保障持久性,加密用于安全性,主鍵約束維護(hù)實(shí)體完整性,均不直接實(shí)現(xiàn)隔離性。因此選項(xiàng)B正確。16.【參考答案】D【解析】第三范式要求關(guān)系模式首先滿足第二范式(即消除非主屬性對(duì)候選鍵的部分函數(shù)依賴),并且所有非主屬性對(duì)候選鍵不存在傳遞函數(shù)依賴。選項(xiàng)D完整涵蓋了3NF的兩個(gè)條件,而A僅描述2NF,B不全面,C錯(cuò)誤地涉及主屬性的限制。因此D最準(zhǔn)確。17.【參考答案】C【解析】星型模型中維度表通常是非規(guī)范化的,以提升查詢性能;而雪花模型對(duì)維度表進(jìn)行規(guī)范化處理,減少數(shù)據(jù)冗余,但可能增加連接復(fù)雜度。選項(xiàng)C準(zhǔn)確描述了二者核心區(qū)別。A、B、D均存在事實(shí)錯(cuò)誤或片面描述,不符合實(shí)際建模原則。18.【參考答案】B【解析】“不可重復(fù)讀”指同一事務(wù)內(nèi)多次讀取同一數(shù)據(jù)項(xiàng),結(jié)果不一致,通常由其他事務(wù)修改并提交該數(shù)據(jù)導(dǎo)致。選項(xiàng)B符合此定義。A屬于“幻讀”或“讀取失效數(shù)據(jù)”,C屬于“幻讀”,D涉及“寫沖突”。因此B為正確答案。19.【參考答案】C【解析】ETL中的“轉(zhuǎn)換”階段負(fù)責(zé)對(duì)抽取的數(shù)據(jù)進(jìn)行清洗、格式轉(zhuǎn)換、規(guī)則計(jì)算等處理,而“加載”是后續(xù)步驟,即將處理后的數(shù)據(jù)寫入目標(biāo)數(shù)據(jù)庫(kù)或數(shù)據(jù)倉(cāng)庫(kù)。選項(xiàng)C屬于“加載(Load)”階段,不屬于“轉(zhuǎn)換”。A、B、D均為典型轉(zhuǎn)換操作,故C為正確答案。20.【參考答案】C【解析】聚簇索引決定了表中數(shù)據(jù)行的物理存儲(chǔ)順序,因此一張表只能有一個(gè)聚簇索引。其葉子節(jié)點(diǎn)直接包含數(shù)據(jù)行,而非指針。頻繁更新聚簇鍵會(huì)導(dǎo)致大量數(shù)據(jù)重排,影響性能。選項(xiàng)C正確描述其核心特性,A、B、D均錯(cuò)誤,故選C。21.【參考答案】B【解析】第三范式要求關(guān)系模式滿足2NF,且不存在非主屬性對(duì)候選鍵的傳遞函數(shù)依賴。選項(xiàng)A描述的是2NF的條件,C是BCNF的特殊情況,D違背了2NF。因此,3NF的核心是消除傳遞依賴,故選B。22.【參考答案】C【解析】一名學(xué)生可選多門課,一門課也可被多名學(xué)生選擇,屬于典型的多對(duì)多關(guān)系。ER圖中需通過(guò)引入關(guān)聯(lián)實(shí)體(如“選課”)來(lái)分解為兩個(gè)一對(duì)多關(guān)系,實(shí)現(xiàn)邏輯建模。選項(xiàng)A、B、D均不符合語(yǔ)義,故選C。23.【參考答案】B【解析】參照完整性要求從表外鍵值必須在主表主鍵中存在。刪除主表中被引用的記錄會(huì)導(dǎo)致從表出現(xiàn)“懸掛外鍵”,破壞完整性。A、C、D均不違反約束,故正確答案為B。24.【參考答案】C【解析】星型模式由一個(gè)事實(shí)表和多個(gè)非規(guī)范化的維度表組成,維度表直接連接事實(shí)表,結(jié)構(gòu)簡(jiǎn)單、查詢高效。選項(xiàng)A描述的是星座模式,B中“規(guī)范化”錯(cuò)誤,D違背星型設(shè)計(jì)原則。因此選C。25.【參考答案】B【解析】隔離性確保并發(fā)事務(wù)互不干擾,數(shù)據(jù)庫(kù)通過(guò)鎖機(jī)制(如行鎖、表鎖)或MVCC(多版本并發(fā)控制)實(shí)現(xiàn)。A用于持久性,C用于恢復(fù),D屬于原子性范疇。因此正確答案為B。26.【參考答案】A【解析】第三范式(3NF)的定義是在滿足第二范式(2NF)的基礎(chǔ)上,消除非主屬性對(duì)候選鍵的傳遞依賴。而第二范式本身要求滿足第一范式(1NF)。因此,滿足3NF的關(guān)系模式必然同時(shí)滿足1NF和2NF。但3NF不保證滿足BCNF,因BCNF對(duì)主屬性也有更嚴(yán)格要求。故正確答案為A。27.【參考答案】C【解析】E-R模型是概念數(shù)據(jù)模型,主要用于抽象現(xiàn)實(shí)世界中的對(duì)象(實(shí)體)及其聯(lián)系(關(guān)系),是數(shù)據(jù)庫(kù)設(shè)計(jì)前期的重要工具。它不涉及物理存儲(chǔ)、索引或查詢優(yōu)化等實(shí)現(xiàn)細(xì)節(jié),而是聚焦于數(shù)據(jù)的邏輯結(jié)構(gòu)與語(yǔ)義表達(dá)。因此,C項(xiàng)準(zhǔn)確反映了E-R模型的本質(zhì)用途,其他選項(xiàng)屬于物理層或性能優(yōu)化范疇,故答案為C。28.【參考答案】C【解析】主鍵是能唯一標(biāo)識(shí)一條記錄的屬性或?qū)傩越M,且不能為空。題干中“empID”作為唯一標(biāo)識(shí),符合主鍵定義。候選鍵是能作為主鍵的候選屬性,但未被選中時(shí)不稱為主鍵。外鍵用于關(guān)聯(lián)其他表的主鍵,復(fù)合鍵由多個(gè)屬性組成。此處僅一個(gè)屬性且被用作唯一標(biāo)識(shí),故為主鍵,答案為C。29.【參考答案】B【解析】星型模型是數(shù)據(jù)倉(cāng)庫(kù)中最基礎(chǔ)的維度建模結(jié)構(gòu),由一個(gè)事實(shí)表和多個(gè)維度表組成,維度表直接連接事實(shí)表,形如星型。雪花模型是星型的規(guī)范化擴(kuò)展,維度表可能進(jìn)一步分解。網(wǎng)狀和層次模型屬于早期數(shù)據(jù)庫(kù)模型,不適用于現(xiàn)代數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)。因此,正確答案為B。30.【參考答案】B【解析】ACID四大特性中,“一致性”指事務(wù)執(zhí)行前后,數(shù)據(jù)庫(kù)從一個(gè)合法狀態(tài)轉(zhuǎn)換到另一個(gè)合法狀態(tài),符合預(yù)定義的約束、觸發(fā)器等規(guī)則。原子性確保事務(wù)全部完成或全部不執(zhí)行;隔離性控制并發(fā)事務(wù)干擾;持久性保證事務(wù)提交后數(shù)據(jù)永久保存。雖然其他特性支持一致性,但直接體現(xiàn)狀態(tài)合法的是“一致性”,故答案為B。31.【參考答案】A、C、D【解析】第二范式要求非主屬性完全依賴于候選鍵,消除部分依賴,A正確;第三范式消除的是非主屬性對(duì)候選鍵的傳遞依賴,而非主屬性之間的依賴不影響主屬性,B錯(cuò)誤;BC范式強(qiáng)化了第三范式,要求所有函數(shù)依賴的左部必須是超鍵,因此滿足BC范式必滿足第三范式,C、D正確。范式逐級(jí)遞進(jìn),是數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的重要準(zhǔn)則。32.【參考答案】A、B、D【解析】弱實(shí)體無(wú)獨(dú)立主鍵,依賴于強(qiáng)實(shí)體存在,A正確;三個(gè)及以上實(shí)體參與的聯(lián)系稱為多元聯(lián)系,B正確;聯(lián)系的基數(shù)包括1:1、1:N、M:N等基本類型,但也可有更細(xì)粒度約束,C表述不全面;聯(lián)系可擁有屬性,如“選課”聯(lián)系可有“成績(jī)”屬性,D正確。E-R模型是概念建模的核心工具。33.【參考答案】A、C【解析】星型模型中事實(shí)表居中,連接非規(guī)范化的維度表,A正確;維度表通常反規(guī)范化以提升查詢效率,B錯(cuò)誤;由于連接少、結(jié)構(gòu)簡(jiǎn)單,星型模型查詢性能優(yōu)于更規(guī)范化的雪花模型,C正確;維度表可包含層次結(jié)構(gòu)(如時(shí)間維度含年-月-日),D錯(cuò)誤。星型模型是數(shù)據(jù)倉(cāng)庫(kù)常用建模方式。34.【參考答案】A、C、D【解析】唯一索引強(qiáng)制字段值唯一,A正確;復(fù)合索引的順序影響查詢是否能命中索引,如索引(A,B)對(duì)WHEREA=1ANDB=2有效,但對(duì)WHEREB=2無(wú)效,B錯(cuò)誤;索引通過(guò)快速定位提升查詢效率,C正確;但每次寫入需更新索引,增加開(kāi)銷,D正確。索引是性能調(diào)優(yōu)的重要手段,需權(quán)衡讀寫成本。35.【參考答案】A、D【解析】主鍵用于唯一標(biāo)識(shí)記錄,必須非空且唯一,A正確;一個(gè)表只能有一個(gè)主鍵(但可含多個(gè)列組成復(fù)合主鍵),B錯(cuò)誤;外鍵引用的是被參照表的主鍵或唯一鍵,不一定是主鍵,C錯(cuò)誤;外鍵約束確保數(shù)據(jù)一致性,實(shí)現(xiàn)參照完整性,D正確。主鍵與外鍵是關(guān)系模型的核心約束機(jī)制。36.【參考答案】ACD【解析】第二范式要求非主屬性完全依賴于候選鍵,而非部分依賴,A正確;第三范式消除的是非主屬性對(duì)候選鍵的傳遞依賴,主屬性的依賴不屬于該范疇,B錯(cuò)誤;BCNF強(qiáng)化了第三范式,要求所有函數(shù)依賴的左部為候選鍵,C正確;B

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論