Construir o modelo conceitual de um banco de dados

09/06/2021

7

Você foi convidado a construir o modelo conceitual de um banco de dados através do diagrama entidade relacionamento, que dará suporte a uma aplicação para controle de uma rádio. O funcionamento da rádio foi explicado pelos seus diretores, sendo transcrito no texto abaixo.
A rádio TEMJABÁ FM deseja elaborar um banco de dados para organizar o seu cadastro de artistas e músicas para melhorar sua programação.
O sistema deverá comportar o cadastro dos artistas, com todos os seus dados, ou seja, nome e data de nascimento, usado para programas especiais no dia do aniversário de determinado artista. É necessário também, saber o seu país de origem para a seleção de músicas dos programas ?A hora verde e amarela? e ?Rock Britânico no Ar?. Para os respectivos programas são necessárias também informações sobre os países, como língua oficial, continente a que pertence. Os países podem ou não ter artistas cadastrados.
O diretor da rádio, pediu que você incluísse no mesmo sistema, informações sobre as gravadoras as quais os artistas estão sob contrato, para que o diretor de programação possa ?decidir? quais os artistas serão mais tocados ao longo do dia. Para o cadastro da gravadora, deverão ser armazenados o nome da gravadora, o telefone, o nome do diretor da mesma e o endereço. O artista deverá obrigatoriamente pertencer a uma gravadora, por outro lado, a gravadora poderá não possuir artistas cadastrados ou possuir vários artistas em seu cast.
Os álbuns também deverão ser cadastrados, com as informações de data de lançamento, artista que o gravou, gravadora que o lançou e estilo do álbum.
No sistema deverá ser possível cadastrar também as músicas que cada álbum possui. Um álbum deverá conter no mínimo uma música, para o caso de um cd-single, ou várias, no caso de um álbum normal. Por sua vez, cada música deverá pertencer a somente um álbum, ou seja, as coletâneas não farão parte do sistema. Deverão ser cadastrados os dados relevantes da música, como por exemplo, o tempo de duração.

Tem que fazer no programa BrModelos

Essa dúvida foi gerada a partir de um comentário no artigo Hello world com JavaScript
Anderson Souza

Anderson Souza

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários,
consulte nossa política de privacidade.

Aceitar