-- --------------------------------------------------------
-- Versione server:              10.1.30-MariaDB - mariadb.org binary distribution
-- S.O. server:                  Win32
-- HeidiSQL Versione:            9.5.0.5278
-- --------------------------------------------------------



-- Dump della struttura del database test
CREATE DATABASE IF NOT EXISTS `esame` /*!40100 DEFAULT CHARACTER SET latin1 */;
USE `esame`;

-- Dump della struttura di tabella test.clienti
CREATE TABLE IF NOT EXISTS `clienti` (
  `cod_cliente` int(11) NOT NULL AUTO_INCREMENT,
  `cognome` varchar(20) DEFAULT NULL,
  `nome` varchar(20) DEFAULT NULL,
  `telefono` varchar(10) DEFAULT NULL,
  `email` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`cod_cliente`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.
-- Dump della struttura di tabella test.musical
CREATE TABLE IF NOT EXISTS `musical` (
  `cod_musical` varchar(4) NOT NULL,
  `titolo` varchar(60) DEFAULT NULL,
  `autore` varchar(10) DEFAULT NULL,
  `regista` varchar(10) DEFAULT NULL,
  `prezzo` decimal(6,2) DEFAULT NULL,
  `cod_teatro` varchar(4) DEFAULT NULL,
  PRIMARY KEY (`cod_musical`),
  KEY `cod_teatro` (`cod_teatro`),
  CONSTRAINT `musical_ibfk_1` FOREIGN KEY (`cod_teatro`) REFERENCES `teatri` (`cod_teatro`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.
-- Dump della struttura di tabella test.repliche
CREATE TABLE IF NOT EXISTS `repliche` (
  `cod_replica` varchar(4) NOT NULL,
  `cod_musical` varchar(4) DEFAULT NULL,
  `data_replica` date DEFAULT NULL,
  PRIMARY KEY (`cod_replica`),
  KEY `cod_musical` (`cod_musical`),
  CONSTRAINT `repliche_ibfk_1` FOREIGN KEY (`cod_musical`) REFERENCES `musical` (`cod_musical`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- L’esportazione dei dati non era selezionata.
-- Dump della struttura di tabella test.teatri
CREATE TABLE IF NOT EXISTS `teatri` (
  `cod_teatro` varchar(4) 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,
  PRIMARY KEY (`cod_teatro`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dump della struttura di tabella test.biglietti
CREATE TABLE IF NOT EXISTS `biglietti` (
  `cod_operazione` int(11) NOT NULL AUTO_INCREMENT,
  `cod_cliente` int(11) DEFAULT NULL,
  `cod_replica` varchar(4) DEFAULT NULL,
  `data_ora` datetime DEFAULT NULL,
  `tipo_pagamento` varchar(20) DEFAULT NULL,
  `quantita` int(11) DEFAULT NULL,
  PRIMARY KEY (`cod_operazione`),
  KEY `cod_cliente` (`cod_cliente`),
  KEY `cod_replica` (`cod_replica`),
  CONSTRAINT `biglietti_ibfk_1` FOREIGN KEY (`cod_cliente`) REFERENCES `clienti` (`cod_cliente`),
  CONSTRAINT `biglietti_ibfk_2` FOREIGN KEY (`cod_replica`) REFERENCES `repliche` (`cod_replica`)
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=latin1;

-- Dump dei dati della tabella test.biglietti: ~21 rows (circa)
DELETE FROM `biglietti`;

-- L’esportazione dei dati non era selezionata.
