系統(tǒng)分析師考試試題分類精解 第 4 章:數(shù)據(jù)庫系統(tǒng)_第1頁
系統(tǒng)分析師考試試題分類精解 第 4 章:數(shù)據(jù)庫系統(tǒng)_第2頁
系統(tǒng)分析師考試試題分類精解 第 4 章:數(shù)據(jù)庫系統(tǒng)_第3頁
系統(tǒng)分析師考試試題分類精解 第 4 章:數(shù)據(jù)庫系統(tǒng)_第4頁
系統(tǒng)分析師考試試題分類精解 第 4 章:數(shù)據(jù)庫系統(tǒng)_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

試題1(2017年上半年試題40)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)階段的工作步驟依次為(

)。

A.設(shè)計(jì)局部視圖→抽象數(shù)據(jù)→修改重構(gòu)消除冗余→合并取消沖突

B.設(shè)計(jì)局部視圖→抽象數(shù)據(jù)→合并取消沖突→修改重構(gòu)消除冗余

C.抽象數(shù)據(jù)→設(shè)計(jì)局部視圖→合并取消沖突→修改重構(gòu)消除冗余

D.抽象數(shù)據(jù)→設(shè)計(jì)局部視圖→修改重構(gòu)消除冗余→合并取消沖突試題分析本題考查的是數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)具體步驟。題目選項(xiàng)所展示的四個(gè)步驟中,有兩個(gè)是我們熟知的:設(shè)計(jì)局部視圖和合并取消沖突。所以解題的關(guān)鍵點(diǎn),是分析清楚另外兩個(gè)步驟到底是完成什么任務(wù)。從題目選項(xiàng)來看,無非是分析抽象數(shù)據(jù)與設(shè)計(jì)局部視圖誰先誰后,以及合并取消沖突與修改重構(gòu)消除冗余誰先誰后的問題。

抽象數(shù)據(jù)是將實(shí)際數(shù)據(jù)的特征提取出來以便建立模型,所以抽象數(shù)據(jù)應(yīng)在設(shè)計(jì)局部視圖之前。

而修改重構(gòu)消除冗余應(yīng)在合并取消沖突之后,因?yàn)橹貥?gòu)往往意味著在調(diào)優(yōu),調(diào)優(yōu)是需要先有雛形的。試題答案(40)C試題2(2017年上半年試題41)設(shè)有員工關(guān)系Emp(員工號(hào),姓名,性別,年齡,電話,家庭住址,家庭成員,關(guān)系,聯(lián)系電話)。其中,“家庭成員,關(guān)系,聯(lián)系電話”分別記錄了員工親屬的姓名、與員工的關(guān)系以及聯(lián)系電話,且一個(gè)員工允許有多個(gè)家庭成員。為使數(shù)據(jù)庫模式設(shè)計(jì)更合理,對于員工關(guān)系Emp(

)。

A.只允許記錄一個(gè)親屬的姓名、與員工的關(guān)系以及聯(lián)系電話

B.可以不作任何處理,因?yàn)樵撽P(guān)系模式達(dá)到了3NF

C.增加多個(gè)家庭成員、關(guān)系及聯(lián)系電話字段

D.應(yīng)該將家庭成員、關(guān)系及聯(lián)系電話加上員工號(hào)設(shè)計(jì)成一個(gè)獨(dú)立的模式試題分析題目中員工允許有多個(gè)家庭成員,此時(shí)如果要把多個(gè)家庭成員都記錄下來,必然造成表中數(shù)據(jù)的冗余。此時(shí)采用拆分表格的方式來處理是最理想的狀態(tài)。試題答案(41)D試題3(2017年上半年試題42-43)給定關(guān)系模式R<U,F(xiàn)>,U={A,B,C,D,E},F(xiàn)={B→A,D→A,A→E,AC→B},則R的候選關(guān)鍵字為(

),分解ρ={R1(ABCE),R2(CD)}(

)。

A.CD

B.ABD

C.ACD

D.ADE

A.具有無損連接性,且保持函數(shù)依賴

B.不具有無損連接性,但保持函數(shù)依賴

C.具有無損連接性,但不保持函數(shù)依賴

D.不具有無損連接性,也不保持函數(shù)依賴試題分析根據(jù)題意可繪制出函數(shù)依賴圖:

從圖可以看出,入度為0的結(jié)點(diǎn)只有C與D,而兩者的結(jié)合能遍歷全圖,所以CD為候選鍵。

用公式法判斷是否為無損分解,由于R1∩R2=C,而原關(guān)系中沒有C->*的函數(shù)依賴,所以可以斷定,分解為有損分解。

判斷是否保持函數(shù)依賴,由于函數(shù)依賴D->A未被保存下來,所以此分解不是保持函數(shù)依賴的分解。試題答案(42)A(43)D試題4(2017年上半年試題44-45)在關(guān)系R(A1,A2,A3)和S(A2,A3,A4)上進(jìn)行關(guān)系運(yùn)算,與該關(guān)系表達(dá)式等價(jià)的是(

)。

將該關(guān)系代數(shù)表達(dá)式轉(zhuǎn)換為等價(jià)的SQL語句如下:

SELECTA1,A4

FROMR,S

WHERER.A2<‘2017’(

)A.

B.

C.

D.

A.ORS.A4<’95’ORR.A2=S.A2

ORR.A3=S.A3

B.ANDS.A4<’95’ORR.A2=S.A2

ANDR.A3=S.A3

C.ANDS.A4<’95’ANDR.A2=S.A2

ANDR.A3=S.A3

D.ORS.A4<’95’ANDR.A2=S.A2

ORR.A3=S.A3試題分析本題前一空分析:

A選項(xiàng)的關(guān)系代數(shù)表達(dá)式,錯(cuò)誤之處在于選擇的兩個(gè)條件不應(yīng)為“或”關(guān)系。

B選項(xiàng)的關(guān)系代數(shù)表達(dá)式,錯(cuò)誤之處在于R與S僅做了笛卡爾積的操作,并沒有把相同屬性列做等值判斷。應(yīng)加上:2=4及3=5的選擇條件才對。

C選項(xiàng)的關(guān)系代數(shù)表達(dá)式,與B選項(xiàng)有相同錯(cuò)誤,同時(shí)投影列號(hào)還不正確。

后面一空,首先值得說明的是,選項(xiàng)中有一個(gè)共同的錯(cuò)誤,即“S.A4<’95’”應(yīng)修改為“S.A4=’95’”。

