CREATE TABLE `album` (
`id_album` int(11) NOT NULL auto_increment,
`id_artista` int(11) NOT NULL,
`Nombre` varchar(60) NOT NULL,
PRIMARY KEY (`id_album`),
KEY `id_artista` (`id_artista`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `artista`
--
CREATE TABLE `artista` (
`id_artista` int(11) NOT NULL auto_increment,
`Nombre` varchar(60) NOT NULL,
PRIMARY KEY (`id_artista`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `canciones`
--
CREATE TABLE `canciones` (
`id_cancion` int(11) NOT NULL,
`id_artista` int(11) NOT NULL,
`id_album` int(11) NOT NULL,
`Nombre` varchar(60) NOT NULL,
`Track` int(11) default NULL,
PRIMARY KEY (`id_cancion`),
KEY `id_album` (`id_album`),
KEY `id_artista` (`id_artista`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Filtros para las tablas descargadas (dump)
--
--
-- Filtros para la tabla `album`
--
ALTER TABLE `album`
ADD CONSTRAINT `album_ibfk_1` FOREIGN KEY (`id_artista`) REFERENCES `artista` (`id_artista`) ON UPDATE CASCADE;
--
-- Filtros para la tabla `canciones`
--
ALTER TABLE `canciones`
ADD CONSTRAINT `canciones_ibfk_2` FOREIGN KEY (`id_album`) REFERENCES `album` (`id_album`) ON UPDATE CASCADE, ADD CONSTRAINT `canciones_ibfk_1` FOREIGN KEY (`id_artista`) REFERENCES `artista` (`id_artista`) ON UPDATE CASCADE;