某公司的部門(部門號(hào),部門名,負(fù)責(zé)人,電話)、商品(商品號(hào),商品名稱,單價(jià),庫存量)和職工(職工號(hào), 姓名, 住址)三個(gè)實(shí)體之間的關(guān)系如表1、表2和表3所示。假設(shè)每個(gè)部門有一位負(fù)責(zé)人和一部電話,但有若干名員工;每種商品只能由一個(gè)部門負(fù)責(zé)銷售。
部門關(guān)系不屬于第三范式的原因是 (1) 。如果用戶要求得到表4所示的結(jié)果,需要 (2) ,并增加關(guān)系模式 (3) 。
(1)A、沒有消除非主屬性對碼的部分函數(shù)依賴,如:部門名→負(fù)責(zé)人
B、沒有消除非主屬性對碼的部分函數(shù)依賴,如:負(fù)責(zé)人→電話
C、只消除了非主屬性對碼的部分函數(shù)依賴,而未消除傳遞函數(shù)依賴
D、沒有消除非主屬性對碼的部分函數(shù)依賴和傳遞函數(shù)依賴
(2)A、修改表1的結(jié)構(gòu),在表1中增加一個(gè)職工號(hào)
B、修改表2的結(jié)構(gòu),在表2中增加一個(gè)職工號(hào)
C、修改表2的結(jié)構(gòu),在表2中增加一個(gè)部門號(hào)
D、修改表3的結(jié)構(gòu),在表3中增加一個(gè)部門號(hào)
(3)A、銷售(職工號(hào),商品號(hào),日期,數(shù)量)
B、銷售(職工號(hào),商品名稱,商品號(hào),數(shù)量)
C、銷售(職工號(hào),部門號(hào),日期,數(shù)量)
D、銷售(職工號(hào),部門號(hào),商品號(hào),日期)