You are on page 1of 8

Informtica de Gestin. Diplomatura en Empresariales.

EJERCICIOS MODELO ENTIDAD/ASOCIACION


1. Empresa
Realizar el diseo conceptual de una B.D. para gestionar la informacin sobre los empleados de una empresa, a partir de las siguientes condiciones: para cada empleado dispondremos de su DNI, nombre, fecha de nacimiento, salario y Departamento en el que trabaja. De cada Dpto. sabremos su nombre, el n del despacho en el que se ubica y conoceremos cul es el Jefe de dicho Dpto.

2. Seguros
Una Compaa de Seguros est organizada piramidalmente. De cada empleado conocemos su DNI, nombre y salario. En particular, para cada vendedor conocemos su n de vendedor, zona en la que opera y fecha, n de pliza, importe y beneficiario de sus ventas. Realizar un esquema E/A para dichas condiciones.

3. Empresa2
Una empresa ubicada en distintos edificios de distintos polgonos industriales desea registrar la distribucin de sus departamentos. Un departamento puede estar distribuido en varios edificios. Del departamento tenemos su nombre y el nmero de empleados que lo integran. De los edificios sabemos su nombre y el nmero de despachos que tienen. En cada edificio (que est localizado en un polgono industrial, y del que se conoce su nombre y la ciudad en la que est situado) pueden ubicarse distintos departamentos. Debido a esto, se desea controlar el nmero de despachos que cada departamento tiene en cada edificio.

4. Ros de Espaa
Nos han encargado realizar el diseo conceptual de una parte de la BD que almacenar informacin sobre ros de Espaa. En esta BD vamos a almacenar el nombre y el nmero de habitantes de todas las comunidades autnomas, el nombre y el nmero de habitantes de algunas ciudades, as como la autonoma a la que pertenecen. Se desea conocer el nombre, longitud y caudal de algunos ros, registrando las ciudades (de entre las que tenemos almacenadas) por las que pasan, as como las comunidades que baan. Adems, se guardar el nmero de kilmetros que de cada ro discurren por cada comunidad autnoma.

5. Vehculos
Se desea tener informatizada alguna informacin acerca del parque de vehculos que circulan habitualmente por una ciudad. Los datos que se quieren conocer sobre los conductores son: nombre, primer apellido, DNI y nmero de aos con carnet de conducir. Se distinguen tres tipos de vehculos: coches, motos y camiones. De todos ellos se desea conocer marca y matrcula. Adems, para el caso de los coches: el nmero de puertas y para el caso de los camiones: la tara. 1

Departamento de Matemticas y Computacin. Universidad de La Rioja.

6. Autobuses
Una compaa de autobuses decide gestionar el movimiento diario de sus autobuses urbanos. De cada autobs que posee, desea conocer su nmero de identificacin y el nmero de asientos. El nmero de identificacin viene dado por el nmero de lnea que cubre, ya que cada lnea slo la cubre un nico autobs. El autobs realiza paradas de las que se conoce direccin, existencia o no de marquesina, 1 hora de llegada y frecuencia de paso por la parada. Cada autobs debe tener asignados al menos 2 conductores al da. De cada conductor se conoce el nombre, el primer apellido, el DNI y el nmero de aos que lleva trabajando en la empresa. Un conductor no puede conducir autobuses de otras lneas.

7. Seguros2
Una compaa de seguros desea construir una base de datos que gestione los seguros de hogar contratados en la misma con atencin a los siguientes puntos. La base de datos debe estar preparada para guardar informacin sobre algunas personas, no necesariamente clientes que ya hayan contratado un seguro, sino personas que sean propietarias de algn piso (estos se contemplan como futuros clientes). De las personas interesa conocer su nombre, primer y segundo apellido y DNI. Del piso en propiedad se desea conocer el nmero de metros cuadrados y la direccin del mismo (calle, nmero, piso, ciudad). Para aquellos clientes que tengan contratado un seguro se desea conocer el nmero de pliza del mismo, el tipo y la cuota bsica a pagar. Se desea tambin guardar la cantidad asegurada del piso que depende del tipo de seguro contratado y del nmero de metros cuadrados del piso.

8. Compaa telefnica
Una pequea empresa telefnica desea crear una Base de Datos para el control de las llamadas efectuadas exclusivamente entre sus abonados. Dispondr de informacin sobre las terminales de su red (si se trata de telfonos mviles o fijos, el n de telfono y el nombre del abonado), y de cada llamada realizada entre ellos se almacenar: nmeros de telfono del emisor y el receptor de la llamada, la hora de comienzo de la misma y su duracin. Realizar un diseo E/A de dicha Base de Datos.

