Você está na página 1de 14

EJERCICIOS PROPUESTOS

1. Compaa de Capacitacin
Soy el administrador de una compaa de capacitacin que provee
cursos, cada uno de los cuales tiene un cdigo, un nombre y un precio.
Introduccin a Internet y Programacin Java son dos de nuestros ms
populares cursos. Los cursos se dictan de 1 a 4 das. Un instructor
puede ensear varios cursos. Nosotros registramos el nombre y nmero
de telfono de los profesores. Cada curso es enseado por slo un
instructor.
Creamos un curso y luego le asignamos un profesor. Los estudiantes
puede tomar varios cursos a la vez y muchos de ellos lo hacen. Tambin
registramos el nombre y telfono de cada estudiante. Algunos de
nuestros estudiantes e instructores no nos dan sus nmeros
telefnicos.

2. Vendedores con experiencia


Tenemos estos vendedores en terreno, tratando de vender nuestros
productos a la gente de su regin. El problema es que algunas de
nuestras cuentas nuevas son firmas realmente muy especializadas y
algunos de los vendedores que tenemos no estn capacitados para
atenderlos adecuadamente.
As que necesitamos alguna manera de clasificar a estos clientes, y
mantener un registro de cuales empleados tienen capacitacin 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
transmita una mala imagen y nosotros como empresa.

3. Compaa de videos
Soy el propietario de una pequea tienda de videos. Tenemos alrededor
de 3.000 cintas, de las cuales necesitamos mantener su estado.
Cada una de nuestras cintas tiene un nmero de identificacin. Para
cada pelcula, necesitamos conocer su ttulo y categora (comedia,
suspenso, drama, accin, guerra, etc.). Tenemos mltiples copias de
muchas de nuestras pelculas. A cada pelcula le asignamos un
identificador y le asociamos la cinta que la contiene. Una cinta puede
tener formato VHS o Beta. Siempre tenemos al menos una cinta para
cada pelcula que nosotros rastreamos, y cada cinta es siempre una
copia de una nica pelcula. Nuestras cintas son de larga duracin y no
tenemos pelculas que requieran mltiples cintas.
Frecuentemente nos preguntan por pelculas con actores populares
especficos. As que deseamos registrar las pelculas donde estn los
actores de moda. No todas nuestras pelculas tienen actores famosos o
de moda. Clientes desean conocer de cada actor su nombre real y fecha
de cumpleaos. Slo registramos los actores que aparecen en pelculas
de nuestro inventario.
Tenemos cientos de clientes. Slo arrendamos videos a gente asociada a
nuestro video-club. Para cada socio registramos: su nombre, apellido,
telfono, direccin. Y cada socio tiene su nmero de socio.
Luego, necesitamos conocer qu cinta ha retirado cada cliente. Un
cliente puede retirar varias cintas al mismo tiempo. Slo registramos los
arriendos actuales; no los histricos.

4. Servicio de Radiotaxis
El usuario es el gerente de un servicio de taxis de gran escala. Hay 700
taxis que manejan alrededor de 1.400 chferes en dos turnos.
La ciudad donde operan est dividida en 900 reas cuadradas, cada una
consistente en un nmero de calles. Todas la calles son rectas y van de
este a oeste o de norte a sur. Una calle puede estar en ms de un rea.
Los nombres de la calles son nicos.
A cada chofer se le asigna un taxi y un rea especfica 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 tambin informa cambios de rea de
esta manera (taxi 47, rea 13).
El sistema es responsable de las siguientes operaciones:
Ubicar el rea, dados los nombres de 2 calles que se intersectan
Ubicar un taxi disponible en un rea en particular
Determinar cuntos taxis estn en cada rea, el promedio de taxis
por rea, el rea con mayor nmero de taxis y el rea con el
menor nmero de taxis
Mantener un registro del nmero total de taxis en uso y
disponibles
Ubicar un chofer dado su nombre
Calcular el porcentaje actual de taxis disponibles

