Ejercicios Modelo Relacional – Alquiler de Vehiculos

Hola a todos, hoy vamos a practicar con ejercicios modelo relacional sobre una base de datos de una empresa de alquiler de vehiculos.

Antes de comenzar, recuerda que tenemos un curso de modelo relacional que puedes revisar antes de hacer ejercicios, te lo dejo por aquí.

https://discoduroderoer.es/curso-modelo-relacional-para-disenar-bases-de-datos

Diagrama Modelo Entidad Relacion

ejercicios modelo entidad relacion alquiler vehiculos 6

Transformación a Modelo Relacional

Empezamos por la tabla cliente con sus atributos y su relación reflexiva.

Por la relación reflexiva, se crea un nuevo campo que apunta al codigo del cliente. Puede ser nulo.

ejercicios modelo relacional alquiler vehiculos 1

Formato grafica:

ejercicios modelo relacional alquiler vehiculos 2

Formato tabla:

ejercicios modelo relacional alquiler vehiculos 3

Continuamos con reserva y su relación con cliente.

No se añade el campo calculado precio_total. Fecha fin podría ser nulo pero por el enunciado original se podría entender como que no es necesario.

La relación, como es 1:N, en la tabla reserva añadimos el codigo del cliente al ser donde esta el maximo N.

ejercicios modelo relacional alquiler vehiculos 4

Formato gráfica:

ejercicios modelo relacional alquiler vehiculos 5

Formato tabla:

ejercicios modelo relacional alquiler vehiculos 6

Continuamos con la relación entre reserva y coche.

El atributo precio_alquiler de la relación se va a la tabla coche al tener la N como máximo en la relación 1:N

Se añade en la tabla coche, el atributo codigo_reserva por la relación 1:N

Mantenemos el codigo del cliente y el codigo de la agencia de la reserva.

ejercicios modelo relacional alquiler vehiculos 7

Formato gráfica:

ejercicios modelo relacional alquiler vehiculos 8

Formato tabla:

ejercicios modelo relacional alquiler vehiculos 9

Continuamos con la relación entre reserva y agencia.

El codigo de la agencia se va a la tabla reserva, por la relación 1:N

Mantenemos el codigo de cliente en reserva.

ejercicios modelo relacional alquiler vehiculos 10

Formato gráfica:

ejercicios modelo relacional alquiler vehiculos 11

Formato tabla:

ejercicios modelo relacional alquiler vehiculos 12

Por último, vamos con la relación entre coche y garaje.

Añadiremos en la tabla coche el codigo del garaje por la relación 1:N

Mantenemos el codigo de la reserva del coche.

ejercicios modelo relacional alquiler vehiculos 13

Formato gráfica:

ejercicios modelo relacional alquiler vehiculos 14

Formato tabla:

ejercicios modelo relacional alquiler vehiculos 15

Resultado final

Formato gráfica:

ejercicios modelo relacional alquiler vehiculos 16

Formato tabla:

ejercicios modelo relacional alquiler vehiculos 17

Te dejo el Github con todo el contenido: https://github.com/DiscoDurodeRoer/curso-disenio-base-de-datos

Te dejo un video donde lo explicamos paso a paso.

¿Quieres mas ejercicios? Te dejo otro video.

Espero que os sea de ayuda, si tenéis dudas, preguntad, estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539