Ejercicio DDL

Crear una base de datos con las siguientes tablas:

musico

id int auto pk

nombre varchar(100)

descripcion text

 

disco

id int auto pk

titulo varchar(100)

precio decimal(6,2)

Hay una relación entre disco y musico n-N

Crear con DDL las tablas necesarias con sus foreignkeys

</pre>
CREATE DATABASE musica;

use musica;

CREATE TABLE musico (
id_musico INT AUTO_INCREMENT,
nombre VARCHAR(100),
descripcion TEXT,
PRIMARY KEY (id_musico)
);

CREATE TABLE disco (
id_disco INT AUTO_INCREMENT,
titulo VARCHAR(100),
precio DECIMAL(6,2),
PRIMARY KEY (id_disco)
);

CREATE TABLE musico_disco (
id_musico_disco INT AUTO_INCREMENT,
id_musico INT,
id_disco INT,
PRIMARY KEY (id_musico_disco),
key (id_musico),
key (id_disco),
FOREIGN KEY fk_musico (id_musico) REFERENCES musico(id_musico),
FOREIGN KEY fk_disco (id_disco) REFERENCES disco(id_disco)
);
<pre>

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos