Employé3: {noEmp, ability, country}
多值依賴例如棘手
我這個小組屬性和具有下列限制:每個員工都可能有關係的一些能力,具有一定的國家。例如,阿爾弗雷德可以烹飪意大利和中國的食物,並可以用法語寫。
我在這裏的問題是我不能決定什麼DM將是最好的解決方案。我嘗試使用 noEmp,country ->> aptitude
,但它使我陷入困境。它說,我可以有兩個相同的(noEmp,country)
元組,但不一定相同的才能。 OK!,但它夠了嗎?
我想過使用noEmp->>country,ability
,但它似乎並沒有表達能力和國家之間的關係。
當然,所有這些DM的都是微不足道的,因爲它抱怨所有的屬性,所以也許它是一個愚蠢的問題...
又一個問題:怎麼樣的鑰匙?我可以使用DM來確定它嗎?起初我認爲不是,因爲關鍵必須是單一的。但在這種情況下,我將被迫使用所有屬性作爲關鍵字,它有點奇怪,如果我不能使用DM來確定某些東西,我怎麼可能有4FN關係?