Вы находитесь на странице: 1из 5

Bases de Datos 2010/11

Temas 1 y 2
Miguel ngel Martnez del Amor

Agustn Riscos Nez

Relacin 1:
Sistemas de Gestin de Bases de Datos y Diseo conceptual de Bases de Datos:
el Modelo-EntidadRelacin.
Ejercicio 1 Decide razonadamente si las siguientes afirmaciones son verdaderas o falsas.
1. Los sistemas de informacin nacieron a mediados del siglo XX con el desarrollo de la
informtica. verdadero.
2. Los sistemas de ficheros para el manejo de bancos de datos son los precursores de las
actuales Bases de Datos.
verdadero

3. El primer modelo de datos implementado, as como el ms extendido en la actualidad,


es el modelo relacional.verdadero : por que Permiten establecer interconexiones (relaciones) entre los datos (que
estn guardados en tablas)

4. El diseo conceptual de una BD es independiente del modelo de datos elegido para su


posterior implementacin. falso
5. El diseo lgico de una BD es independiente del modelo de datos elegido para su
posterior implementacin.
6. El diseo fsico de una BD es independiente del modelo de datos elegido para su
posterior implementacin.
Ejercicio 2 En el contexto del modelo ER, decide razonadamente si las siguientes afirmaciones son verdaderas o falsas.
1. Toda entidad posee una clave primaria.
FALSO

2. El conjunto de todos los atributos asociados a una entidad fuerte siempre funciona
como clave candidata de dicha entidad.
3. Si una entidad fuerte posee un nico atributo, entonces dicho atributo es la clave
primaria de la entidad.
4. En el modelo ER, slo estn permitidas las relaciones binarias.
5. Toda jerarqua de generalizacin parcial ha de ser solapada.
verdadero:

6. No existen jerarquas de generalizacin totales y solapadas.


Ejercicio 3 Propn una especificacin de requisitos para el diseo de la base de datos de
una empresa inmobiliaria en la que aparezcan los siguientes elementos:
Relaciones de tipo (1:1), (1:N), (N:M).
Una jerarqua de generalizacin exclusiva con al menos cuatro subtipos.
1

Una relacin reflexiva.


Una entidad dbil con dependencia en identificacin.
Ejercicio 4 Propn una especificacin de requisitos para el diseo de la base de datos de
un campeonato de ajedrez en la que aparezcan los siguientes elementos:
Relaciones de tipo (1:1), (1:N), (N:M).
Una relacin de grado 3.
Una jerarqua de generalizacin solapada.
Entidades dbiles con dependencia en existencia.
Entidades dbiles con dependencia en identificacin.
Ejercicio 5 Una base de datos para una pequea empresa debe contener informacin acerca de clientes, artculos y pedidos. Hasta el momento se registran los siguientes datos en
documentos varios:
Para cada cliente: Nmero de cliente (nico), Direcciones de envo (varias por cliente),
Saldo, Lmite de crdito (depende del cliente, pero en ningn caso debe superar los
3.000.000 pts), Descuento.
Para cada artculo: Nmero de artculo (nico), Fbricas que lo distribuyen, Existencias de ese artculo en cada fbrica, Descripcin del artculo.
Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera
est formada por el nmero de cliente, direccin de envo y fecha del pedido. El cuerpo
del pedido son varias lneas, en cada lnea se especifican el nmero del artculo pedido
y la cantidad.
Adems, se ha determinado que se debe almacenar la informacin de las fbricas.
Sin embargo, dado el uso de distribuidores, se usar: Nmero de la fbrica (nico) y
Telfono de contacto. Y se desean ver cuntos artculos (en total) provee la fbrica.
Tambin, por informacin estratgica, se podra incluir informacin de fbricas alternativas respecto de las que ya fabrican artculos para esta empresa.
Nota: Una direccin se entender como No , Calle y Ciudad. Una fecha incluye hora.
1. Se pide hacer el diagrama ER para la base de datos que represente esta informacin.
Ejercicio 6 Le contratan para hacer una BD que permita apoyar la gestin de un sistema
de ventas. La empresa necesita llevar un control de proveedores, clientes, productos y ventas.
Un proveedor tiene un cdigo RUT, nombre, direccin, telfono y pgina web.
Un cliente tambin tiene cdigo RUT, nombre, direccin, pero puede tener varios telfonos de contacto. La direccin se entiende por calle, nmero y ciudad.
2

