Está en la página 1de 20

Ejercicios ER I

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I


Yolanda Garc a Ruiz (UCM)

October 25, 2010

Yolanda Garc a Ruiz (UCM)

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Ejercicio 1: Una empresa de aparatos electr onicos desea informatizar sus datos. Escribir el diagrama ER que responda a la siguiente especicaci on verbal: Cada aparato electr onico viene determinado por un c odigo u nico y una descripci on. Adem as cada aparato corresponde a un tipo de electrodom esticos (a lo sumo). Cada tipo de electrodom estico (televisor, mp3, lavadora, etc) tiene un nombre y unas caracter sticas (un campo de texto). Se supone que no hay dos tipos con el mismo nombre y caracter sticas. Algunos tipos pueden formar parte de otro tipo m as general (mp3 de aparato de m usica), pero en este caso s olo forman parte de un u nico tipo. Los componentes son las piezas que forman el aparato. Vienen dados por un nombre (por ejemplo transformador) y unas especicaciones (un campo de texto). Tambi en nos interesa conocer datos de los fabricantes de componentes: su CIF ( unico) y su domicilio social. Cada aparato puede llevar cualquier cantidad de componentes. Interesa saber para cada aparato qu e componentes lleva y qu e fabricante suministra cada componente. Un aparato puede llevar muchas unidades de un mismo componente (interesa saber cu antas), pero en este caso todas estar an suministradas por el mismo fabricante y con un mismo precio.
Yolanda Garc a Ruiz (UCM) Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Soluci on 1: Considerando componentes como una entidad d ebil que queda desambiguada por el fabricante. En este caso, cada componente es suministrado por un solo fabricante.
Cdigo Nombre Descripcin Caracteristicas

Aparatos

Tiene tipo

Tipos

Subtipo lleva
Precio Cantidad

Componentes
Nombre Especificacin

Sumini lleva strado

Fabricantes
CIF

Yolanda Garc a Ruiz (UCM)

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Soluci on 2: En este caso lleva es una relaci on entre 3 entidades. En este caso, cada componente puede ser suministrado por m as de un fabricante.

Cdigo Nombre Descripcin Caracteristicas

Aparatos
Precio Cantidad

Tiene tipo lleva

Tipos

Subtipo

Componentes
Nombre Especificacin

Fabricantes
CIF

Yolanda Garc a Ruiz (UCM)

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Cada aparato se puede asociar, como m aximo, con un tipo de aparato. Cada tipo de aparato se puede asociar a varios aparatos electr onicos.
Cdigo Descripcin N b Nombre Caracteristicas

Aparatos

Tiene tipo

Tipos

541 600 987 398

ELE IYS HOR

Participacin P i l Parcial

Participacin P i l Parcial

Yolanda Garc a Ruiz (UCM)

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Algunos tipos pueden formar parte de otro tipo m as general (mp3 de aparato de m usica), pero en este caso s olo forman parte de un u nico tipo.
Nombre Caracteristicas

Tipos
Tipoms general

Tipoms general

Subtipo

Tipoms particular

MP3 ELE IYS HOR Participacin Parcial


Yolanda Garc a Ruiz (UCM)

ELE MP3 IYS HOR Participacin Parcial


Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Ejercicio 2: Se desea dise nar una base de datos para almacenar y gestionar la informaci on empleada por un concesionario de autom oviles, teniendo en cuenta los siguientes aspectos: A un concesionario de coches llegan clientes para comprar autom oviles. De cada coche interesa saber la matr cula, modelo, marca y color. Un cliente puede comprar varios coches en el concesionario. Cuando un cliente compra un coche, se le hace una cha en el concesionario con la siguiente informaci on: dni, nombre, apellidos, direcci on y tel efono. Los coches que el concesionario vende pueden ser nuevos o usados (de segunda mano). De los coches nuevos interesa saber el n umero de unidades que hay en el concesionario. De los coches viejos interesa el n umero de kil ometros que lleva recorridos. El concesionario tambi en dispone de un taller en el que los mec anicos reparan los coches que llevan los clientes. Un mec anico repara varios coches a lo largo del d a, y un coche puede ser reparado por varios mec anicos. Los mec anicos tienen un dni, nombre, apellidos, fecha de contrataci on y salario. Se desea guardar tambi en la fecha en la que se repara cada veh culo y el n umero de horas que se ha tardado en arreglar cada autom ovil.
Yolanda Garc a Ruiz (UCM) Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Solucion:
Marca Nombre DNI M t l Matrcula Modelo

Cliente

compra co pa

Coches

Horas Fecha

Repara Usados Mecnicos


KM Nombre CIF

Isa Nuevos
Unidades

Yolanda Garc a Ruiz (UCM)

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Un cliente puede comprar varios coches en el concesionario. Cuando un cliente compra un coche, se le hace una cha en el concesionario. A pesar de que no lo dice el enunciado, suponemos que un coche no puede ser comprado por varios clientes.
Marca Nombre DNI M t l Matrcula Modelo

Cliente

compra co pa

Coches

999BFJ 233 786 786 768 999GKT 676HJG 666FGT 543CFD Participacin Parcial

Participacin Total

Yolanda Garc a Ruiz (UCM)

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Un mec anico repara varios coches a lo largo del d a, y un coche puede ser reparado por varios mec anicos.
CIF Nombre Fecha Horas M t l Matrcula Marca Modelo

Mecnicos

Repara epa a

Coches

H783 H783 B233 C786 C786 M768

