Modelagem - Coleção de CDs
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"?
"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
Curtidas 0
Melhor post
Roniere Almeida
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...
GOSTEI 1
Mais Respostas
Marilia Silva
03/01/2015
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.
GOSTEI 0
Marilia Silva
03/01/2015
Olha como consegui fazer
[img]http://arquivo.devmedia.com.br/forum/imagem/392972-20150103-173904.jpg[/img]
[img]http://arquivo.devmedia.com.br/forum/imagem/392972-20150103-173904.jpg[/img]
GOSTEI 0
Roniere Almeida
03/01/2015
Como disse, estou sem pratica, mas está legal, só não entendi o tipo de midia.
GOSTEI 0
Marilia Silva
03/01/2015
Ficou meio confuso mesmo, vou repensar isso, se é necessario ou não.
GOSTEI 0
Roniere Almeida
03/01/2015
Ficou no minimo estranho realmente.
GOSTEI 0
Fernando C
03/01/2015
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".
GOSTEI 0
Marilia Silva
03/01/2015
Fernando, muitissimo obrigada, me fez pensar melhor!
GOSTEI 0