選項(xiàng)中幾個(gè)條件都是正確的,需要選擇的,其實(shí)只是使用AND還是OR來進(jìn)行連接。由于進(jìn)行自然連接以及相關(guān)條件判斷都是同時(shí)要成立的,所以必須都要用AND進(jìn)行連接。試題答案(44)D(45)C試題5(2016年上半年試題22-23)商業(yè)智能關(guān)注如何從業(yè)務(wù)數(shù)據(jù)中提取有用的信息,然后采用這些信息指導(dǎo)企業(yè)的業(yè)務(wù)開展。商業(yè)智能系統(tǒng)主要包括數(shù)據(jù)預(yù)處理、(

)、數(shù)據(jù)分析和數(shù)據(jù)展現(xiàn)4個(gè)主要階段。其中數(shù)據(jù)預(yù)處理是整合企業(yè)原始數(shù)據(jù)的第一步,它包括數(shù)據(jù)的抽取、(

)和加載三個(gè)過程。A.數(shù)據(jù)索引

B.數(shù)據(jù)倉庫

C.數(shù)據(jù)庫

D.數(shù)據(jù)字典

A.轉(zhuǎn)換

B.分析

C.查詢

D.建模試題分析BI系統(tǒng)主要包括數(shù)據(jù)預(yù)處理、建立數(shù)據(jù)倉庫、數(shù)據(jù)分析和數(shù)據(jù)展現(xiàn)四個(gè)主要階段。數(shù)據(jù)預(yù)處理是整合企業(yè)原始數(shù)據(jù)的第一步,它包括數(shù)據(jù)的抽?。‥xtraction)、轉(zhuǎn)換(Transformation)和加載(Load)三個(gè)過程(ETL過程);建立數(shù)據(jù)倉庫則是處理海量數(shù)據(jù)的基礎(chǔ);數(shù)據(jù)分析是體現(xiàn)系統(tǒng)智能的關(guān)鍵,一般采用OLAP和數(shù)據(jù)挖掘兩大技術(shù)。OLAP不僅進(jìn)行數(shù)據(jù)匯總/聚集,同時(shí)還提供切片、切塊、下鉆、上卷和旋轉(zhuǎn)等數(shù)據(jù)分析功能,用戶可以方便地對海量數(shù)據(jù)進(jìn)行多維分析。數(shù)據(jù)挖掘的目標(biāo)則是挖掘數(shù)據(jù)背后隱藏的知識(shí),通過關(guān)聯(lián)分析、聚類和分類等方法建立分析模型,預(yù)測企業(yè)未來發(fā)展趨勢和將要面臨的問題;在海量數(shù)據(jù)和分析手段增多的情況下,數(shù)據(jù)展現(xiàn)則主要保障系統(tǒng)分析結(jié)果的可視化。試題答案(22)B(23)A試題6(2016年上半年試題40)在采用三級(jí)模式結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)中,如果對數(shù)據(jù)庫中的表Emp創(chuàng)建聚簇索引,那么改變的是數(shù)據(jù)庫的(

)。A.模式

B.內(nèi)模式

C.外模式

D.用戶模式試題分析索引的寫入修改了數(shù)據(jù)庫的物理結(jié)構(gòu),而不是簡單的邏輯設(shè)計(jì)。內(nèi)模式規(guī)定了數(shù)據(jù)在存儲(chǔ)介質(zhì)上的物理組織方式、記錄尋址方式。試題答案(40)B試題7(2016年上半年試題41)分布式事務(wù)的執(zhí)行可能會(huì)涉及到多個(gè)站點(diǎn)上的數(shù)據(jù)操作,在兩階段提交協(xié)議中,當(dāng)事務(wù)Ti的所有讀寫操作執(zhí)行結(jié)束后,事務(wù)Ti的發(fā)起者協(xié)調(diào)器Ci向所有參與Ti的執(zhí)行站點(diǎn)發(fā)送<prcpareTi>的消息,當(dāng)收到所有執(zhí)行站點(diǎn)返回的<readyTi>消息后,Ci再向所有執(zhí)行站點(diǎn)發(fā)送<commitTi>消息。若參與事務(wù)Ti執(zhí)行的某個(gè)站點(diǎn)故障恢復(fù)后日志中有<readyTi>記錄,而沒有<commitTi>記錄,則(

)。A.事務(wù)Ti已完成提交,該站點(diǎn)無需做任何操作

B.事務(wù)Ti已完成提交,該站點(diǎn)應(yīng)做REDO操作

C.事務(wù)Ti未完成提交,該站點(diǎn)應(yīng)做UNDO操作

D.應(yīng)向協(xié)調(diào)器詢問以決定Ti的最終結(jié)果試題分析兩階段提交協(xié)議受如下兩條規(guī)則的支配:1、只要有一個(gè)參與者撤銷事務(wù),協(xié)調(diào)者就必須做出全局撤銷決定。2、只有所有參與者都同意提交事務(wù),協(xié)調(diào)者才能做出全局提交決定。題干中,事務(wù)日志中只有<readyTi>記錄,說明已經(jīng)完成了準(zhǔn)備提交階段,而沒有<commitTi

>記錄,說明該事務(wù)沒有進(jìn)入提交階段,所以,需要向協(xié)調(diào)器去查詢Ti的最終決定結(jié)果。試題答案(41)D試題8(2016年上半年試題42-43)假設(shè)關(guān)系R(A1,A2,A3)上的一個(gè)分解為ρ={(A1,A2),(A1,A3)},下表是關(guān)系R上的一個(gè)實(shí)例,根據(jù)實(shí)例推出R的函數(shù)依賴集F為(

),分解p(

)。A.F={A1→A2}

B.F={A1A3→A2,A1A2→A3}

C.F={A1→A3}

D.F={A1→A2,A1→A3}

A.是無損聯(lián)接的

B.是保持函數(shù)依賴的

C.是有損聯(lián)接的

D.無法確定是否保持函數(shù)依賴試題分析由于A1為a時(shí),A2可能是a或b或c,所以可以確定A1->A2不成立。同理A1->A3不成立。時(shí)此ACD三個(gè)選項(xiàng)均可以排除。(A1A2)∩(A1A3)=A1(A1A2)-(A1A3)=A2(A1A3)-(A1A2)=A3由于A1->A2與A1->A3均不成立,所以有損。試題答案(42)B(43)C試題9(2016年上半年試題44-45)給定關(guān)系R(A,B,C,D)和關(guān)系S(C,D,E),對其進(jìn)行自然連接運(yùn)算后的屬性列為(

)個(gè);與σR.B>S.E()等價(jià)的關(guān)系代數(shù)表達(dá)式為(

)。A.4

B.5

C.6

D.7

A.σ2>7(R×S)

B.π1,2,3,4,7(σ‘2’>‘7’Λ3=5Λ4=6(R×S))

C.σ‘2’>‘7’(R×S)

