You are on page 1of 2

UNIVERSIDAD PRIVADA SAN PEDRO

PRACTICA DE BASE DE DATOS: MODELO ENTIDAD INTERRELACION / DIAGRA ENTIDAD - INTERRELACION

CASO 01: UNA EMPRESA ORGANIZADA POR DEPARTAMENTOS La compaa esta organizado en departamentos. Cada departamento tiene un nombre nico y un cierto empleado que lo dirige, nos interesa la fecha en que dicho empleado comenz a dirigir el departamento. Un departamento puede estar distribuido en varios lugares. Cada departamento controla cierto numero de proyecto, cada uno de los cuales tiene un nombre y numero nico y se ejecuta en un solo lugar. Almacenaremos el nombre, numero de seguro social, direccin, salario, sexo y fecha de nacimiento de cada empleado. Todo empleado esta asignado a un departamento, pero puede trabajar en varios proyectos que no necesariamente estn controlado por el mismo departamento. Nos interesa el numero de horas por semana que un empleado trabaja en cada proyecto, y tambin quien es el supervisor por cada empleado. Queremos mantenernos al tanto de los dependientes de cada empleado con el fin de administrar los trminos de su seguro. Almacenaremos el nombre, sexo y fecha de nacimiento de cada dependiente y su parentesco con el empleado.

CASO 02: UN TALLER DE MECANICA AUTOMOTRIZ Un taller de mecnica desea mantener informacin acerca de sus clientes, mecnicos y vehculos atendidos. Para clientes y mecnicos se desea su nombre, direccin y telfonos. En el caso de los mecnicos se desea tambin las especialidades que domina junto con el ao en que se inicio en cada especialidad. Los servicios que brinda el taller estn agrupados en diferentes especialidades. Para cada vehculo se necesita conocer su placa, marca, color, propietario y servicios realizados. Los servicios realizados deben estar con fecha, monto cobrado y mecnico. Los clientes estn clasificados en categoras. Existe una tarifa para los servicios que depende de la categora a la que pertenece el cliente.

CASO 03: MUNICIPIOS Disee un esquema E/R que recoja la organizacin de un sistema de informacin sobre municipios, viviendas y personas. Cada persona slo puede habitar en una vivienda y residir en un solo municipio, pero puede ser propietario de ms de una vivienda. Nos interesa tambin la interrelacin de las personas con su cabeza de familia (haga los supuestos semnticos complementarios que considere oportunos para justificar todas las decisiones de diseo).

ING. MARLENE R. PAREDES J DOCENTE DEL CURSO

UNIVERSIDAD PRIVADA SAN PEDRO

EJERCICIOS SOBRE DE BASES DE DATOS 4. Disee una Base de Datos (MER-DER) que recoja la organizacin de una universidad. Se considera que: Los departamentos pueden estar en una sola facultad o ser interactivos, agrupado en este caso ctedras que pertenecen a facultades distintas. Una ctedra se encuentra en un nico departamento. Una ctedra pertenece a una sola facultad. Un profesor est siempre asignado a un nico departamento y adscrito a una o varias ctedras, pudiendo cambiar de ctedra pero no de departamento; interesa la fecha en que un profesor es adscrito a una ctedra. Existen reas de conocimiento, y todo departamento tendr una nica rea de conocimiento. 5. Se desea disear una base de datos (MER-DER) que contenga la informacin relativa a las carreteras de un determinado pas. Se pide realizar el diseo en el modelo E/R, sabiendo que: En dicho pas las carreteras se encuentran divididas en tramos Un tramo siempre pertenece a una nica carretera y no puede cambiar de carretera. Un tramo puede pasar por varios trminos municipales, siendo un dato de inters el kilmetro por el que sale. Existen una serie de reas en las que se agrupan los tramos y cada uno de ellos no puede pertenecer a ms de un rea. 6. Realice, el diseo de una base de datos (MER-DER) para una agencia de viajes que, para ofrecer mejor servicio a sus clientes, considera de inters tener registrada la informacin referente a los diferentes tours que puede ofrecer. Tenga en cuenta lo siguiente: Un tour, segn su finalidad, cultura, histrica, deportiva..., tiene unos determinados puntos de ruta y puede repetirse varias veces en un ao. Definimos por viaje un tour concreto a realizar a partir de una fecha determinada. Los puntos de ruta de un tour pueden ser ciudades, monumentos, zonas geogrficas, etc., y se consideran de visita solamente o de visita y estancia. En este ltimo caso el punto de ruta tiene asignado un hotel o a varios. Entendemos por cliente de un viaje a la persona que ha decidido hacerlo y ha hecho efectiva una seal. Un cliente puede confirmar su participacin en ms de un viaje (se sobreentiende que las fechas son diferentes). Las personas que participan en un viaje puede ser alojadas en los mismos o en diferentes hoteles. 7. Disee una base de datos (MER-DER) sobre la informacin de las reservas de una empresa dedicada al alquiler de automviles. Los supuestos semnticos son los siguientes: Un determinado cliente puede tener en un momento dado varias reservas. Una reserva la realiza un nico cliente, pero puede involucrar a varios coches. Es importante registrar la fecha de comienzo de la reserva y la determinacin. Todo coche tiene siempre asignado un determinado garaje, que no puede cambiar. Cada reserva se realiza en una determinada agencia. En la base de datos pueden existir clientes que no hayan hecho ninguna reserva. Todas las entidades tienen una clave alfanumrica que las identifica unvocamente. Se pide: indicar aquellos supuestos que no han podido recogerse, as como los que ha sido necesario introducir.
ING. MARLENE R. PAREDES J DOCENTE DEL CURSO

You might also like