一個關(guān)系有4個字段A、B、C、D,這里A和B構(gòu)成復(fù)合關(guān)鍵字,問滿足下列函數(shù)依賴的關(guān)系是第幾范式?
1)A、B、C、D都函數(shù)依賴于AB。
2)A、B、C、D都函數(shù)依賴于AB,而D還函數(shù)依賴于C。
3)A、B、C、D都函數(shù)依賴于AB,而D還函數(shù)依賴于B。
4)A、B、C、D都函數(shù)依賴于AB,而B還函數(shù)依賴于C。
1)BCNF或4NF
2)2NF
3)1NF
4)3NF
假設(shè)有一個名為參加的關(guān)系,該關(guān)系有屬性:職工(職工名)、工程(工程名)、時數(shù)(花費在工程上的小時數(shù))和工資(職工的工資);一個參加記錄描述一個職工花費在一個工程上的總時數(shù)和他的工資;另外,一個職工可以參加多個工程,多個職工可以參加同一個工程。請回答如下各問題:用A、B、C、D分別代表屬性職工、工程、時數(shù)和工資,則:
1)確定這個關(guān)系的關(guān)鍵字;
2)找出這個關(guān)系中的所有函數(shù)依賴;
3)指出這個關(guān)系上的哪些函數(shù)依賴會帶來操作異?,F(xiàn)象;
4)這個關(guān)系是第幾范式關(guān)系?
5)計算該關(guān)系上函數(shù)依賴集的最小覆蓋;
6)將該關(guān)系分解成盡可能高的范式,并指明是第幾范式?