D.π1,2,3,4,7(σ2>7Λ3=5Λ4=6(R×S))試題分析對R與S做自然聯(lián)接運(yùn)算時(shí),聯(lián)接條件為:R.C=S.CandR.D=S.D。運(yùn)算結(jié)果會(huì)自動(dòng)去重復(fù)列,所以結(jié)果的列為:A、B、C、D、E,一共5列。試題答案(44)B(45)D試題10(2015年上半年試題23)采用數(shù)據(jù)倉庫技術(shù)進(jìn)行數(shù)據(jù)收集時(shí),有時(shí)會(huì)遇一些略微不一致但可以糾正的數(shù)據(jù),糾正這些數(shù)據(jù)的過程稱為(

)。A.數(shù)據(jù)轉(zhuǎn)換

B.數(shù)據(jù)抽取

C.數(shù)據(jù)清洗

D.數(shù)據(jù)裝載試題分析數(shù)據(jù)清洗從名字上也看的出就是把“臟”的“洗掉”,指發(fā)現(xiàn)并糾正數(shù)據(jù)文件中可識(shí)別的錯(cuò)誤的最后一道程序,包括檢查數(shù)據(jù)一致性,處理無效值和缺失值等。因?yàn)閿?shù)據(jù)倉庫中的數(shù)據(jù)是面向某一主題的數(shù)據(jù)的集合,這些數(shù)據(jù)從多個(gè)業(yè)務(wù)系統(tǒng)中抽取而來,而且包含歷史數(shù)據(jù),這樣就避免不了有的數(shù)據(jù)是錯(cuò)誤數(shù)據(jù)、有的數(shù)據(jù)相互之間有沖突,這些錯(cuò)誤的或有沖突的數(shù)據(jù)顯然是我們不想要的,稱為“臟數(shù)據(jù)”。我們要按照一定的規(guī)則把“臟數(shù)據(jù)”“洗掉”,這就是數(shù)據(jù)清洗。而數(shù)據(jù)清洗的任務(wù)是過濾那些不符合要求的數(shù)據(jù),將過濾的結(jié)果交給業(yè)務(wù)主管部門,確認(rèn)是否過濾掉還是由業(yè)務(wù)單位修正之后再進(jìn)行抽取。不符合要求的數(shù)據(jù)主要是有不完整的數(shù)據(jù)、錯(cuò)誤的數(shù)據(jù)、重復(fù)的數(shù)據(jù)三大類。數(shù)據(jù)清洗是與問卷審核不同,錄入后的數(shù)據(jù)清理一般是由計(jì)算機(jī)而不是人工完成。試題答案(23)C試題11(2015年上半年試題40)數(shù)據(jù)倉庫中數(shù)據(jù)(

)的特點(diǎn)是指數(shù)據(jù)一旦進(jìn)入數(shù)據(jù)倉庫后,將被長期保留并定期加載和刷新,可以進(jìn)行各種查詢操作,但很少對數(shù)據(jù)進(jìn)行修改和刪除操作。A.面向主題

B.集成性

C.相對穩(wěn)定性

D.反映歷史變化試題分析數(shù)據(jù)倉庫有四大特點(diǎn):1、面向主題操作型數(shù)據(jù)庫的數(shù)據(jù)組織面向事務(wù)處理任務(wù),各個(gè)業(yè)務(wù)系統(tǒng)之間各自分離,而數(shù)據(jù)倉庫中的數(shù)據(jù)是按照一定的主題域進(jìn)行組織的。2、集成的數(shù)據(jù)倉庫中的數(shù)據(jù)是在對原有分散的數(shù)據(jù)庫數(shù)據(jù)抽取、清理的基礎(chǔ)上經(jīng)過系統(tǒng)加工、匯總和整理得到的,必須消除源數(shù)據(jù)中的不一致性,以保證數(shù)據(jù)倉庫內(nèi)的信息是關(guān)于整個(gè)企業(yè)的一致的全局信息。3、相對穩(wěn)定的數(shù)據(jù)倉庫的數(shù)據(jù)主要供企業(yè)決策分析之用,所涉及的數(shù)據(jù)操作主要是數(shù)據(jù)查詢,一旦某個(gè)數(shù)據(jù)進(jìn)入數(shù)據(jù)倉庫以后,一般情況下將被長期保留,也就是數(shù)據(jù)倉庫中一般有大量的查詢操作,但修改和刪除操作很少,通常只需要定期的加載、刷新。4、反映歷史變化數(shù)據(jù)倉庫中的數(shù)據(jù)通常包含歷史信息,系統(tǒng)記錄了企業(yè)從過去某一時(shí)點(diǎn)(如開始應(yīng)用數(shù)據(jù)倉庫的時(shí)點(diǎn))到目前的各個(gè)階段的信息,通過這些信息,可以對企業(yè)的發(fā)展歷程和未來趨勢做出定量分析和預(yù)測。試題答案(40)C試題12(2015年上半年試題41)數(shù)據(jù)挖掘的分析方法可以劃分為關(guān)聯(lián)分析、序列模式分析、分類分析和聚類分析四種。如果某方法需要一個(gè)示例庫(該庫中的每個(gè)元組都有一個(gè)給定的類標(biāo)識(shí))做訓(xùn)練集時(shí),這種分析方法屬于(

)。A.關(guān)聯(lián)分析

B.序列模式分析

C.分類分析

D.聚類分析試題分析關(guān)聯(lián)分析、序列分析、分類分析、聚類分析的基本思想為:。

