Sei sulla pagina 1di 10

FORMAS NORMALES

¿POR QUE NORMALIZAR?


• La normalización es un proceso de simplificaron de datos que tiene
como objetivos:

• Utilizar el menor espacio de almacenamiento secundario posible


• Eliminar datos repetidos (facilita el mantenimiento)
• Eliminar errores lógicos
• Tener los datos ordenados (índices) (accesos mas rápidos)
FORMAS NORMALES
• En los años 80 se habla de 7 formas normales, esto debido a que la
capacidad de los equipos en almacenamiento y memoria principal era
muy limitada, en los años 90 cuando la cantidad de memoria RAM y
el tamaño d ellos discos duros creció, así como el tamaño de los buses
de datos, el concepto cambio y se hablo de que se tenía que lograr un
equilibrio entre el tamaño y la complejidad del código, en la
actualidad se habla de 5 formas normales, pero en la mayoría de caso
es aceptado como una buena normalización llegar a la tercera forma
normal.
FORMAS NORMALES
• Primera forma normal
• Segunda forma normal
• Tercera forma normal
• Cuarta firma normal
• Quinta forma normal
PRIMERA FORMA NORMAL
• Primera forma normal

• Al analizar la única parte que cambia entre registro y registro es la


parte roja-
PRIMERA FORMA NORMAL
• Normalizado en la primera forma normal quedan dos tablas, que se
pudieran llamar ALUMNO y NOTAS.

Código en la tabla NOTAS cumple la función de relacionar las dos tablas


SEGUNDA FORMA NORMAL
SEGUNDA FORMA NORMAL
Quedarían tres tablas ALUMNO,
NOTAS y ASIGNATURAS.
ALUMNO, y ASIGNATURAS son
tablas fuertes, tienen su clave
primaria y sus atributos.
ASIGNATURAS solo tiene dos claves
foráneas, por lo tanto se considera
una tabla o entidad débil.
TERCERA FORMA NORMAL
Al analizar la tabla ALUMNO

Se ve una dependencia transitiva entre carrera y código, por lo


tanto debemos reemplazar el nombre de la carrera por código
carrera, creando una nueva tabla
TERCERA FORMA NORMAL
Nuestro modelo queda con
cuatro tablas, tres de ellas son
fuertes: ALUMNOS, CARRERAS
y MATERIAS, la única débil es
ASIGNATURAS.

Potrebbero piacerti anche