Objectius
Objectius
El procés de normalització consisteix en optimitzar les taules per eliminar tota redundància i mal disseny possible.
Hem de ser conscients, però, que si la Base de Dades està ben dissenyada des del principi, estarà pràcticament normalitzada, més si tenim en compte que la Forma Normal Boyce-Codd elimina una redundància molt rara de trobar, i que la major part de les ocasions no ens molestarà aquesta miqueta de redudància (abans al contrari, ens suposaria més molèstia tenir una altra taula).
La utilitat real de la normalització serà quan partim d'una Base de Dades directament importada d'un sistema de fitxers (un fitxer → una taula), on ara sí normalment estarà molt mal dissenyat.
Els objectius mínims seran, per tant:
- Entendre el problema de la redundància i el mal disseny d'una Base de Dades.
- Detectar quan una taula no està en Primera Forma Normal.
- Saber passar una taula no normalitzada a Primera Forma Normal.
- Detectar totes les dependències funcionals entre els atributs d'una taula.
- Saber passar una taula en Primera Forma Normal a Tercera Forma Normal (directament).
Els objectius d'ampliació (i que no ens interessen tant) seran:
- Saber posar en Forma Normal Boyce-Codd
Llicenciat sota la Llicència Creative Commons Reconeixement NoComercial SenseObraDerivada 3.0