(1)關(guān)聯(lián)分析。關(guān)聯(lián)分析主要用于發(fā)現(xiàn)不同事件之間的關(guān)聯(lián)性,即一個(gè)事件發(fā)生的同時(shí),另一個(gè)事件也經(jīng)常發(fā)生。關(guān)聯(lián)分析的重點(diǎn)在于快速發(fā)現(xiàn)那些有實(shí)用價(jià)值的關(guān)聯(lián)發(fā)生的事件。其主要依據(jù)是事件發(fā)生的概率和條件概率應(yīng)該符合一定的統(tǒng)計(jì)意義。在進(jìn)行關(guān)聯(lián)分析的同時(shí),還需要計(jì)算兩個(gè)參數(shù),分別是最小置信度(可信度)和最小支持度,前者表示規(guī)則需滿足的最低可靠度,用以過濾掉可能性過小的規(guī)則;后者則用來表示規(guī)則在統(tǒng)計(jì)意義上需滿足的最小程度。(2)序列分析。序列分析主要用于發(fā)現(xiàn)一定時(shí)間間隔內(nèi)接連發(fā)生的事件,這些事件構(gòu)成一個(gè)序列,發(fā)現(xiàn)的序列應(yīng)該具有普遍意義,其依據(jù)除了統(tǒng)計(jì)上的概率之外,還要加上時(shí)間的約束。在進(jìn)行序列分析時(shí),也應(yīng)計(jì)算置信度和支持度。(3)分類分析。分類分析通過分析具有類別的樣本特點(diǎn),得到?jīng)Q定樣本屬于各種類別的規(guī)則或方法。利用這些規(guī)則和方法對未知類別的樣本分類時(shí)應(yīng)該具有一定的準(zhǔn)確度。其主要方法有基于統(tǒng)計(jì)學(xué)的貝葉斯方法、神經(jīng)網(wǎng)絡(luò)方法、決策樹方法等。分類分析時(shí)首先為每個(gè)記錄賦予一個(gè)標(biāo)記(一組具有不同特征的類別),即按標(biāo)記分類記錄,然后檢查這些標(biāo)定的記錄,描述出這些記錄的特征。這些描述可能是顯式的,例如,一組規(guī)則定義;也可能是隱式的,例如,一個(gè)數(shù)學(xué)模型或公式。(4)聚類分析。聚類分析是根據(jù)“物以類聚”的原理,將本身沒有類別的樣本聚集成不同的組,并且對每個(gè)這樣的組進(jìn)行描述的過程。其主要依據(jù)是聚集到同一個(gè)組中的樣本應(yīng)該彼此相似,而屬于不同組的樣本應(yīng)該足夠不相似。聚類分析法是分類分析法的逆過程,它的輸入集是一組未標(biāo)定的記錄,即輸入的記錄沒有作任何處理,目的是根據(jù)一定的規(guī)則,合理地劃分記錄集合,并用顯式或隱式的方法描述不同的類別。試題答案(41)C試題13(2015年上半年試題42-43)給定關(guān)系模式R(A1,A2,A3,A4),R上的函數(shù)依賴集F={A1A3->A2,A2->A3},則R(

)。若將R分解為p={(A1,A2),(A1,A3)},那么該分解(

)。A.有一個(gè)候選關(guān)鍵字A1A3

B.有一個(gè)候選關(guān)鍵字A1A2A3

C.有兩個(gè)候選關(guān)鍵字A1A3A4和A1A2A4

D.有三個(gè)候選關(guān)鍵字A1A2、A1A3和A1A4

A.是無損聯(lián)接的

B.是保持函數(shù)依賴的

C.既是無損聯(lián)接又保持函數(shù)依賴

D.既是有損聯(lián)接又不保持函數(shù)依賴試題分析

在判斷無損分解時(shí),我們采用公式法:

R1與R2的交集是:A1。R1-R2=A2,R2-R1=A3,由于A1->A2和A1->A3,均不成立,所以有損。是否保持函數(shù)依賴,就看函數(shù)依賴兩邊的屬性是否在分解后的關(guān)系中都有。A1A3->A2,A2->A3都沒有被保存下來,所以沒有保持函數(shù)依賴。試題答案(42)C(43)D試題14(2015年上半年試題44-45)關(guān)系R、S如下表所示,R÷(πA1,A2(σ1<3(S)))的結(jié)果為(

),R、S的左外聯(lián)接、右外聯(lián)接和完全外聯(lián)接的元組個(gè)數(shù)分別為(

)。

A.{4}

B.{3,4}

C.{3,4,7}

D.{(1,2),(2,1),(3,4),(4,7)}

A.2,2,4

B.2,2,6

C.4,4,4

D.4,4,6試題分析首先要求解的是R÷(πA1,A2(σ1<3(S)))的結(jié)果,我們先將(πA1,A2(σ1<3(S)))的結(jié)果求出,為:然后確定除法結(jié)果集的屬性包括哪些。這個(gè)屬性是:被除關(guān)系的屬性集-除數(shù)關(guān)系的屬性集得來的,在此R(A1,A2,A3)-(A1,A2)=A3,所以結(jié)果集應(yīng)是單屬性,從這里就已經(jīng)可以排除D選項(xiàng)了。接下來結(jié)果集要求與除數(shù)記錄“2,1”和“3,4”拼接成的記錄在原關(guān)系R中都能找到。符合這個(gè)條件的,只有{4}。外聯(lián)接可以是左向外聯(lián)接、右向外聯(lián)接或完全外部聯(lián)接。

在FROM子句中指定外聯(lián)接時(shí),可以由下列幾組關(guān)鍵字中的一組指定:

1)LEFT

JOIN或LEFTOUTERJOIN

左向外聯(lián)接的結(jié)果集包括

LEFTOUTER子句中指定的左表的所有行,而不僅僅是聯(lián)接列所匹配的行。如果左表的某行在右表中沒有匹配行,則在相關(guān)聯(lián)的結(jié)果集行中右表的所有選擇列表列均為空值。

2)RIGHT

JOIN或RIGHT

OUTER

JOIN

右向外聯(lián)接是左向外聯(lián)接的反向聯(lián)接。將返回右表的所有行。如果右表的某行在左表中沒有匹配行,則將為左表返回空值。3)FULL

JOIN或FULLOUTERJOIN完全外部聯(lián)接返回左表和右表中的所有行。當(dāng)某行在另一個(gè)表中沒有匹配行時(shí),則另一個(gè)表的選擇列表列包含空值。如果表之間有匹配行,則整個(gè)結(jié)果集行包含基表的數(shù)據(jù)值。

在本題中,左表為R,右表為S,他們的記錄數(shù)均為4,所以左外連接和右外連接的記錄數(shù)均為4,全連接時(shí),會(huì)將左表與右表中的記錄均列出來,但左表與右表均有A1與A2為“2,1”和“3,4”所以一共會(huì)有6條記錄。試題答案(44)A(45)D試題15(2014年上半年試題5)使用UML進(jìn)行關(guān)系數(shù)據(jù)庫的(

)時(shí),需要設(shè)計(jì)出表達(dá)持久數(shù)據(jù)的實(shí)體類及其聯(lián)系,并將它們映射為數(shù)據(jù)庫表和視圖等。A.業(yè)務(wù)用例設(shè)計(jì)

B.邏輯數(shù)據(jù)模型設(shè)計(jì)

C.物理數(shù)據(jù)模型設(shè)計(jì)

D.物理實(shí)現(xiàn)設(shè)計(jì)試題分析本題考查關(guān)系型數(shù)據(jù)庫的設(shè)計(jì)問題。數(shù)據(jù)庫設(shè)計(jì)包括:概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)。其中數(shù)據(jù)表這個(gè)級(jí)別的設(shè)計(jì)歸屬于邏輯設(shè)計(jì)階段。試題答案(5)B試題16(2014年上半年試題40-41)在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)庫的視圖、基本表和存儲(chǔ)文件的結(jié)構(gòu)分別與(

)對應(yīng);數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的邏輯獨(dú)立性是分別通過修改(

)來完成的。A.模式、外模式、內(nèi)模式

