CREATE TABLE `CATEGORIE` ( `CATEGORIE_ID` INT PRIMARY KEY, `NAAM` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `DOSSIER` ( `DOSSIER_ID` INT PRIMARY KEY, `NAAM` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `TAAKVELD` ( `TAAKVELD_ID` INT PRIMARY KEY, `NAAM` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `PROGRAMMA` ( `PROGRAMMA_ID` INT PRIMARY KEY, `NAAM` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `RAADSSTUK` ( `RAADSSTUK_ID` INT PRIMARY KEY, `BESLOTEN` BOOLEAN, `DATUMEXPIRATIE` DATE, `DATUMPUBLICATIE` DATE, `DATUMREGISTRATIE` DATE, `HEEFT_CATEGORIE_ID` INT, `HEEFT_TAAKVELD_ID` INT, `TYPERAADSSTUK` VARCHAR(80) ) ENGINE=InnoDB; CREATE TABLE `KP_DSSR_RDSSTK` ( `KP_DSSR_RDSSTK_ID` INT PRIMARY KEY, `DOSSIER_ID` INT, `RAADSSTUK_ID` INT ) ENGINE=InnoDB; CREATE TABLE `KP_RDSSTK_PRGRMM` ( `KP_RDSSTK_PRGRMM_ID` INT PRIMARY KEY, `RAADSSTUK_ID` INT, `PROGRAMMA_ID` INT ) ENGINE=InnoDB; ALTER TABLE `KP_RDSSTK_PRGRMM` ADD CONSTRAINT FK_KP_RDSSTK_PRGRMM_1 FOREIGN KEY (`RAADSSTUK_ID`) REFERENCES `RAADSSTUK` (`RAADSSTUK_ID`); -- RAADSSTUK (many-to-many junction, Connector_ID: 1341) ALTER TABLE `KP_RDSSTK_PRGRMM` ADD CONSTRAINT FK_KP_RDSSTK_PRGRMM_2 FOREIGN KEY (`PROGRAMMA_ID`) REFERENCES `PROGRAMMA` (`PROGRAMMA_ID`); -- PROGRAMMA (many-to-many junction, Connector_ID: 1341) ALTER TABLE `KP_DSSR_RDSSTK` ADD CONSTRAINT FK_KP_DSSR_RDSSTK_1 FOREIGN KEY (`DOSSIER_ID`) REFERENCES `DOSSIER` (`DOSSIER_ID`); -- DOSSIER (many-to-many junction, Connector_ID: 1345) ALTER TABLE `KP_DSSR_RDSSTK` ADD CONSTRAINT FK_KP_DSSR_RDSSTK_2 FOREIGN KEY (`RAADSSTUK_ID`) REFERENCES `RAADSSTUK` (`RAADSSTUK_ID`); -- RAADSSTUK (many-to-many junction, Connector_ID: 1345) ALTER TABLE `RAADSSTUK` ADD CONSTRAINT FK_RAADSSTUK_HEEFT FOREIGN KEY (`HEEFT_TAAKVELD_ID`) REFERENCES `TAAKVELD` (`TAAKVELD_ID`); -- HEEFT (0..* to 0..1, Connector_ID: 1335) ALTER TABLE `RAADSSTUK` ADD CONSTRAINT FK_RAADSSTUK_HEEFT_2 FOREIGN KEY (`HEEFT_CATEGORIE_ID`) REFERENCES `CATEGORIE` (`CATEGORIE_ID`); -- HEEFT (0..1 to 0..*, Connector_ID: 1348)