Ejercicios Normalizacion – Campeonato ajedrez

Hola a todos, hoy vamos a practicar con ejercicios normalizacion mejorando una base de datos de un campeonato de ajedrez.

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-de-normalizacion-de-base-de-datos-1fn-2fn-y-3fn

Diagrama Modelo Entidad Relacion

Diagrama Modelo Relacional

Formato gráfica:

ejercicios modelo relacional campeonato ajedrez 27

Formato tabla:ejercicios modelo relacional campeonato ajedrez 28

1FN

En la tabla sala tenemos el campo medios que es multivaluado.

Crearemos una nueva tabla con el código de la sala y el medio.

En este caso, también podemos crear una tabla medio para listar todos los medios disponibles.

El campo medios lo eliminamos de la tabla Sala.

Formato grafica:

Formato tabla:

En la tabla movimientos tenemos el campo multivaluado movimientos.

Crearemos una nueva tabla con los campos codigo_partida, codigo y movimento.

Eliminamos el campo movimientos de la tabla movimientos.

Formato grafica:

Formato tabla:

2FN

Todas las tablas están 1FN.

No tenemos dependencias parciales.

3FN

Todas las tablas están 2FN.

No tenemos dependencias transitivas.

Resultado final

Formato grafica:

Formato tabla:

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.

https://youtu.be/cuw4TLUZshA

¿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