Diseño de Base de Datos 6-3: Segundo Formato Normal Actividades de
práctica
Objetivos
• Definir la regla del segundo formato normal en el proceso de normalización
• Examinar una entidad no normalizada y determinar qué regla o reglas de normalización se
violan
• Aplicar la regla del segundo formato normal para resolver una violación en el modelo
Terminología
Identifique el término para cada una de las siguientes definiciones.
Segunda forma normal Resultado del segundo paso de normalización de la base de datos
Inténtelo/resuélvalo
1. El UID de un libro de biblioteca incluye su número de BOOK y número de SHELF. ¿Sigue este
segundo ERD las reglas del segundo formato normal? Si detecta una violación de las reglas,
corríjala.
ubicado en SHELF
BOOK
#number #number
*title
*author
*shelf size
ubicación
de
Copyright © 2020 Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios.
2. La inscripción en una clase es la entidad de intersección que resuelve la relación M:M entre
STUDENT y CLASS. ¿Sigue el ERD las reglas del segundo formato normal? Si detecta una
violación de las reglas, corríjala.
ENROLLMENT un registro para CLASS
°grade #id
°room *name
el asunto de *time
un registro
para
el asistente de
STUDENT
#number
*name
3. Una tienda puede estar en varios centros comerciales y un centro comercial puede alojar varias
tiendas. Para localizar una tienda concreta en un vecindario específico, necesitará conocer el
nombre y la dirección del centro comercial cercano, además del nombre de la tienda. ¿Sigue el
ERD las reglas del segundo formato normal? Si detecta una violación de las reglas, corríjala.
4.
STORE LISTING para SHOPPING MALL
*location in mall #number
°store specialty *name
tiene *address
presenta
presentada en
STORE
#number
*name
*address
El diagrama si cumple con las reglas del segundo formato normal.
Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios