Traducendo dipendenze funzionali in forma normale 3 °
-
21-09-2019 - |
Domanda
ho questo problema decomposizione uno schema di relazione in una serie di schemi che sono in 3NF.
ho questo schema di relazione: R = (A, B, C, D, E, F)
Con la seguente serie F di dipendenze funzionali:
A → ABCDEF
B → C
D → E
Qualcuno mi può aiutare?
Soluzione
R A = (A, B, D, F)
R B = (B, C)
R D = (D, E)
Perché? 3NF richiede la rimozione di tutte le dipendenze transitive.
R, C è transitivamente dipende da A a B, e lo stesso vale per E attraverso D. Per rimuovere tali proprietà, è necessario decomporre le tabelle tale che quelle relazioni transitivi vengono rimossi, che si fa estraendo il tavolo e usare il termine di mezzo come chiavi.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow