LA TERCERA FORMA NORMAL
En realidad si nos guiamos en
el ejemplo de esta nota, ya no quedaría normalización por aplicar y podríamos
decir que nuestro ejemplo cumple con las 3 formas normales, ya que la 3ra Forma
Normal nos habla de que:
- Ninguna Columna puede depender de una columna que no tenga una clave
- No puede haber datos derivados
VentaID
|
ItemID
|
ProductoID
|
Cantidad
|
Descripción
|
Medida
|
Proveedor
|
1
|
1
|
3455
|
12
|
Impresora HP LJ8000
|
122cm
|
1
|
1
|
2
|
2455
|
34
|
Scanner HP A3555
|
33cm
|
1
|
2
|
1
|
5444
|
21
|
Mouse HP Wireless
|
–
|
1
|
Esto es muy normal encontrar en bases mal normalizadas. Vemos que
los campos DESCRIPCION, MEDIDA y PROVEEDOR no dependen de VENTAID y es por ello
que no deberían estar dentro de la tabla de detalle de ventas, ya que dependen
de PRODUCTOID. Aquí no se
trata ya de eliminar grupos repetidos de datos (1ra Forma Normal) sino que ante
la inclusion de una clave perteneciente a otra tabla, cualquier campo que sea
subordinado de dicha clave debe estar en otra tabla y no en nuestra tabla detalle.
LINKCOGRAFIA: https://cvva.wordpress.com/2007/12/04/normalizacion-de-bases-de-datos-las-3-formas-normales/