DROP TABLE IF EXISTS `poblacion`; CREATE TABLE `poblacion` ( `idpoblacion` int(11) NOT NULL AUTO_INCREMENT, `nombre` varchar(45) DEFAULT NULL, `habitantes` int(11) DEFAULT NULL, `pais` varchar(45) DEFAULT NULL, PRIMARY KEY (`idpoblacion`), KEY `ix_nombre` (`nombre`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; DROP TABLE IF EXISTS `sede`; CREATE TABLE `sede` ( `idsede` int(11) NOT NULL AUTO_INCREMENT, `ciudad` varchar(45) CHARACTER SET utf8 DEFAULT NULL, `pais` varchar(45) DEFAULT NULL, `direccion` varchar(45) DEFAULT NULL, `telefono` varchar(45) DEFAULT NULL, `director` varchar(45) DEFAULT NULL, PRIMARY KEY (`idsede`), KEY `ix_ciudad` (`ciudad`), KEY `ix_pais` (`pais`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1; DROP TABLE IF EXISTS `proyecto`; CREATE TABLE `proyecto` ( `idproyecto` int(11) NOT NULL AUTO_INCREMENT, `idsede` int(11) DEFAULT NULL, `titulo` varchar(45) DEFAULT NULL, `fini` date DEFAULT NULL, `ffin` date DEFAULT NULL, `presupuesto` decimal(10,2) DEFAULT NULL, `responsable` varchar(45) DEFAULT NULL, PRIMARY KEY (`idproyecto`), KEY `fk_sede_idx` (`idsede`), KEY `ix_titulo` (`titulo`), CONSTRAINT `fk_sede` FOREIGN KEY (`idsede`) REFERENCES `sede` (`idsede`) ON DELETE NO ACTION ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1; DROP TABLE IF EXISTS `actuacion`; CREATE TABLE `actuacion` ( `idactuacion` int(11) NOT NULL AUTO_INCREMENT, `idproyecto` int(11) NOT NULL, `idpoblacion` int(11) DEFAULT NULL, `inversion` decimal(10,2) DEFAULT NULL, `descripcion` text, PRIMARY KEY (`idactuacion`), KEY `fk_proyecto` (`idproyecto`), KEY `fk_poblacion_idx` (`idpoblacion`), CONSTRAINT `fk_poblacion` FOREIGN KEY (`idpoblacion`) REFERENCES `poblacion` (`idpoblacion`), CONSTRAINT `fk_proyecto` FOREIGN KEY (`idproyecto`) REFERENCES `proyecto` (`idproyecto`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;