Un producto tiene un id nico, nombre, precio actual, stock y nombre del proveedor.
Adems se organizan en categoras, y cada producto va slo en una categora. Una
categora tiene id, nombre y descripcin. Por razones de contabilidad, se debe registrar
la informacin de cada venta con un id, fecha, cliente, descuento y monto final. Adems
se debe guardar el precio al momento de la venta, la cantidad vendida y el monto total
por el producto.
1. Se pide hacer el diagrama ER para la base de datos que represente esta informacin.
Ejercicio 7 Obtn un diagrama ER que se ajuste a la siguiente especificacin de requisitos.
El Ministerio de Medio Ambiente y Bienestar de un pas desea crear un Sistema de
Informacin Geogrfica (en siglas, S.I.G.) de acceso pblico a travs de Internet. El sistema
ofrecer informacin referente a ros, afluentes, sistemas montaosos y montes, as como de
las provincias donde se localizan.
1. De los ros se almacenar un cdigo de ro, nombre, descripcin y longitud total. Adems, para cada ro se almacenarn las provincias por las que pasa y la longitud del
tramo del ro para cada provincia baada.
2. De las provincias se almacenar un cdigo administrativo de provincia, el nombre y el
nmero de habitantes, as como la capital de la provincia y la Comunidad Autnoma
a la que pertenece.
3. Los ros pueden ser afluentes de otros ros. En este caso, para cada afluente se desea
conocer de qu ro lo es, en qu provincia se une a dicho ro y en qu punto kilomtrico
lo hace (medido desde el nacimiento del ro del cual es afluente).
4. En cuanto a los sistemas montaosos, se almacenar un cdigo identificativo, el nombre, la orientacin (norte, nordeste, etc.) y la longitud, as como la altura mxima y
las provincias que ocupa.
5. Los sistemas estn formados por montes de los que se almacena un cdigo, un nombre,
descripcin y altura. Hay que tener en cuenta que un monte slo pertenecer a un
sistema. De los montes tambin se quiere almacenar la provincia o provincias en las
que se encuentra (ya que hay casos en los que un monte es compartido por varias
provincias). Los montes adems pueden tener un origen volcnico o de plegamiento.
En el caso de que su origen sea volcnico, se desea almacenar el tipo de volcn y si es
de plegamiento, se almacenar el periodo geolgico de dicho plegamiento.
6. Algunos ros y montes son elementos geolgicos monitorizados por satlite. De dichos
elementos se desea almacenar la fecha en la que se comienza su monitorizacin y
el satlite que realiza el seguimiento. Un elemento monitorizado slo puede serlo por
un satlite y un satlite podr monitorizar varios elementos. De los satlites se desea
almacenar su nmero identificativo, nombre y descripcin.

Ejercicio 8 Obtn un diagrama ER que se ajuste a la siguiente especificacin de requisitos.


