CREATE TABLE `DISCIPLINAIRE_MAATREGEL` ( `DISCIPLINAIRE_MAATREGEL_ID` INT PRIMARY KEY, `DATUMGECONSTATEERD` DATE, `DATUMOPGELEGD` DATE, `HEEFT_MAATREGEL_WERKNEMER_ID` INT, `OMSCHRIJVING` TEXT, `REDEN` TEXT, `SOORT_MAATREGEL_SOORTDISCIPLINAIREMAATREGEL_ID` INT ) ENGINE=InnoDB; CREATE TABLE `OPLEIDING` ( `OPLEIDING_ID` INT PRIMARY KEY, `INSTITUUT` VARCHAR(80), `NAAM` VARCHAR(80), `OMSCHRIJVING` TEXT, `PRIJS` DECIMAL(10,2) ) ENGINE=InnoDB; CREATE TABLE `FUNCTIE` ( `FUNCTIE_ID` INT PRIMARY KEY, `CODE` VARCHAR(50), `GEBASEERD_OP_NORMPROFIEL_ID` INT, `NAAM` VARCHAR(80), `OMSCHRIJVING` TEXT, `SCHAAL` VARCHAR(20), `TAKEN` TEXT ) ENGINE=InnoDB; CREATE TABLE `ONDERWIJSINSTITUUT` ( `ONDERWIJSINSTITUUT_ID` INT PRIMARY KEY ) ENGINE=InnoDB; CREATE TABLE `GENOTENOPLEIDING` ( `GENOTENOPLEIDING_ID` INT PRIMARY KEY, `DATUMEINDE` DATE, `DATUMSTART` DATE, `DATUMTOEWIJZING` DATE, `HEEFT_GENOTEN_WERKNEMER_ID` INT, `PRIJS` DECIMAL(10,2), `SOORT_OPLEIDING_OPLEIDING_ID` INT, `VERREKENEN` BOOLEAN ) ENGINE=InnoDB; CREATE TABLE `SOORTDISCIPLINAIREMAATREGEL` ( `SOORTDISCIPLINAIREMAATREGEL_ID` INT PRIMARY KEY, `NAAM` VARCHAR(80), `OMSCHRIJVING` TEXT ) ENGINE=InnoDB; CREATE TABLE `INDIVIDUEEL_KEUZEBUDGET` ( `INDIVIDUEEL_KEUZEBUDGET_ID` INT PRIMARY KEY, `BEDRAG` DECIMAL(10,2), `DATUMEINDE` DATE, `DATUMSTART` DATE, `DATUMTOEKENNING` DATE, `HEEFT_INDIVIDUEEL_KEUZEBUDGET_WERKNEMER_ID` INT ) ENGINE=InnoDB; CREATE TABLE `RELATIE` ( `RELATIE_ID` INT PRIMARY KEY, `IS_KIND_VAN_WERKNEMER_ID` INT ) ENGINE=InnoDB; CREATE TABLE `KEUZEBUDGETBESTEDING` ( `KEUZEBUDGETBESTEDING_ID` INT PRIMARY KEY, `BEDRAG` DECIMAL(10,2), `BESTEDING_INDIVIDUEEL_KEUZEBUDGET_ID` INT, `DATUM` DATE, `SOORT_BESTEDING_KEUZEBUDGETBESTEDINGSOORT_ID` INT ) ENGINE=InnoDB; CREATE TABLE `FORMATIEPLAATS` ( `FORMATIEPLAATS_ID` INT PRIMARY KEY, `ONDERDEEL_VAN_ORGANISATORISCHEEENHEID_ID` INT, `UREN_PER_WEEK` VARCHAR(100) ) ENGINE=InnoDB; CREATE TABLE `KP_DNSTVRBND_VSTGNGVNZKBHNDLNDRGNST` ( `KP_DNSTVRBND_VSTGNGVNZKBHNDLNDRGNST_ID` INT PRIMARY KEY, `DIENSTVERBAND_ID` INT, `VESTIGINGVANZAAKBEHANDELENDEORGANISATIE_ID` INT ) ENGINE=InnoDB; CREATE TABLE `WERKNEMER` ( `WERKNEMER_ID` INT PRIMARY KEY, `GEBOORTEDATUM` DATE, `HEEFT_ONDERGAAN_GEWELDSINCIDENT_ID` INT, `IS_PARTNER_VAN_RELATIE_ID` INT, `NAAM` VARCHAR(80), `VOORNAAM` VARCHAR(255), `WOONPLAATS` VARCHAR(50) ) ENGINE=InnoDB; CREATE TABLE `INZET` ( `INZET_ID` INT PRIMARY KEY, `DATUMBEGIN` DATE, `DATUMEINDE` DATE, `INZET_BIJ_ORGANISATORISCHEEENHEID_ID` INT, `INZET_VOOR_FUNCTIE_FUNCTIE_ID` INT, `PERCENTAGE` VARCHAR(20), `UREN` VARCHAR(20) ) ENGINE=InnoDB; CREATE TABLE `FUNCTIEHUIS` ( `FUNCTIEHUIS_ID` INT PRIMARY KEY, `NAAM` VARCHAR(80), `OMSCHRIJVING` TEXT ) ENGINE=InnoDB; CREATE TABLE `NORMPROFIEL` ( `NORMPROFIEL_ID` INT PRIMARY KEY, `CODE` VARCHAR(255), `OMSCHRIJVING` VARCHAR(100), `ONDERDEEL_VAN_FUNCTIEHUIS_ID` INT, `SCHAAL` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `KP_FRMTPLTS_FNCT` ( `KP_FRMTPLTS_FNCT_ID` INT PRIMARY KEY, `FORMATIEPLAATS_ID` INT, `FUNCTIE_ID` INT ) ENGINE=InnoDB; CREATE TABLE `VERLOF` ( `VERLOF_ID` INT PRIMARY KEY, `DATUMAANVRAAG` DATE, `DATUMTIJDEINDE` DATETIME, `DATUMTIJDSTART` DATETIME, `DATUMTOEKENNING` DATE, `GOEDGEKEURD` BOOLEAN, `HEEFT_VERLOF_WERKNEMER_ID` INT, `SOORT_VERLOF_VERLOFSOORT_ID` INT ) ENGINE=InnoDB; CREATE TABLE `KP_ORGNSTRSCHNHDHR_ORGNSTRSCHNHD` ( `KP_ORGNSTRSCHNHDHR_ORGNSTRSCHNHD_ID` INT PRIMARY KEY, `ORGANISATORISCHEEENHEIDHR_ID` INT, `ORGANISATORISCHEEENHEID_ID` INT ) ENGINE=InnoDB; CREATE TABLE `VERZUIM` ( `VERZUIM_ID` INT PRIMARY KEY, `DATUMTIJDEINDE` DATETIME, `DATUMTIJDSTART` DATETIME, `HEEFT_VERZUIM_WERKNEMER_ID` INT, `SOORT_VERZUIM_VERZUIMSOORT_ID` INT ) ENGINE=InnoDB; CREATE TABLE `KP_OPLDNG_ONDRWJSNSTTT` ( `KP_OPLDNG_ONDRWJSNSTTT_ID` INT PRIMARY KEY, `OPLEIDING_ID` INT, `ONDERWIJSINSTITUUT_ID` INT ) ENGINE=InnoDB; CREATE TABLE `GEWELDSINCIDENT` ( `GEWELDSINCIDENT_ID` INT PRIMARY KEY, `DATUM` DATE, `OMSCHRIJVING` TEXT, `TYPE` VARCHAR(80) ) ENGINE=InnoDB; CREATE TABLE `VERLOFSOORT` ( `VERLOFSOORT_ID` INT PRIMARY KEY, `NAAM` VARCHAR(80), `OMSCHRIJVING` TEXT ) ENGINE=InnoDB; CREATE TABLE `ROL` ( `ROL_ID` INT PRIMARY KEY, `DATUMBEGIN` DATE, `DATUMEINDE` DATE, `HOORT_BIJ_ORGANISATORISCHEEENHEID_ID` INT, `OMSCHRIJVING` VARCHAR(50) ) ENGINE=InnoDB; CREATE TABLE `ORGANISATORISCHEEENHEID` ( `ORGANISATORISCHEEENHEID_ID` INT PRIMARY KEY, `DATUMONTSTAAN` DATE, `DATUMOPHEFFING` DATE, `EMAILADRES` VARCHAR(255), `FAXNUMMER` VARCHAR(20), `FORMATIE` VARCHAR(255), `IS_DEEL_VAN_ORGANISATORISCHEEENHEID_ID` INT, `IS_GEHUISVEST_IN_VESTIGINGVANZAAKBEHANDELENDEORGANISATIE_ID` INT, `NAAM` VARCHAR(50), `NAAMVERKORT` VARCHAR(255), `OMSCHRIJVING` VARCHAR(80), `ORGANISATIEIDENTIFICATIE` VARCHAR(255), `TELEFOONNUMMER` VARCHAR(20), `TOELICHTING` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `KP_FRMTPLTS_DNSTVRBND` ( `KP_FRMTPLTS_DNSTVRBND_ID` INT PRIMARY KEY, `FORMATIEPLAATS_ID` INT, `DIENSTVERBAND_ID` INT ) ENGINE=InnoDB; CREATE TABLE `KP_DNSTVRBND_ORGNSTRSCHNHDHR` ( `KP_DNSTVRBND_ORGNSTRSCHNHDHR_ID` INT PRIMARY KEY, `DIENSTVERBAND_ID` INT, `ORGANISATORISCHEEENHEIDHR_ID` INT ) ENGINE=InnoDB; CREATE TABLE `DECLARATIESOORT` ( `DECLARATIESOORT_ID` INT PRIMARY KEY, `NAAM` VARCHAR(80), `OMSCHRIJVING` TEXT ) ENGINE=InnoDB; CREATE TABLE `KP_WRKNMR_ROL` ( `KP_WRKNMR_ROL_ID` INT PRIMARY KEY, `WERKNEMER_ID` INT, `ROL_ID` INT ) ENGINE=InnoDB; CREATE TABLE `DIENSTVERBAND` ( `DIENSTVERBAND_ID` INT PRIMARY KEY, `AANTAL_VOLGENS_INZET_INZET_ID` INT, `DATUMEINDE` DATE, `DATUMSTART` DATE, `DIENSTVERBAND_CONFORM_FUNCTIE_FUNCTIE_ID` INT, `MEDEWERKER_HEEFT_DIENSTVERBAND_WERKNEMER_ID` INT, `PERIODIEK` INT, `SALARIS` VARCHAR(255), `SCHAAL` INT, `URENPERWEEK` INT ) ENGINE=InnoDB; CREATE TABLE `VERZUIMSOORT` ( `VERZUIMSOORT_ID` INT PRIMARY KEY, `NAAM` VARCHAR(80), `OMSCHRIJVING` TEXT ) ENGINE=InnoDB; CREATE TABLE `ORGANISATORISCHEEENHEIDHR` ( `ORGANISATORISCHEEENHEID_ID` INT PRIMARY KEY, `NAAM` INT, `TYPE` INT ) ENGINE=InnoDB; CREATE TABLE `VESTIGINGVANZAAKBEHANDELENDEORGANISATIE` ( `VESTIGINGVANZAAKBEHANDELENDEORGANISATIE_ID` INT PRIMARY KEY ) ENGINE=InnoDB; CREATE TABLE `DECLARATIE` ( `DECLARATIE_ID` INT PRIMARY KEY, `BEDRAG` DECIMAL(10,2), `BETREFT` VARCHAR(80), `DATUMDECLARATIE` DATE, `DATUMINDIENING` DATE, `DIENT_IN_WERKNEMER_ID` INT, `OMSCHRIJVING` TEXT, `SOORT_DECLARATIE_DECLARATIESOORT_ID` INT ) ENGINE=InnoDB; CREATE TABLE `KEUZEBUDGETBESTEDINGSOORT` ( `KEUZEBUDGETBESTEDINGSOORT_ID` INT PRIMARY KEY, `NAAM` VARCHAR(80), `OMSCHRIJVING` TEXT ) ENGINE=InnoDB; CREATE TABLE `BEOORDELING` ( `BEOORDELING_ID` INT PRIMARY KEY, `BEOORDEELD_DOOR_WERKNEMER_ID` INT, `BEOORDELING_VAN_WERKNEMER_ID` INT, `DATUM` DATE, `OMSCHRIJVING` TEXT, `OORDEEL` VARCHAR(80) ) ENGINE=InnoDB; ALTER TABLE `ORGANISATORISCHEEENHEIDHR` ADD CONSTRAINT FK_ORGANISATORISCHEEENHEIDHR_GEN_ORGANISATORISCHEEENHEID FOREIGN KEY (`ORGANISATORISCHEEENHEID_ID`) REFERENCES `ORGANISATORISCHEEENHEID` (`ORGANISATORISCHEEENHEID_ID`); -- Generalization to ORGANISATORISCHEEENHEID ALTER TABLE `KP_WRKNMR_ROL` ADD CONSTRAINT FK_KP_WRKNMR_ROL_1 FOREIGN KEY (`WERKNEMER_ID`) REFERENCES `WERKNEMER` (`WERKNEMER_ID`); -- WERKNEMER (many-to-many junction, Connector_ID: 443) ALTER TABLE `KP_WRKNMR_ROL` ADD CONSTRAINT FK_KP_WRKNMR_ROL_2 FOREIGN KEY (`ROL_ID`) REFERENCES `ROL` (`ROL_ID`); -- ROL (many-to-many junction, Connector_ID: 443) ALTER TABLE `KP_ORGNSTRSCHNHDHR_ORGNSTRSCHNHD` ADD CONSTRAINT FK_KP_ORGNSTRSCHNHDHR_ORGNSTRSCHNHD_1 FOREIGN KEY (`ORGANISATORISCHEEENHEIDHR_ID`) REFERENCES `ORGANISATORISCHEEENHEIDHR` (`ORGANISATORISCHEEENHEID_ID`); -- ORGANISATORISCHEEENHEIDHR (many-to-many junction, Connector_ID: 448) ALTER TABLE `KP_ORGNSTRSCHNHDHR_ORGNSTRSCHNHD` ADD CONSTRAINT FK_KP_ORGNSTRSCHNHDHR_ORGNSTRSCHNHD_2 FOREIGN KEY (`ORGANISATORISCHEEENHEID_ID`) REFERENCES `ORGANISATORISCHEEENHEID` (`ORGANISATORISCHEEENHEID_ID`); -- ORGANISATORISCHEEENHEID (many-to-many junction, Connector_ID: 448) ALTER TABLE `KP_OPLDNG_ONDRWJSNSTTT` ADD CONSTRAINT FK_KP_OPLDNG_ONDRWJSNSTTT_1 FOREIGN KEY (`OPLEIDING_ID`) REFERENCES `OPLEIDING` (`OPLEIDING_ID`); -- OPLEIDING (many-to-many junction, Connector_ID: 449) ALTER TABLE `KP_OPLDNG_ONDRWJSNSTTT` ADD CONSTRAINT FK_KP_OPLDNG_ONDRWJSNSTTT_2 FOREIGN KEY (`ONDERWIJSINSTITUUT_ID`) REFERENCES `ONDERWIJSINSTITUUT` (`ONDERWIJSINSTITUUT_ID`); -- ONDERWIJSINSTITUUT (many-to-many junction, Connector_ID: 449) ALTER TABLE `KP_FRMTPLTS_FNCT` ADD CONSTRAINT FK_KP_FRMTPLTS_FNCT_1 FOREIGN KEY (`FORMATIEPLAATS_ID`) REFERENCES `FORMATIEPLAATS` (`FORMATIEPLAATS_ID`); -- FORMATIEPLAATS (many-to-many junction, Connector_ID: 462) ALTER TABLE `KP_FRMTPLTS_FNCT` ADD CONSTRAINT FK_KP_FRMTPLTS_FNCT_2 FOREIGN KEY (`FUNCTIE_ID`) REFERENCES `FUNCTIE` (`FUNCTIE_ID`); -- FUNCTIE (many-to-many junction, Connector_ID: 462) ALTER TABLE `KP_FRMTPLTS_DNSTVRBND` ADD CONSTRAINT FK_KP_FRMTPLTS_DNSTVRBND_1 FOREIGN KEY (`FORMATIEPLAATS_ID`) REFERENCES `FORMATIEPLAATS` (`FORMATIEPLAATS_ID`); -- FORMATIEPLAATS (many-to-many junction, Connector_ID: 466) ALTER TABLE `KP_FRMTPLTS_DNSTVRBND` ADD CONSTRAINT FK_KP_FRMTPLTS_DNSTVRBND_2 FOREIGN KEY (`DIENSTVERBAND_ID`) REFERENCES `DIENSTVERBAND` (`DIENSTVERBAND_ID`); -- DIENSTVERBAND (many-to-many junction, Connector_ID: 466) ALTER TABLE `KP_DNSTVRBND_VSTGNGVNZKBHNDLNDRGNST` ADD CONSTRAINT FK_KP_DNSTVRBND_VSTGNGVNZKBHNDLNDRGNST_1 FOREIGN KEY (`DIENSTVERBAND_ID`) REFERENCES `DIENSTVERBAND` (`DIENSTVERBAND_ID`); -- DIENSTVERBAND (many-to-many junction, Connector_ID: 470) ALTER TABLE `KP_DNSTVRBND_VSTGNGVNZKBHNDLNDRGNST` ADD CONSTRAINT FK_KP_DNSTVRBND_VSTGNGVNZKBHNDLNDRGNST_2 FOREIGN KEY (`VESTIGINGVANZAAKBEHANDELENDEORGANISATIE_ID`) REFERENCES `VESTIGINGVANZAAKBEHANDELENDEORGANISATIE` (`VESTIGINGVANZAAKBEHANDELENDEORGANISATIE_ID`); -- VESTIGINGVANZAAKBEHANDELENDEORGANISATIE (many-to-many junction, Connector_ID: 470) ALTER TABLE `KP_DNSTVRBND_ORGNSTRSCHNHDHR` ADD CONSTRAINT FK_KP_DNSTVRBND_ORGNSTRSCHNHDHR_1 FOREIGN KEY (`DIENSTVERBAND_ID`) REFERENCES `DIENSTVERBAND` (`DIENSTVERBAND_ID`); -- DIENSTVERBAND (many-to-many junction, Connector_ID: 472) ALTER TABLE `KP_DNSTVRBND_ORGNSTRSCHNHDHR` ADD CONSTRAINT FK_KP_DNSTVRBND_ORGNSTRSCHNHDHR_2 FOREIGN KEY (`ORGANISATORISCHEEENHEIDHR_ID`) REFERENCES `ORGANISATORISCHEEENHEIDHR` (`ORGANISATORISCHEEENHEID_ID`); -- ORGANISATORISCHEEENHEIDHR (many-to-many junction, Connector_ID: 472) ALTER TABLE `VERZUIM` ADD CONSTRAINT FK_VERZUIM_HEEFT_VERZUIM FOREIGN KEY (`HEEFT_VERZUIM_WERKNEMER_ID`) REFERENCES `WERKNEMER` (`WERKNEMER_ID`); -- HEEFT_VERZUIM (1 to 0..*, Connector_ID: 432) ALTER TABLE `VERZUIM` ADD CONSTRAINT FK_VERZUIM_SOORT_VERZUIM FOREIGN KEY (`SOORT_VERZUIM_VERZUIMSOORT_ID`) REFERENCES `VERZUIMSOORT` (`VERZUIMSOORT_ID`); -- SOORT_VERZUIM (0..* to 1, Connector_ID: 433) ALTER TABLE `VERLOF` ADD CONSTRAINT FK_VERLOF_HEEFT_VERLOF FOREIGN KEY (`HEEFT_VERLOF_WERKNEMER_ID`) REFERENCES `WERKNEMER` (`WERKNEMER_ID`); -- HEEFT_VERLOF (1 to 0..*, Connector_ID: 434) ALTER TABLE `VERLOF` ADD CONSTRAINT FK_VERLOF_SOORT_VERLOF FOREIGN KEY (`SOORT_VERLOF_VERLOFSOORT_ID`) REFERENCES `VERLOFSOORT` (`VERLOFSOORT_ID`); -- SOORT_VERLOF (0..* to 1, Connector_ID: 435) ALTER TABLE `WERKNEMER` ADD CONSTRAINT FK_WERKNEMER_IS_PARTNER_VAN FOREIGN KEY (`IS_PARTNER_VAN_RELATIE_ID`) REFERENCES `RELATIE` (`RELATIE_ID`); -- IS_PARTNER_VAN (1 to 0..1, Connector_ID: 444) ALTER TABLE `RELATIE` ADD CONSTRAINT FK_RELATIE_IS_KIND_VAN FOREIGN KEY (`IS_KIND_VAN_WERKNEMER_ID`) REFERENCES `WERKNEMER` (`WERKNEMER_ID`); -- IS_KIND_VAN (0..* to 1, Connector_ID: 445) ALTER TABLE `ROL` ADD CONSTRAINT FK_ROL_HOORT_BIJ FOREIGN KEY (`HOORT_BIJ_ORGANISATORISCHEEENHEID_ID`) REFERENCES `ORGANISATORISCHEEENHEID` (`ORGANISATORISCHEEENHEID_ID`); -- HOORT_BIJ (0..* to 0..1, Connector_ID: 447) ALTER TABLE `KEUZEBUDGETBESTEDING` ADD CONSTRAINT FK_KEUZEBUDGETBESTEDING_SOORT_BESTEDING FOREIGN KEY (`SOORT_BESTEDING_KEUZEBUDGETBESTEDINGSOORT_ID`) REFERENCES `KEUZEBUDGETBESTEDINGSOORT` (`KEUZEBUDGETBESTEDINGSOORT_ID`); -- SOORT_BESTEDING (0..* to 1, Connector_ID: 451) ALTER TABLE `INZET` ADD CONSTRAINT FK_INZET_INZET_BIJ FOREIGN KEY (`INZET_BIJ_ORGANISATORISCHEEENHEID_ID`) REFERENCES `ORGANISATORISCHEEENHEID` (`ORGANISATORISCHEEENHEID_ID`); -- INZET_BIJ (0..* to 1, Connector_ID: 452) ALTER TABLE `KEUZEBUDGETBESTEDING` ADD CONSTRAINT FK_KEUZEBUDGETBESTEDING_BESTEDING FOREIGN KEY (`BESTEDING_INDIVIDUEEL_KEUZEBUDGET_ID`) REFERENCES `INDIVIDUEEL_KEUZEBUDGET` (`INDIVIDUEEL_KEUZEBUDGET_ID`); -- BESTEDING (1 to 0..*, Connector_ID: 453) ALTER TABLE `INDIVIDUEEL_KEUZEBUDGET` ADD CONSTRAINT FK_INDIVIDUEEL_KEUZEBUDGET_HEEFT_INDIVIDUEEL_KEUZEBUDGET FOREIGN KEY (`HEEFT_INDIVIDUEEL_KEUZEBUDGET_WERKNEMER_ID`) REFERENCES `WERKNEMER` (`WERKNEMER_ID`); -- HEEFT_INDIVIDUEEL_KEUZEBUDGET (0..* to 1, Connector_ID: 454) ALTER TABLE `WERKNEMER` ADD CONSTRAINT FK_WERKNEMER_HEEFT_ONDERGAAN FOREIGN KEY (`HEEFT_ONDERGAAN_GEWELDSINCIDENT_ID`) REFERENCES `GEWELDSINCIDENT` (`GEWELDSINCIDENT_ID`); -- HEEFT_ONDERGAAN (0..* to 1, Connector_ID: 455) ALTER TABLE `GENOTENOPLEIDING` ADD CONSTRAINT FK_GENOTENOPLEIDING_HEEFT_GENOTEN FOREIGN KEY (`HEEFT_GENOTEN_WERKNEMER_ID`) REFERENCES `WERKNEMER` (`WERKNEMER_ID`); -- HEEFT_GENOTEN (1 to 0..*, Connector_ID: 456) ALTER TABLE `GENOTENOPLEIDING` ADD CONSTRAINT FK_GENOTENOPLEIDING_SOORT_OPLEIDING FOREIGN KEY (`SOORT_OPLEIDING_OPLEIDING_ID`) REFERENCES `OPLEIDING` (`OPLEIDING_ID`); -- SOORT_OPLEIDING (0..* to 1, Connector_ID: 457) ALTER TABLE `NORMPROFIEL` ADD CONSTRAINT FK_NORMPROFIEL_ONDERDEEL_VAN FOREIGN KEY (`ONDERDEEL_VAN_FUNCTIEHUIS_ID`) REFERENCES `FUNCTIEHUIS` (`FUNCTIEHUIS_ID`); -- ONDERDEEL_VAN (1..* to 1, Connector_ID: 458) ALTER TABLE `INZET` ADD CONSTRAINT FK_INZET_INZET_VOOR_FUNCTIE FOREIGN KEY (`INZET_VOOR_FUNCTIE_FUNCTIE_ID`) REFERENCES `FUNCTIE` (`FUNCTIE_ID`); -- INZET_VOOR_FUNCTIE (1 to 1, Connector_ID: 459) ALTER TABLE `FUNCTIE` ADD CONSTRAINT FK_FUNCTIE_GEBASEERD_OP FOREIGN KEY (`GEBASEERD_OP_NORMPROFIEL_ID`) REFERENCES `NORMPROFIEL` (`NORMPROFIEL_ID`); -- GEBASEERD_OP (1 to 1, Connector_ID: 461) ALTER TABLE `FORMATIEPLAATS` ADD CONSTRAINT FK_FORMATIEPLAATS_ONDERDEEL_VAN FOREIGN KEY (`ONDERDEEL_VAN_ORGANISATORISCHEEENHEID_ID`) REFERENCES `ORGANISATORISCHEEENHEID` (`ORGANISATORISCHEEENHEID_ID`); -- ONDERDEEL_VAN (1 to 0..1, Connector_ID: 463) ALTER TABLE `DISCIPLINAIRE_MAATREGEL` ADD CONSTRAINT FK_DISCIPLINAIRE_MAATREGEL_HEEFT_MAATREGEL FOREIGN KEY (`HEEFT_MAATREGEL_WERKNEMER_ID`) REFERENCES `WERKNEMER` (`WERKNEMER_ID`); -- HEEFT_MAATREGEL (1 to 0..*, Connector_ID: 464) ALTER TABLE `DISCIPLINAIRE_MAATREGEL` ADD CONSTRAINT FK_DISCIPLINAIRE_MAATREGEL_SOORT_MAATREGEL FOREIGN KEY (`SOORT_MAATREGEL_SOORTDISCIPLINAIREMAATREGEL_ID`) REFERENCES `SOORTDISCIPLINAIREMAATREGEL` (`SOORTDISCIPLINAIREMAATREGEL_ID`); -- SOORT_MAATREGEL (0..* to 1, Connector_ID: 465) ALTER TABLE `DIENSTVERBAND` ADD CONSTRAINT FK_DIENSTVERBAND_AANTAL_VOLGENS_INZET FOREIGN KEY (`AANTAL_VOLGENS_INZET_INZET_ID`) REFERENCES `INZET` (`INZET_ID`); -- AANTAL_VOLGENS_INZET (1 to 0..*, Connector_ID: 467) ALTER TABLE `DIENSTVERBAND` ADD CONSTRAINT FK_DIENSTVERBAND_MEDEWERKER_HEEFT_DIENSTVERBAND FOREIGN KEY (`MEDEWERKER_HEEFT_DIENSTVERBAND_WERKNEMER_ID`) REFERENCES `WERKNEMER` (`WERKNEMER_ID`); -- MEDEWERKER_HEEFT_DIENSTVERBAND (1 to 1..*, Connector_ID: 468) ALTER TABLE `DIENSTVERBAND` ADD CONSTRAINT FK_DIENSTVERBAND_DIENSTVERBAND_CONFORM_FUNCTIE FOREIGN KEY (`DIENSTVERBAND_CONFORM_FUNCTIE_FUNCTIE_ID`) REFERENCES `FUNCTIE` (`FUNCTIE_ID`); -- DIENSTVERBAND_CONFORM_FUNCTIE (0..* to 1, Connector_ID: 471) ALTER TABLE `DECLARATIE` ADD CONSTRAINT FK_DECLARATIE_DIENT_IN FOREIGN KEY (`DIENT_IN_WERKNEMER_ID`) REFERENCES `WERKNEMER` (`WERKNEMER_ID`); -- DIENT_IN (1 to 0..*, Connector_ID: 473) ALTER TABLE `DECLARATIE` ADD CONSTRAINT FK_DECLARATIE_SOORT_DECLARATIE FOREIGN KEY (`SOORT_DECLARATIE_DECLARATIESOORT_ID`) REFERENCES `DECLARATIESOORT` (`DECLARATIESOORT_ID`); -- SOORT_DECLARATIE (0..* to 1, Connector_ID: 474) ALTER TABLE `BEOORDELING` ADD CONSTRAINT FK_BEOORDELING_BEOORDELING_VAN FOREIGN KEY (`BEOORDELING_VAN_WERKNEMER_ID`) REFERENCES `WERKNEMER` (`WERKNEMER_ID`); -- BEOORDELING_VAN (1 to 0..*, Connector_ID: 475) ALTER TABLE `BEOORDELING` ADD CONSTRAINT FK_BEOORDELING_BEOORDEELD_DOOR FOREIGN KEY (`BEOORDEELD_DOOR_WERKNEMER_ID`) REFERENCES `WERKNEMER` (`WERKNEMER_ID`); -- BEOORDEELD_DOOR (1 to 0..*, Connector_ID: 476) ALTER TABLE `ORGANISATORISCHEEENHEID` ADD CONSTRAINT FK_ORGANISATORISCHEEENHEID_IS_DEEL_VAN FOREIGN KEY (`IS_DEEL_VAN_ORGANISATORISCHEEENHEID_ID`) REFERENCES `ORGANISATORISCHEEENHEID` (`ORGANISATORISCHEEENHEID_ID`); -- IS_DEEL_VAN (1 to 0..1, Connector_ID: 2059) ALTER TABLE `ORGANISATORISCHEEENHEID` ADD CONSTRAINT FK_ORGANISATORISCHEEENHEID_IS_GEHUISVEST_IN FOREIGN KEY (`IS_GEHUISVEST_IN_VESTIGINGVANZAAKBEHANDELENDEORGANISATIE_ID`) REFERENCES `VESTIGINGVANZAAKBEHANDELENDEORGANISATIE` (`VESTIGINGVANZAAKBEHANDELENDEORGANISATIE_ID`); -- IS_GEHUISVEST_IN (1..* to 1, Connector_ID: 2062)