Está en la página 1de 2

Diseño de Base de Datos

6-4: Tercer Formato Normal


Actividades de Práctica
Objetivos
• Identificar dependencias transitivas en un modelo de datos
• Definir la regla del tercer 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 tercer formato normal para resolver una violación en el modelo

Terminología
Identifique el término para cada una de las siguientes definiciones.
Formato de normalización de la base de datos en el que todos
los campos sin clave dependen de la clave, de toda la clave y de
nada más que de la clave.
Condición que se produce cuando cualquier atributo de una
entidad depende de cualquier otro atributo que no sea UID de
esa entidad.

Inténtelo/Resuélvalo
1. Identifique la dependencia transitiva en el modelo siguiente. Establezca qué atributos violan el
tercer formato normal.

PRODUCTO
# número
o modelo
o nombre de la
tienda
o dirección de la
tienda

2. Defina la regla del tercer formato normal.

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.
3. El esquema de color de un vehículo incluye especificaciones sobre el color de pintura del chasis y
los colores y materiales del interior. Por ejemplo: El esquema de color “Desierto” incluye pintura
en color plateado e interiores con acabados en piel; y el esquema de color “Tostado” incluye
pintura dorada e interiores de piel en tono crema. ¿Sigue el siguiente modelo las reglas del tercer
formato normal? Si detecta una violación, corríjala.

VEHÍCULO
# número
# fabricante
* modelo
* esquema de color
* color de la pintura
* color del interior

4. Suponga las siguientes reglas de negocio:

• Un atleta contrata a un agente.


• Un agente puede trabajar para uno o más atletas.
• Un atleta puede competir para un equipo.
• Un equipo puede tener uno o más jugadores.

¿Contiene el modelo siguiente una o más dependencias transitivas? Identifique los atributos
implicados en las dependencias transitivas.

ATLETA
# número
* nombre
* fecha de
nacimiento
* equipo
* entrenador del
equipo
* agente
* comisión del
agente

5. Ahora que ya tiene una idea de cómo crear un buen UID, debe tener en cuenta la controversia,
las ventajas y la dificultad de identificar a alguien de forma única.
Considere la idea de un documento nacional de identidad. ¿Qué tipos de problemas podría
ocasionar y qué tipos de problemas podría resolver? Si su país ya utiliza un documento nacional
de identidad, ¿cuáles son las ventajas y los problemas asociados
a él? En su opinión, ¿se podría convertir la asignación de ADN en el documento nacional de
identidad? ¿Por qué?

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

También podría gustarte