Curso SQL Hispabyte : Tema 1 – Soluciones

SOLUCION EJERCICIOS TEMA 1 CREACION DE TABLAS

CREATE DATABASE musica;

CREATE TABLE grupo (numero_de_grupo INT primary key,nombre VARCHAR(50),anyo YEAR);

CREATE TABLE integrantes (numero_de_integrante INT NOT NULL ,numero_de_grupo INT NOT NULL REFERENCES grupo(numero_de_grupo) , nombre VARCHAR(50), apellidos VARCHAR(100),anyo_nacimiento YEAR,primary key(numero_de_integrante,numero_de_grupo));

CREATE TABLE discos (numero_de_disco INT NOT NULL,numero_de_grupo INT NOT NULL REFERENCES grupo(numero_de_grupo),titulo VARCHAR(50),anyo YEAR,primary key(numero_de_grupo,numero_de_disco));

CREATE TABLE canciones (numero_de_cancion INT NOT NULL ,numero_de_disco INT NOT NULL REFERENCES discos(numero_de_disco),numero_de_grupo INT NOT NULL REFERENCES grupo(numero_de_grupo), titulo VARCHAR(50),duracion INT,primary key(numero_de_grupo,numero_de_disco,numero_de_cancion));

This entry was posted in Bases de datos, Hispabyte, Programacion, Tutoriales / Manuales and tagged , , , , . Bookmark the permalink.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.