Está en la página 1de 5

Realizado Por:

Pablo Miguez,

8-2: Cambio de Modelado: Tiempo


Diego Flórez

Instructor: Víctor Claudio Vladimir

Copyright © 2019, 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.
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.
Restricciones relacionadas Restricción o restricción de datos como resultado de la dimensión de
con el tiempo tiempo.

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

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


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

Copyright © 2019, 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.
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.

AGENTE DE TRÁFICO
# número

* nombre

* apellido

* distrito
emitida

emitida por

MULTA POR EXCESO


DE VELOCIDAD

# número

* ubicación

* fecha

* millas/km sobre el límite de


velocidad

* número de permiso de
conducción

* id del permiso de circulación


del vehículo

* comentarios del agente

Copyright © 2019, 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

2. Examine el ERD que representa las asignaciones de aula para diferentes exámenes.

Copyright © 2019, 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.
a. ¿Por qué es “hora de inicio” parte del UID de ASIGNACIÓN?
RTA/ya que es un UID primario de una entidad de intercesión que identifica el tiempo de dicho
examen y sus valores pueden cambiar en otras entidades, pero en examen y classroom no
pueden repetirse.
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.
RTA/
Las fechas de los exámenes pueden repetirsen
La id del examen no podrá repetirse
La fecha del examen va asignarse primero que la hora de inicio(aunque pueden ir en el
mismo atributo)

Copyright © 2019, 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.

También podría gustarte