se desea diseñar una base de datos que sea de utilidad para concesionarios de automóviles.
un concesionario
puede vender automóviles de varias marcas (por ejemplo, Audi, Ford). sobre los automóviles se desea
mantener la siguiente informacion: marca, modelo, precio, descuento (si aplica) y los datos técnicos
(potencia, cilindrada, etc.). para cada modelo de automóvil se quiere conocer las características de su
equipamiento de serie (por ejemplo: airbag, cierre centralizado), así como los extras que se pueden incluir
(aire acondicionado, airbag acompañante, pintura, etc.) y el precio de cada uno de ellos. notar que, lo que son
características del equipamiento de serie de algunos modelos son extras para otros modelos. por ejemplo,
hay modelos que llevan el airbag de serie mientras que otros lo tienen como un posible extra.
El concesionario tiene siempre automóviles de varios modelos en stock (cada uno se identifica por su serial)
estos se pueden encontrar en su mismo local o bien, en cualquiera de los servicios oficiales que dependen de
el. Un servicio oficial es también una tienda de automóviles, pero depende de un concesionario que es el que
le presta los automóviles para su exposición, y también se los vende. de cada servicio oficial se conoce
nombre, domicilio y nif .cuando se vende un automóvil se quiere saber quien lo ha vendido: puede ser uno de
los vendedores del concesionario o bien u servicio oficial. también se desea saber el precio que se a cobrado
por el y el modo de pago: al contado o mediante crédito. también se guardará informacion sobre los extras
que se han incluido, precio de cada uno, la fecha de entrega, matricula, y si era de stock o se ha tenido que
encargar a fabrica. de los vendedores se almacenarán los datos personales (nombre, nit, domicilio, etc.) y las
ventas realizadas.
Tomando todo esto en cuenta diseña una base de datos relacional con su modelo conceptual y el modelo
lógico.
Nombre Dirección
Teléfono N,N Id Marca
Id
Dirección
Nombre (N,1) Concesionario Vende Marca
(1,N)
Servicio_Oficial Encarga
Nombre
Nombre
Nic Tiene
Potencia
Id
(1,N) Vende
Precio
Otros
Características Datos
Fecha Modelo
Entrega Id
N,N
Cilindrada
Id
Tiene
Id
Venta Modelo
Nombre
Descuento
Vende
Fecha
Modo Venta
Id Pago
Tipo
Nombre C.I
Matricula (1,N) Origen
Tiene
Precio
Email
Vendedor (1,N) Automóvil (1,N)
Ubicación
Vende Serial
Teléfono
Id
Dirección
Modelo