【正文】
傳遞律得X→YZ。學(xué)生參加某學(xué)會(huì)有一個(gè)入會(huì)年份。一個(gè)系的學(xué)生住在同一宿舍區(qū)。 描述學(xué)會(huì)的屬性有:學(xué)會(huì)名、成立年份、地點(diǎn)、人數(shù)。 描述班級(jí)的屬性有:班號(hào)、專業(yè)名、系名、人數(shù)、入校年份。 2.建立一個(gè)關(guān)于系、學(xué)生、班級(jí)、學(xué)會(huì)等諸信息的關(guān)系數(shù)據(jù)庫(kù)。 答: 外碼:關(guān)系模式R中屬性或?qū)傩越MX并非R的碼,但X是另一個(gè)關(guān)系模式的碼,則稱X是R的外部碼也稱外碼。 候選碼、主碼: 設(shè)K為R(U,F(xiàn))中的屬性或?qū)傩越M合,若K → U則K為R的候選碼。 答: 完全函數(shù)依賴、部分函數(shù)依賴:在R(U)中,如果X→Y,并且對(duì)于X的任何一個(gè)真子集X,都有X′→Y,則稱Y對(duì)X完全函數(shù)依賴。 3)我們要從屬性間實(shí)際存在的語(yǔ)義來(lái)確定他們之間的函數(shù)依賴,即函數(shù)依賴反映了(描述了)現(xiàn)實(shí)世界的一種語(yǔ)義。 2)函數(shù)依賴是屬性之間的一種聯(lián)系,體現(xiàn)在屬性值是否相等。對(duì)于R (U)的任意一個(gè)可能的關(guān)系r,如果r中不存在兩個(gè)元組,它們?cè)赬上的屬性值相同, 而在Y上的屬性值不同, 則稱X函數(shù)確定Y或Y函數(shù)依賴于X,記作X→Y。關(guān)鍵是真正理解和運(yùn)用這些概念。 A. 1NF B. 2NF C. 3NF D. BCNF 二、簡(jiǎn)答題 1.理解并給出下列術(shù)語(yǔ)的定義: 函數(shù)依賴、部分函數(shù)依賴、完全函數(shù)依賴、候選碼、主碼、 外碼、全碼。 A. C B.(H,S) C.(H,R) D.(H,T) (2)關(guān)系模式A的規(guī)范化程度最高達(dá)到( )。 32. 根據(jù)關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論,關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系要滿足第一范式,部門(部門號(hào),部門名,部門成員,部門總經(jīng)理)關(guān)系中,因哪個(gè)屬性而使它不滿足第一范式( )。 →Y,Y→Z,則X→YZ →YZ,則X→Y, Y→Z →Y,WY→Z,則XW→Z →Y,Z∈Y,則X→Z 30. X→Y,當(dāng)下列哪一條成立時(shí),稱為平凡的函數(shù)依賴( )。 A. 1NF B. 2NF C. 3NF D. BCNF 28. 設(shè)有關(guān)系模式R(A,B,C,D),其數(shù)據(jù)依賴集:F={(A,B)→C,C→D},則關(guān)系模式R的規(guī)范化程度最高達(dá)到( )。 A. 容易產(chǎn)生錯(cuò)誤 B. 容易產(chǎn)生沖突 C. 無(wú)關(guān)緊要 D. 由基本數(shù)據(jù)導(dǎo)出 26. 學(xué)生表(id,name,sex,age,depart_id,depart_name),存在函數(shù)依賴是id→name,sex,age,depart_id;dept_id→dept_name,其滿足( )。 A. 插入、刪除和數(shù)據(jù)冗余 B. 提高查詢速度 C. 減少數(shù)據(jù)操作的復(fù)雜性 D. 保證數(shù)據(jù)的安全性和完整性 24. 關(guān)系的規(guī)范化中,各個(gè)范式之間的關(guān)系是( ) 。 A. 任何一個(gè)包含兩個(gè)屬性的關(guān)系模式一定滿足3NF B. 任何一個(gè)包含兩個(gè)屬性的關(guān)系模式一定滿足BCNF C. 任何一個(gè)包含三個(gè)屬性的關(guān)系