CREATE TABLE `KOSTENPLAATS` ( `KOSTENPLAATS_ID` INT PRIMARY KEY, `BTWCODE` VARCHAR(255), `BTWOMSCHRIJVING` VARCHAR(80), `KOSTENPLAATSSOORTCODE` DECIMAL(10,2), `KOSTENPLAATSSOORTOMSCHRIJVING` DECIMAL(10,2), `KOSTENPLAATSTYPECODE` DECIMAL(10,2), `KOSTENPLAATSTYPEOMSCHRIJVING` DECIMAL(10,2), `NAAM` VARCHAR(80), `OMSCHRIJVING` VARCHAR(200) ) ENGINE=InnoDB; CREATE TABLE `CPV_CODE` ( `CPV_CODE_ID` INT PRIMARY KEY, `CODE` VARCHAR(80), `OMSCHRIJVING` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `KP_MDWRKR_ORGNSTRSCHNHD` ( `KP_MDWRKR_ORGNSTRSCHNHD_ID` INT PRIMARY KEY, `MEDEWERKER_ID` INT, `ORGANISATORISCHEEENHEID_ID` INT ) ENGINE=InnoDB; CREATE TABLE `AANBESTEDING` ( `AANBESTEDING_ID` INT PRIMARY KEY, `BETREFT_ZAAK_ID` INT, `DATUMPUBLICATIE` DATE, `DATUMSTART` DATE, `DIGITAAL` BOOLEAN, `MONDT_UIT_GUNNING_ID` INT, `NAAM` VARCHAR(200), `PROCEDURE_ENUM_ID` INT, `PROCESLEIDER_MEDEWERKER_ID` INT, `REFERENTIENUMMER` VARCHAR(80), `SCOREMAXIMAAL` INT, `STATUS` VARCHAR(80), `TENDERNEDKENMERK` VARCHAR(80), `TYPE_ENUM_ID` INT, `VALT_ONDER_CPV_CODE_ID` INT, `VOLGENDESLUITING` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `KP_INKPPKKT_CPV_CD` ( `KP_INKPPKKT_CPV_CD_ID` INT PRIMARY KEY, `INKOOPPAKKET_ID` INT, `CPV_CODE_ID` INT ) ENGINE=InnoDB; CREATE TABLE `INKOOPROL_ENUM` ( `INKOOPROL_ENUM_ID` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; INSERT INTO `INKOOPROL_ENUM` (`INKOOPROL_ENUM_ID`, VALUE) VALUES (1, 'BEHEERDER'), (2, 'EIGENAAR'), (3, 'INKOOPADVISEUR'); CREATE TABLE `KP_KSTNPLTS_INKPRDR` ( `KP_KSTNPLTS_INKPRDR_ID` INT PRIMARY KEY, `KOSTENPLAATS_ID` INT, `INKOOPORDER_ID` INT ) ENGINE=InnoDB; CREATE TABLE `OPDRACHTSOORT_ENUM` ( `OPDRACHTSOORT_ENUM_ID` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; INSERT INTO `OPDRACHTSOORT_ENUM` (`OPDRACHTSOORT_ENUM_ID`, VALUE) VALUES (1, 'INHUUR_EXTERN_PERSONEEL'), (2, 'OPDRACHT_VOOR_LEVERING_DIENSTEN_OF_WERKEN'), (3, 'SUBSIDIES'); CREATE TABLE `INKOOPORDER` ( `INKOOPORDER_ID` INT PRIMARY KEY, `ARTIKELCODE` VARCHAR(80), `BETALINGMEERDEREJAREN` BOOLEAN, `BETREFT` VARCHAR(255), `BETREFT_CONTRACT_ID` INT, `DATUMEINDE` DATE, `DATUMINGEDIEND` DATE, `DATUMSTART` DATE, `GERELATEERD_INKOOPORDER_ID` INT, `GOEDERENCODE` VARCHAR(80), `HEEFT_INKOOPPAKKET_ID` INT, `OMSCHRIJVING` VARCHAR(255), `OORSPRONKELIJK_INKOOPORDER_ID` INT, `ORDERNUMMER` VARCHAR(255), `SALDO` VARCHAR(255), `TOTAALNETTOBEDRAG` DECIMAL(10,2), `VERPLICHTING_AAN_LEVERANCIER_ID` INT, `WIJZEVANAANBESTEDEN` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `INKOOPPAKKET` ( `INKOOPPAKKET_ID` INT PRIMARY KEY, `CODE` VARCHAR(80), `NAAM` VARCHAR(200), `TYPE_ENUM_ID` INT ) ENGINE=InnoDB; CREATE TABLE `STARTFORMULIERAANBESTEDEN` ( `STARTFORMULIERAANBESTEDEN_ID` INT PRIMARY KEY, `BEOOGDELOOPTIJD` DATETIME, `BEOOGDETOTALEOPDRACHTWAARDE` VARCHAR(255), `BETREFT_ZAAK_ID` INT, `DIENT_IN_MEDEWERKER_ID` INT, `INDICATIEAANVULLENDEOPDRACHTLEVERANCIER` BOOLEAN, `INDICATIEBEOOGDEAANBESTEDINGONDERHANDS` BOOLEAN, `INDICATIEBEOOGDEPROCKOMTOVEREEN` BOOLEAN, `INDICATIEEENMALIGELOS` BOOLEAN, `INDICATIEMEERJARIGERAAMOVEREENKOMST` BOOLEAN, `INDICATIEMEERJARIGREPETEREND` BOOLEAN, `INDICATOROVERKOEPELENDPROJECT` BOOLEAN, `MONDT_UIT_AANBESTEDING_ID` INT, `OMSCHRIJVING` TEXT, `OPDRACHTCATEGORIE_ENUM_ID` INT, `OPDRACHTSOORT_ENUM_ID` INT, `TOELICHTINGAANVULLENDEOPDRACHT` TEXT, `TOELICHTINGEENMALIGOFREPETEREND` TEXT ) ENGINE=InnoDB; CREATE TABLE `CONTRACT` ( `CONTRACT_ID` INT PRIMARY KEY, `AUTORISATIEGROEP` VARCHAR(200), `BESCHRIJVING` TEXT, `BOVENLIGGEND_CONTRACT_ID` INT, `CATEGORIE` VARCHAR(80), `CLASSIFICATIE` VARCHAR(80), `CONTRACTANT_LEVERANCIER_ID` INT, `CONTRACTREVISIE` INT, `DATUMCREATIE` DATE, `DATUMEINDE` DATE, `DATUMSTART` DATE, `GROEP` VARCHAR(80), `INTERNCONTRACTID` VARCHAR(255), `INTERNCONTRACTREVISIE` INT, `OPMERKINGEN` TEXT, `STATUS` VARCHAR(80), `TYPE` VARCHAR(80), `VOORWAARDE` VARCHAR(80), `ZOEKWOORDEN` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `MEDEWERKER` ( `MEDEWERKER_ID` INT PRIMARY KEY, `ACHTERNAAM` VARCHAR(200), `DATUMINDIENST` DATE, `DATUMUITDIENST` DATE, `EMAILADRES` VARCHAR(255), `EXTERN` BOOLEAN, `FUNCTIE` VARCHAR(50), `GELEVERD_VIA_LEVERANCIER_ID` INT, `GESLACHTSAANDUIDING` VARCHAR(255), `IS_CONTACTPERSOON_VOOR_ORGANISATORISCHEEENHEID_ID` INT, `IS_VERANTWOORDELIJK_VOOR_ORGANISATORISCHEEENHEID_ID` INT, `MEDEWERKERIDENTIFICATIE` VARCHAR(255), `MEDEWERKERTOELICHTING` VARCHAR(255), `ROEPNAAM` VARCHAR(255), `TELEFOONNUMMER` VARCHAR(20), `VOORLETTERS` VARCHAR(20), `VOORVOEGSELACHTERNAAM` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `DOCUMENT` ( `DOCUMENT_ID` INT PRIMARY KEY, `COCUMENTBESCHRIJVING` VARCHAR(255), `DATUMCREATIEDOCUMENT` DATE, `DATUMONTVANGSTDOCUMENT` DATE, `DATUMVERZENDINGDOCUMENT` DATE, `DOCUMENTAUTEUR` VARCHAR(200), `DOCUMENTIDENTIFICATIE` VARCHAR(255), `DOCUMENTTITEL` VARCHAR(200), `VERTROUWELIJKAANDUIDING` VARCHAR(20) ) ENGINE=InnoDB; CREATE TABLE `KP_ZK_MDWRKR` ( `KP_ZK_MDWRKR_ID` INT PRIMARY KEY, `ZAAK_ID` INT, `MEDEWERKER_ID` INT ) ENGINE=InnoDB; CREATE TABLE `ZAAK` ( `ZAAK_ID` INT PRIMARY KEY, `ARCHIEFNOMINATIE` VARCHAR(255), `DATUMEINDE` DATE, `DATUMEINDEGEPLAND` DATE, `DATUMEINDEUITERLIJKEAFDOENING` DATE, `DATUMLAATSTEBETALING` DATE, `DATUMPUBLICATIE` DATE, `DATUMREGISTRATIE` DATE, `DATUMSTART` DATE, `DATUMVERNIETIGINGDOSSIER` DATE, `DUURVERLENGING` VARCHAR(255), `HEEFT_BETREKKING_OP_ANDERE_ZAAK_ID` INT, `INDICATIEBETALING` VARCHAR(255), `INDICATIEDEELZAKEN` BOOLEAN, `INDICATIEOPSCHORTING` VARCHAR(255), `IS_DEELZAAK_VAN_ZAAK_ID` INT, `LEGES` VARCHAR(100), `OMSCHRIJVING` VARCHAR(80), `OMSCHRIJVINGRESULTAAT` VARCHAR(80), `REDENOPSCHORTING` VARCHAR(200), `REDENVERLENGING` VARCHAR(200), `TOELICHTING` VARCHAR(255), `TOELICHTINGRESULTAAT` VARCHAR(255), `VERTROUWELIJKHEID` VARCHAR(255), `ZAAKIDENTIFICATIE` VARCHAR(255), `ZAAKNIVEAU` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `KP_ANBSTDNG_DCMNT` ( `KP_ANBSTDNG_DCMNT_ID` INT PRIMARY KEY, `AANBESTEDING_ID` INT, `DOCUMENT_ID` INT ) ENGINE=InnoDB; CREATE TABLE `AANKONDIGING` ( `AANKONDIGING_ID` INT PRIMARY KEY, `BESCHRIJVING` TEXT, `CATEGORIE_ENUM_ID` INT, `DATUM` DATE, `MONDT_UIT_AANBESTEDING_ID` INT, `MONDT_UIT_STARTFORMULIERAANBESTEDEN_ID` INT, `NAAM` VARCHAR(200), `TYPE_ENUM_ID` INT ) ENGINE=InnoDB; CREATE TABLE `SELECTIETABELAANBESTEDING` ( `SELECTIETABELAANBESTEDING_ID` INT PRIMARY KEY, `AANBESTEDINGSOORT_ENUM_ID` INT, `DREMPELBEDRAGTOT` DECIMAL(10,2), `DREMPELBEDRAGVANAF` DECIMAL(10,2), `OPDRACHTCATEGORIE_ENUM_ID` INT, `OPENBAAR` BOOLEAN ) ENGINE=InnoDB; CREATE TABLE `OPDRACHTCATEGORIE_ENUM` ( `OPDRACHTCATEGORIE_ENUM_ID` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; INSERT INTO `OPDRACHTCATEGORIE_ENUM` (`OPDRACHTCATEGORIE_ENUM_ID`, VALUE) VALUES (1, 'DIENSTEN_REGULIER'), (2, 'DIENSTEN_SOCIALE_OF_SPECIFIEKE_DIENSTEN'), (3, 'LEVERINGEN'), (4, 'WERKEN'); CREATE TABLE `INSCHRIJVING` ( `INSCHRIJVING_ID` INT PRIMARY KEY, `BETREFT_AANBESTEDING_ID` INT, `DATUM` DATE, `HEEFT_LEVERANCIER_ID` INT, `PRIJS` DECIMAL(10,2), `SCORE` INT ) ENGINE=InnoDB; CREATE TABLE `LEVERANCIER` ( `LEVERANCIER_ID` INT PRIMARY KEY, `NAAM` VARCHAR(200), `NUMMER` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `GUNNING` ( `GUNNING_ID` INT PRIMARY KEY, `BERICHT` VARCHAR(255), `BETREFT_INSCHRIJVING_ID` INT, `BETREFT_OFFERTE_ID` INT, `DATUMGUNNING` DATE, `DATUMPUBLICATIE` DATE, `DATUMVOORLOPIGEGUNNING` DATE, `GEGUNDEPRIJS` DECIMAL(10,2), `INHUUR_MEDEWERKER_ID` INT ) ENGINE=InnoDB; CREATE TABLE `ORGANISATORISCHEEENHEID` ( `ORGANISATORISCHEEENHEID_ID` INT PRIMARY KEY, `DATUMONTSTAAN` DATE, `DATUMOPHEFFING` DATE, `EMAILADRES` VARCHAR(255), `FAXNUMMER` VARCHAR(20), `FORMATIE` VARCHAR(255), `HEEFT_KOSTENPLAATS_ID` INT, `IS_DEEL_VAN_ORGANISATORISCHEEENHEID_ID` INT, `NAAM` VARCHAR(50), `NAAMVERKORT` VARCHAR(255), `OMSCHRIJVING` VARCHAR(80), `ORGANISATIEIDENTIFICATIE` VARCHAR(255), `TELEFOONNUMMER` VARCHAR(20), `TOELICHTING` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `OFFERTEAANVRAAG` ( `OFFERTEAANVRAAG_ID` INT PRIMARY KEY, `BETREFT_AANBESTEDING_ID` INT, `DATUMAANVRAAG` DATE, `DATUMSLUITING` DATE, `GERICHT_AAN_LEVERANCIER_ID` INT, `NAAM` VARCHAR(80), `OMSCHRIJVING` TEXT ) ENGINE=InnoDB; CREATE TABLE `AANBESTEDINGSOORT_ENUM` ( `AANBESTEDINGSOORT_ENUM_ID` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; INSERT INTO `AANBESTEDINGSOORT_ENUM` (`AANBESTEDINGSOORT_ENUM_ID`, VALUE) VALUES (1, 'ENKELVOUDIG_ONDERHANDS'), (2, 'EUROPESE_AANBESTEDING'), (3, 'MEERVOUDIG_ONDERHANDS'), (4, 'NATIONALE_AANBESTEDING'); CREATE TABLE `OFFERTE` ( `OFFERTE_ID` INT PRIMARY KEY, `BETREFT_AANBESTEDING_ID` INT, `DATUMOFFERTE` DATE, `INGEDIEND_DOOR_LEVERANCIER_ID` INT, `NAAM` VARCHAR(200), `OMSCHRIJVING` TEXT, `PRIJS` DECIMAL(10,2) ) ENGINE=InnoDB; CREATE TABLE `KP_CNTRCT_DCMNT` ( `KP_CNTRCT_DCMNT_ID` INT PRIMARY KEY, `CONTRACT_ID` INT, `DOCUMENT_ID` INT ) ENGINE=InnoDB; CREATE TABLE `KWALIFICATIE` ( `KWALIFICATIE_ID` INT PRIMARY KEY, `BETREFT_AANBESTEDING_ID` INT, `EINDEGELDIGHEID` DATE, `HEEFT_LEVERANCIER_ID` INT, `STARTGELDIGHEID` DATE ) ENGINE=InnoDB; CREATE TABLE `KP_ZK_DCMNT` ( `KP_ZK_DCMNT_ID` INT PRIMARY KEY, `ZAAK_ID` INT, `DOCUMENT_ID` INT ) ENGINE=InnoDB; ALTER TABLE `KP_CNTRCT_DCMNT` ADD CONSTRAINT FK_KP_CNTRCT_DCMNT_1 FOREIGN KEY (`CONTRACT_ID`) REFERENCES `CONTRACT` (`CONTRACT_ID`); -- CONTRACT (many-to-many junction, Connector_ID: 103) ALTER TABLE `KP_CNTRCT_DCMNT` ADD CONSTRAINT FK_KP_CNTRCT_DCMNT_2 FOREIGN KEY (`DOCUMENT_ID`) REFERENCES `DOCUMENT` (`DOCUMENT_ID`); -- DOCUMENT (many-to-many junction, Connector_ID: 103) ALTER TABLE `KP_ANBSTDNG_DCMNT` ADD CONSTRAINT FK_KP_ANBSTDNG_DCMNT_1 FOREIGN KEY (`AANBESTEDING_ID`) REFERENCES `AANBESTEDING` (`AANBESTEDING_ID`); -- AANBESTEDING (many-to-many junction, Connector_ID: 106) ALTER TABLE `KP_ANBSTDNG_DCMNT` ADD CONSTRAINT FK_KP_ANBSTDNG_DCMNT_2 FOREIGN KEY (`DOCUMENT_ID`) REFERENCES `DOCUMENT` (`DOCUMENT_ID`); -- DOCUMENT (many-to-many junction, Connector_ID: 106) ALTER TABLE `KP_INKPPKKT_CPV_CD` ADD CONSTRAINT FK_KP_INKPPKKT_CPV_CD_1 FOREIGN KEY (`INKOOPPAKKET_ID`) REFERENCES `INKOOPPAKKET` (`INKOOPPAKKET_ID`); -- INKOOPPAKKET (many-to-many junction, Connector_ID: 403) ALTER TABLE `KP_INKPPKKT_CPV_CD` ADD CONSTRAINT FK_KP_INKPPKKT_CPV_CD_2 FOREIGN KEY (`CPV_CODE_ID`) REFERENCES `CPV_CODE` (`CPV_CODE_ID`); -- CPV_CODE (many-to-many junction, Connector_ID: 403) ALTER TABLE `KP_KSTNPLTS_INKPRDR` ADD CONSTRAINT FK_KP_KSTNPLTS_INKPRDR_1 FOREIGN KEY (`KOSTENPLAATS_ID`) REFERENCES `KOSTENPLAATS` (`KOSTENPLAATS_ID`); -- KOSTENPLAATS (many-to-many junction, Connector_ID: 492) ALTER TABLE `KP_KSTNPLTS_INKPRDR` ADD CONSTRAINT FK_KP_KSTNPLTS_INKPRDR_2 FOREIGN KEY (`INKOOPORDER_ID`) REFERENCES `INKOOPORDER` (`INKOOPORDER_ID`); -- INKOOPORDER (many-to-many junction, Connector_ID: 492) ALTER TABLE `KP_ZK_DCMNT` ADD CONSTRAINT FK_KP_ZK_DCMNT_1 FOREIGN KEY (`ZAAK_ID`) REFERENCES `ZAAK` (`ZAAK_ID`); -- ZAAK (many-to-many junction, Connector_ID: 2132) ALTER TABLE `KP_ZK_DCMNT` ADD CONSTRAINT FK_KP_ZK_DCMNT_2 FOREIGN KEY (`DOCUMENT_ID`) REFERENCES `DOCUMENT` (`DOCUMENT_ID`); -- DOCUMENT (many-to-many junction, Connector_ID: 2132) ALTER TABLE `KP_MDWRKR_ORGNSTRSCHNHD` ADD CONSTRAINT FK_KP_MDWRKR_ORGNSTRSCHNHD_1 FOREIGN KEY (`MEDEWERKER_ID`) REFERENCES `MEDEWERKER` (`MEDEWERKER_ID`); -- MEDEWERKER (many-to-many junction, Connector_ID: 2175) ALTER TABLE `KP_MDWRKR_ORGNSTRSCHNHD` ADD CONSTRAINT FK_KP_MDWRKR_ORGNSTRSCHNHD_2 FOREIGN KEY (`ORGANISATORISCHEEENHEID_ID`) REFERENCES `ORGANISATORISCHEEENHEID` (`ORGANISATORISCHEEENHEID_ID`); -- ORGANISATORISCHEEENHEID (many-to-many junction, Connector_ID: 2175) ALTER TABLE `KP_ZK_MDWRKR` ADD CONSTRAINT FK_KP_ZK_MDWRKR_1 FOREIGN KEY (`ZAAK_ID`) REFERENCES `ZAAK` (`ZAAK_ID`); -- ZAAK (many-to-many junction, Connector_ID: 2190) ALTER TABLE `KP_ZK_MDWRKR` ADD CONSTRAINT FK_KP_ZK_MDWRKR_2 FOREIGN KEY (`MEDEWERKER_ID`) REFERENCES `MEDEWERKER` (`MEDEWERKER_ID`); -- MEDEWERKER (many-to-many junction, Connector_ID: 2190) ALTER TABLE `STARTFORMULIERAANBESTEDEN` ADD CONSTRAINT FK_STARTFORMULIERAANBESTEDEN_BETREFT FOREIGN KEY (`BETREFT_ZAAK_ID`) REFERENCES `ZAAK` (`ZAAK_ID`); -- BETREFT (0..* to 0..1, Connector_ID: 385) ALTER TABLE `OFFERTE` ADD CONSTRAINT FK_OFFERTE_INGEDIEND_DOOR FOREIGN KEY (`INGEDIEND_DOOR_LEVERANCIER_ID`) REFERENCES `LEVERANCIER` (`LEVERANCIER_ID`); -- INGEDIEND_DOOR (0..* to 1, Connector_ID: 386) ALTER TABLE `OFFERTEAANVRAAG` ADD CONSTRAINT FK_OFFERTEAANVRAAG_GERICHT_AAN FOREIGN KEY (`GERICHT_AAN_LEVERANCIER_ID`) REFERENCES `LEVERANCIER` (`LEVERANCIER_ID`); -- GERICHT_AAN (0..* to 1, Connector_ID: 387) ALTER TABLE `KWALIFICATIE` ADD CONSTRAINT FK_KWALIFICATIE_HEEFT FOREIGN KEY (`HEEFT_LEVERANCIER_ID`) REFERENCES `LEVERANCIER` (`LEVERANCIER_ID`); -- HEEFT (1 to 0..*, Connector_ID: 391) ALTER TABLE `INSCHRIJVING` ADD CONSTRAINT FK_INSCHRIJVING_HEEFT FOREIGN KEY (`HEEFT_LEVERANCIER_ID`) REFERENCES `LEVERANCIER` (`LEVERANCIER_ID`); -- HEEFT (1 to 0..*, Connector_ID: 394) ALTER TABLE `GUNNING` ADD CONSTRAINT FK_GUNNING_INHUUR FOREIGN KEY (`INHUUR_MEDEWERKER_ID`) REFERENCES `MEDEWERKER` (`MEDEWERKER_ID`); -- INHUUR (0..* to 0..1, Connector_ID: 395) ALTER TABLE `GUNNING` ADD CONSTRAINT FK_GUNNING_BETREFT FOREIGN KEY (`BETREFT_OFFERTE_ID`) REFERENCES `OFFERTE` (`OFFERTE_ID`); -- BETREFT (0..1 to 0..1, Connector_ID: 396) ALTER TABLE `GUNNING` ADD CONSTRAINT FK_GUNNING_BETREFT_2 FOREIGN KEY (`BETREFT_INSCHRIJVING_ID`) REFERENCES `INSCHRIJVING` (`INSCHRIJVING_ID`); -- BETREFT (0..1 to 0..1, Connector_ID: 398) ALTER TABLE `CONTRACT` ADD CONSTRAINT FK_CONTRACT_CONTRACTANT FOREIGN KEY (`CONTRACTANT_LEVERANCIER_ID`) REFERENCES `LEVERANCIER` (`LEVERANCIER_ID`); -- CONTRACTANT (1 to 0..*, Connector_ID: 404) ALTER TABLE `CONTRACT` ADD CONSTRAINT FK_CONTRACT_BOVENLIGGEND FOREIGN KEY (`BOVENLIGGEND_CONTRACT_ID`) REFERENCES `CONTRACT` (`CONTRACT_ID`); -- BOVENLIGGEND (0..* to 0..1, Connector_ID: 405) ALTER TABLE `AANKONDIGING` ADD CONSTRAINT FK_AANKONDIGING_MONDT_UIT FOREIGN KEY (`MONDT_UIT_STARTFORMULIERAANBESTEDEN_ID`) REFERENCES `STARTFORMULIERAANBESTEDEN` (`STARTFORMULIERAANBESTEDEN_ID`); -- MONDT_UIT (0..1 to 0..*, Connector_ID: 413) ALTER TABLE `AANBESTEDING` ADD CONSTRAINT FK_AANBESTEDING_VALT_ONDER FOREIGN KEY (`VALT_ONDER_CPV_CODE_ID`) REFERENCES `CPV_CODE` (`CPV_CODE_ID`); -- VALT_ONDER (1 to 0..*, Connector_ID: 421) ALTER TABLE `INSCHRIJVING` ADD CONSTRAINT FK_INSCHRIJVING_BETREFT FOREIGN KEY (`BETREFT_AANBESTEDING_ID`) REFERENCES `AANBESTEDING` (`AANBESTEDING_ID`); -- BETREFT (0..* to 1, Connector_ID: 422) ALTER TABLE `OFFERTE` ADD CONSTRAINT FK_OFFERTE_BETREFT FOREIGN KEY (`BETREFT_AANBESTEDING_ID`) REFERENCES `AANBESTEDING` (`AANBESTEDING_ID`); -- BETREFT (0..* to 1, Connector_ID: 423) ALTER TABLE `STARTFORMULIERAANBESTEDEN` ADD CONSTRAINT FK_STARTFORMULIERAANBESTEDEN_MONDT_UIT FOREIGN KEY (`MONDT_UIT_AANBESTEDING_ID`) REFERENCES `AANBESTEDING` (`AANBESTEDING_ID`); -- MONDT_UIT (0..1 to 0..1, Connector_ID: 424) ALTER TABLE `AANKONDIGING` ADD CONSTRAINT FK_AANKONDIGING_MONDT_UIT_2 FOREIGN KEY (`MONDT_UIT_AANBESTEDING_ID`) REFERENCES `AANBESTEDING` (`AANBESTEDING_ID`); -- MONDT_UIT (0..* to 0..1, Connector_ID: 425) ALTER TABLE `OFFERTEAANVRAAG` ADD CONSTRAINT FK_OFFERTEAANVRAAG_BETREFT FOREIGN KEY (`BETREFT_AANBESTEDING_ID`) REFERENCES `AANBESTEDING` (`AANBESTEDING_ID`); -- BETREFT (0..* to 1, Connector_ID: 426) ALTER TABLE `KWALIFICATIE` ADD CONSTRAINT FK_KWALIFICATIE_BETREFT FOREIGN KEY (`BETREFT_AANBESTEDING_ID`) REFERENCES `AANBESTEDING` (`AANBESTEDING_ID`); -- BETREFT (0..* to 1, Connector_ID: 427) ALTER TABLE `AANBESTEDING` ADD CONSTRAINT FK_AANBESTEDING_MONDT_UIT FOREIGN KEY (`MONDT_UIT_GUNNING_ID`) REFERENCES `GUNNING` (`GUNNING_ID`); -- MONDT_UIT (0..1 to 0..1, Connector_ID: 428) ALTER TABLE `AANBESTEDING` ADD CONSTRAINT FK_AANBESTEDING_BETREFT FOREIGN KEY (`BETREFT_ZAAK_ID`) REFERENCES `ZAAK` (`ZAAK_ID`); -- BETREFT (0..1 to 0..1, Connector_ID: 429) ALTER TABLE `AANBESTEDING` ADD CONSTRAINT FK_AANBESTEDING_PROCESLEIDER FOREIGN KEY (`PROCESLEIDER_MEDEWERKER_ID`) REFERENCES `MEDEWERKER` (`MEDEWERKER_ID`); -- PROCESLEIDER (0..* to 0..1, Connector_ID: 430) ALTER TABLE `INKOOPORDER` ADD CONSTRAINT FK_INKOOPORDER_OORSPRONKELIJK FOREIGN KEY (`OORSPRONKELIJK_INKOOPORDER_ID`) REFERENCES `INKOOPORDER` (`INKOOPORDER_ID`); -- OORSPRONKELIJK (0..1 to 0..1, Connector_ID: 493) ALTER TABLE `INKOOPORDER` ADD CONSTRAINT FK_INKOOPORDER_GERELATEERD FOREIGN KEY (`GERELATEERD_INKOOPORDER_ID`) REFERENCES `INKOOPORDER` (`INKOOPORDER_ID`); -- GERELATEERD (0..1 to 0..*, Connector_ID: 494) ALTER TABLE `INKOOPORDER` ADD CONSTRAINT FK_INKOOPORDER_BETREFT FOREIGN KEY (`BETREFT_CONTRACT_ID`) REFERENCES `CONTRACT` (`CONTRACT_ID`); -- BETREFT (0..1 to 1, Connector_ID: 495) ALTER TABLE `INKOOPORDER` ADD CONSTRAINT FK_INKOOPORDER_VERPLICHTING_AAN FOREIGN KEY (`VERPLICHTING_AAN_LEVERANCIER_ID`) REFERENCES `LEVERANCIER` (`LEVERANCIER_ID`); -- VERPLICHTING_AAN (0..* to 1, Connector_ID: 496) ALTER TABLE `INKOOPORDER` ADD CONSTRAINT FK_INKOOPORDER_HEEFT FOREIGN KEY (`HEEFT_INKOOPPAKKET_ID`) REFERENCES `INKOOPPAKKET` (`INKOOPPAKKET_ID`); -- HEEFT (0..* to 1, Connector_ID: 497) 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_HEEFT FOREIGN KEY (`HEEFT_KOSTENPLAATS_ID`) REFERENCES `KOSTENPLAATS` (`KOSTENPLAATS_ID`); -- HEEFT (0..1 to 1, Connector_ID: 2063) ALTER TABLE `ZAAK` ADD CONSTRAINT FK_ZAAK_HEEFT_BETREKKING_OP_ANDERE FOREIGN KEY (`HEEFT_BETREKKING_OP_ANDERE_ZAAK_ID`) REFERENCES `ZAAK` (`ZAAK_ID`); -- HEEFT_BETREKKING_OP_ANDERE (1 to 0..*, Connector_ID: 2108) ALTER TABLE `ZAAK` ADD CONSTRAINT FK_ZAAK_IS_DEELZAAK_VAN FOREIGN KEY (`IS_DEELZAAK_VAN_ZAAK_ID`) REFERENCES `ZAAK` (`ZAAK_ID`); -- IS_DEELZAAK_VAN (1 to 0..1, Connector_ID: 2121) ALTER TABLE `MEDEWERKER` ADD CONSTRAINT FK_MEDEWERKER_IS_VERANTWOORDELIJK_VOOR FOREIGN KEY (`IS_VERANTWOORDELIJK_VOOR_ORGANISATORISCHEEENHEID_ID`) REFERENCES `ORGANISATORISCHEEENHEID` (`ORGANISATORISCHEEENHEID_ID`); -- IS_VERANTWOORDELIJK_VOOR (0..1 to 0..1, Connector_ID: 2166) ALTER TABLE `MEDEWERKER` ADD CONSTRAINT FK_MEDEWERKER_IS_CONTACTPERSOON_VOOR FOREIGN KEY (`IS_CONTACTPERSOON_VOOR_ORGANISATORISCHEEENHEID_ID`) REFERENCES `ORGANISATORISCHEEENHEID` (`ORGANISATORISCHEEENHEID_ID`); -- IS_CONTACTPERSOON_VOOR (0..1 to 0..1, Connector_ID: 2185) ALTER TABLE `STARTFORMULIERAANBESTEDEN` ADD CONSTRAINT FK_STARTFORMULIERAANBESTEDEN_DIENT_IN FOREIGN KEY (`DIENT_IN_MEDEWERKER_ID`) REFERENCES `MEDEWERKER` (`MEDEWERKER_ID`); -- DIENT_IN (1 to 0..*, Connector_ID: 2192) ALTER TABLE `MEDEWERKER` ADD CONSTRAINT FK_MEDEWERKER_GELEVERD_VIA FOREIGN KEY (`GELEVERD_VIA_LEVERANCIER_ID`) REFERENCES `LEVERANCIER` (`LEVERANCIER_ID`); -- GELEVERD_VIA (0..* to 0..1, Connector_ID: 2194) ALTER TABLE `AANBESTEDING` ADD CONSTRAINT FK_AANBESTEDING_TYPE_ENUM_ID FOREIGN KEY (`TYPE_ENUM_ID_OPDRACHTCATEGORIE_ENUM_ID`) REFERENCES `OPDRACHTCATEGORIE_ENUM` (`OPDRACHTCATEGORIE_ENUM_ID`); -- TYPE_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE `AANBESTEDING` ADD CONSTRAINT FK_AANBESTEDING_PROCEDURE_ENUM_ID FOREIGN KEY (`PROCEDURE_ENUM_ID_AANBESTEDINGSOORT_ENUM_ID`) REFERENCES `AANBESTEDINGSOORT_ENUM` (`AANBESTEDINGSOORT_ENUM_ID`); -- PROCEDURE_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE `AANKONDIGING` ADD CONSTRAINT FK_AANKONDIGING_TYPE_ENUM_ID FOREIGN KEY (`TYPE_ENUM_ID_AANBESTEDINGSOORT_ENUM_ID`) REFERENCES `AANBESTEDINGSOORT_ENUM` (`AANBESTEDINGSOORT_ENUM_ID`); -- TYPE_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE `AANKONDIGING` ADD CONSTRAINT FK_AANKONDIGING_CATEGORIE_ENUM_ID FOREIGN KEY (`CATEGORIE_ENUM_ID_OPDRACHTCATEGORIE_ENUM_ID`) REFERENCES `OPDRACHTCATEGORIE_ENUM` (`OPDRACHTCATEGORIE_ENUM_ID`); -- CATEGORIE_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE `INKOOPPAKKET` ADD CONSTRAINT FK_INKOOPPAKKET_TYPE_ENUM_ID FOREIGN KEY (`TYPE_ENUM_ID_OPDRACHTCATEGORIE_ENUM_ID`) REFERENCES `OPDRACHTCATEGORIE_ENUM` (`OPDRACHTCATEGORIE_ENUM_ID`); -- TYPE_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE `SELECTIETABELAANBESTEDING` ADD CONSTRAINT FK_SELECTIETABELAANBESTEDING_OPDRACHTCATEGORIE_ENUM_ID FOREIGN KEY (`OPDRACHTCATEGORIE_ENUM_ID_OPDRACHTCATEGORIE_ENUM_ID`) REFERENCES `OPDRACHTCATEGORIE_ENUM` (`OPDRACHTCATEGORIE_ENUM_ID`); -- OPDRACHTCATEGORIE_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE `SELECTIETABELAANBESTEDING` ADD CONSTRAINT FK_SELECTIETABELAANBESTEDING_AANBESTEDINGSOORT_ENUM_ID FOREIGN KEY (`AANBESTEDINGSOORT_ENUM_ID_AANBESTEDINGSOORT_ENUM_ID`) REFERENCES `AANBESTEDINGSOORT_ENUM` (`AANBESTEDINGSOORT_ENUM_ID`); -- AANBESTEDINGSOORT_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE `STARTFORMULIERAANBESTEDEN` ADD CONSTRAINT FK_STARTFORMULIERAANBESTEDEN_OPDRACHTCATEGORIE_ENUM_ID FOREIGN KEY (`OPDRACHTCATEGORIE_ENUM_ID_OPDRACHTCATEGORIE_ENUM_ID`) REFERENCES `OPDRACHTCATEGORIE_ENUM` (`OPDRACHTCATEGORIE_ENUM_ID`); -- OPDRACHTCATEGORIE_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE `STARTFORMULIERAANBESTEDEN` ADD CONSTRAINT FK_STARTFORMULIERAANBESTEDEN_OPDRACHTSOORT_ENUM_ID FOREIGN KEY (`OPDRACHTSOORT_ENUM_ID_OPDRACHTSOORT_ENUM_ID`) REFERENCES `OPDRACHTSOORT_ENUM` (`OPDRACHTSOORT_ENUM_ID`); -- OPDRACHTSOORT_ENUM_ID (1 to 1, Connector_ID: enum_ref)