999BFJ 999GKT 676HJG 666FGT 543CFD Participacin Parcial

Participacin Parcial

Yolanda Garc a Ruiz (UCM)

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Ejercicio 3: Se desea disenar un diagrama ER para representar fracciones. Cada fracci on queda determinada por dos numeros enteros, el numerador y el denominador. Algunas fracciones son las fracciones reducidas de otras. Por 6 ejemplo, 1 4 es la fraccion reducida de 24 . Se verica que todo numero racional tiene una unica fraccion reducida (solo se llama fraccion reducida a la que ya esta totalmente simplicada). Ademas de conocer la fraccion reducida asociada a cada fraccion, interesa saber el factor de reduccion asociado (en el 6 caso de 24 y 1 4 el factor es 6). Dos fracciones se deben considerar diferentes si tienen el numerador o el denominador diferentes, aunque correspondan a la misma fraccion reducida.
Yolanda Garc a Ruiz (UCM) Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Toda fracci on participa en la relaci on (relaci on total). Cada fracci on tiene una unica fraccion reducida.
Numerador Denominador

Fraccin
Fraccin reducida
Factor

Fraccin

Se reduce
Fraccin reducida

Fraccin

.. 3/2 3/12 6/24 Participacin Total

3/12 3/2 1/4 6/24 Participacin Parcial

Yolanda Garc a Ruiz (UCM)

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Ejercicio 4: El gerente de la f abrica 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 ER correspondiente teniendo en cuenta que: Los muebles est an representados por un nombre u nico. Tambi en se quiere conocer su precio. Todo mueble est a formado por una o m as piezas. Cada pieza tiene un identicador u nico y puede formar parte de varios muebles. Interesa apuntar cu antas unidades de cada pieza componen el mueble. Todas las unidades de una pieza se encuentran en uno o m as estantes del almac en. El estante viene determinado de forma u nica por dos valores: pasillo y altura. Adem as de en qu e estantes est an las piezas interesa conocer cu antas unidades de la pieza hay almacenadas en cada estante.

Yolanda Garc a Ruiz (UCM)

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Si todo mueble est a formado por al menos una pieza, debe participar de forma total en la relaci on.
Nmero Descripcin p Cdigo Nombre

Precio

Piezas

Forma do

Muebles

Estn

Cantidad

Et t Estantes
Altura Pasillo

Yolanda Garc a Ruiz (UCM)

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Ejercicio 5: Denir 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 u nico y lleva asociados 3 valores num ericos indicando su nivel de fuerza, inteligencia y habilidad. Adem as interesa saber en cada momento en qu e escenario (numero de escenario) se encuentra. Cada personaje puede dominar a otros personajes (a 0 o m as), pero s olo puede ser dominado por otro, o por ninguno. Los personajes tiene en cada momento algunos objetos en su poder. Adem as de saber qu e objetos tiene cada personaje hay que guardar informaci on acerca de en qu e momento (hora, minuto y segundo) cogi o el personaje el objeto. Puede haber objetos que no est en en posesi on de ningun personaje (no los ha encontrado nadie a un), pero ninguno puede pertenecer a dos personajes al mismo tiempo. Los objetos se distinguen entre s por un c odigo y tienen asociado un n umero de escenario, el n umero del escenario en el que se encuentran situados al comienzo del juego. Cada escenario puede contener 0 o m as objetos. Cada escenario tiene un n umero que lo identica y 2 factores riesgo, tiempo que indican caracter sticas particulares del escenario.
Yolanda Garc a Ruiz (UCM) Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Soluci on:

Minutos Cdigo Descripcin Hora Segundos Nombre Fuerza

Instante

Objetos

Poseen

Personaje

Dominador

Domina

Escenario
Nmero Riesgo Tiempo

Estn

Yolanda Garc a Ruiz (UCM)

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Para cada personaje interesa saber en cada momento en qu e escenario (numero de escenario) se encuentra. Adem as, suponemos que todos los personajes est an en un escenario, es decir, personajes tiene participaci on total.
Nombre Fuerza

Personaje j

Escenario
Nmero Riesgo Tiempo

Estn

Yolanda Garc a Ruiz (UCM)

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Cada personaje puede dominar a otros personajes (a 0 o m as), pero s olo puede ser dominado por otro, o por ninguno.
Nombre Fuerza

Personaje D i d Dominado Domina


Personaje Dominador

Dominador

Roll Dominado

P3 P5 P6 P1 Participacin P i l Parcial
Yolanda Garc a Ruiz (UCM)

P5 P4 P1 P7 Participacin P i l Parcial
Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Los personajes tienen en cada momento algunos objetos en su poder. Puede haber objetos que no est en en posesi on de ningun personaje (participaci on parcial), pero ninguno puede pertenecer a dos personajes al mismo tiempo.
Minutos Cdigo Descripcin Hora Segundos Nombre Fuerza

Instante

Objetos

Poseen

Personaje

Yolanda Garc a Ruiz (UCM)

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Ejercicios ER I

Los objetos (espada, antorcha, agua, ... )se distinguen entre s por un c odigo y tienen asociado un n umero de escenario, el n umero del escenario en el que se encuentran situados al comienzo del juego. Los objetos se identican, no solo por su c odigo. Necesitan el n umero de escenario. Cada escenario puede contener 0 o m as objetos.
Cdigo Descripcin

Objetos

Tiempo Ri Riesgo

Escenario

Nmero

Yolanda Garc a Ruiz (UCM)

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

También podría gustarte