-- phpMyAdmin SQL Dump -- version 4.8.2 -- https://www.phpmyadmin.net/ -- -- Host: 127.0.0.1 -- Creato il: Mar 05, 2019 alle 17:05 -- Versione del server: 10.1.34-MariaDB -- Versione PHP: 7.2.7 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET AUTOCOMMIT = 0; START TRANSACTION; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Database: `cinema` -- -- -------------------------------------------------------- -- -- Struttura della tabella `attori` -- CREATE TABLE `attori` ( `id_attore` int(11) NOT NULL, `nominativo` varchar(50) NOT NULL, `nazionalita` varchar(50) DEFAULT NULL, `data_nascita` date DEFAULT NULL, `sesso` enum('m','f') DEFAULT NULL, `note` text ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dump dei dati per la tabella `attori` -- INSERT INTO `attori` (`id_attore`, `nominativo`, `nazionalita`, `data_nascita`, `sesso`, `note`) VALUES (1, 'Elijah Wood', 'USA', '1981-10-01', 'm', NULL), (2, 'Salma Hayek', 'Messico', '1966-09-18', 'f', NULL), (3, 'Samuel L. Jackson', 'USA', '1948-01-04', 'm', NULL), (4, 'Cristina Mozzilla', 'Francia', '1980-02-03', 'f', NULL), (5, 'MARINA MASSIRONI', 'ITALIA', '1967-06-12', 'f', NULL), (6, 'CHARLTON HESTON', 'USA', '1923-10-04', 'm', NULL), (7, 'ANGELINA JOLIE', 'USA', '1975-06-04', 'f', NULL), (8, 'DIEGO ABATANTUONO', 'ITALIA', '1955-05-20', 'm', NULL), (9, 'MARIANO RIGILLO', 'ITALIA', '1939-09-12', NULL, NULL), (10, 'PENELOPE CRUZ', 'SPAGNA', '1974-04-28', 'f', NULL), (11, 'AL PACINO', 'USA', '1940-04-25', 'f', NULL); -- -------------------------------------------------------- -- -- Struttura della tabella `colonne_sonore` -- CREATE TABLE `colonne_sonore` ( `id_musicista` int(11) NOT NULL, `id_film` int(11) NOT NULL, `brano` varchar(50) DEFAULT NULL, `valutazione` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dump dei dati per la tabella `colonne_sonore` -- INSERT INTO `colonne_sonore` (`id_musicista`, `id_film`, `brano`, `valutazione`) VALUES (1, 6, 'The hateful height', 5), (1, 9, 'Il genio', 5), (2, 1, 'Le violon rouge', 4), (3, 5, 'Babel', 4), (5, 2, 'La compagnia dell\'anello', 5), (6, 4, 'Frida', 4); -- -------------------------------------------------------- -- -- Struttura della tabella `film` -- CREATE TABLE `film` ( `id_film` int(11) NOT NULL, `titolo` varchar(50) NOT NULL, `anno` year(4) DEFAULT NULL, `regista` varchar(50) DEFAULT NULL, `nazionalita` varchar(50) DEFAULT NULL, `produzione` varchar(50) DEFAULT NULL, `distribuzione` varchar(50) DEFAULT NULL, `durata` time DEFAULT NULL, `colore` enum('colore','BN') DEFAULT NULL, `trama` text, `valutazione` int(11) DEFAULT NULL, `id_genere` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dump dei dati per la tabella `film` -- INSERT INTO `film` (`id_film`, `titolo`, `anno`, `regista`, `nazionalita`, `produzione`, `distribuzione`, `durata`, `colore`, `trama`, `valutazione`, `id_genere`) VALUES (1, 'Le violon rouge', 1998, 'Francois Girard', 'Canada', 'Paramount', ' Paramount', '00:01:31', 'colore', 'Un tizio compra un violino. E\' rosso. Fine', 4, 4), (2, 'Il signore degli anelli- La compagnia dell\'anello', 2001, 'Peter Jackson', 'Nuova Zelanda', 'Paramount', ' Paramount', '02:38:00', 'colore', 'Frodo, Sam, Pipino e Peregrino Tuc vanno in giro. Fine', 5, 4), (4, 'Frida', 2002, 'Julie Taymor', 'USA', 'Zick', ' Zick', '00:01:23', 'colore', 'Vita di Frida Kahlo', 4, 4), (5, 'Babel', 2006, 'Alejandro Gonzales Inarrritu', 'Messico', 'Paramount', ' Paramount', '00:01:42', 'colore', 'Un ragazzino spara', 5, 1), (6, 'The hateful Eight', 2016, 'Quentin Tarantino', 'USA', 'Paramount', ' Paramount', '02:03:00', 'colore', 'Fa freddo e ci si ritrova nel rifugio osteria. Tutti vogliono fregare tutti', 5, 1), (7, 'La casa', 1990, 'John Carpenter', 'USA', 'Paramount', 'Paramoiunt', '00:01:19', 'colore', 'La casa', 4, 4), (8, 'Fantozzi', 1978, 'Paolo Villaggio', 'Italia', 'Filmauro', 'Filmauro', '00:01:22', 'colore', 'Fantozzi รจ un impiegato.', 5, 3), (9, 'Amici miei', 1975, 'Mario Monicelli', 'Italia', 'Itafilm', 'Itafilm', '00:01:36', 'colore', NULL, 5, 2), (10, 'IL FILM CON TUTTI', 2007, 'ROBERT REDFORD', 'USA', 'PARAMOUNT', 'PARAMOUNT', '01:23:00', 'BN', NULL, 4, 2), (11, 'Magico 2011', 2011, 'ROBERT DE NIRO', 'USA', 'PARAMOUNT', 'PARAMOUNT', '02:01:00', 'colore', NULL, 4, 2); -- -------------------------------------------------------- -- -- Struttura della tabella `genere` -- CREATE TABLE `genere` ( `id_genere` int(11) NOT NULL, `descrizione` varchar(50) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dump dei dati per la tabella `genere` -- INSERT INTO `genere` (`id_genere`, `descrizione`) VALUES (1, 'drammatico'), (2, 'commedia'), (3, 'comico'), (4, 'horror'); -- -------------------------------------------------------- -- -- Struttura della tabella `ha_vinto` -- CREATE TABLE `ha_vinto` ( `id_premio` int(11) NOT NULL, `id_film` int(11) NOT NULL, `anno` year(4) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dump dei dati per la tabella `ha_vinto` -- INSERT INTO `ha_vinto` (`id_premio`, `id_film`, `anno`) VALUES (2, 8, 1978), (3, 7, 2010), (3, 9, 2009), (6, 1, 2010), (9, 2, 2002), (10, 4, 2003), (13, 1, 2010), (13, 2, 2002), (13, 4, 2003), (13, 5, 2007), (13, 6, 2016); -- -------------------------------------------------------- -- -- Struttura della tabella `musicisti` -- CREATE TABLE `musicisti` ( `id_musicista` int(11) NOT NULL, `nominativo` varchar(50) NOT NULL, `nazionalita` varchar(50) DEFAULT NULL, `data_nascita` date DEFAULT NULL, `sesso` enum('m','f') DEFAULT NULL, `note` text ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dump dei dati per la tabella `musicisti` -- INSERT INTO `musicisti` (`id_musicista`, `nominativo`, `nazionalita`, `data_nascita`, `sesso`, `note`) VALUES (1, 'Ennio Morricone', 'Italia', '1937-02-02', 'm', ''), (2, 'John Corigliano', 'USA', '1938-02-15', 'm', ''), (3, 'Gustavo Alfredo Santaolalla', 'Argentina', '1951-08-19', 'm', ''), (4, 'Nicola Piovani', 'Italia', '1946-05-26', 'm', NULL), (5, 'Howard Leslie Shore', 'Canada', '1946-10-18', 'm', NULL), (6, 'Eliot Goldenthal', 'USA', '1956-10-18', 'm', NULL); -- -------------------------------------------------------- -- -- Struttura della tabella `premi` -- CREATE TABLE `premi` ( `id_premio` int(11) NOT NULL, `descrizione` varchar(50) NOT NULL, `manifestazione` varchar(50) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dump dei dati per la tabella `premi` -- INSERT INTO `premi` (`id_premio`, `descrizione`, `manifestazione`) VALUES (1, 'Palma d\'oro', 'Festival di Cannes'), (2, 'Palma d\'argento', 'Festival di Cannes'), (3, 'Orso d\'oro', 'Festival di Berlino'), (4, 'Orso d\'argento', 'Festival di Berlino'), (5, 'Leone d\'oro', 'Festival di Venezia'), (6, 'Leone d\'argento', 'Festival di Venezia'), (7, 'Miglior film', 'Oscar'), (8, 'Miglior attore protagonista', 'Oscar'), (9, 'Miglior attore non protagonista', 'Oscar'), (10, 'Miglior attrice protagonista', 'Oscar'), (11, 'Miglior attrice non protagonista', 'Oscar'), (12, 'Miglior file straniero', 'Oscar'), (13, 'Miglior colonna sonora', 'Oscar'); -- -------------------------------------------------------- -- -- Struttura della tabella `recita_in` -- CREATE TABLE `recita_in` ( `id_attore` int(11) NOT NULL, `id_film` int(11) NOT NULL, `personaggio` varchar(50) DEFAULT NULL, `valutazione` varchar(50) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dump dei dati per la tabella `recita_in` -- INSERT INTO `recita_in` (`id_attore`, `id_film`, `personaggio`, `valutazione`) VALUES (1, 1, 'Dracula', '3'), (1, 2, 'Frodo Baggings', '5'), (1, 4, 'Uomo Lupo', '4'), (1, 10, 'il topo', '3'), (2, 4, 'Frida Kahlo', '5'), (2, 6, 'La donna', '4'), (2, 7, 'Fantasma formaggino', '3'), (2, 10, 'LA GALLINA', '4'), (2, 11, 'LA SPAZZINA', '3'), (3, 6, 'Maggiore Marquis Warren', '4'), (3, 7, 'Il nero', '4'), (3, 10, 'IL SANTO', '3'), (4, 7, 'La bambina', '3'), (4, 10, 'LA FIGLIA', '2'), (5, 10, 'LA ZIA', '3'), (6, 10, 'LO ZIO', '4'), (7, 10, 'LA MOGLIE', '3'), (8, 10, 'IL PRETE', '2'), (9, 10, 'L\'OSTE', '3'), (10, 10, 'LA CAMERIERA', '4'), (11, 11, 'IL MAGO', '4'); -- -- Indici per le tabelle scaricate -- -- -- Indici per le tabelle `attori` -- ALTER TABLE `attori` ADD PRIMARY KEY (`id_attore`); -- -- Indici per le tabelle `colonne_sonore` -- ALTER TABLE `colonne_sonore` ADD PRIMARY KEY (`id_musicista`,`id_film`), ADD KEY `FK_colonne_sonore_film` (`id_film`); -- -- Indici per le tabelle `film` -- ALTER TABLE `film` ADD PRIMARY KEY (`id_film`), ADD KEY `FK_id_genere` (`id_genere`); -- -- Indici per le tabelle `genere` -- ALTER TABLE `genere` ADD PRIMARY KEY (`id_genere`); -- -- Indici per le tabelle `ha_vinto` -- ALTER TABLE `ha_vinto` ADD PRIMARY KEY (`id_premio`,`id_film`), ADD KEY `film_vincente` (`id_film`); -- -- Indici per le tabelle `musicisti` -- ALTER TABLE `musicisti` ADD PRIMARY KEY (`id_musicista`); -- -- Indici per le tabelle `premi` -- ALTER TABLE `premi` ADD PRIMARY KEY (`id_premio`); -- -- Indici per le tabelle `recita_in` -- ALTER TABLE `recita_in` ADD PRIMARY KEY (`id_attore`,`id_film`), ADD KEY `FK2` (`id_film`); -- -- AUTO_INCREMENT per le tabelle scaricate -- -- -- AUTO_INCREMENT per la tabella `attori` -- ALTER TABLE `attori` MODIFY `id_attore` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12; -- -- AUTO_INCREMENT per la tabella `film` -- ALTER TABLE `film` MODIFY `id_film` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12; -- -- AUTO_INCREMENT per la tabella `genere` -- ALTER TABLE `genere` MODIFY `id_genere` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; -- -- AUTO_INCREMENT per la tabella `musicisti` -- ALTER TABLE `musicisti` MODIFY `id_musicista` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7; -- -- AUTO_INCREMENT per la tabella `premi` -- ALTER TABLE `premi` MODIFY `id_premio` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14; -- -- Limiti per le tabelle scaricate -- -- -- Limiti per la tabella `colonne_sonore` -- ALTER TABLE `colonne_sonore` ADD CONSTRAINT `FK_colonne_sonore_film` FOREIGN KEY (`id_film`) REFERENCES `film` (`id_film`), ADD CONSTRAINT `FK_colonne_sonore_musicisti` FOREIGN KEY (`id_musicista`) REFERENCES `musicisti` (`id_musicista`); -- -- Limiti per la tabella `film` -- ALTER TABLE `film` ADD CONSTRAINT `FK_id_genere` FOREIGN KEY (`id_genere`) REFERENCES `genere` (`id_genere`); -- -- Limiti per la tabella `ha_vinto` -- ALTER TABLE `ha_vinto` ADD CONSTRAINT `film_vincente` FOREIGN KEY (`id_film`) REFERENCES `film` (`id_film`), ADD CONSTRAINT `premio_vinto` FOREIGN KEY (`id_premio`) REFERENCES `premi` (`id_premio`); -- -- Limiti per la tabella `recita_in` -- ALTER TABLE `recita_in` ADD CONSTRAINT `FK1` FOREIGN KEY (`id_attore`) REFERENCES `attori` (`id_attore`), ADD CONSTRAINT `FK2` FOREIGN KEY (`id_film`) REFERENCES `film` (`id_film`); COMMIT; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;