Un conocido peridico deportivo desea crear una base de datos para almacenar informacin relativa a un campeonato mundial de ftbol recientemente celebrado. Debe recogerse
informacin sobre las selecciones nacionales participantes, los jugadores, los entrenadores,
los colegiados y los estadios donde se celebraron los partidos.
1. Un jugador pertenece a un nica seleccin nacional y no hay dos jugadores con el
mismo nombre. Es importante recoger los motes o sobrenombres de aquellos jugadores
que los posean.
2. Un jugador puede jugar en varios puestos distintos a lo largo del campeonato(defensa,
central, delantero, ...) pero en un determinado partido slo puede jugar en un puesto.
3. De cada jugador interesa su edad, pas y ciudad de nacimiento, as como el nombre del
club al cual pertenece y a qu pas pertenece dicho club.
4. Cada seleccin nacional tiene un nico entrenador y un entrenador slo puede entrenar
a una seleccin. Interesa conocer la edad y la nacionalidad de cada entrenador, as como
los distintos clubes a los que entren en el pasado.
5. Cada partido del campeonato enfrenta a dos selecciones y se celebra en un estadio.
Interesa saber la fecha y el resultado final del partido, as como el nombre, la ciudad
y la capacidad del estadio en el que se celebra el partido. En un mismo estadio puede
jugarse ms de un partido (por supuesto en fechas distintas).
6. En cada partido intervienen tres colegiados: el rbitro y dos jueces de lnea (uno para
cada banda). Un colegiado puede realizar una funcin en un partido y otra distinta en
otro. En conveniente conocer la nacionalidad de cada colegiado.
Ejercicio 9 Obtn un diagrama ER que se ajuste a la siguiente especificacin de requisitos.
El ayuntamiento de una gran ciudad desea crear una herramienta informtica para gestionar el transporte metropolitano. El sistema ofrecer informacin referente a las lneas de
metro, las estaciones y sus diferentes accesos y los trenes que forman la red metropolitana.
1. Una lnea est compuesta por una serie de estaciones en un orden determinado. Es
muy importante recoger la informacin sobre este orden.
2. Cada estacin pertenece al menos a una lnea, pudiendo pertenecer a varias. A su vez
cada estacin puede tener varios accesos, pero consideramos que un acceso slo puede
pertenecer a una nica estacin.
3. Cada lnea tiene asignados una cantidad de trenes. Un tren slo deja de estar asignado
a una lnea cuando se encuentra en reparacin.
4. Algunas estaciones (no todas) tienen cocheras (la capacidad de almacenamiento de
una cochera puede variar significativamente de una estacin a otra)y cada tren tiene
reservada una nica cochera. Un tren puede cambiar de cochera reservada, pero no
quedar sin ella. Cada cochera puede estar reservada para uno o varios trenes.
4

5. Hay dos tipos de estaciones: simples y mixtas. Las primeras slo tiene servicio de
metro, mientras que las segundas ofrecen conexin con otros servicios (estacin de tren,
estacin de autobuses, aeropuerto, ...). Para las estaciones mixtas interesa conocer con
qu otros servicios ofrece conexin.
6. Cada tren tiene un cdigo interno que lo identifica. Asimismo interesa conocer el modelo del tren, el nmero de vagones, la antigedad, el color, el nombre de la empresa
fabricante, la capacidad y si posee o no acceso para minusvlidos (estas tres ltimas
propiedades slo dependen del modelo del tren).
Ejercicio 10 Obtn un diagrama ER que se ajuste a la siguiente especificacin de requisitos.
Se desea crear una herramienta informtica para el sistema de control de vuelos de un
consorcio de aeropuertos pertenecientes a varios pases.
1. De cada aeropuerto en el consorcio se conoce su cdigo identificativo internacional,
nombre, fecha de inauguracin, ciudad y pas.
2. En cada aeropuerto pueden tomar tierra diversos modelos de aviones (el modelo de un
avin determina su capacidad, es decir, su nmero de plazas).
3. Cada aeropuerto tiene asignado varios programas de vuelo. En cada uno de ellos se
indica el nmero de vuelo(cdigo internacional identificativo), la lnea area que lo
realiza y los das de la semana en los que existe dicho vuelo. Es necesario incluir
informacin sobre el nombre, pas y domicilio fiscal de las lneas areas.
4. Cada programa de vuelo despega de un aeropuerto del consorcio y aterriza en otro.
5. Cada vuelo realizado pertenece a un programa de vuelo. Para cada vuelo se quiere
conocer su fecha de realizacin, da de la semana, el modelo de avin empleado y el
nmero de plazas vacas.
6. Algunos programas de vuelo son directos mientras que otros incorporan escalas intermedias entre los aeropuertos de salida y de llegada. En cada escala pueden subirse o
bajarse pasajeros del avin que realiza el vuelo correspondiente. Por tanto, el nmero
de plazas vacas puede variar a lo largo de un vuelo con escalas.
7. De cada vuelo se quieren conocer las escalas ordenadas asignndoles a cada una un
nmero de orden, as como la duracin de stas.