-- phpMyAdmin SQL Dump -- version 5.2.0 -- https://www.phpmyadmin.net/ -- -- Host: 127.0.0.1 -- Creato il: Gen 22, 2023 alle 20:33 -- Versione del server: 10.4.24-MariaDB -- Versione PHP: 8.1.6 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 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: `università` -- -- -------------------------------------------------------- -- -- Struttura della tabella `corsi` -- CREATE TABLE `corsi` ( `codice_corso` varchar(3) NOT NULL, `denominazione` varchar(20) NOT NULL, `docente` varchar(20) NOT NULL, `codice_facoltà` varchar(3) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- -- Dump dei dati per la tabella `corsi` -- INSERT INTO `corsi` (`codice_corso`, `denominazione`, `docente`, `codice_facoltà`) VALUES ('C01', 'Matematica generale', 'Bianchi Mariano', 'F03'), ('C02', 'Economia Aziendale', 'Albino Ugo', 'F03'), ('C03', 'Ragioneria 1', 'Uti Uto', 'F03'), ('C04', 'Lettere classiche', 'Manzoni Gianna', 'F02'), ('C05', 'Diritto penale', 'Manzo Giuseppe', 'F01'), ('C06', 'Botanica', 'Carli Carlo', 'F05'), ('C07', 'Bioingegneria', 'Barresi Mario', 'F06'), ('C08', 'Chimica', 'Marini massimo', 'F06'), ('C09', 'Anatomia umana', 'Borgia marina', 'F09'), ('C10', 'Mineralogia', 'Minzoni Ugo', 'F04'); -- -------------------------------------------------------- -- -- Struttura della tabella `facoltà` -- CREATE TABLE `facoltà` ( `codice_fac` varchar(3) NOT NULL, `sede` varchar(15) NOT NULL, `denominazione` varchar(20) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- -- Dump dei dati per la tabella `facoltà` -- INSERT INTO `facoltà` (`codice_fac`, `sede`, `denominazione`) VALUES ('F01', 'Messina', 'Giuriprudenza'), ('F02', 'Roma', 'Lettere e filosofia'), ('F03', 'Messina', 'Economia e commercio'), ('F04', 'Reggio Calabria', 'Agraria'), ('F05', 'Cosenza', 'Scienze Naturali'), ('F06', 'Cosenza', 'Ingegneria'), ('F07', 'Cosenza', 'Fisica'), ('F08', 'Torino', 'Fisica'), ('F09', 'Catanzaro', 'Medicina'), ('F10', 'Cagliari', 'Filosofia'); -- -------------------------------------------------------- -- -- Struttura della tabella `sostiene` -- CREATE TABLE `sostiene` ( `id` int(11) NOT NULL, `matricola` varchar(3) NOT NULL, `codice_corso` varchar(3) NOT NULL, `data_esame` date NOT NULL, `voto_esame` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- -- Dump dei dati per la tabella `sostiene` -- INSERT INTO `sostiene` (`id`, `matricola`, `codice_corso`, `data_esame`, `voto_esame`) VALUES (1, 'M01', 'C01', '2022-02-02', 27), (2, 'M01', 'C02', '2022-02-09', 25), (3, 'M02', 'C02', '2022-02-02', 30), (4, 'M01', 'C03', '2022-05-09', 22), (5, 'M09', 'C06', '2020-12-09', 19), (6, 'M08', 'C04', '2022-03-03', 28), (7, 'M10', 'C07', '2022-10-09', 24), (8, 'M10', 'C08', '2020-11-30', 26), (9, 'M07', 'C09', '2020-06-09', 30), (10, 'M06', 'C09', '2022-02-09', 30); -- -------------------------------------------------------- -- -- Struttura della tabella `studenti` -- CREATE TABLE `studenti` ( `matricola` varchar(3) NOT NULL, `nome` varchar(20) NOT NULL, `indirizzo` varchar(30) NOT NULL, `data_nas` date NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- -- Dump dei dati per la tabella `studenti` -- INSERT INTO `studenti` (`matricola`, `nome`, `indirizzo`, `data_nas`) VALUES ('M01', 'Francia Alberto', 'via Roma, 21', '2000-02-01'), ('M02', 'Russo Maria', 'via Nazionale, 200', '2000-04-30'), ('M03', 'Alberti Rosario', 'Via Adige, 3', '2001-04-20'), ('M04', 'Pronestì Antonio', 'via nuova, 22', '2000-02-02'), ('M05', 'Bisio Anna', 'via Nazionale, 222', '2002-02-01'), ('M06', 'Zurzolo Rosa', 'via del croix, 3', '2005-03-03'), ('M07', 'Verdi Maria', 'via Torino,7', '2000-12-01'), ('M08', 'Marisa Laurito', 'via Roma, 444', '2006-11-02'), ('M09', 'Aria Arianna', 'Via Nazionale, 33', '2001-07-20'), ('M10', 'Bova Mario', 'via Montanara, 44', '2003-01-24'); -- -- Indici per le tabelle scaricate -- -- -- Indici per le tabelle `corsi` -- ALTER TABLE `corsi` ADD PRIMARY KEY (`codice_corso`), ADD KEY `codice_facoltà` (`codice_facoltà`), ADD KEY `codice_facoltà_2` (`codice_facoltà`); -- -- Indici per le tabelle `facoltà` -- ALTER TABLE `facoltà` ADD PRIMARY KEY (`codice_fac`); -- -- Indici per le tabelle `sostiene` -- ALTER TABLE `sostiene` ADD PRIMARY KEY (`id`), ADD KEY `matricola` (`matricola`), ADD KEY `codice_corso` (`codice_corso`); -- -- Indici per le tabelle `studenti` -- ALTER TABLE `studenti` ADD PRIMARY KEY (`matricola`); -- -- AUTO_INCREMENT per le tabelle scaricate -- -- -- AUTO_INCREMENT per la tabella `sostiene` -- ALTER TABLE `sostiene` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11; -- -- Limiti per le tabelle scaricate -- -- -- Limiti per la tabella `corsi` -- ALTER TABLE `corsi` ADD CONSTRAINT `corsi_ibfk_1` FOREIGN KEY (`codice_facoltà`) REFERENCES `facoltà` (`codice_fac`); -- -- Limiti per la tabella `sostiene` -- ALTER TABLE `sostiene` ADD CONSTRAINT `sostiene_ibfk_1` FOREIGN KEY (`matricola`) REFERENCES `studenti` (`matricola`), ADD CONSTRAINT `sostiene_ibfk_2` FOREIGN KEY (`codice_corso`) REFERENCES `corsi` (`codice_corso`); 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 */;