B.模式、內(nèi)模式、外模式

C.外模式、模式、內(nèi)模式

D.外模式、內(nèi)模式、模式

A.模式與內(nèi)模式之間的映像、外模式與模式之間的映像

B.外模式與內(nèi)模式之間的映像、外模式與模式之間的映像

C.外模式與模式之間的映像、模式與內(nèi)模式之間的映像

D.外模式與內(nèi)模式之間的映像、模式與內(nèi)模式之間的映像試題分析本題考查對數(shù)據(jù)庫基本概念掌握程度。

數(shù)據(jù)庫通常采用三級(jí)模式結(jié)構(gòu),其中,視圖對應(yīng)外模式,基本表對應(yīng)模式,存儲(chǔ)文件對應(yīng)內(nèi)模式。

數(shù)據(jù)的獨(dú)立性是由DBMS的二級(jí)映像功能來保證的。數(shù)據(jù)的獨(dú)立性包括數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)的物理獨(dú)立性是指當(dāng)數(shù)據(jù)庫的內(nèi)模式發(fā)生改變時(shí),數(shù)據(jù)的邏輯結(jié)構(gòu)不變。為了保證應(yīng)用程序能夠正確執(zhí)行,需要通過修改概念模式與內(nèi)模式之間的映像。數(shù)據(jù)的邏輯獨(dú)立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨(dú)立的。數(shù)據(jù)的邏輯結(jié)構(gòu)發(fā)生變化后,用戶程序也可以不修改。但是,為了保證應(yīng)用程序能夠正確執(zhí)行,需要修改外模式與概念模式之間的映像。試題答案(40)C(41)A試題17(2014年上半年試題42-43)給定關(guān)系模式R(U,F),U={A,B,C,D},F(xiàn)={AB→C,CD→B}。關(guān)系R(

),且分別有(

)。A.只有1個(gè)候選關(guān)鍵字ACB

B.只有1個(gè)候選關(guān)鍵字BCD

C.有2個(gè)候選關(guān)鍵字ACD和ABD

D.有2個(gè)候選關(guān)鍵字ACB和BCD

A.0個(gè)非主屬性和4個(gè)主屬性

B.1個(gè)非主屬性和3個(gè)主屬性

C.2個(gè)非主屬性和2個(gè)主屬性

D.3個(gè)非主屬性和1個(gè)主屬性試題分析解決這類問題,使用圖示法比較合適,以下是用圖示法的方式畫出的圖:

A與D是入度為零的結(jié)點(diǎn),他們一定是候選鍵的組成部分。但僅有A與D還不能充當(dāng)候選鍵,所以要加入其它的屬性;加入B之后,ABD能遍歷全圖,能充當(dāng)候選鍵;加入C之后,ACD也能遍歷全圖,所以ABD與ACD都是候選鍵。求出候選鍵之后,包含于任意候選鍵中的所有屬性都是主屬性,所以ABCD都是主屬性。

試題答案(42)C(43)A試題18(2014年上半年試題44-45)某銷售公司數(shù)據(jù)庫中的關(guān)系零件為P(Pno,Pname,Sname,City,Qty),Pno表示零件號(hào),Pname表示零件名稱,Sname表示供應(yīng)商,City表示所在地,Qty表示庫存量。其函數(shù)依賴集F={Pno→Pname,(Pno,Sname)→Qty,Sname→City}。關(guān)系P為(

),存在冗余度大、修改操作不一致、插入異常和刪除異常的問題。若將P分解為(

),則可以解決這一問題。A.1NF

B.2NF

C.3NF

D.4NF

A.P1(Pname,Qty)、P2(Pno,Sname,City)

B.P1(Pname,Pname)、P2(Sname,City,Qty)

C.P1(Pno,Pname)、P2(Pno,Sname,Qty)、P3(Sname,City)

D.P1(Pno,Pname)、P2(Pno,Qty)、P3(Sname,City)、P4(City,Qty)試題分析本題考查數(shù)據(jù)庫基本概念、數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)知識(shí)。

原零件關(guān)系P存在非主屬性對碼的部分函數(shù)依賴:(Pno,Sname)-->Qty,但是Pno->Pname、Sname->City,因此P屬于1NF,而非2NF的。1NF主要存在冗余度大、修改操作的不一致、插入異常和刪除異常的問題。

分解后的關(guān)系模式P1、P2和P3消除了非主屬性對碼的部分函數(shù)依賴,同時(shí)不存在傳遞依賴,故達(dá)到3NF。試題答案(44)A(45)C試題19(2013年上半年試題23-24)商業(yè)智能系統(tǒng)主要包括數(shù)據(jù)預(yù)處理、建立數(shù)據(jù)倉庫、數(shù)據(jù)分析和數(shù)據(jù)展現(xiàn)4個(gè)主要階段,其中(

)是處理海量數(shù)據(jù)的基礎(chǔ);數(shù)據(jù)分析是體現(xiàn)系統(tǒng)智能的關(guān)鍵,一般采用(

)和數(shù)據(jù)挖掘技術(shù)。A.數(shù)據(jù)預(yù)處理

B.建立數(shù)據(jù)倉庫

C.數(shù)據(jù)分析

D.數(shù)據(jù)展現(xiàn)

A.聯(lián)機(jī)分析處理

B.聯(lián)機(jī)事務(wù)處理

C.脫機(jī)分析處理

D.脫機(jī)事務(wù)處理試題分析BI系統(tǒng)主要包括數(shù)據(jù)預(yù)處理、建立數(shù)據(jù)倉庫、數(shù)據(jù)分析和數(shù)據(jù)展現(xiàn)四個(gè)主要階段。數(shù)據(jù)預(yù)處理是整合企業(yè)原始數(shù)據(jù)的第一步,它包括數(shù)據(jù)的抽?。‥xtraction)、轉(zhuǎn)換(Transformation)和加載(Load)三個(gè)過程(ETL過程);建立數(shù)據(jù)倉庫則是處理海量數(shù)據(jù)的基礎(chǔ);數(shù)據(jù)分析是體現(xiàn)系統(tǒng)智能的關(guān)鍵,一般采用聯(lián)機(jī)分析處理(OLAP)和數(shù)據(jù)挖掘兩大技術(shù)。聯(lián)機(jī)分析處理不僅進(jìn)行數(shù)據(jù)匯總/聚集,同時(shí)還提供切片、切塊、下鉆、上卷和旋轉(zhuǎn)等數(shù)據(jù)分析功能,用戶可以方便地對海量數(shù)據(jù)進(jìn)行多維分析。數(shù)據(jù)挖掘的目標(biāo)則是挖掘數(shù)據(jù)背后隱藏的知識(shí),通過關(guān)聯(lián)分析、聚類和分類等方法建立分析模型,預(yù)測企業(yè)未來發(fā)展趨勢和將要面臨的問題;在海量數(shù)據(jù)和分析手段增多的情況下,數(shù)據(jù)展現(xiàn)則主要保障系統(tǒng)分析結(jié)果的可視化。試題答案(23)B(24)A試題20(2013年上半年試題40)在數(shù)據(jù)庫系統(tǒng)中,為了保證數(shù)據(jù)庫的(

),通常由DBA使用DBMS提供的授權(quán)功能為不同用戶授權(quán)。A.可靠性