9. Horarios
Antes de comenzar el curso, los encargados de realizar los horarios de una Diplomatura han decidido automatizar el proceso, en un intento de racionalizar el reparto de horas y aulas. Para ello, se cuenta con una relacin de las asignaturas a impartir (con su nombre y cuatrimestre correspondiente) y de los profesores (con su nombre y departamento al que pertenecen) responsables de cada una de ellas. Cada asignatura se imparte en una sola aula. De cada aula se conoce su nmero (de aula), capacidad y si es un aula de informtica o no. Para las aulas de informtica se sabe el nmero de ordenadores que hay. Slo algunas aulas tienen pizarra. Si la tienen, slo tienen una, y de ella se conoce su tamao (ancho x alto).

Informtica de Gestin. Diplomatura en Empresariales.

10. ETT
La BD de una empresa de trabajo temporal (ETT) contiene informacin sobre empresas que ofertan puestos de trabajo y personas que buscan empleo. Los puestos de trabajo almacenados han sido ofertados por alguna empresa, informando de la profesin solicitada, el lugar de trabajo destinado y las condiciones exigidas para dicho puesto. De las personas que buscan empleo tenemos su DNI, nombre, estudios y profesin deseada. Puede haber personas que no se hayan ofrecido para ninguno de los puestos de trabajo que tenemos registrados, y puede que ninguna persona se haya ofrecido para alguno de los puestos. En algunos casos se formalizarn contratos entre las empresas y las personas, y almacenaremos la fecha de firma, duracin y sueldo del contrato. Se supone que una persona slo puede ser contratada por una empresa. De la empresas tenemos los datos de CIF, nombre y sector. Adems, se distinguirn pymes y multinacionales: de las primeras almacenaremos la ciudad en la que se ubica y de las segundas el nmero de pases en los que tiene representacin.

11. Prensa
Deseamos informatizar los artculos publicados por los peridicos regionales, de los que sabemos su nombre. De cada artculo almacenaremos su ttulo, texto completo y un resumen. Tambin nos interesar saber el tipo de artculo (si es noticia, artculo de opinin, etc). Un mismo artculo puede ser publicado en distintos peridicos y nos interesar registrar las fechas y secciones (local, nacional, sociedad, etc) de publicacin. Todos los artculos tienen uno o ms autores, los cuales pueden ser periodistas profesionales o no. De todos ellos, interesa conocer su nombre, y de los autores que no son periodistas, deseamos conocer su profesin. Adems, sabemos para qu peridico trabajan los periodistas, aunque algunos de ellos trabajan por su cuenta (no trabajan para ningn peridico). En un peridico deben trabajar al menos cinco periodistas, y de ellos sabemos el cargo que ocupan en el peridico.

12. Vinos
Deseamos almacenar informacin sobre los vinos producidos en La Rioja. Los vinos son producidos por bodegas, de las que conocemos su nombre, y que pueden ser empresas o cooperativas bodegueras. Para las empresas almacenaremos el nombre de su propietario, y para las cooperativas el nmero de cooperativistas. Algunos vinos registrados no son producidos por bodegas (pensar en vinos producidos por personas particulares), y las bodegas producen varios vinos. De los vinos guardaremos su marca, tipo (tinto, blanco o rosado), ao de cosecha y graduacin; adems, conocemos los distintos tipos de uva que se han utilizado para su elaboracin. Para cada vino, hemos recogido la calificacin que le han dado algunos catadores. De stos sabemos su nombre y el medio de comunicacin al que pertenecen, con la restriccin adicional de que cada catador ha valorado un mximo de 10 vinos.

Departamento de Matemticas y Computacin. Universidad de La Rioja.

13. Museos
Una persona amante del arte desea construir una base de datos de museos del mundo y las obras de arte de cada uno. Por las limitaciones de su equipo informtico (y las suyas propias) va a considerar nicamente pinturas y esculturas.

Por la informacin de que dispone, puede saber en qu museo est cada obra de arte y, adems, para algunas obras de algunos museos conoce incluso la sala del museo en la que est la obra. Las salas de los museos tienen un nombre y puede haber salas con mismo nombre en distintos museos. Como aficionado a la materia que es, sabe que toda obra de arte tiene un ttulo. Sin embargo, otros datos son especficos del tipo de obra de arte que considere: pintura o escultura. As, de las pinturas se conoce su formato de ancho x alto y el tipo de pintura (leo, pastel, acuarela,...). De las esculturas se considera el material con el que estn hechas (bronce, hierro, mrmol,...) y el estilo de la escultura (neoclsica, grecorromana, cubista,...). Le interesar tambin, conocer los autores de las obras. Los datos generales de los autores sern su nombre y nacionalidad. Como es natural, existen obras de arte de las que se desconoce el autor. De los museos recoger la siguiente informacin: el nombre del museo, direccin con el nombre de la calle y el nmero, adems de la ciudad y el pas donde est.

