Guía de Ejercicios Modelo Entidad-Relación 1. La base de datos COMPAÑÍA se ocupa de los empleados, departamentos y proyectos de una empresa, de acuerdo con los siguientes requisitos. La compañía está organizada en departamentos. Cada departamento tiene un número único, un nombre y un empleado que la dirige y estamos interesados en guardar la fecha en que dicho empleado comenzó a dirigir el departamento. Cada departamento controla un cierto número de proyectos, cada uno de los cuales tiene un nombre y un número único, y se realiza en un solo departamento. Se almacena el nombre, rut, dirección, sueldo, sexo y fecha de nacimiento de cada empleado. Todo empleado está asignado a un departamento, pero puede trabajar en varios proyectos que no tienen por qué ser del mismo departamento. Nos interesa saber el número de horas que un empleado trabaja en cada proyecto a los que está asignado. También se quiere guardar la relación de las cargas familiares de cada empleado. Almacenaremos nombre, sexo y fecha de nacimiento de cada una de las cargas familiares y su parentesco con el empleado 2. En el gimnasio “Siempre en forma” se quiere implantar una base de datos para llevar el control de los socios, recursos utilizados, etc. Las especificaciones que nos han dado son las siguientes: Existen varias salas, de las cuales se quiere guardar información, como los metros cuadrados que ocupa, ubicación y el tipo de la sala (cardio, general, muscular). Cada sala se identifica por un número. Hay salas que tienen aparatos y salas que no. En las salas se pueden o no impartir clases. Cada aparato está asignado a una única sala, y de cada uno de ellos se quiere tener almacenado su código, descripción y estado de conservación. También se quiere mantener información relacionada con las clases que se imparten (descripción y día/hora en la que se imparten); cada clase se identifica por un código de clase. Cada clase tiene asignada una sala en la que se imparte y un monitor. De cada monitor se quiere conocer el Rut, nombre, teléfono, si tiene o no titulación y experiencia laboral, así como las clases que pueden impartir (preparación como monitor de aeróbic, step, streching, etc). De cada socio se quiere conocer el número de socio, nombre, dirección, teléfono, así como las clases a las que asiste. El gimnasio dispone también de pistas de squash, de las que se quiere conocer el número de pista, ubicación y estado. Las pistas de squash pueden ser utilizadas por socios, y existe un servicio de reserva de pista (en una fecha y a una hora). Rodrigo Andrés Tapia Santis – Ingeniero en Computación e Informática – [email protected] 3. Una corredora de propiedades desea manejar las propiedades que tiene en arriendo. La información a manejar es la siguiente. Para cada propiedad, su ubicación, tipo (casa o departamento), número de dormitorios, número de baños, salas de estar, metros cuadrados construidos y, si cuenta con teléfono o no (y sí tiene, cuál es el número). Para cada propiedad, el dueño de la misma Para los dueños, su Rut, nombre, dirección, teléfono. Para los arrendatarios, su Rut, nombre, dirección trabajo, teléfono trabajo. Interesa saber quiénes han arrendado la casa anteriormente (no sólo el arrendatario actual). Interesa la fecha que comenzó el arriendo y cuando terminó, quien la arrendó y cual fue el monto del arriendo. 3. Rodrigo Andrés Tapia Santis – Ingeniero en Computación e Informática – [email protected]