5. Cadena de Negocios
Mire, hace 5 aos que Mam y yo empezamos esta pequea
tienda de alimentos naturales, y ahora vea Tenemos 5! Y en 3
estados diferentes.
Bueno, como se puede imaginar, se nos est haciendo un gran
problema el controlar las cosas. Siempre ocurre que en alguna de
las tiendas se acaba algn tem, mientras que en la otra
rebalsamos del mismo tem.
Y los empleados, Antes ramos Mam y yo. Ahora tenemos otros
seis, y ni siquiera podemos recordar quin trabaja dnde.
Una cosa que definitivamente necesitamos saber es la cantidad
disponible de cada tem en cada tienda. La cantidad que se ha
perdido tambin sera til. Tambin tenemos que imprimir una
lista de precios con todos los temes que cada tienda vende, para
saber por cunto venderlos. Nos gusta mantener los precios
iguales en todas las tiendas.
Tenemos que mantener un registro de los nombres y nmeros de
telfono de los empleados y tambin necesitamos saber en qu
estado viven para poder calcular sus impuestos correctamente
(Ejemplo de U.S.A., con impuestos diferentes por estado).
Y tenemos que mantener un registro del nmero total de los
diferentes temes, el nmero de tiendas en cada estado, el
nmero de empleados en cada tienda y el nmero total de
empleados, para as poder imprimir todo esto en el informe anual.

6. Seleccin Chilena de Ftbol


El entrenador nacional, para ayudarse en los procesos de seleccin
de jugadores, requiere contar con un sistema de registro de los
jugadores que le permita saber cuntos jugadores chilenos juegan
en cada posicin del campo y cules son polifuncionales. Estos
ltimos tienen una posicin preferente en el campo de juego y una
o ms alternativas. Requiere tambin conocer equipo, ciudad y
pas donde cada jugador est jugando. Pero adems en todos los
equipos que ha jugado.
Para el proceso de seleccin, l ir en el tiempo asignando notas a
todos en la medida que sabe de sus rendimientos. Las notas
pueden ir mejorando o empeorando y en cada proceso de
seleccin ser uno de los factores decisivos. As, desear saber por
cada puesto los 2 mejores jugadores del momento. Hay jugadores
que por su jerarqua, estarn por encima de esta evaluacin. Vale
decir, las notas sern igual puestas, pero tendrn preferencia a la
hora de la eleccin, como Marcelo Salas y David Pizarro. Los
polifuncionales tendrn ventaja para definir la titularidad.
Asimismo, para las estadsticas, por cada jugador necesita llevar
los datos de cantidad de partidos jugados por la roja y goles
convertidos. Tambin cuntos penales ha lanzado por su equipo y
cuntos ha convertido, lo mismo vale para penales por la
seleccin, preparndose para una eventual definicin a penales.
Por ltimo, para ir calculando premios, requiere saber para cada
jugador el nivel de ingresos, pero slo a nivel de rangos,
definiendo para ello 4 niveles: superestrella, jugador de equipo
extranjero, jugador nacional de equipo grande, jugador nacional
de equipo chico o segunda divisin.

7. Pgina web para la ATP


Se requiere llevar un sistema para alimentar una pgina web del
mundo del tenis de la ATP. Lo que se necesita saber por cada tenista
es la historia de torneos que ha jugado como profesional y la etapa a
la que lleg en cada oportunidad. Tanto en singles como en dobles.
Identificando con quien form pareja de dobles en cada torneo, si es
que lo hizo. Tambin se desea saber sus rnkings actuales de
singlista, en el sistema de entrada y en la Carrera de Campeones.
Para cada torneo es importante saber la superficie en la que se juega
y porcentaje de partidos que sufrieron postergacin por lluvia cada
ao. Tambin la categora del evento, si es un Grand Slam, Master
Series, etc. y al mejor de cuntos sets es cada match. Si hay
diferencia en nmero de sets al jugar la final, tambin debe saberse.
Para negociar auspicio en la pgina web, se requiere saber las
empresas que auspician cada torneo, como tambin los auspiciadores
vigentes de cada jugador. Asimismo, para cada jugador, se desea
saber marcas que actualmente usa de: raqueta, zapatillas, polera.

