-- phpMyAdmin SQL Dump
-- version 4.7.4
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Creato il: Giu 30, 2018 alle 20:24
-- Versione del server: 10.1.30-MariaDB
-- Versione PHP: 7.2.1

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: `test`
--
CREATE DATABASE IF NOT EXISTS `test` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `test`;

-- --------------------------------------------------------

--
-- Struttura della tabella `clienti`
--

DROP TABLE IF EXISTS `clienti`;
CREATE TABLE `clienti` (
  `cod_cliente` int(11) NOT NULL,
  `cognome` varchar(20) DEFAULT NULL,
  `nome` varchar(20) DEFAULT NULL,
  `telefono` varchar(10) DEFAULT NULL,
  `email` varchar(30) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Struttura della tabella `musical`
--

DROP TABLE IF EXISTS `musical`;
CREATE TABLE `musical` (
  `cod_musical` int(11) NOT NULL,
  `titolo` varchar(60) DEFAULT NULL,
  `autore` varchar(20) DEFAULT NULL,
  `regista` varchar(20) DEFAULT NULL,
  `prezzo` decimal(6,2) DEFAULT NULL,
  `cod_teatro` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Struttura della tabella `repliche`
--

DROP TABLE IF EXISTS `repliche`;
CREATE TABLE `repliche` (
  `cod_replica` int(11) NOT NULL,
  `cod_musical` int(11) DEFAULT NULL,
  `data_replica` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Struttura della tabella `teatri`
--

DROP TABLE IF EXISTS `teatri`;
CREATE TABLE `teatri` (
  `cod_teatro` int(11) NOT NULL,
  `nome` varchar(50) DEFAULT NULL,
  `indirizzo` varchar(100) DEFAULT NULL,
  `citta` varchar(30) DEFAULT NULL,
  `provincia` varchar(20) DEFAULT NULL,
  `telefono` varchar(20) DEFAULT NULL,
  `posti` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Indici per le tabelle scaricate
--

--
-- Indici per le tabelle `clienti`
--
ALTER TABLE `clienti`
  ADD PRIMARY KEY (`cod_cliente`);

--
-- Indici per le tabelle `musical`
--
ALTER TABLE `musical`
  ADD PRIMARY KEY (`cod_musical`),
  ADD KEY `cod_teatro` (`cod_teatro`);

--
-- Indici per le tabelle `repliche`
--
ALTER TABLE `repliche`
  ADD PRIMARY KEY (`cod_replica`),
  ADD KEY `cod_musical` (`cod_musical`);

--
-- Indici per le tabelle `teatri`
--
ALTER TABLE `teatri`
  ADD PRIMARY KEY (`cod_teatro`);

--
-- AUTO_INCREMENT per le tabelle scaricate
--

--
-- AUTO_INCREMENT per la tabella `clienti`
--
ALTER TABLE `clienti`
  MODIFY `cod_cliente` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT per la tabella `musical`
--
ALTER TABLE `musical`
  MODIFY `cod_musical` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT per la tabella `repliche`
--
ALTER TABLE `repliche`
  MODIFY `cod_replica` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT per la tabella `teatri`
--
ALTER TABLE `teatri`
  MODIFY `cod_teatro` int(11) NOT NULL AUTO_INCREMENT;

--
-- Limiti per le tabelle scaricate
--

--
-- Limiti per la tabella `musical`
--
ALTER TABLE `musical`
  ADD CONSTRAINT `musical_ibfk_1` FOREIGN KEY (`cod_teatro`) REFERENCES `teatri` (`cod_teatro`);

--
-- Limiti per la tabella `repliche`
--
ALTER TABLE `repliche`
  ADD CONSTRAINT `repliche_ibfk_1` FOREIGN KEY (`cod_musical`) REFERENCES `musical` (`cod_musical`);
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 */;