14. Publicidad
Se desea confeccionar una base de datos que almacene informacin sobre la publicidad actualmente emitida en los principales medios de comunicacin. Hay tres tipos de soportes publicitarios: anuncio televisivo, cua radiofnica o anuncio impreso. De todos ellos se conoce el slogan que utilizan. Si el anuncio es televisivo o es una cua radiofnica, se desea conocer cuntos minutos dura, el nombre de las cadenas de televisin o emisoras de radio respectivamente que lo emiten y cuntas veces al da es emitido en cada uno de los medios. Si el anuncio es impreso se almacenar el nombre y la tirada de las publicaciones donde se incluya as como si stas son peridicos o revistas; de estas ltimas conocemos su periodicidad (semanal, mensual, ...). De los anuncios impresos conocemos si se emplean o no imgenes en su confeccin y el espacio (ancho x alto) que ocupan, as como la pgina en la que se publican. Un anuncio pertenece a una campaa publicitaria que puede incluir otros anuncios. Cada campaa publicitaria tiene un tema (venta de un producto, promocin del turismo en una determinada zona, ayuda a determinados pases, prevencin de enfermedades,...) y un presupuesto total para todos los anuncios que incluye la misma. Dicha campaa publicitaria la contrata un anunciante del que conocemos su nombre y si es institucin o empresa. Finalmente se quiere contemplar cules de los medios audiovisuales (es decir cadenas de televisin y emisoras de radio) considerados antes son a su vez empresas que se anuncian.

Informtica de Gestin. Diplomatura en Empresariales.

15. Aeropuerto
El aeropuerto de una pequea ciudad desea tener informatizado el movimiento de aviones que se da en sus instalaciones.

De cada vuelo se desea conocer cul es la compaa responsable, el tipo de avin e informacin sobre los pasajeros que en l viajan. En concreto, de cada pasajero se recogern los datos siguientes: nombre, apellidos, edad y nmero de asiento dentro del vuelo en el que viaja. No se considera que una misma persona pueda subir a dos vuelos distintos. Tambin interesar distinguir entre los vuelos de salida y los de llegada. Para los vuelos de salida se conocern los datos de hora de salida, el lugar de destino y la puerta de embarque. De los vuelos de llegada se conocern la hora aproximada de aterrizaje, el origen del vuelo y la puerta por la que saldrn los pasajeros. El lugar de origen o destino de un vuelo se identificar por el nombre de la ciudad y el pas. Sin embargo, se debe tener en cuenta que en una misma ciudad puede haber varios aeropuertos, siendo de inters conocer el aeropuerto origen o destino de cada vuelo.

16. Biblioteca
Una facultad universitaria quiere automatizar la gestin de su biblioteca. A continuacin presentamos las notas tomadas en una entrevista realizada para conocer los requisitos del sistema de informacin:

El fondo de la biblioteca lo componen un depsito de libros y revistas. Todos los libros tienen un titulo y algunos (uno o ms) autores (consideraremos autores tanto a personas fsicas como instituciones). Los datos de un autor son su nombre y sus apellidos si es una persona, y su nombre si es una institucin. Tambin se debe poder informar de si una persona o institucin tiene una participacin especial en la edicin de un documento (director, traductor, etc.) De los libros se tiene adems la informacin de la ciudad en que se edita, de la editorial que lo edita, del ao y del nmero de pginas que tiene. Las revistas tienen un nombre y se conoce adems la editorial que la edita y si estn vivas o no (una revista est viva si an se est editando). De las revistas y de algunos libros (recopilaciones de artculos) se han almacenado aparte los artculos en ellos contenidos. De los artculos de revistas, adems del autor(es) y ttulo, se conoce tambin el nmero y ao de la revista y el nmero de las pginas de comienzo y final del mismo. De los artculos de libros se recoge la informacin del autor(es), ttulo, nmero de la pgina de comienzo y la del final del artculo. Muchos artculos tienen un resumen o extracto de su contenido. De todos los artculos interesa poder informar explcitamente del idioma en que est escrito (un artculo est escrito en un solo idioma) y de los temas de los que trata. Los libros y revistas tienen una signatura para facilitar su localizacin en la biblioteca.

