You are on page 1of 2

Bases de Datos y Sistemas de Informacin Hoja de Ejercicios Tema 2

1) Una empresa de aparatos electrnicos desea informatizar sus datos. Escribir el diagrama entidad-relacin que responda a la siguiente especificacin verbal: a) Cada aparato electrnico viene determinado por un cdigo nico y una descripcin. Adems cada aparato corresponde a un tipo de electrodomsticos (a lo sumo). b) Cada tipo de electrodomstico (televisor, mp3, lavadora, etc.) tiene un nombre y unas caractersticas (un campo de texto). Se supone que no hay dos tipos con el mismo nombre y caractersticas. Algunos tipos pueden formar parte de otro tipo ms general (mp3 de aparato de msica), pero en este caso slo forman parte de un nico tipo. c) Los componentes son las piezas que forman el aparato. Vienen dados por un nombre (por ejemplo transformador que es nico para cada pieza) y unas especificaciones (un campo de texto). d) Tambin nos interesa conocer datos de los fabricantes de componentes: su CIF (nico) y su domicilio social. e) Cada aparato puede llevar cualquier cantidad de componentes. Interesa saber para cada aparato qu componentes lleva y qu fabricante suministra cada componente. Un aparato puede llevar muchas unidades de un mismo componente (interesa saber cuntas), pero en este caso todas estarn suministradas por el mismo fabricante y con un mismo precio. 2) Una aplicacin habitual en grandes sistemas de bases de datos es la aplicacin de meta-datos. En esta aplicacin se representan las tablas del sistema, por ejemplo cada tabla mediante su nombre y la base de datos a la que pertenecen (una base de datos no puede tener dos tablas con el mismo nombre). Adems para cada tabla interesa conocer qu campos la forman. Cada campo tiene un nombre y un tipo. Obsrvese que los nombres de campos no se pueden repetir dentro de una misma tabla, aunque tablas diferentes si pueden tener campos con el mismo nombre. Disear el diagrama entidadrelacin que represente los meta datos as descritos. 3) El gerente de la fbrica de muebles MosKea, Sr. Bert Oldosen, ha decidido utilizar un sistema de Base de Datos para representar la estructura de los muebles que distribuye. Realizar el diagrama entidad-relacin correspondiente teniendo en cuenta que: Los muebles estn representados por un nombre nico. Tambin se quiere conocer su precio. Todo mueble est formado por una o ms piezas. Cada pieza tiene un identificador nico y puede formar de varios muebles. Interesa apuntar cuntas unidades de cada pieza componen el mueble. Todas las unidades de una pieza se encuentra uno o ms estantes del almacn. El estante viene determinado de forma nica por dos valores: pasillo y altura. Adems de en qu estantes estn las piezas interesa conocer cuntas unidades de la pieza hay almacenadas en cada estante.

4) Definir el esquema conceptual en el modelo E/R para un juego de ordenador. En el juego se utilizan conceptos como el de personaje, objeto y escenario. Sabemos que: Cada personaje tiene un nombre nico y lleva asociados 3 valores numricos indicando su nivel de fuerza, inteligencia y habilidad. Adems interesa saber en cada momento en qu escenario (nmero de escenario) se encuentra. Cada personaje puede dominar a otros personajes (a 0 o ms), pero slo puede ser dominado por otro, o por ninguno. Los personajes tiene en cada momento algunos objetos en su poder. Adems de saber qu objetos tiene cada personaje hay que guardar informacin acerca de en que momento (hora, minuto y segundo) cogi el personaje el objeto. Puede haber objetos que no estn en posesin de ningn personaje (no los ha encontrado nadie an), pero ninguno puede pertenecer a dos personajes al mismo tiempo. Los objetos se distinguen entre s por un cdigo y tienen asociado un nmero de escenario, el nmero del escenario en el que se encuentran situados al comienzo del juego. Cada escenario puede contener 0 o ms objetos. Cada escenario tiene un nmero que lo identifica y 2 factores riesgo, tiempo que indican caractersticas particulares del escenario. 5) En un diagrama entidad relacin tenemos una relacin binaria R entre 3 entidades E1, E2 y E3. Se sabe que E1 y E2 tienen una participacin menor o igual que 1 en R. Qu se puede deducir de la cardinalidad o de la participacin de E3 en R? Justifica brevemente la respuesta.