Está en la página 1de 3

Ejercicios

Realizar un diagrama Entidad-Relación y definición de tablas para las siguientes


situaciones.

1) Compañía de capacitación

"Soy el administrador de una compañía de capacitación que provee cursos en


técnicas de administración. Enseñamos muchos cursos, cada uno de los cuales tiene un
código, un nombre y un precio. Introducción a Internet y Programación Java son dos de
nuestros más populares cursos. Cursos se dictan entre uno a cuatro días. Un instructor
puede enseñar varios cursos. Nosotros registramos el nombre y número de teléfono de
los profesores. Cada curso es enseñado por sólo un instructor. Creamos un curso y luego
le asignamos un profesor. Los estudiantes pueden tomar varios cursos a la vez, y
muchos de ellos lo hacen. También registramos el nombre y teléfono de cada estudiante.
Algunos de nuestros estudiantes e instructores no nos dan sus números telefónicos."

2) Vendedores con experiencia

"Tenemos estos vendedores en terreno, tratando de vender nuestros productos a


la gente de su región. El problema es que algunas de nuestras cuentas nuevas son firmas
realmente muy especializadas, y algunos de los vendedores que tenemos no están
capacitados para atenderlos adecuadamente.
Así que necesitamos alguna manera de clasificar a estos clientes, y mantener un
registro de cuales empleados tienen capacitación en esas áreas, para poder mandar a
alguien donde el cliente que tenga un mayor grado de conocimiento en ese negocio, así
evitaremos que él trasmita una mala imagen y nosotros como empresa."

3) Compañía de Videos

"Soy el propietario de una pequeña tienda de videos. Tenemos alrededor de


3.000 cintas de las cuales necesitamos mantener su estado.
Cada uno de nuestras cintas tiene un número de identificación. Para cada
película, necesitamos conocer su título y categoría (comedia, suspenso, drama, acción,
guerra, etc.)Tenemos múltiples copias de muchas de nuestras películas. A cada película
le asignamos un identificador y le asociamos la cinta que la contiene. Una cinta puede
ser formato Beta o VHS. Siempre tenemos al menos una cinta para cada película que
nosotros rastreamos, y cada cinta es siempre una copia de una única película. Nuestras
cintas son de larga duración y no tenemos películas que requieran múltiples cintas.
Frecuentemente nos preguntan por películas con actores populares específicos.
Así que deseamos registrar las películas donde están los actores de moda. No todas
nuestras películas tienen actores famosos o de moda. Clientes desean conocer de cada
actor su nombre real y fecha de cumpleaños. Sólo registramos los actores que aparecen
en películas de nuestro inventario.
Tenemos cientos de clientes. Sólo arrendamos videos a gente asociada a nuestro
video-club. Para cada socio, registramos su nombre, apellido, teléfono, dirección. Y, por
supuesto cada socio tiene su número de socio.
Luego, necesitamos conocer que cinta ha retirado cada cliente. Un cliente puede
retirar varias cintas al mismo tiempo. Sólo registramos los arriendos actuales, no los
históricos."

4) Servicio de Radiotaxis

"El usuario es el gerente de un servicio de taxis de gran escala.


Hay setecientos taxis que manejan alrededor de mil cuatrocientos choferes en
dos turnos.
La ciudad donde operan está dividida en novecientas áreas cuadradas, cada una
consistente de un número de calles. Todas las calles son rectas y van de este a oeste o de
norte a sur. Una calle puede estar en más de una área. Los nombres de las calles son
únicos.
A cada chofer se le asigna un taxi y un área específica cuando llega a trabajar. El
chofer se reporta a la Central de Control de Taxis por radio cuando toma un pasajero
("taxi 47, en uso") y cuando deja un pasajero ("taxi 47, disponible") El chofer también
informa cambios de área de esta manera ("taxi 47, área 13") El sistema es responsable
de las siguientes operaciones:

- Ubicar el área, dados los nombre de dos calles que se interceptan;


- Ubicar un taxi disponible en una área en particular;
- Determinar cuántos taxis están en cada área, el promedio de taxis por área, el área
con mayor número de taxis y el área con el menor número de taxis;
- Mantener un registro del número total de taxis "en uso" y disponibles"
- Ubicar un chofer dado su nombre; y
- Calcular el porcentaje actual de taxis "disponibles"

5) Cadena de negocios

“Mire, hace cinco años que Mamá y yo empezamos esta pequeña tienda de
alimentos naturales, y ahora vea ¡tenemos cinco! ¡Y en tres regiones diferentes!,
además todo indica que vamos a seguir creciendo”
“Bueno, como se puede imaginar, se nos está haciendo un gran problema el
controlar las cosas. Siempre ocurre que en una de las tiendas se acaba algún ítem,
mientras que en la otra rebalsamos del mismo ítem.
“¡Y los empleados!. Antes éramos Mamá y yo, Ahora tenemos otros diez, y ni
siquiera podemos recordar quién trabaja dónde.
“Una cosa que definitivamente necesitamos saber es la cantidad disponible de
cada ítem en cada tienda. La cantidad que se ha perdido también sería útil. También
tenemos que imprimir una lista de precios con todos los ítems que cada tienda vende,
para saber por cuanto venderlos - nos gusta mantener los precios iguales en todas las
tiendas.
“Tenemos que mantener un registro de los nombres y números de teléfono de los
empleados, también, y necesitamos saber en que región viven y tenemos que mantener
un registro del numero total de los diferentes ítems, el número de tiendas en cada
región, el número de empleados en cada tienda, y el numero total de empleados, para así
poder imprimir todo esto en el informe anual”
Del diagrama E-R siguiente, que muestra un esquema simplificado para el sistema
de reservaciones de una línea aérea. Extraiga del diagrama E-R, los
requerimientos y restricciones que produjeron dicho esquema.

También podría gustarte