Subido por javi daza mira

Base de Datos Automóviles (2)

Anuncio
BASE DE DATOS AUTOMÓVILES
En algunas preguntas de las autoevaluaciones, pruebas de evaluación y pruebas presenciales, se utilizará la
base de datos automóviles. Esta base de datos contiene información sobre marcas y modelos de coches, los
concesionarios que venden los coches, los coches distribuidos a los concesionarios y las ventas realizadas
por estos últimos a los clientes. Mientras no se diga lo contrario se supondrá que las tablas no contienen
valores nulos y que todas las tablas tienen contenido.
El esquema relacional de la base de datos automóviles, donde los atributos de clave primaria aparecen
subrayados, es:
marcas (cifm, nombre, ciudad)
coches (codcoche, nombre, modelo)
concesionarios (cifc, nombre, ciudad)
clientes (dni, nombre, apellido, ciudad)
distribucion (cifc, codcoche, cantidad)
ventas (cifc, dni, codcoche, color)
marco (cifm, codcoche)
En la siguiente figura se muestran las relaciones de la base de datos automóviles que se describen a
continuación:
marcas
marco
coches
distribucion
ventas
concesionarios
clientes

Relación marcas. Tiene como atributos (cifm, nombre, ciudad), donde cifm es el código que identifica a
cada una de las marcas de coches, las cuales tienen un nombre y están domiciliadas en una determinada
ciudad. Un ejemplo del contenido de esta relación es el siguiente:
cifm
0001
0002
0003
0004
0005
0006
nombre
seat
renault
citroen
audi
opel
bmw
ciudad
Madrid
Barcelona
Valencia
Madrid
Bilbao
Barcelona

Relación coches. Tiene como atributos (codcoche, nombre, modelo), donde codcoche es el código que
identifica a cada coche caracterizado por su nombre y modelo. Un ejemplo del contenido de esta relación
es el siguiente:
codcoche
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017

modelo
glx
gti
gtd
gtd
gti
1.6
gti
gtd
td
16v
td
gtd
1.8
2.8
caravan
gti
1.4
Relación marco. Sus atributos (cifm, codcoche) permiten relacionar las marcas y los coches. Cada
coche debe pertenecer por lo menos a una marca y puede ocurrir que una marca no disponga de
coches en un determinado momento. Un ejemplo del contenido de esta relación es el siguiente:
cifm
0001
0001
0001
0001
0001
0002
0002
0002
0002
0003
0003
0003
0004
0004
0005
0005
0005
0002

nombre
Ibiza
ibiza
ibiza
toledo
cordoba
megane
megane
laguna
laguna
zx
zx
xantia
a4
a4
astra
astra
corsa
codcoche
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0001
Relación concesionarios. Tiene como atributos (cifc, nombre, ciudad), donde cifc es el código que
identifica a cada concesionario donde se venden los coches caracterizado por su nombre y ciudad en la
que está ubicado. Un ejemplo del contenido de esta relación es el siguiente:
cifc
0001
0002
0003
0004
nombre
acar
bcar
ccar
dcar
ciudad
Madrid
Madrid
Barcelona
Valencia

0005
ecar
Bilbao
Relación distribución. Tiene como atributos (cifc, codcoche, cantidad), permite conocer la cantidad de
coches de un mismo tipo distribuidos (existentes) a cada concesionario. Puede ocurrir que no existan
coches de un determinado tipo en ningún concesionario y que un concesionario no disponga de coches.
Un ejemplo del contenido de esta relación es el siguiente:
cifc
0001
0001
0001
0002
0002
0002
0003
0003
0003
0004
0004

cantidad
3
7
7
5
10
10
5
3
5
10
5
Relación clientes. Tiene como atributos (dni, nombre, apellido, ciudad), donde dni es el código del
documente que identifica a cada cliente, el cual tiene un nombre, un apellido y reside en una determinada
ciudad. Un ejemplo del contenido de esta relación es el siguiente:
dni
0001
0002
0003
0004
0005
0006
0007
0008

codcoche
0001
0005
0006
0006
0008
0009
0010
0011
0012
0013
0014
nombre
Luis
Antonio
Juan
María
Javier
Ana
Ana
Ana
apellido
García
López
Martín
García
González
López
López
López
ciudad
Madrid
Valencia
Madrid
Madrid
Barcelona
Barcelona
Madrid
Barcelona
Relación ventas. Tiene como atributos (cifc, dni, codcoche, color), permite conocer el coche y su color
vendido a un determinado cliente por un concesionario. Puede ocurrir que un cliente no haya comprado
ningún coche, que un concesionario no haya vendido ningún coche y que un determinado tipo de coche
no haya sido comprado por ningún cliente. Un ejemplo del contenido de esta relación es el siguiente:
cifc
0001
0001
0002
0002
0003
0004
0004
0004
dni
0001
0002
0003
0001
0004
0005
0005
0004
codcoche
0001
0005
0008
0006
0011
0014
0013
0014
color
blanco
rojo
blanco
rojo
rojo
verde
azul
verde
NOTA. Cuando se intente resolver una pregunta sobre la base de datos automóviles no se debe pensar que
el contenido de las relaciones se restringe al mostrado en los ejemplos.
Descargar