..


Enllaços patrocinats

La normalització d'una base de dades

Article escrit per Damian Verda
Pàgina 4 de 4

La tercera forma normal

La tercera forma normal, que es defineix en una estructura més eficaç i oportuna de les taules d'una base de dades, es basa en el concepte de dependència funcional ja esmentats.

Una base de dades està en 3FN si:

  • ja està en 2FN (i per tant, necessàriament, 1NF);
  • tots els atributs no clau depenen directament de la clau (el que no hi ha atributs "que no són clau", atributs que depenen d'altres "no clau").
Com a exemple, tornar a la base de dades hipotètics del gimnàs, suposeu que té una base de dades que s'assigna el codi d'impostos dels membres van assistir al curs i professor de referència. Suposem que la nostra base de dades té una clau única primària ("Codi Tributari") i està estructurat de la següent manera:

Codi Tributari Codi del curs Professor
LBRRSS79Y12T344A Bb01 Marca
GNNBNCT84A11L611B Bb01 Marca
LBRMNN79E64A112A Bb01 Marca
GLSTMT59U66P109B Ae02 Federica

La nostra base de dades no està certament en 3FN perquè el camp de "mestre" no depèn de la clau principal, però el "Codi del curs" (que és la clau).
Per normalitzar la nostra 3FN DB que dividir-lo en dues taules:

Codi Tributari Codi del curs
LBRRSS79Y12T344A Bb01
GNNBNCT84A11L611B Bb01
LBRMNN79E64A112A Bb01
GLSTMT59U66P109B Ae02

i

Codi del curs Professor
Bb01 Marca
Ae02 Federica

La nostra base de dades es troba ara en la tercera forma normal.

A la mateixa categoria ...
E-Learning
MS Access (Curs) MS Access (Curs)
Aprendre a crear i gestionar bases de dades fàcil i ràpidament. A partir de 29 €.
MySQL (Curs) MySQL (Curs)
Gestió de base de dades de codi obert. A partir de 39 €.
SQL i bases de dades (curs) SQL i bases de dades (curs)
Creació i gestió de bases de dades relacionals. A partir de 39 €.
Enllaços patrocinats