8. Turismo Aventura
Usted ha sido contratado por una empresa de turismo aventura
para desarrollar un modelo de datos para sus operaciones. La
informacin que se le entrega es la siguiente:
La empresa Turismo Aventura S.A. se dedica a planificar y
realizar actividades de turismo aventura consistente en salidas
planificadas a distintos lugares de la cordillera de los andes,
divididas en salidas para aficionados, de media montaa y alta
montaa. Existe una cantidad de salidas predefinidas para cada
uno de estas categoras, de las cuales interesa saber qu
implementos se necesitan (el equipo debera estar tipificado y
categorizado), cantidad de das que dura, planificacin de horarios
y actividades, salidas realizadas, a cargo de quin y quienes
participaron, detalle de gastos (organizados en items de gasto
comunes para otras salidas), ingresos, detalle de alimentacin,
detalle de transporte, distancias y tiempos. Tambin se realizan
actividades orientadas a colegios, en este caso las salidas son
masivas y se necesita contar con un mayor nivel de detalles de
cada uno de los participantes, como por ejemplo nombre de los
padres o apoderados, autorizacin, detalles del colegio, curso,
profesor a cargo, etc., el resto de la informacin es bsicamente la
misma. Otro tipo de actividades desarrolladas est orientada a
empresas, para las cuales se debe registrar informacin similar a
la de los colegios. Interesa mucho registrar adecuadamente la
informacin de gastos e ingresos, para lo cual se le solicita
entregue su mejor propuesta.
Existe tambin un registro fotogrfico para el cual se desea
registrar informacin. Este registro est relacionado con cada una
de las salidas o puede corresponder a fotografas de otras
actividades.
La BD de clientes es vital y en ella debe registrarse las invitaciones
que se han cursado a cada uno de ellos, las salidas en las que ha
participado cada persona, su perfil de preferencias. Idem para
colegios y empresas.

9. Sistema de Control de Software


A usted se le ha contratado para que elabore un modelo de datos de una
empresa que desea controlar el SW que tiene disponible en los PC y/o
servidores de las distintas redes de la organizacin. Dado que el diseo
est en la etapa inicial slo dispone de los antecedentes ms
importantes del problema:
Para cada SW se tiene una o ms licencias, correspondientes cada
una de ellas a un solo proveedor.
Cada licencia est identificada por un nmero de serie. Adems es
necesario conocer el nmero de factura con la cual se adquiri.
Las licencias cuando son de red, debe almacenarse el nmero de
usuarios concurrentes autorizados.
Las licencias pueden estar instaladas en los servidores de cada red o
directamente en los PC de la red.
Cada PC y/o servidor est identificado con un nmero de serie y es
necesario almacenar sus caractersticas (marca, modelo, MB, RAM,
MHz, tipo monitor, tarjetas). Para los servidores se debe conocer
adems otros dispositivos de HW relevantes.
Cada servidor y/o PC tiene un responsable asociado.
Es necesario identificar en que red se encuentra cada PC y/o servidor.

10.

Sistema de Biblioteca

Construya un modelo de datos normalizado y enuncie sus reglas


semnticas para un sistema de
biblioteca que permita saber :

autor de un libro
libros de un autor
prstamos de un alumno.
materia de un libro
editorial de un libro

Si usted desea agregar otras caractersticas indquelas. Explique por qu


su modelo se encuentra en 1FN, 2FN y 3FN.

11.

Complejo de Departamentos

El usuario es gerente de un gran complejo de departamentos.


