Código MySQL:
Ver original
)
)
)
)
/*/*/
ON DELETE CASCADE
CREATE TABLE `CRIA`
( `puesta` INT(2) AUTO_INCREMENT NOT NULL,
`fecha_incubar` DATE,
`fecha_mirar` DATE,
`fecha_nacer` DATE,
`fecha_anillar` DATE,
`fecha_separar` DATE,
PRIMARY KEY (`puesta`)
)
///////////////////////////////////////////////////////////////////////////////////////////
CREATE TABLE `GRUPO`
( `grupo` VARCHAR(40),
`referencia_grupo` INT(4) ,
PRIMARY KEY (`grupo`)
)
CREATE TABLE `SECCION`
( `seccion` VARCHAR(40),
`grupo` VARCHAR(40),
`referencia_seccion` INT(4) ,
PRIMARY KEY (`seccion`)
)
ALTER TABLE `seccion`
ADD CONSTRAINT `seccion_ibfk_1`
FOREIGN KEY (`GRUPO`)
REFERENCES `GRUPO` (`GRUPO`)
ON DELETE CASCADE
CREATE TABLE `DENOMINACION`
( `denominacion` VARCHAR(40),
`seccion` VARCHAR(40),
`referencia_denominacion` INT(4),
PRIMARY KEY (`denominacion`)
)
ALTER TABLE `denominacion`
ADD CONSTRAINT `denominacion_ibfk_1`
FOREIGN KEY (`SECCION`)
REFERENCES `SECCION` (`SECCION`)
ON DELETE CASCADE