Modelagem - Coleção de CDs

03/01/2015

0

Fazer a modelagem de usando Diagrama Entidade Relacionamento:

"Organizar uma coleção de cds. Um cd possui um titulo e diversas musicas. Toda musica possui um titulo e uma duração. Uma musica pode ter sido composta por um ou mais compositores. Uma musica pode ser interpretada por um ou mais cantores. Existem cantores que tambem são compositores(e vice-versa)".

Parece ser simples, mas uma coisa pode ter varias outras...rsrs, superficialmente falando...

Qual o tipo de dado que pode utilizado para "duração"?
Marilia Silva

Marilia Silva

Responder

Post mais votado

03/01/2015

Qual o tipo de dado que pode utilizado para "duração"?


Boa pergunta, eu realmente não sei a nivel de modelagem.

tentando te ajudar

Possiveis tabelas:

- artista(compositor ou cantor)
- CD()
- Código

pode ter mais, mas não tenho mais pratica...

Roniere Almeida

Roniere Almeida
Responder

Mais Posts

03/01/2015

Marilia Silva

Já é uma boa ajuda Roniere, ainda vou começar a fazer esse, mas como escrevi, me parece aquelas questões cheias de casca de banana.
Responder

03/01/2015

Marilia Silva

Olha como consegui fazer

[img]http://arquivo.devmedia.com.br/forum/imagem/392972-20150103-173904.jpg[/img]
Responder

03/01/2015

Roniere Almeida

Como disse, estou sem pratica, mas está legal, só não entendi o tipo de midia.
Responder

10/01/2015

Marilia Silva

Ficou meio confuso mesmo, vou repensar isso, se é necessario ou não.
Responder

10/01/2015

Roniere Almeida

Ficou no minimo estranho realmente.
Responder

10/01/2015

Fernando C

Qual o tipo de dado que pode utilizado para "duração"?

tempo (time), não 1 coluna "real"

sobre a modelagem, lembrar que:
cantores que tambem são compositores(e vice-versa)".

sei não.. cheirinho de autorelacionamento ahe..

Uma musica pode ter sido composta por um ou mais compositores. Uma musica pode ser interpretada por um ou mais cantores

também.. "aroma" de "muitos-para-muitos"...

outras sugestões:
- pessoalmente acho que "estilo" poderia ser 1 atributo de musica (reflita: qual o problema de um cantor de axé gravar um samba?)
- também não entedi muito bem a diferença entre "estilo" e "categoria"...
- outra obs: "idade" não recomendo (mas se preferir ficar atualizando manualmente todo ano..), sugiro data de nascimento e "idade" poderia ser 1 campo calculado.
- obs. pessoal: caso vc identifique colunas que não sejam obrigatórias (não exigidas pelo enunciado - ex: curriculo do artista) eu prefiro descomplicar e deixar de fora (o foco do acervo é de cds), mas, claro, cheque com seu professor - "futuramente" (eu diria o qto antes) aconselho a vc dar 1 estudada sobre "requisitos".
Responder

14/01/2015

Marilia Silva

Fernando, muitissimo obrigada, me fez pensar melhor!
Responder

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

Aceitar