sistemas

Páginas: 3 (577 palabras) Publicado: 29 de octubre de 2013
FORMAS DE NORMALIZACION

CASO 1

SOLUCION
Se tiene el esquema estudiante. Cada estudiante puede tener más de una curso; así, el estudiante José García Pérez lleva cursos de matemática, física,e ingles y posee calificación de 17, 19 y 18 en esos cursos.


GRUPO REPETITIVO

PRIMERA FORMA NORMAL (1FN)


Esto quiere decir que los atributos cod_curso, nombre_curso ycalif_curso forman una unidad multivaluada, con lo que se está violando la 1FN.













Para un estudiante dado y un curso determinan solamente a una calificación, el cual si bien no tieneatributos compuestos ni grupos repetitivos y por tanto esta en 1FN, sin embargo no está en 2FN.
El atributo no primo nombre_curso viola la 2FN debido a que su dependencia funcional de la claveprimaria es solo parcial. Es decir, depende funcionalmente solo parcialmente de la clave primaria (solo de COD_CURSO).





Identificadas las dependencias, queda definida la nueva relación y ya no estáviolando la 2FN.






TERCERA FORMA NORMAL (3FN)


Se sabe que los estudiantes tienen un número único conocido como DNI. Cada estudiante corresponde a algún curso. Se entiende que cadacurso tiene una calificación única y está violando la 3FN. Esta situación puede expresarse en el siguiente esquema:



La solución es desdoblar estudiante y curso como esquemas separados, de estaforma estaríamos rompiendo la transitividad:


DNI-ESTU
COD-CURSO

Así, ya está en 1FN porque no hay grupos repetitivos, en 2FN porque no existen dependencias parciales sobre claves compuestas, yen 3FN por que no existen transitividades. Entonces la base de datos se mostrara de la siguiente forma:






























CASO 2

SOLUCION
PRIMERA FORMANORMAL (1FN)

Cada docente posee una categoría determinada, pero una categoría puede serlo de muchos docentes. Cada docente posee una antigüedad determinada, pero una antigüedad puede serlo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS