Ejercicio Modelamiento de base de datos
Sede Alonso de Ovalle
LABORATORIO 3
MODELO ENTIDAD RELACION EXTENDIDO
1. Crear el modelo entidad/ relación de los siguientes enunciados, describiendo entidades
(fuertes o débiles), 4 atributos por entidad si no están explícitos invéntelos, relaciones,
claves primarias, cardinalidades, herencia, restricciones, atributos de relaciones
segúncorresponda. Modelar cada Ejercicio en DATA MODELER de Oracle.
2. Crear las reglas de negocio de cada ejercicio como nota en el DATA MODELER
EJERCICIO 1
EMPRESA
Una empresa ha definido dos tipos de empleados: contratados y a honorarios. Para todos los
empleados registre su número de identificación, nombre y apellido. Para los empleados
contratados, también registre su sueldo base.
Para los empleados ahonorarios registra sus ingresos por hora, ingreso por sobre tiempo. Para
todos los empleados interesa determinar en que departamento trabaja. Además Para los
empleados a honorarios registrar en cual sindicato está afiliado.
A los empleados contratados se les cancela su sueldo a través de depósitos que se hacen a sus
cuentas corrientes. Se necesita saber el nº y banco a que pertenece la cuenta.
A losempleados a honorarios no se les cancela directamente ya que ellos pertenecen a empresas
externas y es a éstas empresas a las que se les cancelan los servicios prestados por medio de
cuentas corrientes.
Los empleados de planta trabajan en proyectos que tienen una duración determinada.
Los empleados a honorarios pueden pasar a contratados después de 2 años de servicio a la
empresa.
Profesor: JuanCubillos G.
Página
1 de 7
Escuela de Informática y Telecomunicaciones
Sede Alonso de Ovalle
EJERCICIO 2
CLINICA MÉDICA
A partir del siguiente enunciado, que representa una Clínica Médica cuya misión es entregar un
servicio médico de calidad a sus clientes, se requiere de su asesoría para modelar las reglas de
información que permitan construir la Base de Datos (Relacional) de un sistema deinformación
que automatice (al menos) los siguientes aspectos :
1. Los médicos de la Clínica, para los que se desea registrar la siguiente información:
Nombre, dirección y especialidad
Disponibilidad horaria. Sus horarios dedicados a la Clínica (días y horas disponibles)
2. La Reserva de horas de atención con médicos por parte de los pacientes. Esta reserva indica:
fecha, hora y laEspecialidad de atención.
3. Cada Paciente tiene una Ficha, con todos sus datos personales.
4. El registro de los Diagnósticos y Tratamientos indicados a los Pacientes, teniendo en cuenta
que de un Diagnóstico se pueden desprender varias Acciones (Exámenes, Medicamentos o
Terapias). Se requerirá conocer la siguiente información:
Fecha y hora y descripción del Diagnóstico
Qué Médico hizo elDiagnóstico
En caso de dar Medicamentos,
tiene especificado el nombre, N° de días a suministrar y
cada cuántas horas debe ser suministrado.
En caso de dar Terapias,
tiene especificado el N° de sesiones a aplicar y el código
(FONASA) que lo identifica.
En caso de dar Exámenes, tiene especificado el código (FONASA) que lo identifica.
Profesor: Juan Cubillos G.
Página
2 de 7
Escuela deInformática y Telecomunicaciones
Sede Alonso de Ovalle
EJERCICIO 3
Se desea crear un sitio Web con información referente a una cadena de cines de Santiago.
De cada película, se almacena información con su título original, su género, el idioma original, el
año de la producción, la duración, la calificación (Apta todo público, mayores 14 o mayores de 18
años) y un identificador de la película.
Ademásinteresa disponer de información sobre los datos personales de los directores y actores
que trabajan en cada película.
De ambos, se conoce su nombre (que lo identifica) y su nacionalidad. Además se desea conocer la
cantidad de películas en las que dirigieron o actuaron. Tener en cuenta que hay personas que
cumplen los dos roles.
Los cines pueden tener más de una sala y cada semana cada uno de los...
Regístrate para leer el documento completo.