Академический Документы
Профессиональный Документы
Культура Документы
DNI
Nombre
Telef
contacto
Especialidad
MONITOR
(1,N)
Cod sala
Nombre
Tamao
Cod_Act
Nombre
NM:P
Descripcin
(1,N)
SALA
conduce
(1,N)
Temporada
ACTIVIDAD
Fecha
Solucin:
CONDUCE (Monitor, DD/MM/AA, Hora_inicio , Hora_fin, Sala, Actividad)
EJERCICIO 2: MONTAJE_COCINAS
El esquema E/R formado por el diagrama E/R de la figura 2 y los supuestos semnticos
que no se han podido recoger en el diagrama corresponde a una parte del diseo de una
BD para almacenar la informacin relativa a una empresa que disea y monta cocinas.
Fecha_fin_contrato
Nombre
Fecha_ini_contrato
DNI
Nombre
Cod_Cliente
Cod_montador
CLIENTE
EMPLEADO
(0,N)
Tipo
(1,N)
prefiere
(0,1)
(1,1)
N:M
DISEADOR
Pagado?
(0,1)
MONTADOR
Ex
posee
1:N
(1,N)
(0,N)
diseada
Colores
Material
Estructura
Cod_cocina
(1,1)
1:N
Fecha
Hora_ini
Hora_fin
Firma
(0,N)
COCINA
Monta mueble
(0,N)
N:M
1:N:M
Monta
electrodomstico
(1,1)
Marca
Tipo
Cdigo
(0,N)
(1,N)
ELECTRODOMSTICO
DISEADORES (DNI)
BNA:MC
BNA:MC
BNA:MC
BC:MC
Solucin:
Diagrama relacional
Nota:
La relacin RESIDENTE es opcional.
La fecha de diagnstico no puede ser menor que la fecha de nacimiento del paciente y
ambas deben de ser inferiores a la actual.
MDICO.Tipo ha de tener alguno de los siguientes valores: {Titular, Residente}
ASERCIONES
Debido a la exclusividad de la jerarqua se debe verificar que slo aparecen entradas en la
relacin del subtipo correspondiente dependiendo del atributo MDICO.Tipo
F_fin
Cdigo_Ejemplar
NIF Direccin
Fecha_incorporacin
EJEMPLAR DVD
Nmero
Fechas_prstamo
(0,N)
Presta
PERSONA
N:M
(0,1)
1:N
(1,N)
(1,1)
Fecha
Tipo
Id
Posee
Pregunta
(1,1)
PELCULA DVD
(1,N)
Solicita
Informacin
Respuesta
(1,N)
(1,N)
(0,1)
EMPLEADO
Cdigo Pelcula
Ttulo
Ao
Cdigo ISAN
Descripcin
Cod_empleado
Telfono
BC:MC
Suponemos que una persona slo puede hacer en una fecha determinada (incluidos minutos y segundos)
una nica pregunta sobre una nica pelcula. Adems, cada vez que realiza una pregunta, slo contesta un
empleado y slo asocia una nica respuesta. Tambin suponemos que el tipo de pregunta depende total y
nicamente de la pregunta en s.
Restricciones que faltaran por comprobar:
Checks:
1) Dominio de Persona.Tipo = {Empleado, NULL}
2) Dominio de TipoPregunta.Tipo = {general, prstamo, devolucin, etc.}
3) Presta.Ffin>=Presta.Fini
4) Solicita.NIF_emp diferente a SOLICITA.NIF para cada tupla
Aserciones:
1) Toda pelcula de DVD posee al menos un ejemplar del mismo
2) EjemplarDVD.Fecha_incorporacin <= Presta.Fini (del mismo ejemplar)
3) Si Persona.Tipo=NULL no existe ninguna tupla en EMPLEADO con el mismo NIF de
persona
4) Pelcula.Ao >= Ejemplar.fecha_incorporacin
Disparadores:
1) Lleva el control de Ejemplar_DVD.Nmero para que sea un nmero secuencial