El complejo actualmente consiste de 2340 unidades en 30 edificios
diferentes.
Cada edificio se identifica con un cdigo de dos letras (AA, BB, etc.) y
cada unidad se identifica por el piso donde est y el nmero de
habitacin en ese edificio.
Cada edificio tiene un nombre rimbombante como Wellington o
Washington o Jefferson, y consiste de nueve pisos (numerados del 1
al 9); hay nueve unidades por piso (tambin numeradas del 1 al 9).
Nmeros de unidades tpicos son AA-11, BB-15, AC-99, etc.
Cada arrendatario actualmente se identifica por su nombre. Esto ha
causado algunas dificultades en el pasado ya que varios arrendatarios
tienen el mismo nombre.
La renta de arrendamiento de cada unidad puede variar mensualmente.
Se desea mantener una historia de esta cantidad por los ltimos dos
aos. Tambin se solicita que los cambios anticipados de esta cifra por el
ao que viene se almacenen en el sistema. Cada unidad tiene slo una
cifra de renta en cada momento del tiempo, y debe tener siempre una
cifra de renta.
Tambin se requiere una historia del arrendatario. Slo un arrendatario
por cada unidad en cada momento en el tiempo. Tambin se necesita
una historia de todos los pagos de todos los arrendatarios.
Algunos extras especiales (identificados por un cdigo y una pequea
descripcin) estn disponibles en algunos pisos de algunos edificios. Por
ejemplo, el edificio AA tiene mquinas de hielo, identificadas por el
cdigo MH, en los pisos 1, 3 y 7; el edificio BD tiene una piscina (PI) en
el primer piso y 2 lavadoras (LA) y 3 secadoras (SE) en cada piso,
excepto en el 5. El sistema debe mantener un registro de esta
informacin.

10

12.

Servicio tcnico

Desarrolle un modelo de datos basado en los siguientes extractos de una


entrevista con un usuario:
Estamos en graves problemas aqu. Esta es la tercera semana seguida
que se nos pierde un televisor de un cliente.
De alguna manera tenemos que mantener un registro de quin trajo
cual aparato y cuando, tambin es necesario saber la fecha de retiro.
Adems es necesario registrar cul de nuestros tcnicos trabaj en cada
aparato y cunto se demor.
Bueno, djeme ser ms especfico. Tom all en el banco tres se est
robando equipo, estoy seguro. Todo el equipo est numerado
(empezamos con el 1001 hace como seis aos), pero nunca podemos
recordar dnde lo pusimos. Necesitamos que cada empleado registre
cada herramienta cuando la saca, y la registre tambin cuando la
devuelve, y slo una herramienta a la vez. El ltimo que la sac paga si
falta.
Bill tuvo una buena idea el mes pasado, es el de ese banco de all ah
demonios!, lo cambi a otra parte, pero no recuerdo dnde. Esa es otra
cosa que tenemos que saber, quin est ocupando cul banco.
Bueno, en todo caso el tuvo esta gran idea. Podramos ponerle un timbre
con un nmero a cada aparato cuando el cliente lo trae. Luego lo
pondramos en la repisa y cuando alguien necesitara trabajo, lo retirara
de la repisa y firmara por el. As sabramos quien fue el ltimo que lo
tuvo. Si l no pudiera repararlo lo devolvera a la repisa y firmara al
devolverlo. Pero slo despus de anotar cuanto tiempo trabaj en el.
Bueno, era una estupenda idea. Hice imprimir estas tarjetas rosadas y
todos anotaban todo en ellas, y funcion muy bien. Hasta que se
acabaron las tarjetas y la imprenta estaba cerrada. As que los llamamos
a ustedes. Pensamos que podran instalar uno de esos terminales all
junto a la repisa y podramos escribir todo ah y no necesitaramos las
tarjetas.
Sabe, el otro da apareci aqu con los brazos llenos de aparatos
(televisores, radios, un microondas), en fin tena de un cuanto hay.
Crame, fue una tremenda historia. Tuvimos que escribir su nombre y
nmero de telfono en 15 tarjetitas rosadas 15 veces!, y sabe, algo por
el estilo, vino un da una seora que se puso muy molesta cuando le
pedimos su nombre y nmeros de telfonos. Pensaba que tenamos que
recordarlo ya que haba estado aqu la semana anterior.

11

13.

Cadena Hotelera

