軟件設(shè)計(jì)師試題解析:設(shè)有關(guān)系模式R(A1,A2,A3,A4,A5,A6),其中:函數(shù)依賴集F={A1→A
信管網(wǎng)考友
設(shè)有關(guān)系模式R(A1,A2,A3,A4,A5,A6),其中:函數(shù)依賴集F={A1→A2,A1A3→A4,A5A6→A1,A2A5→A6,A3A5→A6},則(1 )是關(guān)系模式R的一個(gè)主鍵,R規(guī)范化成都最高達(dá)到(2 )。
(1)A.A1A4
B.A2A4
C.A3A5
D.A4A5
(2)A. 1NF
B. 2NF
C. 3NF
D. BCNF
信管網(wǎng)考友
這題怎么選
信管網(wǎng)考友
求候選碼:關(guān)系模式碼的確定,設(shè)關(guān)系模式R<U,F(xiàn)>:1、首先應(yīng)該找出F中所有的決定因素,即找出出現(xiàn)在函數(shù)依賴規(guī)則中“→”左邊的所有屬性,組成集合U1;2、再從U1中找出一個(gè)屬性或?qū)傩越MK,運(yùn)用Armstrong公理系統(tǒng)及推論,使得K→U,而K真子集K′→U不成立;這樣就得到了關(guān)系模式R的一個(gè)候選碼,找遍U1屬性的所有組合,重復(fù)過程(2),最終得到關(guān)系模式R的所有候選碼。在本題中 U1={A1、A2、A3、A5、A6}A3A5→A6,A5A6→A1 利用偽傳遞率:A3A5→A1,A1→A2利用傳遞率:A3A5→A2A3A5→A1,A1A3→A4利用偽傳遞率:A3A5→A4因此A3A5→{ A1,A2,A3,A4,A5,A6}注:Armstrong公理系統(tǒng)及推論如下:
自反律:若Y?X?U,則X→Y為F所邏輯蘊(yùn)含
增廣律:若X→Y為F所邏輯蘊(yùn)含,且Z?U,則XZ→YZ為F所邏輯蘊(yùn)含
傳遞律:若X→Y和Y→Z為F所邏輯蘊(yùn)含,則X→Z為F所邏輯蘊(yùn)含
合并規(guī)則:若X→Y,X→Z,則X→YZ為F所蘊(yùn)涵
偽傳遞率:若X→Y,WY→Z,則XW→Z為F所蘊(yùn)涵
分解規(guī)則:若X→Y,Z?Y,則X→Z為F所蘊(yùn)涵
由于函數(shù)依賴中存在傳遞依賴,所以不滿足3NF的要求。
信管網(wǎng)考友
百度了一下,答案是cb
信管網(wǎng)考友
信管網(wǎng)參考答案: C、B(僅供參考,歡迎評(píng)論交流)
信管網(wǎng)解析:
本題主要考核關(guān)系模式規(guī)范化方面的相關(guān)知識(shí)。
試題(1)的正確答案為C。因?yàn)楦鶕?jù)函數(shù)依賴集F可知屬性A,和A,只出現(xiàn)在函數(shù)依賴的左部故必為候選關(guān)鍵字屬性,又因?yàn)锳3A5可以決定關(guān)系R中的全部屬性, 故關(guān)系模式R的一個(gè)主鍵是A3A5。
試題(2)的正確答案為B因?yàn)楦鶕?jù)函數(shù)依賴集F可知,R中的每個(gè)非主屬性完全函數(shù)依賴于A3A5,但該函數(shù)依賴集中存在傳遞依賴,所以R是2NF。
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評(píng)論 查看完整評(píng)論 | |