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
La clave primera en BOOK es #number
La clave primaria en SHELF #number
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
STUDENT
Clave primaria: #number
Atributos: #name
CLASS
Clave primaria: #id
Atributos: *name , *time
ENROLLMET
CLAVE PRIMARIA compuesta (#number ,#id)
ATRIBUTOS: grado, room
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.
STORE:
CLAVE PRIMERIA: #number
ATRIBUTOS: *NAME, *ADRESS
SHOPPING MALL
CLAVE PRIMARIA: #number
ATRIBUTOS: * name , * address
STORE LISTING
CLAVE PRIMARIA COMPUESTA : #number de STORE , #number de SHOPPING MALL
ATRIBUTOS: location in mall , store specialty
STORE LISTING para SHOPPING MALL
*location in mall #number
°store specialty *name
tiene *address
presenta
presentada en
STORE
#number
*name
*address
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