Una pequea cadena hotelera situada en los Alpes suizos, proporciona a sus
clientes, adems de alojamiento, la posibilidad de realizar cursos de esqu y
excursiones en bicicleta por los parajes do In zona.
Para estas cuestiones, dicha cadena hotelera tiene contratados una serie de
monitores de esqu y unos gulas conocedoras de la zona para la organizacin y
desarrollo de las excursiones antes mencionadas. La cadena esta interesada en
informatizar la gestin de estas actividades.
Se quiere conocer en todo momento los clientes hospedados en los distintos
hoteles, as como los cursos y excursiones solicitadas por dichos clientes y los
monitores y guas responsables de cada una de estas actividades.
Se cuenta con la siguiente informacin de partida:
- Los hoteles estn definidos por su nombre, direccin, telfono y cdigo de hotel.
- Los cursos de esqu tienen un horario, una duracin en das, una fecha de
comienzo y un nivel de dificultad. Un curso puede ser impartido por varios
monitores.
- Las excursiones estn definidas por fecha y descripcin. Una excursin es
llevada por un solo gua.
- De los clientes se debe conocer su nombre, apellidos, direccin y telfono.
- De los monitores se almacena el nombre, apellidos, direccin y telfono. Hay que
tener en cuenta que los monitores se alojan en el hotel en el que imparten los
cursos de esqu.
- La informacin de inters de los guas es el nombre, apellidos, direccin,
telfono. Los guas no se hospedan en el hotel que ofrece las excursiones: son
personas que viven en la zona y que trabajan para agendas de gulas. Es
importante conocer In agencia para la que trabajan.
- Las clases de esqu y las excursiones son, por supuesto, opcionales. Un cliente
puede solicitar solamente alojamiento.
- Es importante conocer la fecha de entrada y salida del cliente en cada hotel, as
como el rgimen de alojamiento.
- Un cliente puede solicitar una excursin que no ofrezca el hotel, de forma que el
hotel se encarga de llamar a un gua que no este contratado, para que se
encargue de dicha excursin.

12

14.

Empresa de venta de productos informticos

Una empresa dedicada a la venta de productos informticos desea qua diseemos


la base de datos para la automatizacin do sus procesos. Para ello nos detalla
que: Vende productos quo pueden sen CPU's, impresoras o monitores. entre
otros. De su catalogo podemos decir;
De las CPU's nos interesa un cdigo, el modelo y la memoria principal. Do las
impresoras nos interesa el cdigo. el modelo y la velocidad. mientras que para los
monitores nos interesa el cdigo, el modelo y la definicin mxima. De cualquier
otro producto nos interesa solamente el cdigo y modelo. Todos los cdigos son
nicos y no se repiten ni para productos de diferentes tipos.
Interesa conocer los proveedores de los productos, que se caracterizan por su
RUT y direccin, as como es de inters conocer la fecha en que se les ha
adquirido cada producto, teniendo en cuenta que un producto puedo ser adquirido
a diferentes proveedores y que un proveedor puede proporcionar mas de un
producto. Se necesita, tambin, conocer cuantos productos proporciona cada
proveedor.
Por otra parte, la empresa nos indica que dispone de una serie de productos para
alquiler, De dichos productos, que en principio pueden ser solamente monitores o
discos duros. interesa conocer el cdigo de producto para alquiler y el precio por
hora. Cualquiera de los monitores que tiene a la venta puede ser alquilado y por
tanto interesa saber la resolucin mxima, mientras que para los discos duros
interesa la capacidad. No hay ningn otro tipo de producto que pueda ser
alquilado.
En otro orden de cosas, algunas CPU's y algunos discos duros son considerados
como productos de alta tecnologa y por tanto interesa conocer su pas de origen y
fecha de fabricacin. De todos estos productos de alta tecnologa se quiere
conocer los datos do su empresa fabricante, que son nombre, direccin y numero
de empleados, sabiendo que uno de estos productos solamente lo fabrica una
empresa, mientras que cada una de estas casas puede fabricar mas de un
producto.
Algunas de estas empresas dan soporte tcnico a los productos de alta tecnologa
fabricados por otras, lo cual resulta de inters, ya que se puede solicitar esos
servicios y comparar precios del soporte para dichos productos.
Por supuesto es de inters conocer el precio de cada empresa para el soporte a
cada uno de los productos.

13

Por ultimo, y dado que nuestra empresa da servicio tcnico exclusivamente a las
personas que compran impresoras. se desea almacenar los datos do dichos
clientes, que son RUT, telfono y domicilio, adems de la fecha en que ha
comprado cada una de las impresoras que tenga.

14

Você também pode gostar