Open conagu opened 6 years ago
Hola!
La idea es que al agregar cualquier cosa, se agregue toda la información sobre eso. Si se agrega una canción, debe existir en la base de datos su género, álbum, duración y artista (de otra forma su información estaría incompleta). El punto de agregar cosas es que rellenes lo necesario en las tablas de la base de datos para que se encuentre toda la información disponible.
Con respecto a tu segunda pregunta, eso depende de cómo modeles las tablas. Si cada una de las cosas que mencionaste tuviese una tabla propia, deberías poder agregarles datos independientemente. Si esas cosas son atributos de otras tablas, entonces deberías agregarlas al darle el valor correspondiente a la tabla que las contiene. Es decir, por ejemplo, si la tabla Canciones posee un atributo Artista (que contiene el nombre del artista) y quiero crear una nueva canción con un artista nuevo, basta con poner el nombre del artista nuevo en el atributo cuando agregue el dato. Pero si tienes una tabla de artistas y la tabla canciones referencia a esa tabla con una llave foránea, debes crear el artista primero y luego de haberlo creado en su tabla, crear la canción con la referencia a ese artista nuevo.
Espero que haya quedado claro 😅 Saludos!
si! gracias :)
Hola! tengo algunas preguntas relacionadas con las consultas e interacción con la BD: 1) Al momento de ingresar una canción, se agrega solo el nombre de la canción o se requiere que el usuario ademas agregue el resto de la información (artista, géneros, álbum, duración) 2) Relacionada con la anterior... se pueden ingresar artistas, géneros, álbumes por si solos?