<div class="page"> <div class="cover text-center"> <img class="mx-auto" src=/itb/images/logo_mislata.png alt="logo"> # Solució Model Relacional Música <div class="text-end fit-content ms-auto my-3 mt-auto pt-3"> <p><strong>Autor:</strong> Joan Puigcerver Ibáñez</p> <p><strong>Correu electrònic:</strong> j.puigcerveribanez@edu.gva.es</p> <p><strong>Curs:</strong> 2024/2025</p> </div> <div> <p class="fw-bold mb-0">Llicència: BY-NC-SA</p> <p class="d-none d-md-block">(Reconeixement - No Comercial - Compartir Igual)</p> <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.ca" target="_blank"> <img class="mx-auto" src="/itb/images/license.png" alt="Licence"/> </a> </div><!--license--> </div><!--cover--> </div><!--page--> {:toc} ## Objectius L'objectiu d'aquest exemple és aprendre a realitzar el modelatge relacional de les dades en taules per poder ser utilitzades en base de dades relacionals, a partir d'un diagrama d'ER previ. ## Diagrama ER ![Diagrama Entitat Relació Música](/itb/DAM-BD/files/ca/musica/img/musica_er.png){.center} ## Model Relacional - [ARTISTA]{.blue}(++[#dni]{.red}++, nom) - [GRUP_MUSICAL]{.blue}(++[#id]{.red}++, nom, data_fundacio, pais) - [ARTISTA_GRUP]{.blue}(++_[#id_grup]{.red}([GRUP_MUSICAL]{.blue}:[#id]{.red})_++, ++_[#dni_artista]{.red}([ARTISTA]{.blue}:[#dni]{.red})_++, rol) - [CLUB_FANS]{.blue}(++[#id]{.red}++, nom, direcció, nombre_membres, _id_grup([GRUP_MUSICAL]{.blue}:[#id]{.red})_) - [COMPANYIA_PRODUCTORA]{.blue}(++[#id]{.red}++, nom, direccio, telefon, fax) - [ALBUM]{.blue}(++[#id]{.red}++, nom, data_publicacio, _id_grup([GRUP_MUSICAL]{.blue}:[#id]{.red})_, _id_productora([COMPANYIA_PRODUCTORA]{.blue}:[#id]{.red})_) - [CANÇO]{.blue}(++[#id]{.red}++, titol, duracio) - [CANÇO_ALBUM]{.blue}(++_[#id_album]{.red}([ALBUM]{.blue}:[#id]{.red})_++, ++_[#id_canço]{.red}([CANÇO]{.blue}:[#id]{.red})_++)