設(shè)有學(xué)生實(shí)體Students(學(xué)號(hào),姓名,性別,年齡,家庭住址,家庭成員,關(guān)系,聯(lián)系電話),其中“家庭住址”記錄了郵編、省、市、街道信息;“家庭成員,關(guān)系,聯(lián)系電話”分別記錄了學(xué)生親屬的姓名、與學(xué)生的關(guān)系以及聯(lián)系電話。學(xué)生實(shí)體Students中的“家庭住址”是一個(gè)()屬性;為使數(shù)據(jù)庫(kù)模式設(shè)計(jì)更合理,對(duì)于關(guān)系模式Students()。

A.簡(jiǎn)單
B.多值
C.派生
D.復(fù)合()
A.可以不作任何處理,因?yàn)樵撽P(guān)系模式達(dá)到了3NF
B.只允許記錄一個(gè)親屬的姓名、與學(xué)生的關(guān)系以及聯(lián)系電話的信息
C.應(yīng)該將家庭成員、關(guān)系及聯(lián)系電話加上學(xué)生號(hào),設(shè)計(jì)成為一個(gè)獨(dú)立的實(shí)體
D.需要對(duì)關(guān)系模式Students增加若干組家庭成員、關(guān)系及聯(lián)系電話字段
正確答案:D,C
根據(jù)題目描述,我們可知“家庭住址”記錄了郵編、省、市、街道信息,因此它是一個(gè)復(fù)合屬性,一個(gè)復(fù)合屬性可以分成多個(gè)簡(jiǎn)單屬性;而多值屬性是指該屬性的一個(gè)元素有多個(gè)可能值;派生屬性是指該屬性的值可通過(guò)其它屬性計(jì)算而得到,如工作時(shí)間可通過(guò)下班時(shí)間和上班時(shí)間計(jì)算得到,因此工作時(shí)間就是一個(gè)派生屬性。由于一個(gè)學(xué)生可能有多個(gè)家庭成員,因此在這種情況下,存儲(chǔ)時(shí)就會(huì)使學(xué)號(hào)、姓名、性別等屬性產(chǎn)生數(shù)據(jù)冗余,顯然不是一個(gè)合理的數(shù)據(jù)庫(kù)模式設(shè)計(jì),可以將家庭成員、關(guān)系及聯(lián)系電話加上學(xué)生號(hào)組成一個(gè)獨(dú)立的關(guān)系模式,這樣就能消除這類數(shù)據(jù)冗余,使模式設(shè)計(jì)更合理。正確答案()D()C