Beruflich Dokumente
Kultur Dokumente
--
-- Database: `musica`
--
-- --------------------------------------------------------
USE musica_ddd;
--
-- Struttura della tabella `composizione`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `canzone`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `traccia`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `disco`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `incisione`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `registrazione`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `musicista`
--
--
-- Limiti per le tabelle scaricate
--
--
-- Limiti per la tabella `composizione`
--
ALTER TABLE `composizione`
ADD CONSTRAINT `composizione_ibfk_1` FOREIGN KEY (`nome`) REFERENCES `musicista`
(`nome`) ON DELETE CASCADE,
ADD CONSTRAINT `composizione_ibfk_2` FOREIGN KEY (`codCan`) REFERENCES `canzone`
(`codCan`) ON DELETE CASCADE;
--
-- Limiti per la tabella `traccia`
--
ALTER TABLE `traccia`
ADD CONSTRAINT `traccia_ibfk_6` FOREIGN KEY (`codReg`) REFERENCES `registrazione`
(`codReg`),
ADD CONSTRAINT `traccia_ibfk_5` FOREIGN KEY (`codDisco`) REFERENCES `disco`
(`codDisco`) ON DELETE CASCADE;
--
-- Limiti per la tabella `incisione`
--
ALTER TABLE `incisione`
ADD CONSTRAINT `incisione_ibfk_2` FOREIGN KEY (`codReg`) REFERENCES
`registrazione` (`codReg`) ON DELETE CASCADE,
ADD CONSTRAINT `incisione_ibfk_1` FOREIGN KEY (`nome`) REFERENCES `musicista`
(`nome`) ON DELETE CASCADE;
--
-- Limiti per la tabella `registrazione`
--
ALTER TABLE `registrazione`
ADD CONSTRAINT `registrazione_ibfk_8` FOREIGN KEY (`codCan`) REFERENCES `canzone`
(`codCan`);
-- --------------------------------------------------------
-- --------------------------------------------------------