B.安全性

C.一致性

D.完整性試題分析在數(shù)據(jù)庫中DBA是擁有最高權(quán)限的管理員,他可以根據(jù)不同用戶的數(shù)據(jù)需求,給予不同的訪問授權(quán),這樣能有效的控制用戶只能訪問自己權(quán)限以內(nèi)的數(shù)據(jù),從而保障整個(gè)數(shù)據(jù)庫的安全性。試題答案(40)B試題21(2013年上半年試題41-42)在數(shù)據(jù)庫設(shè)計(jì)的需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)的四個(gè)階段中,基本E-R圖是(

);數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)階段的主要工作步驟依次為(

)。A.需求分析階段形成的文檔,并作為概念結(jié)構(gòu)設(shè)計(jì)階段的設(shè)計(jì)依據(jù)

B.邏輯結(jié)構(gòu)設(shè)計(jì)階段形成的文檔,并作為概念結(jié)構(gòu)設(shè)計(jì)階段的設(shè)計(jì)依據(jù)

C.概念結(jié)構(gòu)設(shè)計(jì)階段形成的文檔,并作為邏輯結(jié)構(gòu)設(shè)計(jì)階段的設(shè)計(jì)依據(jù)

D.概念結(jié)構(gòu)設(shè)計(jì)階段形成的文檔,并作為物理設(shè)計(jì)階段的設(shè)計(jì)依據(jù)

A.關(guān)系規(guī)范化→轉(zhuǎn)換為數(shù)據(jù)模型→模式優(yōu)化→設(shè)計(jì)用戶模式

B.轉(zhuǎn)換為數(shù)據(jù)模型→關(guān)系規(guī)范化→模式優(yōu)化→設(shè)計(jì)用戶模式

C.模式優(yōu)化→設(shè)計(jì)用戶模式→關(guān)系規(guī)范化→轉(zhuǎn)換為數(shù)據(jù)模型

D.設(shè)計(jì)用戶模式→模式優(yōu)化→關(guān)系規(guī)范化→轉(zhuǎn)換為數(shù)據(jù)模型試題分析本題考查數(shù)據(jù)庫的分析與設(shè)計(jì)過程,每個(gè)階段結(jié)束的時(shí)候都有相應(yīng)的產(chǎn)出物,如圖所示。

從圖可以看出,ER圖是概念結(jié)構(gòu)設(shè)計(jì)階段的產(chǎn)出物。數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)階段的任務(wù)是將ER圖轉(zhuǎn)成數(shù)據(jù)模式(如:關(guān)系模式),然后通過規(guī)范化將其結(jié)構(gòu)調(diào)整好,并做相應(yīng)的優(yōu)化,最后是形成用戶模式。試題答案(41)C(42)B試題22(2013年上半年試題43-45)給定關(guān)系模式科室K(科室號(hào),科室名,負(fù)責(zé)人,科室電話)、醫(yī)生Y(醫(yī)生號(hào),醫(yī)生名,性別,科室號(hào),聯(lián)系電話,家庭地址)和患者B(病歷號(hào),患者名,性別,醫(yī)保號(hào),聯(lián)系方式),并且1個(gè)科室有多名醫(yī)生,1名醫(yī)生屬于1個(gè)科室;1名醫(yī)生可以為多個(gè)患者診療,1個(gè)患者也可以找多名醫(yī)生診療。

科室與醫(yī)生之間的“所屬”聯(lián)系類型、醫(yī)生與患者之間的“診療”聯(lián)系類型分別為(

);其中(

)。下列查詢“肝膽科”醫(yī)生的醫(yī)生名、聯(lián)系電話及家庭住址的關(guān)系代數(shù)表達(dá)式中,查詢效率最高的是(

)。A.1:1、n:m

B.n:m、1:1

C.n:m、1:n

D.1:n、n:m

A.“診療”聯(lián)系需要轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系,并將醫(yī)生號(hào)和患者名作為主鍵

B.“診療”聯(lián)系需要轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系,并將醫(yī)生號(hào)和病歷號(hào)作為主鍵

C.“所屬”聯(lián)系需要轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系,并將醫(yī)生號(hào)和科室名作為主鍵

D.“所屬”聯(lián)系需要轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系,并將醫(yī)生號(hào)和科室號(hào)作為主鍵

A.

B.

C.

D.試題分析本題考查規(guī)范化與關(guān)系代數(shù)相關(guān)知識(shí)。由于1個(gè)科室有多名醫(yī)生,1名醫(yī)生屬于1個(gè)科室,所以科室與醫(yī)生的對應(yīng)聯(lián)系類型為:1:n;1名醫(yī)生可以為多個(gè)患者診療,1個(gè)患者也可以找多名醫(yī)生診療,所以醫(yī)生與患者的對應(yīng)聯(lián)系類型為:n:m。在將聯(lián)系轉(zhuǎn)成關(guān)系模式時(shí),1:1和1:n的聯(lián)系都可以不單獨(dú)轉(zhuǎn)成關(guān)系模式,而m:n聯(lián)系必須單獨(dú)轉(zhuǎn)成一個(gè)關(guān)系模式。這就決定了:醫(yī)生與患者之間的“診療”聯(lián)系需要單獨(dú)轉(zhuǎn)成一個(gè)關(guān)系模式,這個(gè)關(guān)系模式以醫(yī)生Y與患者B兩個(gè)關(guān)系模式的主鍵組合作為主鍵,即醫(yī)生號(hào)和病歷號(hào)作為主鍵。最后一空為關(guān)系代數(shù)表達(dá)式查詢問題,備選答案中,能達(dá)到題目效果的是B與C。相對而言C的效率比B高。C選項(xiàng)中,先將K與Y做自然連接,得到的結(jié)果屬性包括:科室號(hào),科室名,負(fù)責(zé)人,科室電話,醫(yī)生號(hào),醫(yī)生名,性別,聯(lián)系電話,家庭地址。然后做選擇操作,將科室名為“肝膽科”的醫(yī)生記錄選出,最后做投影操作,將結(jié)果集的屬性限制為:醫(yī)生名、聯(lián)系電話及家庭住址。試題答案(43)D(44)B(45)C試題23(2012年上半年試題39)數(shù)據(jù)庫的視圖與基本表之間,基本表與存儲(chǔ)文件之間分別通過建立(

)之間的映像,保證數(shù)據(jù)的邏輯獨(dú)立性和物理獨(dú)立性。A.模式到內(nèi)模式和外模式到內(nèi)模式

