I am conscious that 3 steps becomes more relevant for unfamiliar situations and for newbies but the descriptions I learned :
- Remove repeating groups
- Full functional dependency
- Transitive dependency
are pretty useless to succinctly describe the purpose - I've recently tried to narrate to a newbie what these mean and ended up with a less than brilliant explanation which made little sense to me let alone someone starting out.
However, I have recently I came across this meaningful summary :
- No repeating elements or groups of elements
- No partial dependencies on a concatenated key
- No dependencies on non-key attributes
which explain everything in a rememberable form http://phlonx.com/resources/nf3/
No comments:
Post a Comment