Sie sind auf Seite 1von 7

Planteamiento:

Se desea disear una base de datos para almacenar y gestionar la informacin empleada por una
empresa dedicada a la venta de automviles, teniendo en cuenta los siguientes aspectos:
La empresa dispone de una serie de coches para su venta. Se necesita conocer el nmero de
serie, marca y modelo, el color y el precio de venta de cada coche, incluye tambin las placas.
Los datos que interesa conocer de cada cliente son el nmero de IFE, nombre, direccin, ciudad y
nmero de telfono: adems, los clientes se diferencian por un cdigo interno de la empresa que
se incrementa automticamente cuando un cliente se da de alta en ella. Un cliente puede comprar
tantos coches como desee a la empresa. Un coche determinado solo puede ser comprado por un
nico cliente. El concesionario tambin se encarga de llevar a cabo las revisiones que se realizan a
cada coche. Cada revisin tiene asociado un cdigo que se incrementa automticamente por cada
revisin que se haga. De cada revisin se desea saber si se ha hecho cambio de filtro, si se ha
hecho cambio de aceite, si se ha hecho cambio de frenos u otros. Los coches pueden pasar varias
revisiones en el concesionario.

En este Ejercicio debers realizar las siguientes actividades:

Instala en tu pc el SGBD que investigaste en la unidad 1.

** Pantallas tomadas de las imgenes de instalacin que se realiz en la


actividad 2 de la unidad 1, se muestran las principales.

Crea la base de datos en el SGBD con el nombre


AUTO_INICIALES_UNI3EJE1

Crea las tablas que la base de datos requiere del ejercicio propuesto, con
los campos que el mismo ejercicio determina.

A cada una de las tablas agrega 10 registros de datos, es decir captura


10 registros para la tabla de autos, 10 registros para la tabla de clientes,
etc. De tal forma que la BDD tenga informacin.

Genera las relaciones entre las tablas.


coches
seriecoche
marca
modelo
color
precio
placas

cliente
FK_coches_cliente

id_automatico_cliente
ife
nombre
direccion
ciudad
telefono

id_automatico_cliente

FK_revision_coches

revision
id_automatico
filtro
aceite
frenos
otros
seriecoche

Genera una consulta de unin donde puedas mostrar la informacin de


los clientes y sus autos. Pero recuerda que tambin debes usar el
lgebra relacional para mostrar las actividades de acuerdo a la notacin
que esta misma dispone para tal fin.

En este caso se utilizar un Inner Join, en el caso del lgebra relacional lo que se
realiza es un Cliente * Coches (unin natural)

Genera una consulta de unin donde puedas mostrar la informacin de


los autos, que han ingresado al taller a revisin. Pero recuerda que
tambin debes usar el lgebra relacional para mostrar las actividades de
acuerdo a la notacin que esta misma dispone para tal fin.

En este caso se utilizar un Inner Join, en el caso del lgebra relacional lo que se
realiza es un Coches * Revisin (unin natural)

Conclusiones
Al tener bien estructurada la informacin en tablas y al tenerlas correctamente
relacionadas, la extraccin de informacin se vuelve ms sencilla, de manera que en
los ejercicios de esta actividad pudimos extraer en el primer ejercicio los clientes y sus
autos, en el segundo los servicios que han ingresado al taller para su revisin. Los
registros en este momento son pocos y es posible obtenerlos manualmente pero a
medida que la base de datos crezca se vuelve complejo hacerlo de forma manual, no
as utilizando el lgebra y clculo relacional expresado en comandos del SQL que lo
vuelven sencillo.

Das könnte Ihnen auch gefallen