Ok, pero... ¿Y si el disco viene a nombre de un grupo en vez de un artista?
Podría tener una relación DISCO_ARTISTA y otra DISCO_GRUPO, pero serían excluyentes: un disco estaría en una o en otra, con lo que debería añadir un atributo a la entidad DISCO para indicar si está a nombre de un ARTISTA o de un GRUPO, y escribir código condicional para tratar esta circunstancia, puesto que los músicos que tocan en un disco los puedo recuperar de dos relaciones distintas: DISCO_ARTISTA ó GRUPO_ARTISTA.
Estoy algo confuso, a ver si lo maduro más y repaso el libro de Elmasri.
Re:Tablas discografica
(Puntos:2)( Última bitácora: Domingo, 05 Diciembre de 2010, 22:01h )
¿Y si el disco viene a nombre de un grupo en vez de un artista?
Podría tener una relación DISCO_ARTISTA y otra DISCO_GRUPO, pero serían excluyentes: un disco estaría en una o en otra, con lo que debería añadir un atributo a la entidad DISCO para indicar si está a nombre de un ARTISTA o de un GRUPO, y escribir código condicional para tratar esta circunstancia, puesto que los músicos que tocan en un disco los puedo recuperar de dos relaciones distintas: DISCO_ARTISTA ó GRUPO_ARTISTA.
Estoy algo confuso, a ver si lo maduro más y repaso el libro de Elmasri.
Gracias por tu pronta respuesta.