B.外模式到內(nèi)模式和內(nèi)模式到模式

C.外模式到模式和模式到內(nèi)模式

D.內(nèi)模式到模式和模式到外模式試題分析本題考查數(shù)據(jù)庫系統(tǒng)基本概念。在數(shù)據(jù)庫系統(tǒng)中有三級(jí)模式:外模式、模式和內(nèi)模式。外模式也稱用戶模式或子模式,用于描述用戶視圖層次上的數(shù)據(jù)特性;模式用于對數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征進(jìn)行描述,即模式用于描述概念視圖層次上的數(shù)據(jù)特性,如數(shù)據(jù)庫中的基本表;內(nèi)模式用于描述內(nèi)部視圖層次上的數(shù)據(jù)特性,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式,如存儲(chǔ)文件。數(shù)據(jù)庫的視圖與基本表之間通過外模式到模式之間的映像,實(shí)現(xiàn)了外模式到概念模式之間的相互轉(zhuǎn)換,即實(shí)現(xiàn)了視圖與基本表之間的相互轉(zhuǎn)換,從而保證了數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)庫的基本表與存儲(chǔ)文件之間通過模式到內(nèi)模式之間的映像,實(shí)現(xiàn)了概念模式到內(nèi)模式之間的相互轉(zhuǎn)換,即實(shí)現(xiàn)了基本表與存儲(chǔ)文件之間的相互轉(zhuǎn)換,從而保證了數(shù)據(jù)的物理獨(dú)立性。試題答案(39)C試題24(2012年上半年試題40-44)某公司銷售數(shù)據(jù)庫的商品、倉庫關(guān)系模式及函數(shù)依賴集F1、F2如下:

商品(商品號(hào),商品名稱,生產(chǎn)商,單價(jià)),F(xiàn)1={商品號(hào)→商品名稱,商品號(hào)→生產(chǎn)商,商品號(hào)→單價(jià))},商品關(guān)系的主鍵是(

)。倉庫(倉庫號(hào),地址,電話,商品號(hào),庫存量),F(xiàn)2={倉庫號(hào)→(地址,電話),(倉庫號(hào),商品號(hào))→庫存量}。倉庫關(guān)系的主鍵是(

),外鍵是(

)。

倉庫關(guān)系模式(

),為了解決這一問題,需要將倉庫關(guān)系分解為(

)。A.商品號(hào)

B.商品號(hào),商品名稱

C.商品號(hào),生產(chǎn)商

D.商品名稱,生產(chǎn)商

A.倉庫號(hào)

B.倉庫號(hào),商品號(hào)

C.倉庫號(hào),電話

D.地址,電話

A.倉庫號(hào)

B.地址

C.電話

D.商品號(hào)

A.存在冗余、插入異常和刪除異常,以及修改操作的不一致

B.不存在冗余,但存在插入異常和刪除異常

C.不存在修改操作的不一致,但存在冗余和插入異常

D.不存在冗余、插入異常,但存在刪除異常和修改操作的不一致

A.倉庫1(倉庫號(hào),地址)和倉庫2(倉庫號(hào),電話,商品號(hào),庫存量)

B.倉庫1(倉庫號(hào),地址,電話)和倉庫2(商品號(hào),庫存量)

C.倉庫1(倉庫號(hào),電話)和倉庫2(倉庫號(hào),地址,商品號(hào),庫存量)

D.倉庫1(倉庫號(hào),地址,電話)和倉庫2(倉庫號(hào),商品號(hào),庫存量)試題分析本題考查應(yīng)試者對關(guān)系模式中主鍵、外鍵和模式分解及相關(guān)知識(shí)的掌握程度。

從商品關(guān)系的函數(shù)依賴集F1可以導(dǎo)出商品號(hào)決定商品關(guān)系的全屬性,所以商品號(hào)是商品關(guān)系的主鍵。

從倉庫關(guān)系的函數(shù)依賴集F2可以導(dǎo)出(倉庫號(hào),商品號(hào))決定倉庫關(guān)系的全屬性,所以倉庫關(guān)系的主鍵是(倉庫號(hào),商品號(hào))。又由于商品號(hào)是商品關(guān)系的主鍵,故商品號(hào)是倉庫關(guān)系的外鍵。

倉庫關(guān)系存在冗余、插入異常和刪除異常,以及修改操作的不一致。例如,倉庫號(hào)為“12”的商品有3種,其地址就要重復(fù)3次,如下表所示,故倉庫關(guān)系存在冗余

試題(44)正確的答案D。為了解決倉庫關(guān)系模式存在的問題需要進(jìn)行模式分解,其中,選項(xiàng)A分解存在的問題是倉庫2不屬于第三范式,因?yàn)榇嬖诜侵鲗傩詫Υa的部分函數(shù)依賴,即倉庫號(hào)→電話。選項(xiàng)B分解存在的問題是分解有損連接,即分解的新關(guān)系模式倉庫1和倉庫2無法恢復(fù)到原關(guān)系。選項(xiàng)C分解存在的問題與A類同,分析略。

選項(xiàng)D分解是即保持函數(shù)依賴,又無損連接,分解的結(jié)果如下:

試題答案(40)A(41)B(42)D(43)A(44)D試題25(2012年上半年試題45)若對關(guān)系R(A,B,C,D)、S(C,D,E)進(jìn)行π1,2,3,4,7(σ3=5∧4=6(R×S))運(yùn)算,則該關(guān)系代數(shù)表達(dá)式與(

)是等價(jià)的。A.

B.σ3=5∧4=6(π1,2,3,4,7(R×S))

C.πA,B,C,D,E(R×S)

D.π1,2,3,4,7(σ3=5(R)×σ4=6(S))試題分析本題考查關(guān)系代數(shù)運(yùn)算方面的基礎(chǔ)知識(shí)。

自然聯(lián)接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果集中將重復(fù)屬性列去掉。本試題中σ3=5∧4=6(R×S)的含義是R×S后,選取R和S關(guān)系中R.C=S.C∧R.D=S.D的元組,再進(jìn)行R.A、R.B、R.C、R.D和S.E的投影關(guān)系運(yùn)算??梢娫撽P(guān)系運(yùn)算表達(dá)式與