Departamento de Matemticas y Computacin. Universidad de La Rioja.

17. Radio
Se desea confeccionar una base de datos que almacene informacin sobre las cadenas de radio del panorama radiofnico. De cada cadena conoceremos el nombre, el gnero (musical, de noticias, deportiva, ) y adems, el nombre de las provincias en las que emite, teniendo en cuenta que una cadena puede tener varias emisoras en una misma provincia, cada una de ellas emitiendo en su correspondiente dial. Por otra parte, conoceremos el nombre y la antigedad de todos los empleados de cada cadena de radio. De los tcnicos conoceremos adems su especialidad (de sonido, de archivo, de mantenimiento, ) y de los locutores los programas que presentan. Sabremos, para cada programa, su nombre, la hora de inicio, su duracin en minutos y la cadena de radio que lo emite. Hemos de tener en cuenta adems que cada locutor puede presentar un mximo de tres programas distintos y que cada programa es presentado como mucho por cinco locutores. Los programas pueden tener un patrocinador del que conoceremos el nombre y el aporte econmico; distintos programas pueden tener el mismo patrocinador. Realizar un diseo E/A correspondiente a los requisitos anteriores.

18. Ciclismo
Se desea confeccionar una base de datos que almacene informacin sobre el mundo del ciclismo profesional. De cada ciclista conoceremos el nombre, la altura, el peso, las pulsaciones en reposo y el equipo para el que corre. Tambin dispondremos de informacin acerca de las pruebas ganadas por cada ciclista y el nmero de veces que la gan. En ciclismo existen dos tipos de pruebas: por etapas (en la que hay un corredor ganador de la clasificacin general y un equipo ganador de la clasificacin por equipos) y clsicas (carreras de un da que siempre tienen el mismo recorrido y que no tienen clasificacin por equipos). De las pruebas sabremos el nombre, el ao de la 1 edicin y las empresas organizadoras de la prueba. Para las clsicas conoceremos adems los kms del recorrido. De cada equipo, que contar con un nmero de corredores entre 9 y 22 conoceremos tambin el n de victorias en la clasificacin general por equipos de las distintas pruebas por etapas, as como el nombre de su sponsor (empresa que lo patrocina). Por ltimo, estaremos interesados en conocer cuales de los sponsor de los equipos ciclistas son adems organizadores de pruebas ciclistas. Realizar un diseo E/A correspondiente a los requisitos anteriores.

19. Cine
Un aficionado al cine desea confeccionar una Base de Datos sobre las pelculas de su extensa videoteca particular. De cada pelcula le interesar conocer el ttulo, el ao de produccin, la nacionalidad, y los datos (nombre, fecha_nacimiento y nacionalidad) de los intrpretes (como mucho los 6 intrpretes principales), el director y los autores del guin en el que est basada la pelcula. De este ltimo, -el guin-, se sabr adems el ttulo. Tambin desea conocer los posibles oscars ganados por cada pelcula en las modalidades de: mejor pelcula, mejor guin, mejores intrpretes y mejor director. Por ltimo, se tendrn identificadas las pelculas que son remakes de otras, conociendo en ese caso, la pelcula original y los distintos remakes.

Informtica de Gestin. Diplomatura en Empresariales.

20. Msica
Un representante artstico nos ha encargado confeccionar una base de datos para almacenar informacin sobre los msicos que representa. De cada msico conoce su nombre real, y si es solista conoce adems su nombre artstico. Algunos msicos tocan instrumentos, de los que hay que distinguir el tipo (cuerda, viento, percusin...) y el nombre. Tambin quiere registrar los nombres de los grupos que representa y los msicos que los integran, almacenando para cada msico el papel (cantante, guitarrista, bajista...) que desempea dentro del grupo. Algunos msicos son autores de temas musicales que pueden ser interpretados por solistas o grupos (no se admite que un mismo tema est interpretado por ms de un solista o por ms de un grupo). Los temas pueden estar incluidos en varios discos, con un mnimo de cinco temas por disco. De los discos sabe su ttulo y de cada tema sabe su ttulo, duracin (minutos y segundos), y el nmero de cancin que ocupa en un determinado disco. Realizar un diseo E/A correspondiente a los requisitos anteriores.

