Está en la página 1de 2

academy .oracle.

com

Diseño de Base de Datos 8-2:


Cambio de Modelado: Tiempo
Actividades de Práctica Objetivos
• Distinguir entre el uso de fecha como atributo y DÍA como entidad en un modelo de datos,
según los requisitos de negocio
• Solucionar el problema de mantener características de una fecha creando un modelo que
utilice DÍA como entidad
• Identificar al menos tres restricciones relacionadas con el tiempo que puedan ser el resultado
de un modelo sensible al tiempo
• Definir y dar un ejemplo de no transferibilidad condicional en un modelo restringido por el
tiempo

Terminología
Identifique el término para cada una de las siguientes definiciones.

Restricción relacionada Restricción o restricción de datos como resultado de la dimensión de


con el tiempo tiempo.

No transferibilidad Hace referencia a una relación que puede o no ser transferible, según
condicional el tiempo.

Propiedad de una relación por la cual una instancia de A está


No transferibilidad relacionada con una instancia de B, y la asociación no se puede mover
a otra instancia de B

Inténtelo/Resuélvalo
1. Multas por exceso de velocidad
Cada agente de policía puede emitir multas por exceso de velocidad a los motoristas de
un área asignada. En un principio, la fecha del atributo se ha modelado como parte de la
entidad MULTA POR EXCESO DE VELOCIDAD. Sin embargo, el departamento de
policía de la ciudad desea saber si hay una relación entre las condiciones climatológicas y
la frecuencia de emisión de multas: ¿se conduce más rápido en días soleados?
¿Se emiten más multas cuando el clima es cálido o cuando es frío?
Modifique el ERD para incluir este nuevo requisito.
2. Examine el ERD que representa las asignaciones de aula para diferentes exámenes.
a. ¿Por qué es “hora de inicio” parte del UID de ASIGNACIÓN?
Porque la hora del examen no debe de repetirse, debe ser única puesto que se
supone que el examen debe de ser a la misma hora para todos. Y, cuando lo
juntamos con la fecha, pues es más restrictivo.
b. Nombre al menos tres restricciones relacionadas con el tiempo. Por ejemplo: la hora de
finalización debe ser posterior a la hora de inicio. Indique si la restricción representa
una no transferibilidad condicional.

1. El examen solo se puede aplicar en una hora


determinada en un día determinado.
2. No puede haber dos exámenes en el mismo
lugar con la misma hora y fecha.
3. No puede haber un examen en un
determinado lugar si ese lugar no ha sido
desocupado, es decir, no puede empezar un
examen si otro no ha sido finalizado en el
mismo lugar, con fecha y hora posterior.

También podría gustarte