¿Que es la normalizacion?



La normalizacion solo es aplicable a las bases de datos sql, consiste en la NO repeticion de datos dentro de las bases, provocando redundancias, abarcar mas memoria de la necesaria para guardar la misma informacion, y muchas veces provocando errores a la hora de querer obtener datos de ella.



gato asustado


La normalizacion cuenta con 6 casos, mas uno especial, muy seguramente tu reaccion sera como la del gato de la imagen, no te preocupes se abordara el tema simplificando cada metodo y dando ejemplos.







PRIMERA FORMA DE NORMALIZACION





A este metodo de normalizacion para que sea facil de recordar en que consiste la llamaremos:




DESARREGLA
ESE
ARREGLO



OK primero expliquemos lo que es un arreglo, contiene diversos datos de uno mismo tipo o de distintos tipos de datos (segun el lenguaje de programacion).




Para poder aplicar lo que es la normalizacion, hay que eliminar cualquier tipo de arreglo que haya dentro de nuestros datos, ahora bien esto se comprendera mejor con un ejemplo.




alumnos
nombre del alumno carrera materias
Juan Antonio Perez Gonzales Contabilidad ingles, matematicas, gramatica, contabilidad I
Carolina Abigail Hernandez GomezAdministracion de empresasingles, matematicas II, teoria gerencial, investigacion I
Jose Guillermo Campos FloresIngenieriamatematicasIV, ingles II , teoria gerencial, gramatica



Como se puede ver en el ejemplo anterior, el apartado materias es un arreglo, asi que aplicando la primera forma normal queda:




alumnos
nombre del alumno carrera materia 1 materia 2materia 3materia4
Juan Antonio Perez Gonzales Contabilidad ingles matematicas gramaticacontabilidad I
Carolina Abigail Hernandez GomezAdministracion de empresasingles matematicas II teoria gerencial investigacion I
Jose Guillermo Campos FloresIngenieriamatematicasIV ingles II teoria gerencial gramatica



listo


Se ha normalizado en primera forma la tabla anterior exitosamente.


¿Aun no comprendes?

haz click y mira un video acerca de ello.


Te invito a que veas los demas metodos de normalizacion en mi pagina principal.