是等價(jià)的。試題答案(45)A試題26(2011年上半年試題40)數(shù)據(jù)庫的視圖與基本表之間,基本表與存儲(chǔ)文件之間分別通過建立(

)之間的映像,保證數(shù)據(jù)的邏輯獨(dú)立性和物理獨(dú)立性。A.模式到內(nèi)模式和外模式到內(nèi)模式

B.外模式到內(nèi)模式和內(nèi)模式到模式

C.外模式到模式和模式到內(nèi)模式

D.內(nèi)模式到模式和模式到外模式試題分析本題考查數(shù)據(jù)庫系統(tǒng)管理方面的基礎(chǔ)知識(shí)。

數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu),其中,視圖對應(yīng)外模式、基本表對應(yīng)模式、存儲(chǔ)文件對應(yīng)內(nèi)模式。數(shù)據(jù)庫系統(tǒng)在三級(jí)模式之間提供了兩級(jí)映像:模式/內(nèi)模式映像、外模式/模式映像。正因?yàn)檫@兩級(jí)映像保證了數(shù)據(jù)庫中的數(shù)據(jù)具有較高的邏輯獨(dú)立性和物理獨(dú)立性。

①外模式/模式的映像:存在于外部級(jí)和概念級(jí)之間,實(shí)現(xiàn)了外模式到概念模式之間的相互轉(zhuǎn)換。數(shù)據(jù)的邏輯獨(dú)立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨(dú)立的。數(shù)據(jù)的邏輯結(jié)構(gòu)發(fā)生變化后,用戶程序也可以不修改。但是,為了保證應(yīng)用程序能夠正確執(zhí)行,我們需要修改外模式/概念模式之間的映像。

②模式/內(nèi)模式的映像:存在于概念級(jí)和內(nèi)部級(jí)之間,實(shí)現(xiàn)了概念模式到內(nèi)模式之間的相互轉(zhuǎn)換。數(shù)據(jù)的物理獨(dú)立性是指當(dāng)數(shù)據(jù)庫的內(nèi)模式發(fā)生改變時(shí),數(shù)據(jù)的邏輯結(jié)構(gòu)不變。由于應(yīng)用程序處理的只是數(shù)據(jù)的邏輯結(jié)構(gòu),這樣物理獨(dú)立性可以保證,當(dāng)數(shù)據(jù)的物理結(jié)構(gòu)改變了,應(yīng)用程序不用改變。但是,為了保證應(yīng)用程序能夠正確執(zhí)行,我們需要修改概念模式/內(nèi)模式之間的映像。試題答案(40)C試題27(2011年上半年試題41-42)給定關(guān)系模式R(U,F(xiàn)),其中,屬性集U={城市,街道,郵政編碼},函數(shù)依賴集F={(城市,街道)→郵政編碼,郵政編碼→城市}。關(guān)系R(

),且分別有(

)。A.只有1個(gè)候選關(guān)鍵字“城市,街道”

B.只有1個(gè)候選關(guān)鍵字“街道,郵政編碼”

C.有2個(gè)候選關(guān)鍵字“城市,街道”和“街道,郵政編碼”

D.有2個(gè)候選關(guān)鍵字“城市,街道”和“城市,郵政編碼”

A.1個(gè)非主屬性和2個(gè)主屬性

B.0個(gè)非主屬性和3個(gè)主屬性

C.2個(gè)非主屬性和1個(gè)主屬性

D.3個(gè)非主屬性和0個(gè)主屬性試題分析本題考查關(guān)系數(shù)據(jù)庫規(guī)范化理論方面的基礎(chǔ)知識(shí)。

試題(41)的正確答案是C。因?yàn)楦鶕?jù)函數(shù)依賴定義,可推出(城市,街道)→U,(郵政編碼,街道)→U,所以“城市,街道”和“街道,郵政編碼”為候選關(guān)鍵字。

試題(42)的正確答案是B。因?yàn)楦鶕?jù)主屬性的定義,“包含在任何一個(gè)候選碼中的屬性叫做主屬性(Primeattribute),否則叫做非主屬性(Nonprimeattribute)”,所以關(guān)系中的3個(gè)屬性都是主屬性,而無非主屬性。試題答案(41)C(42)B試題28(2011年上半年試題43-45)設(shè)有員工實(shí)體Employee(員工號(hào),姓名,性別,年齡,電話,家庭住址,家庭成員,關(guān)系,聯(lián)系電話)。其中,“家庭住址”包括郵編、省、市、街道信息;“家庭成員,關(guān)系,聯(lián)系電話”分別記錄了員工親屬的姓名、與員工的關(guān)系以及聯(lián)系電話,且一個(gè)員工允許有多個(gè)家庭成員。

員工實(shí)體Employee的主鍵為(

);該關(guān)系屬于(

);為使數(shù)據(jù)庫模式設(shè)計(jì)更合理,對于員工關(guān)系模式Employee(

)。A.員工號(hào)

B.員工號(hào),家庭成員

C.姓名

D.姓名,家庭成員

A.2NF,無冗余,無插入異常和刪除異常

B.2NF,無冗余,但存在插入異常和刪除異常

C.1NF,存在冗余,但不存在修改操作的不一致

D.1NF,存在冗余和修改操作的不一致,以及插入異常和刪除異常

A.只允許記錄一個(gè)親屬的姓名、與員工的關(guān)系以及聯(lián)系電話

B.可以不作任何處理,因?yàn)樵撽P(guān)系模式達(dá)到了3NF

C.增加多個(gè)家庭成員、關(guān)系及聯(lián)系電話字段

D.應(yīng)該將家庭成員、關(guān)系及聯(lián)系電話加上員工號(hào)作為一個(gè)獨(dú)立的模式試題分析本題考查關(guān)系數(shù)據(jù)庫方面的基礎(chǔ)知識(shí)。

試題(43)的正確答案為B。因?yàn)橐粋€(gè)員工可以有多個(gè)家庭成員,故為了唯一區(qū)分Employee關(guān)系中的每一個(gè)元組,其主鍵為(員工號(hào),家庭成員)。

試題(44)的正確答案為D。關(guān)系模式Employee∈1NF,原因是員工號(hào)→(姓名,性別,年齡,電話,家庭住址),即非主屬性(姓名,性別,年齡,電話,家庭住址)不完全依賴于碼“員工號(hào),家庭成員”,故Employee不屬于2NF。1NF存在四個(gè)問題:冗余度大、引起修改操作的不一致性、插入異常和刪除異常。

試題(45)的正確答案為D。如果某員工有5個(gè)親屬,那么該員工關(guān)系中“員工號(hào),姓名,性別,年齡,電

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論