Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/09/2011, 13:14
Avatar de Smolky
Smolky
 
Fecha de Ingreso: mayo-2006
Ubicación: Cartagena
Mensajes: 177
Antigüedad: 18 años
Puntos: 14
Respuesta: Un "while" dentro de otro, y necesito que cambien las variables

Vale. Sobre el diseño de la base de datos, por si todavía estás a tiempo de realizar algunas consideraciones yo te recomendaría hacerlo de la siguiente manera:

Una tabla para artistas y otro para canciones.
- La tabla de artistas tiene una clave primaria numérica y el nombre del artista.
- La tabla de canciones contiene el identificador de la canción, el nombre de la canción, y el identificador del artista (siempre y cuando quieras mantener la relación de 1 a muchos, es decir, un artista compone 0 o más canciones, y una canción es compuesta sólo por un artista)

Las ventajas de este método son:
- Si cambia el nombre del artista no hay que cambiar la tabla
- Todas las canciones están agrupadas y realizar consultas que mezclen canciones y artistas son rápidas y eficientes (siempre que crees los correspondientes índices en la base de datos)
- Si tuvieras que realizar consultas buscando canciones, no tendrías que buscar entre un número elevado de tablas sino en una sola.


Un saludo!
__________________
No hay cuerda desafinada sino músico progresivo