CREATE TABLE `LEEFGEBIED` ( `LEEFGEBIED_ID` INT PRIMARY KEY, `LEEFGEBIEDOMSCHRIJVING_ENUM_ID` INT, `TOELICHTING` TEXT, `TOELICHTING_ZORGELIJKE_SITUATIE_ID` INT ) ENGINE=InnoDB; CREATE TABLE `ENUM_INCIDENTTYPE_ENUM` ( `ENUM_INCIDENTTYPE_ENUM_ID` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `NIETNATUURLIJKPERSOON` ( `RECHTSPERSOON_ID` INT PRIMARY KEY, `DATUMAANVANG` DATE, `DATUMEINDE` DATE, `DATUMUITSCHRIJVING` DATE, `DATUMVOORTZETTING` DATE, `FAXNUMMER` VARCHAR(20), `INGESCHREVEN` BOOLEAN, `INOPRICHTING` BOOLEAN, `KVKNUMMER` VARCHAR(255), `NNPID` VARCHAR(255), `RECHTSVORM` VARCHAR(255), `RSINNUMMER` VARCHAR(255), `STATUTAIRENAAM` VARCHAR(255), `STATUTAIREZETEL` VARCHAR(255), `WEBSITEURL` VARCHAR(200) ) ENGINE=InnoDB; CREATE TABLE `RECHTSPERSOON` ( `RECHTSPERSOON_ID` INT PRIMARY KEY, `ADRESBINNENLAND` VARCHAR(255), `ADRESBUITENLAND` VARCHAR(255), `ADRESCORRESPONDENTIE` VARCHAR(100), `EMAILADRES` VARCHAR(80), `FAXNUMMER` VARCHAR(20), `IDENTIFICATIE` VARCHAR(255), `KVKNUMMER` VARCHAR(20), `NAAM` VARCHAR(200), `RECHTSVORM` VARCHAR(100), `REKENINGNUMMER` VARCHAR(255), `TELEFOONNUMMER` VARCHAR(20) ) ENGINE=InnoDB; CREATE TABLE `ENUM_VERZOEKSOORT_ENUM` ( `ENUM_VERZOEKSOORT_ENUM_ID` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `KP_ZRGMLDNG_NTRLJKPRSN` ( `KP_ZRGMLDNG_NTRLJKPRSN_ID` INT PRIMARY KEY, `ZORGMELDING_ID` INT, `NATUURLIJKPERSOON_ID` INT ) ENGINE=InnoDB; CREATE TABLE `KP_ZRGMLDNG_MDWRKR` ( `KP_ZRGMLDNG_MDWRKR_ID` INT PRIMARY KEY, `ZORGMELDING_ID` INT, `MEDEWERKER_ID` INT ) ENGINE=InnoDB; CREATE TABLE `NATUURLIJKPERSOON` ( `RECHTSPERSOON_ID` INT PRIMARY KEY, `AANDUIDINGNAAMGEBRUIK` VARCHAR(50), `AANHEFAANSCHRIJVING` VARCHAR(50), `ACADEMISCHETITEL` VARCHAR(80), `ACHTERNAAM` VARCHAR(100), `ADELLIJKETITELOFPREDIKAAT` VARCHAR(255), `ANUMMER` VARCHAR(20), `BIJZONDERNEDERLANDERSCHAP` VARCHAR(50), `BURGERSERVICENUMMER` VARCHAR(255), `DATUMGEBOORTE` DATE, `DATUMOVERLIJDEN` DATE, `GEBOORTELAND` VARCHAR(255), `GEBOORTEPLAATS` VARCHAR(200), `GESLACHTSAANDUIDING` VARCHAR(255), `GESLACHTSNAAM` VARCHAR(200), `GESLACHTSNAAMAANSCHRIJVING` VARCHAR(200), `HANDLICHTING` VARCHAR(50), `INDICATIEAFSCHERMINGPERSOONSGEGEVENS` BOOLEAN, `INDICATIEOVERLEDEN` BOOLEAN, `LANDOVERLIJDEN` VARCHAR(255), `NATIONALITEIT` VARCHAR(100), `OVERLIJDENSPLAATS` VARCHAR(200), `VOORLETTERSAANSCHRIJVING` VARCHAR(20), `VOORNAMEN` VARCHAR(200), `VOORNAMENAANSCHRIJVING` VARCHAR(200), `VOORVOEGSELGESLACHTSNAAM` VARCHAR(80) ) ENGINE=InnoDB; CREATE TABLE `INCIDENT` ( `INCIDENT_ID` INT PRIMARY KEY, `BERUST_OP_ZORGELIJKE_SITUATIE_ID` INT, `DATUMTIJDTOT` DATETIME, `DATUMTIJDVANAF` DATETIME, `LOCATIE` VARCHAR(255), `OMSCHRIJVING` TEXT, `SOORT_ENUM_ID` INT, `TOELICHTING` TEXT ) ENGINE=InnoDB; CREATE TABLE `KP_NTRLJKPRSN_RCHTSPRSN` ( `KP_NTRLJKPRSN_RCHTSPRSN_ID` INT PRIMARY KEY, `NATUURLIJKPERSOON_ID` INT, `RECHTSPERSOON_ID` INT ) ENGINE=InnoDB; CREATE TABLE `KP_ZK_DCMNT` ( `KP_ZK_DCMNT_ID` INT PRIMARY KEY, `ZAAK_ID` INT, `DOCUMENT_ID` INT ) 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, `KAN_LEIDEN_TOT_AANVRAAGOFMELDING_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 `AANVRAAGOFMELDING` ( `AANVRAAGOFMELDING_ID` INT PRIMARY KEY, `AFGEHANDELD` BOOLEAN, `CATEGORIE` VARCHAR(200), `CATEGORIECODE` VARCHAR(80), `DATUMAANMAAK` DATE, `DATUMAFHANDELING` DATE, `DATUMBEGINSTATUS` DATE, `DATUMEINDESTATUS` DATE, `HOOFDCATEGORIE` VARCHAR(80), `HOOFDCATEGORIECODE` VARCHAR(80), `IDENTIFICATIE` VARCHAR(255), `KANAAL` VARCHAR(80), `KAN_LEIDEN_TOT_KLANTCONTACT_ID` INT, `MELDER_RECHTSPERSOON_ID` INT, `ONDERWERP` VARCHAR(200), `ONDERWERPCODE` VARCHAR(80), `SOORT` VARCHAR(80), `STATUS` VARCHAR(80), `STATUSCODE` VARCHAR(80), `STATUSVOLGORDE` VARCHAR(80), `SUBCATEGORIE` VARCHAR(200), `SUBCATEGORIECODE` VARCHAR(80) ) ENGINE=InnoDB; CREATE TABLE `KP_ZRGMLDNG_ANVRGFMLDNG` ( `KP_ZRGMLDNG_ANVRGFMLDNG_ID` INT PRIMARY KEY, `ZORGMELDING_ID` INT, `AANVRAAGOFMELDING_ID` INT ) ENGINE=InnoDB; CREATE TABLE `ZORGELIJKE_SITUATIE` ( `ZORGELIJKE_SITUATIE_ID` INT PRIMARY KEY, `NAAR_AANLEIDING_VAN_AANVRAAGOFMELDING_ID` INT, `NADEREOMSCHRIJVING` TEXT, `SITIUATIESCHETS` TEXT ) ENGINE=InnoDB; CREATE TABLE `KP_NTNTRLJKPRSN_NTRLJKPRSN` ( `KP_NTNTRLJKPRSN_NTRLJKPRSN_ID` INT PRIMARY KEY, `NIETNATUURLIJKPERSOON_ID` INT, `NATUURLIJKPERSOON_ID` INT ) ENGINE=InnoDB; CREATE TABLE `KLANTCONTACT` ( `KLANTCONTACT_ID` INT PRIMARY KEY, `EINDTIJD` DATETIME, `HEEFT_BETREKKING_OP_ZAAK_ID` INT, `IS_GEVOERD_DOOR_MEDEWERKER_ID` INT, `KANAAL` VARCHAR(20), `NOTITIE` TEXT, `STARTTIJD` DATETIME, `TIJDSDUUR` DATETIME, `TOELICHTING` TEXT, `WACHTTIJDTOTAAL` DATETIME ) ENGINE=InnoDB; CREATE TABLE `INFORMERING` ( `INFORMERING_ID` INT PRIMARY KEY, `DATUM` DATE, `INDICATIEGEINFORMEERD` BOOLEAN, `INFORMERING_INCIDENT_ID` INT, `INFORMERING_RECHTSPERSOON_ID` INT, `REACTIE` TEXT, `REDENNIETGEINFORMEERD` TEXT ) ENGINE=InnoDB; CREATE TABLE `KP_NTNTRLJKPRSN_RCHTSPRSN` ( `KP_NTNTRLJKPRSN_RCHTSPRSN_ID` INT PRIMARY KEY, `NIETNATUURLIJKPERSOON_ID` INT, `RECHTSPERSOON_ID` INT ) ENGINE=InnoDB; CREATE TABLE `KP_ANVRGFMLDNG_ONDRWRP` ( `KP_ANVRGFMLDNG_ONDRWRP_ID` INT PRIMARY KEY, `AANVRAAGOFMELDING_ID` INT, `ONDERWERP_ID` INT ) ENGINE=InnoDB; CREATE TABLE `ONDERWERP` ( `ONDERWERP_ID` INT PRIMARY KEY, `HOOFDONDERWERP_ONDERWERP_ID` INT, `ISACTIEF` BOOLEAN, `NAAM` VARCHAR(80), `TOELICHTING` TEXT ) ENGINE=InnoDB; CREATE TABLE `ENUM_LEEFGEBIED_ENUM` ( `ENUM_LEEFGEBIED_ENUM_ID` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `ZORGMELDING` ( `AANVRAAGOFMELDING_ID` INT PRIMARY KEY, `BETREFT_RECHTSPERSOON_ID` INT, `NADEREOMSCHRIJVING` TEXT, `OMSCHRIJVING` TEXT, `TERUGKOPPELINGGEWENST` BOOLEAN, `VERZOEK_ENUM_ID` INT, `ZORGMELDINGSOORT` INT ) 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), `GESLACHTSAANDUIDING` VARCHAR(255), `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), `HEEFT_DOCUMENTEN_AANVRAAGOFMELDING_ID` INT, `VERTROUWELIJKAANDUIDING` VARCHAR(20) ) ENGINE=InnoDB; ALTER TABLE `ZORGMELDING` ADD CONSTRAINT FK_ZORGMELDING_GEN_AANVRAAGOFMELDING FOREIGN KEY (`AANVRAAGOFMELDING_ID`) REFERENCES `AANVRAAGOFMELDING` (`AANVRAAGOFMELDING_ID`); -- Generalization to AANVRAAGOFMELDING ALTER TABLE `NIETNATUURLIJKPERSOON` ADD CONSTRAINT FK_NIETNATUURLIJKPERSOON_GEN_RECHTSPERSOON FOREIGN KEY (`RECHTSPERSOON_ID`) REFERENCES `RECHTSPERSOON` (`RECHTSPERSOON_ID`); -- Generalization to RECHTSPERSOON ALTER TABLE `NATUURLIJKPERSOON` ADD CONSTRAINT FK_NATUURLIJKPERSOON_GEN_RECHTSPERSOON FOREIGN KEY (`RECHTSPERSOON_ID`) REFERENCES `RECHTSPERSOON` (`RECHTSPERSOON_ID`); -- Generalization to RECHTSPERSOON ALTER TABLE `KP_ANVRGFMLDNG_ONDRWRP` ADD CONSTRAINT FK_KP_ANVRGFMLDNG_ONDRWRP_1 FOREIGN KEY (`AANVRAAGOFMELDING_ID`) REFERENCES `AANVRAAGOFMELDING` (`AANVRAAGOFMELDING_ID`); -- AANVRAAGOFMELDING (many-to-many junction, Connector_ID: 381) ALTER TABLE `KP_ANVRGFMLDNG_ONDRWRP` ADD CONSTRAINT FK_KP_ANVRGFMLDNG_ONDRWRP_2 FOREIGN KEY (`ONDERWERP_ID`) REFERENCES `ONDERWERP` (`ONDERWERP_ID`); -- ONDERWERP (many-to-many junction, Connector_ID: 381) ALTER TABLE `KP_ZRGMLDNG_MDWRKR` ADD CONSTRAINT FK_KP_ZRGMLDNG_MDWRKR_1 FOREIGN KEY (`ZORGMELDING_ID`) REFERENCES `ZORGMELDING` (`AANVRAAGOFMELDING_ID`); -- ZORGMELDING (many-to-many junction, Connector_ID: 1002) ALTER TABLE `KP_ZRGMLDNG_MDWRKR` ADD CONSTRAINT FK_KP_ZRGMLDNG_MDWRKR_2 FOREIGN KEY (`MEDEWERKER_ID`) REFERENCES `MEDEWERKER` (`MEDEWERKER_ID`); -- MEDEWERKER (many-to-many junction, Connector_ID: 1002) ALTER TABLE `KP_ZRGMLDNG_NTRLJKPRSN` ADD CONSTRAINT FK_KP_ZRGMLDNG_NTRLJKPRSN_1 FOREIGN KEY (`ZORGMELDING_ID`) REFERENCES `ZORGMELDING` (`AANVRAAGOFMELDING_ID`); -- ZORGMELDING (many-to-many junction, Connector_ID: 1004) ALTER TABLE `KP_ZRGMLDNG_NTRLJKPRSN` ADD CONSTRAINT FK_KP_ZRGMLDNG_NTRLJKPRSN_2 FOREIGN KEY (`NATUURLIJKPERSOON_ID`) REFERENCES `NATUURLIJKPERSOON` (`RECHTSPERSOON_ID`); -- NATUURLIJKPERSOON (many-to-many junction, Connector_ID: 1004) ALTER TABLE `KP_ZRGMLDNG_ANVRGFMLDNG` ADD CONSTRAINT FK_KP_ZRGMLDNG_ANVRGFMLDNG_1 FOREIGN KEY (`ZORGMELDING_ID`) REFERENCES `ZORGMELDING` (`AANVRAAGOFMELDING_ID`); -- ZORGMELDING (many-to-many junction, Connector_ID: 1005) ALTER TABLE `KP_ZRGMLDNG_ANVRGFMLDNG` ADD CONSTRAINT FK_KP_ZRGMLDNG_ANVRGFMLDNG_2 FOREIGN KEY (`AANVRAAGOFMELDING_ID`) REFERENCES `AANVRAAGOFMELDING` (`AANVRAAGOFMELDING_ID`); -- AANVRAAGOFMELDING (many-to-many junction, Connector_ID: 1005) ALTER TABLE `KP_NTRLJKPRSN_RCHTSPRSN` ADD CONSTRAINT FK_KP_NTRLJKPRSN_RCHTSPRSN_1 FOREIGN KEY (`NATUURLIJKPERSOON_ID`) REFERENCES `NATUURLIJKPERSOON` (`RECHTSPERSOON_ID`); -- NATUURLIJKPERSOON (many-to-many junction, Connector_ID: 1898) ALTER TABLE `KP_NTRLJKPRSN_RCHTSPRSN` ADD CONSTRAINT FK_KP_NTRLJKPRSN_RCHTSPRSN_2 FOREIGN KEY (`RECHTSPERSOON_ID`) REFERENCES `RECHTSPERSOON` (`RECHTSPERSOON_ID`); -- RECHTSPERSOON (many-to-many junction, Connector_ID: 1898) ALTER TABLE `KP_NTNTRLJKPRSN_NTRLJKPRSN` ADD CONSTRAINT FK_KP_NTNTRLJKPRSN_NTRLJKPRSN_1 FOREIGN KEY (`NIETNATUURLIJKPERSOON_ID`) REFERENCES `NIETNATUURLIJKPERSOON` (`RECHTSPERSOON_ID`); -- NIETNATUURLIJKPERSOON (many-to-many junction, Connector_ID: 1970) ALTER TABLE `KP_NTNTRLJKPRSN_NTRLJKPRSN` ADD CONSTRAINT FK_KP_NTNTRLJKPRSN_NTRLJKPRSN_2 FOREIGN KEY (`NATUURLIJKPERSOON_ID`) REFERENCES `NATUURLIJKPERSOON` (`RECHTSPERSOON_ID`); -- NATUURLIJKPERSOON (many-to-many junction, Connector_ID: 1970) ALTER TABLE `KP_NTNTRLJKPRSN_RCHTSPRSN` ADD CONSTRAINT FK_KP_NTNTRLJKPRSN_RCHTSPRSN_1 FOREIGN KEY (`NIETNATUURLIJKPERSOON_ID`) REFERENCES `NIETNATUURLIJKPERSOON` (`RECHTSPERSOON_ID`); -- NIETNATUURLIJKPERSOON (many-to-many junction, Connector_ID: 1971) ALTER TABLE `KP_NTNTRLJKPRSN_RCHTSPRSN` ADD CONSTRAINT FK_KP_NTNTRLJKPRSN_RCHTSPRSN_2 FOREIGN KEY (`RECHTSPERSOON_ID`) REFERENCES `RECHTSPERSOON` (`RECHTSPERSOON_ID`); -- RECHTSPERSOON (many-to-many junction, Connector_ID: 1971) 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_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 `ONDERWERP` ADD CONSTRAINT FK_ONDERWERP_HOOFDONDERWERP FOREIGN KEY (`HOOFDONDERWERP_ONDERWERP_ID`) REFERENCES `ONDERWERP` (`ONDERWERP_ID`); -- HOOFDONDERWERP (0..* to 1, Connector_ID: 361) ALTER TABLE `AANVRAAGOFMELDING` ADD CONSTRAINT FK_AANVRAAGOFMELDING_MELDER FOREIGN KEY (`MELDER_RECHTSPERSOON_ID`) REFERENCES `RECHTSPERSOON` (`RECHTSPERSOON_ID`); -- MELDER (1..* to 0..1, Connector_ID: 377) ALTER TABLE `DOCUMENT` ADD CONSTRAINT FK_DOCUMENT_HEEFT_DOCUMENTEN FOREIGN KEY (`HEEFT_DOCUMENTEN_AANVRAAGOFMELDING_ID`) REFERENCES `AANVRAAGOFMELDING` (`AANVRAAGOFMELDING_ID`); -- HEEFT_DOCUMENTEN (0..1 to 0..*, Connector_ID: 378) ALTER TABLE `ZAAK` ADD CONSTRAINT FK_ZAAK_KAN_LEIDEN_TOT FOREIGN KEY (`KAN_LEIDEN_TOT_AANVRAAGOFMELDING_ID`) REFERENCES `AANVRAAGOFMELDING` (`AANVRAAGOFMELDING_ID`); -- KAN_LEIDEN_TOT (0..1 to 0..*, Connector_ID: 380) ALTER TABLE `ZORGMELDING` ADD CONSTRAINT FK_ZORGMELDING_BETREFT FOREIGN KEY (`BETREFT_RECHTSPERSOON_ID`) REFERENCES `RECHTSPERSOON` (`RECHTSPERSOON_ID`); -- BETREFT (0..* to 1, Connector_ID: 1003) ALTER TABLE `ZORGELIJKE_SITUATIE` ADD CONSTRAINT FK_ZORGELIJKE_SITUATIE_NAAR_AANLEIDING_VAN FOREIGN KEY (`NAAR_AANLEIDING_VAN_AANVRAAGOFMELDING_ID`) REFERENCES `AANVRAAGOFMELDING` (`AANVRAAGOFMELDING_ID`); -- NAAR_AANLEIDING_VAN (1 to 1..*, Connector_ID: 1006) ALTER TABLE `INCIDENT` ADD CONSTRAINT FK_INCIDENT_BERUST_OP FOREIGN KEY (`BERUST_OP_ZORGELIJKE_SITUATIE_ID`) REFERENCES `ZORGELIJKE_SITUATIE` (`ZORGELIJKE_SITUATIE_ID`); -- BERUST_OP (1 to 0..*, Connector_ID: 1007) ALTER TABLE `LEEFGEBIED` ADD CONSTRAINT FK_LEEFGEBIED_TOELICHTING FOREIGN KEY (`TOELICHTING_ZORGELIJKE_SITUATIE_ID`) REFERENCES `ZORGELIJKE_SITUATIE` (`ZORGELIJKE_SITUATIE_ID`); -- TOELICHTING (1 to 0..*, Connector_ID: 1008) ALTER TABLE `INFORMERING` ADD CONSTRAINT FK_INFORMERING_INFORMERING FOREIGN KEY (`INFORMERING_INCIDENT_ID`) REFERENCES `INCIDENT` (`INCIDENT_ID`); -- INFORMERING (1 to 0..*, Connector_ID: 1009) ALTER TABLE `INFORMERING` ADD CONSTRAINT FK_INFORMERING_INFORMERING_2 FOREIGN KEY (`INFORMERING_RECHTSPERSOON_ID`) REFERENCES `RECHTSPERSOON` (`RECHTSPERSOON_ID`); -- INFORMERING (0..* to 1, Connector_ID: 1010) ALTER TABLE `AANVRAAGOFMELDING` ADD CONSTRAINT FK_AANVRAAGOFMELDING_KAN_LEIDEN_TOT FOREIGN KEY (`KAN_LEIDEN_TOT_KLANTCONTACT_ID`) REFERENCES `KLANTCONTACT` (`KLANTCONTACT_ID`); -- KAN_LEIDEN_TOT (0..1 to 0..*, Connector_ID: 2057) 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 `KLANTCONTACT` ADD CONSTRAINT FK_KLANTCONTACT_HEEFT_BETREKKING_OP FOREIGN KEY (`HEEFT_BETREKKING_OP_ZAAK_ID`) REFERENCES `ZAAK` (`ZAAK_ID`); -- HEEFT_BETREKKING_OP (0..* to 0..1, Connector_ID: 2115) 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 `KLANTCONTACT` ADD CONSTRAINT FK_KLANTCONTACT_IS_GEVOERD_DOOR FOREIGN KEY (`IS_GEVOERD_DOOR_MEDEWERKER_ID`) REFERENCES `MEDEWERKER` (`MEDEWERKER_ID`); -- IS_GEVOERD_DOOR (0..* to 0..1, Connector_ID: 2186) ALTER TABLE `LEEFGEBIED` ADD CONSTRAINT FK_LEEFGEBIED_LEEFGEBIEDOMSCHRIJVING_ENUM_ID FOREIGN KEY (`LEEFGEBIEDOMSCHRIJVING_ENUM_ID_ENUM_LEEFGEBIED_ENUM_ID`) REFERENCES `ENUM_LEEFGEBIED_ENUM` (`ENUM_LEEFGEBIED_ENUM_ID`); -- LEEFGEBIEDOMSCHRIJVING_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE `ZORGMELDING` ADD CONSTRAINT FK_ZORGMELDING_VERZOEK_ENUM_ID FOREIGN KEY (`VERZOEK_ENUM_ID_ENUM_VERZOEKSOORT_ENUM_ID`) REFERENCES `ENUM_VERZOEKSOORT_ENUM` (`ENUM_VERZOEKSOORT_ENUM_ID`); -- VERZOEK_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE `INCIDENT` ADD CONSTRAINT FK_INCIDENT_SOORT_ENUM_ID FOREIGN KEY (`SOORT_ENUM_ID_ENUM_INCIDENTTYPE_ENUM_ID`) REFERENCES `ENUM_INCIDENTTYPE_ENUM` (`ENUM_INCIDENTTYPE_ENUM_ID`); -- SOORT_ENUM_ID (1 to 1, Connector_ID: enum_ref)