21. Pisos
Una revista especializada en la oferta inmobiliaria de Logroo desea crear una Base de Datos con los pisos en venta en nuestra ciudad. La informacin que le interesa almacenar de cada piso es la siguiente: la direccin (calle, n, piso y puerta), los m, el n de habitaciones y los precios ofertados por los distintos vendedores (un mismo piso puede ser ofrecido por distintos vendedores). De los vendedores conoceremos su nombre y telfono, adems del nombre de la inmobiliaria para la que trabajan, en el caso de que el vendedor no sea el propietario particular del piso. Dispondremos adems de informacin sobre el barrio en el que se encuentra cada piso: conoceremos el nombre y el nmero de habitantes y, de tenerlos, el nombre de su centro de salud y de sus colegios. Realizar un diseo E/A correspondiente a los requisitos anteriores.

22. Eurocopa
Un aficionado al ftbol quiere crear una Base de Datos con los resultados de la fase final de la pasada Eurocopa de selecciones nacionales. Le interesar conocer el nombre de cada seleccin y su indumentaria habitual (color de la camiseta, el calzn y las medias), el nombre del seleccionador y el n de aos que ste lleva en el cargo, y los nombres, n de camiseta y posicin (portero, defensa, centrocampista, ) de los 22 jugadores de cada equipo. Adems almacenar informacin de todos los partidos jugados por cada equipo: la fecha, el lugar, el equipo local y el resultado (n de goles del equipo local y del visitante). Conocer tambin, de cada gol marcado, el jugador que lo marca, el portero que lo encaja, el minuto de juego y el tipo de gol (de falta, de penalty, en jugada, etc). En este punto hemos de tener en cuenta que, segn la reglamentacin, en un mismo partido pueden llegar a intervenir (contando los dos equipos y todos los posibles cambios) 32 jugadores, de ellos seis porteros. Realizar un diseo E/A correspondiente a los requisitos anteriores. NOTA: En la fase final de la Eurocopa un equipo juega un mnimo de tres partidos (los eliminados en la 1 fase) y un mximo de seis (los cuatro que llegan a semifinales).

Departamento de Matemticas y Computacin. Universidad de La Rioja.

23. Pginas Web


Un administrador de sitios web de Internet necesita almacenar la informacin sobre las pginas web alojadas en los sitios que administra, de los que sabe su nmero IP y su direccin de Internet. Una pgina web puede contener enlaces a otras pginas. Todas las pginas tienen un nombre y una fecha de ltima modificacin, y pueden contener objetos multimedia de tres tipos: imgenes, sonidos y videos. Todos los objetos tienen un nombre de fichero y un tamao en Kbytes Las imgenes adems tienen un tamao (ancho x alto) y el tipo de fichero grfico que es (jpg, gif, bmp,...); los sonidos tienen un tipo (wav, mp3,....); y tambin lo tienen los vdeos (avi, mov,...).

24. Grupos musicales


Una revista de msica desea confeccionar una Base de Datos con informacin sobre los distintos grupos del panorama musical actual. De cada grupo se conocer el nombre, el ao de fundacin, los datos de los distintos componentes (nombre, sexo, edad, ao de incorporacin al grupo e instrumento para los instrumentistas del grupo), si el grupo es o no estrella de una determinada compaa discogrfica (cada compaa tiene un nico grupo estrella) y las canciones que forman parte de su repertorio (Ojo!, una misma cancin puede ser tocada por varios grupos). Concretamente de las canciones conoceremos: ttulo, duracin, si ha sido llevada al n1 de ventas interpretada por algn grupo, nombre de la compaa que posee los derechos y si el autor de la letra es adems componente de algn grupo.

25. Universidad
La Universidad de La Rioja nos ha encargado la creacin de una Base de Datos para la Gestin de su informacin acadmica. En ella se almacenar informacin sobre los alumnos y los profesores, concretamente, DNI, nombre, apellido, direccin (calle y n), ciudad de residencia, telfono, fecha de nacimiento, sexo y un nmero de identificacin interno. De los alumnos conoceremos las asignaturas en las que est matriculado (y el n de matrcula: 1, 2, 3, ) y de los profesores las asignaturas que imparte (supondremos que cada asignatura es impartida por un nico profesor). Los datos que conoceremos de las asignaturas sern: n de identificacin, nombre, crditos, cuatrimestre, coste bsico, y curso, nombre y n de identificacin de la titulacin a la que corresponde dicha asignatura. Es importante resaltar que la Universidad dispone de asignaturas especficas de Libre Eleccin, es decir, asignaturas que no pertenecen a ninguna titulacin y en las que pueden matricularse todos los alumnos del campus. Realizar el diseo conceptual de dicha Base de Datos.