Práctica 1: El lenguaje SQL Queremos disponer de una base de datos para registrar información sobre grupos musicales, canciones y músicos, que describiremos en términos de un conjunto de relaciones. La notación que utilizaremos para definir su intención es: 1) claves primarias subrayadas, 2) claves foráneas en cursiva y 3) los atributos no pueden tener valor nulo a menos que se diga lo contrario. A continuación, se describen cada una de las relaciones. MUSICIAN (id_musician, name, birth, death, gender, nationality) La relación MUSICIAN contiene los datos generales sobre los músicos que aparecen en la BD. En concreto, para cada músico se guarda un número identificador (id_musician) que es clave primaria, el nombre (name), la fecha de nacimiento (birth), fecha de defunción (death) que puede ser NULL, el género (gender) y la nacionalidad (nationality). El atributo gender solo puede tomar los valores {‘M’, ‘F’}. M para el masculino y F para el femenino. BAND (id_band, name, year_formed
Comentarios
Publicar un comentario