Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Base de Datos de Musica

Estas en el tema de Base de Datos de Musica en el foro de Bases de Datos General en Foros del Web. Hola a todos, bueno , estoy comenzando en esto de las bases de datos, y pues me dieron por trabajo realizar una base de datos ...
  #1 (permalink)  
Antiguo 30/03/2004, 03:55
 
Fecha de Ingreso: marzo-2004
Mensajes: 1
Antigüedad: 20 años, 9 meses
Puntos: 0
Base de Datos de Musica

Hola a todos, bueno , estoy comenzando en esto de las bases de datos, y pues me dieron por trabajo realizar una base de datos de musica, el problema esta en q no se como unir un par de tablas, me explico, tengo una tabla de discos o albums, y pues el interprete puede ser tanto un solista como un grupo, y no se como unirlos ya q tanto interpretes como grupos han de ser tablas, alguien me podria ayudar? A gradesco la ayuda de antemano.
  #2 (permalink)  
Antiguo 30/03/2004, 09:14
Avatar de Blag  
Fecha de Ingreso: septiembre-2003
Ubicación: Lima
Mensajes: 68
Antigüedad: 21 años, 3 meses
Puntos: 0
Bueno, una manera de hacerlo podrías ser esta:

Tienes una tabla Artista:

Id --> Indice General de la tabla
IdArtista -->Indice de Artistas
NombreArtista
PaisArtista

Otra tabla Discos

Id --> Indice General de la tabla
IdDisco -->Indice de Discos
IdArtista -->Indice de Artistas
NombreDisco
CantidadCanciones

Ok, entonces, tu sabes que un artistas puede tener mucho discos, no? y que muchos discos pueden pertenecer a un artista, entonces, es una relación de "Uno a Muchos". Lo que tu harías para relacionar estas dos tablas, sería enlazarlas por el campo "IdArtista", puesto que en la tabla Discos, solamente necesitas conocer el Id del Artista para saber quien de quien es cada disco.

Blag.
__________________
Alvaro Tejada Galindo
Consultor ABAP FI/HR
SinglePath's Experimental HomePage
Foro de ABAP en SoloCodigo.com
Revista "Código Latino"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:39.