--
-- Struttura della tabella `scheda_chiusura`
--

CREATE TABLE IF NOT EXISTS `scheda_chiusura` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `scheda_id` int(11) unsigned NOT NULL,
  `trimestre` enum('1','2','3','4') NOT NULL,
  `utente_id` int(11) unsigned NOT NULL,
  `data_ins` date NOT NULL,
  `data_mod` date NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `unk_chiusura` (`scheda_id`,`trimestre`),
  KEY `fk_scheda` (`scheda_id`),
  KEY `fk_utente` (`utente_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


--
-- Limiti per la tabella `scheda_chiusura`
--
ALTER TABLE `scheda_chiusura`
  ADD CONSTRAINT `scheda_chiusura_ibfk_2` FOREIGN KEY (`utente_id`) REFERENCES `utente` (`id`),
  ADD CONSTRAINT `scheda_chiusura_ibfk_1` FOREIGN KEY (`scheda_id`) REFERENCES `scheda` (`id`);


--
-- Modifiche per la tabella `scheda`
--
ALTER TABLE `scheda` DROP `chiusa` , DROP `utente_id`;


--
-- Modifiche per la tabella `cdc`
--
ALTER TABLE `cdc` DROP FOREIGN KEY `cdc_ibfk_2`;
ALTER TABLE `cdc` ADD FOREIGN KEY (`utente_id`) REFERENCES `aslcontrolgest`.`utente`(`id`) ON DELETE SET NULL;
