Guia De Normalizacion
Enviado por gregmec7 • 1 de Julio de 2014 • 346 Palabras (2 Páginas) • 221 Visitas
Guía de Normalización
Aplicar las reglas de normalización los siguientes ejercicios.
1. Un dato sin normalizar no cumple con ninguna regla de normalización. Para explicar con un ejemplo en qué consiste cada una de las reglas, vamos a considerar los datos de la siguiente tabla.
ordenes (id_orden, fecha, id_cliente, nom_cliente, estado, id_art, nom_art, cant, precio)
Ordenes
Id_orden Fecha Id_cliente Nom_cliente Estado Id_art nom_art cant Precio
2301 23/02/11 101 Martin Caracas 3786 Red 3 35,00
2301 23/02/11 101 Martin Caracas 4011 Raqueta 6 65,00
2301 23/02/11 101 Martin Caracas 9132 Paq-3 8 4,75
2302 25/02/11 107 Herman Coro 5794 Paq-6 4 5,00
2303 27/02/11 110 Pedro Maracay 4011 Raqueta 2 65,00
2303 27/02/11 110 Pedro Maracay 3141 Funda 2 10,00
PRIMERA FORMAL NORMAL (1FN)
En la primera forma normal se deben realizar las siguientes acciones:
• Eliminar Grupos Repetidos
• Identificar y Separar Claves Primarias
Al separar las tablas se debe crear una nueva tabla con la llave primeria de la primera y todos los grupos pertenecientes a la segunda llave primaria.
ordenes(id_orden, fecha, id_cliente, nom_cliente, estado)
Articulos_ordenes (id_orden, id_art, nom_art, cant, precio)
Ordenes
Id_orden Fecha Id_cliente Nom_cliente Estado
2301 23/02/11 101 Martin Caracas
2302 25/02/11 107 Herman Coro
2303 27/02/11 110 Pedro Maracay
Articulos_ordenes
Id_orden Id_art nom_art cant Precio
2301 3786 Red 3 35,00
2301 4011 Raqueta 6 65,00
2301 9132 Paq-3 8 4,75
2302 5794 Paq-6 4 5,00
2303 4011 Raqueta 2 65,00
2303 3141 Funda 2 10,00
SEGUNDA FORMAL NORMAL (2FN)
Para que una tabla este en Segunda Forma Normal debe estar en primera forma normal.
• Cada columna debe depender de la Clave primaria y la Clave primaria concatenada.
• Se crea una nueva tabla con la Clave primaria concatenada y los elementos dependientes solo de este
• Se deja en la tabla de origen los ítems dependientes de las 2 claves.
Articulos_ordenes (id_orden, num_art, cant)
Articulos_ordenes
Id_orden Id_art cant
2301 3786 3
2301 4011 6
2301 9132 8
2302 5794 4
2303 4011 2
2303 3141 2
Articulos( id_art, nom_art, precio)
Articulos
Id_art nom_art Precio
3786 Red 35,00
4011 Raqueta 65,00
9132 Paq-3 4,75
5794 Paq-6 5,00
3141 Funda 10,00
...