alt=capaSQL12.JPG hspace=0 src="/loja/img/Capa_SQL42_G.gif" border=0>

Clique aqui para ler todos os artigos desta edição

Resposta do desafio Coleção de CDs

Desafio de modelagem de dados – conclusões

 

Estudo de caso – minha coleção de CDs e um controle para “empréstimos”

 

Na edição anterior foi proposta uma modelagem para uma coleção de CDs e um controle para empréstimos. Baseado apenas nas imformações passadas no texto, vemos que este modelo é bastante simples, mas que algumas informações podem ser trabalhadas de maneira distintas. Vamos nos ater às informações estritamente existentes no texto, e no final veremos o que mais pode ser feito nesta modelagem.

Existem diversas formas de se iniciar uma modelagem lógica de dados. Eu geralmente já olho para um documento (no caso, o texto do desafio) e começo a separar todas as informações que são (ou parecem ser) relevantes ao problema.

No caso deste desafio, basicamente os parágrafos 3 (“Sobre os autores...”), 4 (“Sobre os CDs...”) e 5 (“E finalmente...”) trazem todas as informações necessárias para esta modelagem. Olhando para estes três parágrafos, temos informações relevantes sobre os artistas, sobre os CDs, sobre as músicas dos CDs e sobre os usuários (amigos que tomam emprestado os CDs). Podemos considerar estas informações como as principais entidades deste modelo, porque todas as informações vão se basear nestas entidades. Assim, temos o conjunto inicial apresentado na Figura 1.

...

Fim do trecho gratuito • continue abaixo
CONTEÚDO EXCLUSIVO

Desbloqueie toda a DevMedia

  • +2000 artigos e vídeos
  • +40 trilhas sobre Front-end, Back-end, IA e muito mais
  • +5000 exercícios práticos
  • Mentorias ao vivo individuais
até 50% OFF
A partir de
R$ 79 /mês
Assinar agora