Académique Documents
Professionnel Documents
Culture Documents
ALUMNA:
DIAZ MORALES LILIA EUNICE
DOCENTE:
CORNELIO
ASIGNATURA:
MODULO
SEMESTRE:
5
AREA:
OFIMATICA
FECHA DE ENTREGA
INDICE
INTRODDUION
MARCO TEORICO
PRIMERA FORMA
SEGUNDA FORMA
TERCERA FORMA
CONCLUSION
REFERNCIAS
INTRODUCCIN
La normalizacin se podra definir de una manera sencilla como el proceso de
organizar y estructurar los datos de forma que se minimice la redundancia. Este
proceso se basa en un conjunto de pautas, las reglas de normalizacin, que
disminuyen el riesgo de tener un diseo de base de datos defectuoso. En cierta
medida, se podra establecer un paralelismo entre la normalizacin y otros
principios de diseo como la programacin defensiva o el fail early.
Estas reglas se aplican al modelo relacional de la base de datos, obtenido (si eres
disciplinado) a partir del modelo entidad-relacin. La verdad es que son bastante
sencillas de entender y aplicar, aunque a veces parece que la percepcin que se
tiene respecto a ellas es que son complejas y algo enrevesadas.
MARCO TEORICO
Existen 3 niveles de Normalizacin que deben respetarse para poder decir que
nuestra Base de Datos, se encuentra NORMALIZADA, es decir, que cumple con
los requisitos naturales para funcionar ptimamente y no perjudicar las
Performance por mala arquitectura. Estas 3 reglas de Normalizacin se las conoce
como las 3 FORMAS NORMALES.
ejemplo
VentaID
ItemID
FechaVenta ClienteVenta
01/12/2007 2
2334 10
01/12/2007 2
3333 2
01/12/2007 2
66643
01/12/2007 2
21
02/12/2007 5
3566 6
ProductoId
Cantidad
34
3
ItemID
ProductoId
2334 10
3333 2
66643
21
3566 6
Cantidad
34
3
FechaVenta ClienteVenta
01/12/2007 2
02/12/2007 5
Entonces, nuestra 2da Forma Normal nos habla de que cada columna de una
tabla debe depender de toda la clave y no constituir un dato unico para cada grupo
de registros.
ItemID
ProductoID Cantidad
Descripcion Medida
122cm
Proveedor
1
3455 12
Impresora HP LJ8000
2455 34
5444 21
Mouse HP Wireless
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 deberian estar dentro de la tabla de detalle de ventas, ya que
dependen de PRODUCTOID.Aqui no se trata ya de eliminar grupos repedidos 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.
CONCLUSIN
Finalmente si tomamos en cuenta que una tabla de detalle de venta (item x item)
puede contener un volumen de millones de registros, al haberle aplicado las 3
formas normales nos estaremos ahorrando varios Gigabytes de tamao en dicha
tabla y por supuesto mejorado notablemente la performance.
REFECIAS
http://www.monografias.com/trabajos5/norbad/norbad2.shtml