Trabajo De Normalizacion
INSTITUTO TECNOLOGICO DE VILLAHERMOSA
TEMA:
Normalización y sus 3 primeras formas básicas.
Profesor:
Javier Romero Castro.
MATERIA:
Programación Web.
Alumnos:
Adriana Arenas Torres
Juan Manuel De la cruz Cambrano.
Edgar young Reyes
INTRODUCCION
En este documento se da una explicación del concepto de normalización y las tres primeras formas normales de la base de datos, esto con el fin de tener una
idea de estos principios importantes para poder trabajar en nuestras
aplicaciones web.
Como se menciono existen básicamente tres niveles de normalización: primera
forma normal (1NF), segunda forma normal (2NF), tercera forma normal (3NF).
Cada una de estas formas tiene sus propias reglas. Cuando una base de datos
se conforma a un nivel, se considera normalizada a esta forma de
normalización.
Aquí hablamos sobre las primeras tres formas. Éstas proveen suficiente nivel
de normalización para cumplir con las necesidades de la mayoría de las bases
de datos.
La normalización también es muy importante porque las bases de datos se
hacen más funcionales y de fácil manejo y acceso.
CONCEPTO DE NORMALIZACION
Normalización es un conjunto de reglas que sirven para ayudar a los
diseñadores a desarrollar un esquema que minimice los problemas de lógica.
Cada regla está basada en la que le antecede. La normalización se adoptó
porque el viejo estilo de poner todos los datos en un solo lugar, como un
archivo o una tabla de la base de datos, era ineficiente y conducía a errores de
lógica cuando se trataba de manipular los datos. La normalización también
hace las cosas fáciles de entender.
Otra ventaja de la normalización de su base de datos es el consumo de
espacio. Una base de datos normalizada puede ocupar menos espacio en
disco que una no normalizada. Hay menos repetición de datos, lo que tiene
como consecuencia un mucho menor uso de espacio en disco.
La normalización es una técnica que se utiliza para crear relaciones lógicas
apropiadas entre tablas de una base de datos. Ayuda a prevenir errores lógicos
en la manipulación de datos. La normalización facilita también agregar nuevas
columnas sin romper el esquema actual ni las relaciones.
OPINION DEL EQUIPO
Según lo que investigamos y entendimos para nosotros la normalización nos
ayuda a hacer más clara la base de datos y organizarlas en partes mas
pequeñas y fáciles de entender, en lugar de tener que entender una tabla
gigantesca, solo se tiene que entender objetos pequeños, así como las
relaciones que guardan con otros objetos.
Los humanos siempre queremos simplificar las cosas al máximo, lo hacemos
con casi todo, y eso es lo que en si hace la normalización a partir de sus
formas normales, hacer más simple la base de datos.
EJEMPLO……
Por ejemplo en la base de datos tienda, si se almacenan todos los datos en la
tabla clientes esta podría verse como a continuación:
ID_Cliente Nombre Nombre_Producto1 Costo_Producto1
Imagen_Producto1 Nombre_Producto2 Costo_Producto2
Imagen_Producto2 Fecha_Pedido
Cantidad_Pedido
Nombre_Cia_Envios
Aunque la tabla esta un poco abreviada nos da la una idea general.
PRIMERA FORMA NORMAL
La regla de la Primera Forma Normal establece que las columnas repetidas deben
eliminarse y colocarse en tablas separadas. Ésta es una regla muy fácil de seguir.
Poner la base de datos en la Primera Forma Normal resuelve el problema de los
encabezados de columna múltiples.
OPINON DEL EQUIPO
Básicamente la primera forma normal nos habla de eliminar las repeticiones en las
tablas de una base de datos, muchas veces se incluyen los mismos datos en
diferentes tablas de la misma base ...
Regístrate para leer el documento completo.