CREATE TABLE KP_BTRKKN_RCHTSPRSN ( KP_BTRKKN_RCHTSPRSN_ID NUMBER PRIMARY KEY, BETROKKENE_ID NUMBER, RECHTSPERSOON_ID NUMBER ); CREATE TABLE KP_BTRKKN_ZK ( KP_BTRKKN_ZK_ID NUMBER PRIMARY KEY, BETROKKENE_ID NUMBER, ZAAK_ID NUMBER ); CREATE TABLE KP_VTHNVRGFMLDNG_VMNVRGFMLDNG ( KP_VTHNVRGFMLDNG_VMNVRGFMLDNG_ID NUMBER PRIMARY KEY, VTHAANVRAAGOFMELDING_ID NUMBER, VOMAANVRAAGOFMELDING_ID NUMBER ); CREATE TABLE HEFFING ( HEFFING_ID NUMBER PRIMARY KEY, BEDRAG NUMBER(10,2), BETREFT_VORDERINGREGEL_ID NUMBER, CODE VARCHAR2(80), DATUMINDIENING DATE, GEFACTUREERD NUMBER(1), HEEFT_GRONDSLAG_HEFFINGGRONDSLAG_ID NUMBER, INREKENING VARCHAR2(255), NUMMER NUMBER, RUNNUMMER NUMBER, SOORT_HEFFINGSOORT_ENUM_ID NUMBER ); CREATE TABLE KP_HFFNGSVRRDNNG_DCMNT ( KP_HFFNGSVRRDNNG_DCMNT_ID NUMBER PRIMARY KEY, HEFFINGSVERORDENING_ID NUMBER, DOCUMENT_ID NUMBER ); CREATE TABLE KP_INDNR_RCHTSPRSN ( KP_INDNR_RCHTSPRSN_ID NUMBER PRIMARY KEY, INDIENER_ID NUMBER, RECHTSPERSOON_ID NUMBER ); CREATE TABLE INSPECTIE ( INSPECTIE_ID NUMBER PRIMARY KEY, AANGEMAAKTDOOR VARCHAR2(50), DATUMAANMAAK DATE, DATUMGEPLAND DATE, DATUMINSPECTIE DATE, DATUMMUTATIE DATE, GEMUTEERDDOOR VARCHAR2(50), HEEFT_ZAAK_ID NUMBER, INSPECTIETYPE VARCHAR2(50), KENMERK VARCHAR2(20), OMSCHRIJVING VARCHAR2(80), OPMERKINGEN VARCHAR2(80), STATUS VARCHAR2(20) ); CREATE TABLE HEFFINGGRONDSLAG ( HEFFINGGRONDSLAG_ID NUMBER PRIMARY KEY, BEDRAG NUMBER(10,2), DOMEIN VARCHAR2(80), HEEFT_ZAAKTYPE_ID NUMBER, HOOFDSTUK NUMBER, OMSCHRIJVING VARCHAR2(255), PARAGRAAF VARCHAR2(255), VERMELD_IN_DOCUMENT_ID NUMBER ); CREATE TABLE WABOAANVRAAGOFMELDING ( AANVRAAGOFMELDING_ID NUMBER PRIMARY KEY, BOUWKOSTEN NUMBER(10,2), OLONUMMER VARCHAR2(80), OMSCHRIJVING VARCHAR2(255), PROJECTKOSTEN NUMBER(10,2), REGISTRATIENUMMER VARCHAR2(100) ); CREATE TABLE MEDEWERKER ( MEDEWERKER_ID NUMBER PRIMARY KEY, ACHTERNAAM VARCHAR2(200), DATUMINDIENST DATE, DATUMUITDIENST DATE, EMAILADRES VARCHAR2(255), EXTERN NUMBER(1), FUNCTIE VARCHAR2(50), GESLACHTSAANDUIDING VARCHAR2(255), MEDEWERKERIDENTIFICATIE VARCHAR2(255), MEDEWERKERTOELICHTING VARCHAR2(255), ROEPNAAM VARCHAR2(255), TELEFOONNUMMER VARCHAR2(20), VOORLETTERS VARCHAR2(20), VOORVOEGSELACHTERNAAM VARCHAR2(255) ); CREATE TABLE KP_VMNVRGFMLDNG_ANVRGFMLDNG ( KP_VMNVRGFMLDNG_ANVRGFMLDNG_ID NUMBER PRIMARY KEY, VOMAANVRAAGOFMELDING_ID NUMBER, AANVRAAGOFMELDING_ID NUMBER ); CREATE TABLE KP_WBNVRGFMLDNG_VMNVRGFMLDNG ( KP_WBNVRGFMLDNG_VMNVRGFMLDNG_ID NUMBER PRIMARY KEY, WABOAANVRAAGOFMELDING_ID NUMBER, VOMAANVRAAGOFMELDING_ID NUMBER ); CREATE TABLE INDIENER ( RECHTSPERSOON_ID NUMBER PRIMARY KEY ); CREATE TABLE BEVINDING ( BEVINDING_ID NUMBER PRIMARY KEY, AANGEMAAKTDOOR VARCHAR2(255), ACTIVITEIT VARCHAR2(50), BEVINDING_SELF_ID NUMBER, CONTROLEELEMENT VARCHAR2(50), CONTROLENIVEAU VARCHAR2(50), DATUMAANMAAK DATE, DATUMMUTATIE DATE, DIEPTE VARCHAR2(20), FASE VARCHAR2(20), GEMUTEERDDOOR VARCHAR2(255), HEEFT_INSPECTIE_ID NUMBER, RESULTAAT VARCHAR2(50), RISICO VARCHAR2(50) ); CREATE TABLE DOCUMENT ( DOCUMENT_ID NUMBER PRIMARY KEY, COCUMENTBESCHRIJVING VARCHAR2(255), DATUMCREATIEDOCUMENT DATE, DATUMONTVANGSTDOCUMENT DATE, DATUMVERZENDINGDOCUMENT DATE, DOCUMENTAUTEUR VARCHAR2(200), DOCUMENTIDENTIFICATIE VARCHAR2(255), DOCUMENTTITEL VARCHAR2(200), HEEFT_DOCUMENTEN_AANVRAAGOFMELDING_ID NUMBER, VERTROUWELIJKAANDUIDING VARCHAR2(20) ); CREATE TABLE VORDERINGREGEL ( VORDERINGREGEL_ID NUMBER PRIMARY KEY, AANGEMAAKT_DOOR VARCHAR2(50), AANMAAKDATUM DATE, BEDRAG_EXCL_BTW NUMBER(10,2), BEDRAG_INCL_BTW NUMBER(10,2), BTWCATEGORIE VARCHAR2(50), GEMUTEERD_DOOR VARCHAR2(50), HEEFT_VORDERING_ID NUMBER, MUTATIEDATUM DATE, OMSCHRIJVING VARCHAR2(50), PERIODIEK VARCHAR2(50), TYPE VARCHAR2(50) ); CREATE TABLE ZAAK ( ZAAK_ID NUMBER PRIMARY KEY, ARCHIEFNOMINATIE VARCHAR2(255), DATUMEINDE DATE, DATUMEINDEGEPLAND DATE, DATUMEINDEUITERLIJKEAFDOENING DATE, DATUMLAATSTEBETALING DATE, DATUMPUBLICATIE DATE, DATUMREGISTRATIE DATE, DATUMSTART DATE, DATUMVERNIETIGINGDOSSIER DATE, DUURVERLENGING VARCHAR2(255), HEEFT_BETREKKING_OP_ANDERE_ZAAK_ID NUMBER, HEEFT_HEFFING_ID NUMBER, INDICATIEBETALING VARCHAR2(255), INDICATIEDEELZAKEN NUMBER(1), INDICATIEOPSCHORTING VARCHAR2(255), IS_DEELZAAK_VAN_ZAAK_ID NUMBER, IS_VAN_ZAAKTYPE_ID NUMBER, KAN_LEIDEN_TOT_AANVRAAGOFMELDING_ID NUMBER, LEGES VARCHAR2(100), OMSCHRIJVING VARCHAR2(80), OMSCHRIJVINGRESULTAAT VARCHAR2(80), REDENOPSCHORTING VARCHAR2(200), REDENVERLENGING VARCHAR2(200), TOELICHTING VARCHAR2(255), TOELICHTINGRESULTAAT VARCHAR2(255), VERTROUWELIJKHEID VARCHAR2(255), ZAAKIDENTIFICATIE VARCHAR2(255), ZAAKNIVEAU VARCHAR2(255) ); CREATE TABLE KP_ZK_MDWRKR ( KP_ZK_MDWRKR_ID NUMBER PRIMARY KEY, ZAAK_ID NUMBER, MEDEWERKER_ID NUMBER ); CREATE TABLE BESLUIT ( BESLUIT_ID NUMBER PRIMARY KEY, BESLUITIDENTIFICATIE VARCHAR2(50), BESLUITTOELICHTING VARCHAR2(255), DATUMBESLUIT DATE, DATUMPUBLICATIE DATE, DATUMSTART DATE, DATUMUITERLIJKEREACTIE DATE, DATUMVERVAL DATE, DATUMVERZENDING DATE, IS_UITKOMST_VAN_ZAAK_ID NUMBER, IS_VASTGELEGD_IN_DOCUMENT_ID NUMBER, OMSCHRIJVING VARCHAR2(200), REDENVERVAL VARCHAR2(255) ); CREATE TABLE HEFFINGSOORT_ENUM ( HEFFINGSOORT_ENUM_ID NUMBER PRIMARY KEY, VALUE VARCHAR2(255) ); INSERT INTO HEFFINGSOORT_ENUM (HEFFINGSOORT_ENUM_ID, VALUE) VALUES (1, 'LEGES'); INSERT INTO HEFFINGSOORT_ENUM (HEFFINGSOORT_ENUM_ID, VALUE) VALUES (2, 'PRECARIO'); CREATE TABLE KP_VTHZK_ZK ( KP_VTHZK_ZK_ID NUMBER PRIMARY KEY, VTHZAAK_ID NUMBER, ZAAK_ID NUMBER ); CREATE TABLE BETROKKENE ( RECHTSPERSOON_ID NUMBER PRIMARY KEY, ADRESBINNENLAND VARCHAR2(255), ADRESBUITENLAND VARCHAR2(200), IDENTIFICATIE VARCHAR2(50), IS_MEDEWERKER_ID NUMBER, NAAM VARCHAR2(200) ); CREATE TABLE VORDERING ( VORDERING_ID NUMBER PRIMARY KEY, AANGEMAAKTDOOR VARCHAR2(50), BEDRAGBTW NUMBER(10,2), DATUMAANMAAK DATE, DATUMMUTATIE DATE, GEACCORDEERD VARCHAR2(50), GEACCORDEERDDOOR VARCHAR2(50), GEACCORDEERDOP DATE, GEEXPORTEERD VARCHAR2(50), GEMUTEERDDOOR VARCHAR2(50), HEEFT_ZAAK_ID NUMBER, OMSCHRIJVING CLOB, TOTAALBEDRAG NUMBER(10,2), TOTAALBEDRAGINCLUSIEF NUMBER(10,2), VORDERINGNUMMER VARCHAR2(50) ); CREATE TABLE VTHAANVRAAGOFMELDING ( AANVRAAGOFMELDING_ID NUMBER PRIMARY KEY, OMSCHRIJVING VARCHAR2(255) ); CREATE TABLE AANVRAAGOFMELDING ( AANVRAAGOFMELDING_ID NUMBER PRIMARY KEY, AFGEHANDELD NUMBER(1), CATEGORIE VARCHAR2(200), CATEGORIECODE VARCHAR2(80), DATUMAANMAAK DATE, DATUMAFHANDELING DATE, DATUMBEGINSTATUS DATE, DATUMEINDESTATUS DATE, HOOFDCATEGORIE VARCHAR2(80), HOOFDCATEGORIECODE VARCHAR2(80), IDENTIFICATIE VARCHAR2(255), INGEDIEND_DOOR_RECHTSPERSOON_ID NUMBER, KANAAL VARCHAR2(80), MELDER_RECHTSPERSOON_ID NUMBER, ONDERWERP VARCHAR2(200), ONDERWERPCODE VARCHAR2(80), SOORT VARCHAR2(80), STATUS VARCHAR2(80), STATUSCODE VARCHAR2(80), STATUSVOLGORDE VARCHAR2(80), SUBCATEGORIE VARCHAR2(200), SUBCATEGORIECODE VARCHAR2(80) ); CREATE TABLE ZAAKTYPE ( ZAAKTYPE_ID NUMBER PRIMARY KEY, ARCHIEFCODE VARCHAR2(20), DATUMBEGINGELDIGHEIDZAAKTYPE DATE, DATUMEINDEGELDIGHEIDZAAKTYPE DATE, DOORLOOPTIJDBEHANDELING TIMESTAMP, INDICATIEPUBLICATIE VARCHAR2(255), IS_VERANTWOORDELIJKE_VOOR_MEDEWERKER_ID NUMBER, PUBLICATIETEKST VARCHAR2(255), SERVICENORMBEHANDELING VARCHAR2(255), TREFWOORD VARCHAR2(255), VERTROUWELIJKAANDUIDING VARCHAR2(20), ZAAKCATEGORIE VARCHAR2(255), ZAAKTYPEOMSCHRIJVING VARCHAR2(80), ZAAKTYPEOMSCHRIJVINGGENERIEK VARCHAR2(80) ); CREATE TABLE KP_BSLT_DCMNT ( KP_BSLT_DCMNT_ID NUMBER PRIMARY KEY, BESLUIT_ID NUMBER, DOCUMENT_ID NUMBER ); CREATE TABLE HEFFINGSVERORDENING ( DOCUMENT_ID NUMBER PRIMARY KEY ); CREATE TABLE STATUS ( STATUS_ID NUMBER PRIMARY KEY, DATUMSTATUSGEZET DATE, HEEFT_ZAAK_ID NUMBER, INDICATIEIAATSTGEZETTESTATUS VARCHAR2(255), IS_VAN_STATUSTYPE_ID NUMBER, STATUSTOELICHTING VARCHAR2(255) ); CREATE TABLE VOMAANVRAAGOFMELDING ( AANVRAAGOFMELDING_ID NUMBER PRIMARY KEY, ACTIVITEITEN VARCHAR2(255), ADRES VARCHAR2(255), BAGID VARCHAR2(255), DOSSIERNUMMER VARCHAR2(200), INTAKETYPE VARCHAR2(80), INTERNNUMMER VARCHAR2(80), KADASTRALEAANDUIDING VARCHAR2(255), KENMERK VARCHAR2(80), LOCATIE VARCHAR2(255), LOCATIEOMSCHRIJVING VARCHAR2(255), TOELICHTING CLOB ); CREATE TABLE RECHTSPERSOON ( RECHTSPERSOON_ID NUMBER PRIMARY KEY, ADRESBINNENLAND VARCHAR2(255), ADRESBUITENLAND VARCHAR2(255), ADRESCORRESPONDENTIE VARCHAR2(100), EMAILADRES VARCHAR2(80), FAXNUMMER VARCHAR2(20), IDENTIFICATIE VARCHAR2(255), KVKNUMMER VARCHAR2(20), NAAM VARCHAR2(200), RECHTSVORM VARCHAR2(100), REKENINGNUMMER VARCHAR2(255), TELEFOONNUMMER VARCHAR2(20) ); CREATE TABLE STATUSTYPE ( STATUSTYPE_ID NUMBER PRIMARY KEY, DATUMBEGINGELDIGHEIDSTATUSTYPE DATE, DATUMEINDEGELDIGHEIDSTATUSTYPE DATE, DOORLOOPTIJDSTATUS TIMESTAMP, HEEFT_ZAAKTYPE_ID NUMBER, STATUSTYPEOMSCHRIJVING VARCHAR2(80), STATUSTYPEOMSCHRIJVINGGENERIEK VARCHAR2(80), STATUSTYPEVOLGNUMMER VARCHAR2(255) ); CREATE TABLE KP_ZK_DCMNT ( KP_ZK_DCMNT_ID NUMBER PRIMARY KEY, ZAAK_ID NUMBER, DOCUMENT_ID NUMBER ); CREATE TABLE VTHZAAK ( ZAAK_ID NUMBER PRIMARY KEY, BEHANDELAAR VARCHAR2(20), BEVOEGDGEZAG VARCHAR2(50), PRIORITERING NUMBER, TEAMBEHANDELAAR VARCHAR2(20), UITVOERENDEINSTANTIE VARCHAR2(50), VERKAMERING NUMBER(1) ); ALTER TABLE HEFFINGSVERORDENING ADD CONSTRAINT FK_HEFFINGSVERORDENING_GEN_DOCUMENT FOREIGN KEY (DOCUMENT_ID) REFERENCES DOCUMENT (DOCUMENT_ID); -- Generalization to DOCUMENT ALTER TABLE INDIENER ADD CONSTRAINT FK_INDIENER_GEN_RECHTSPERSOON FOREIGN KEY (RECHTSPERSOON_ID) REFERENCES RECHTSPERSOON (RECHTSPERSOON_ID); -- Generalization to RECHTSPERSOON ALTER TABLE VOMAANVRAAGOFMELDING ADD CONSTRAINT FK_VOMAANVRAAGOFMELDING_GEN_AANVRAAGOFMELDING FOREIGN KEY (AANVRAAGOFMELDING_ID) REFERENCES AANVRAAGOFMELDING (AANVRAAGOFMELDING_ID); -- Generalization to AANVRAAGOFMELDING ALTER TABLE VTHAANVRAAGOFMELDING ADD CONSTRAINT FK_VTHAANVRAAGOFMELDING_GEN_VOMAANVRAAGOFMELDING FOREIGN KEY (AANVRAAGOFMELDING_ID) REFERENCES VOMAANVRAAGOFMELDING (AANVRAAGOFMELDING_ID); -- Generalization to VOMAANVRAAGOFMELDING ALTER TABLE VTHZAAK ADD CONSTRAINT FK_VTHZAAK_GEN_ZAAK FOREIGN KEY (ZAAK_ID) REFERENCES ZAAK (ZAAK_ID); -- Generalization to ZAAK ALTER TABLE WABOAANVRAAGOFMELDING ADD CONSTRAINT FK_WABOAANVRAAGOFMELDING_GEN_VOMAANVRAAGOFMELDING FOREIGN KEY (AANVRAAGOFMELDING_ID) REFERENCES VOMAANVRAAGOFMELDING (AANVRAAGOFMELDING_ID); -- Generalization to VOMAANVRAAGOFMELDING ALTER TABLE BETROKKENE ADD CONSTRAINT FK_BETROKKENE_GEN_RECHTSPERSOON FOREIGN KEY (RECHTSPERSOON_ID) REFERENCES RECHTSPERSOON (RECHTSPERSOON_ID); -- Generalization to RECHTSPERSOON ALTER TABLE KP_WBNVRGFMLDNG_VMNVRGFMLDNG ADD CONSTRAINT FK_KP_WBNVRGFMLDNG_VMNVRGFMLDNG_1 FOREIGN KEY (WABOAANVRAAGOFMELDING_ID) REFERENCES WABOAANVRAAGOFMELDING (AANVRAAGOFMELDING_ID); -- WABOAANVRAAGOFMELDING (many-to-many junction, Connector_ID: 1294) ALTER TABLE KP_WBNVRGFMLDNG_VMNVRGFMLDNG ADD CONSTRAINT FK_KP_WBNVRGFMLDNG_VMNVRGFMLDNG_2 FOREIGN KEY (VOMAANVRAAGOFMELDING_ID) REFERENCES VOMAANVRAAGOFMELDING (AANVRAAGOFMELDING_ID); -- VOMAANVRAAGOFMELDING (many-to-many junction, Connector_ID: 1294) ALTER TABLE KP_VTHZK_ZK ADD CONSTRAINT FK_KP_VTHZK_ZK_1 FOREIGN KEY (VTHZAAK_ID) REFERENCES VTHZAAK (ZAAK_ID); -- VTHZAAK (many-to-many junction, Connector_ID: 1296) ALTER TABLE KP_VTHZK_ZK ADD CONSTRAINT FK_KP_VTHZK_ZK_2 FOREIGN KEY (ZAAK_ID) REFERENCES ZAAK (ZAAK_ID); -- ZAAK (many-to-many junction, Connector_ID: 1296) ALTER TABLE KP_VTHNVRGFMLDNG_VMNVRGFMLDNG ADD CONSTRAINT FK_KP_VTHNVRGFMLDNG_VMNVRGFMLDNG_1 FOREIGN KEY (VTHAANVRAAGOFMELDING_ID) REFERENCES VTHAANVRAAGOFMELDING (AANVRAAGOFMELDING_ID); -- VTHAANVRAAGOFMELDING (many-to-many junction, Connector_ID: 1300) ALTER TABLE KP_VTHNVRGFMLDNG_VMNVRGFMLDNG ADD CONSTRAINT FK_KP_VTHNVRGFMLDNG_VMNVRGFMLDNG_2 FOREIGN KEY (VOMAANVRAAGOFMELDING_ID) REFERENCES VOMAANVRAAGOFMELDING (AANVRAAGOFMELDING_ID); -- VOMAANVRAAGOFMELDING (many-to-many junction, Connector_ID: 1300) ALTER TABLE KP_VMNVRGFMLDNG_ANVRGFMLDNG ADD CONSTRAINT FK_KP_VMNVRGFMLDNG_ANVRGFMLDNG_1 FOREIGN KEY (VOMAANVRAAGOFMELDING_ID) REFERENCES VOMAANVRAAGOFMELDING (AANVRAAGOFMELDING_ID); -- VOMAANVRAAGOFMELDING (many-to-many junction, Connector_ID: 1303) ALTER TABLE KP_VMNVRGFMLDNG_ANVRGFMLDNG ADD CONSTRAINT FK_KP_VMNVRGFMLDNG_ANVRGFMLDNG_2 FOREIGN KEY (AANVRAAGOFMELDING_ID) REFERENCES AANVRAAGOFMELDING (AANVRAAGOFMELDING_ID); -- AANVRAAGOFMELDING (many-to-many junction, Connector_ID: 1303) ALTER TABLE KP_INDNR_RCHTSPRSN ADD CONSTRAINT FK_KP_INDNR_RCHTSPRSN_1 FOREIGN KEY (INDIENER_ID) REFERENCES INDIENER (RECHTSPERSOON_ID); -- INDIENER (many-to-many junction, Connector_ID: 1317) ALTER TABLE KP_INDNR_RCHTSPRSN ADD CONSTRAINT FK_KP_INDNR_RCHTSPRSN_2 FOREIGN KEY (RECHTSPERSOON_ID) REFERENCES RECHTSPERSOON (RECHTSPERSOON_ID); -- RECHTSPERSOON (many-to-many junction, Connector_ID: 1317) ALTER TABLE KP_HFFNGSVRRDNNG_DCMNT ADD CONSTRAINT FK_KP_HFFNGSVRRDNNG_DCMNT_1 FOREIGN KEY (HEFFINGSVERORDENING_ID) REFERENCES HEFFINGSVERORDENING (DOCUMENT_ID); -- HEFFINGSVERORDENING (many-to-many junction, Connector_ID: 1318) ALTER TABLE KP_HFFNGSVRRDNNG_DCMNT ADD CONSTRAINT FK_KP_HFFNGSVRRDNNG_DCMNT_2 FOREIGN KEY (DOCUMENT_ID) REFERENCES DOCUMENT (DOCUMENT_ID); -- DOCUMENT (many-to-many junction, Connector_ID: 1318) 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_BSLT_DCMNT ADD CONSTRAINT FK_KP_BSLT_DCMNT_1 FOREIGN KEY (BESLUIT_ID) REFERENCES BESLUIT (BESLUIT_ID); -- BESLUIT (many-to-many junction, Connector_ID: 2150) ALTER TABLE KP_BSLT_DCMNT ADD CONSTRAINT FK_KP_BSLT_DCMNT_2 FOREIGN KEY (DOCUMENT_ID) REFERENCES DOCUMENT (DOCUMENT_ID); -- DOCUMENT (many-to-many junction, Connector_ID: 2150) ALTER TABLE KP_BTRKKN_RCHTSPRSN ADD CONSTRAINT FK_KP_BTRKKN_RCHTSPRSN_1 FOREIGN KEY (BETROKKENE_ID) REFERENCES BETROKKENE (RECHTSPERSOON_ID); -- BETROKKENE (many-to-many junction, Connector_ID: 2158) ALTER TABLE KP_BTRKKN_RCHTSPRSN ADD CONSTRAINT FK_KP_BTRKKN_RCHTSPRSN_2 FOREIGN KEY (RECHTSPERSOON_ID) REFERENCES RECHTSPERSOON (RECHTSPERSOON_ID); -- RECHTSPERSOON (many-to-many junction, Connector_ID: 2158) ALTER TABLE KP_BTRKKN_ZK ADD CONSTRAINT FK_KP_BTRKKN_ZK_1 FOREIGN KEY (BETROKKENE_ID) REFERENCES BETROKKENE (RECHTSPERSOON_ID); -- BETROKKENE (many-to-many junction, Connector_ID: 2164) ALTER TABLE KP_BTRKKN_ZK ADD CONSTRAINT FK_KP_BTRKKN_ZK_2 FOREIGN KEY (ZAAK_ID) REFERENCES ZAAK (ZAAK_ID); -- ZAAK (many-to-many junction, Connector_ID: 2164) 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 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 VORDERING ADD CONSTRAINT FK_VORDERING_HEEFT FOREIGN KEY (HEEFT_ZAAK_ID) REFERENCES ZAAK (ZAAK_ID); -- HEEFT (1..* to 1.., Connector_ID: 1301) ALTER TABLE VORDERINGREGEL ADD CONSTRAINT FK_VORDERINGREGEL_HEEFT FOREIGN KEY (HEEFT_VORDERING_ID) REFERENCES VORDERING (VORDERING_ID); -- HEEFT (1.. to 1..*, Connector_ID: 1302) ALTER TABLE INSPECTIE ADD CONSTRAINT FK_INSPECTIE_HEEFT FOREIGN KEY (HEEFT_ZAAK_ID) REFERENCES ZAAK (ZAAK_ID); -- HEEFT (1..* to 1.., Connector_ID: 1315) ALTER TABLE AANVRAAGOFMELDING ADD CONSTRAINT FK_AANVRAAGOFMELDING_INGEDIEND_DOOR FOREIGN KEY (INGEDIEND_DOOR_RECHTSPERSOON_ID) REFERENCES RECHTSPERSOON (RECHTSPERSOON_ID); -- INGEDIEND_DOOR (0..* to 1, Connector_ID: 1316) ALTER TABLE HEFFINGGRONDSLAG ADD CONSTRAINT FK_HEFFINGGRONDSLAG_VERMELD_IN FOREIGN KEY (VERMELD_IN_DOCUMENT_ID) REFERENCES DOCUMENT (DOCUMENT_ID); -- VERMELD_IN (1 to 0..*, Connector_ID: 1321) ALTER TABLE BEVINDING ADD CONSTRAINT FK_BEVINDING_BEVINDING FOREIGN KEY (BEVINDING_ID) REFERENCES BEVINDING (BEVINDING_ID); -- unnamed (1 to 0..*, Connector_ID: 1327) ALTER TABLE BEVINDING ADD CONSTRAINT FK_BEVINDING_HEEFT FOREIGN KEY (HEEFT_INSPECTIE_ID) REFERENCES INSPECTIE (INSPECTIE_ID); -- HEEFT (0..* to 1.., Connector_ID: 1328) ALTER TABLE HEFFING ADD CONSTRAINT FK_HEFFING_BETREFT FOREIGN KEY (BETREFT_VORDERINGREGEL_ID) REFERENCES VORDERINGREGEL (VORDERINGREGEL_ID); -- BETREFT (0..1 to 1.., Connector_ID: 2049) ALTER TABLE HEFFING ADD CONSTRAINT FK_HEFFING_HEEFT_GRONDSLAG FOREIGN KEY (HEEFT_GRONDSLAG_HEFFINGGRONDSLAG_ID) REFERENCES HEFFINGGRONDSLAG (HEFFINGGRONDSLAG_ID); -- HEEFT_GRONDSLAG (0..* to 1, Connector_ID: 2050) ALTER TABLE HEFFING ADD CONSTRAINT FK_HEFFING_SOORT FOREIGN KEY (SOORT_HEFFINGSOORT_ENUM_ID) REFERENCES HEFFINGSOORT_ENUM (HEFFINGSOORT_ENUM_ID); -- SOORT (0..* to 1, Connector_ID: 2051) ALTER TABLE STATUS ADD CONSTRAINT FK_STATUS_IS_VAN FOREIGN KEY (IS_VAN_STATUSTYPE_ID) REFERENCES STATUSTYPE (STATUSTYPE_ID); -- IS_VAN (0..* to 1, Connector_ID: 2090) ALTER TABLE STATUSTYPE ADD CONSTRAINT FK_STATUSTYPE_HEEFT FOREIGN KEY (HEEFT_ZAAKTYPE_ID) REFERENCES ZAAKTYPE (ZAAKTYPE_ID); -- HEEFT (1 to 1..*, Connector_ID: 2093) ALTER TABLE HEFFINGGRONDSLAG ADD CONSTRAINT FK_HEFFINGGRONDSLAG_HEEFT FOREIGN KEY (HEEFT_ZAAKTYPE_ID) REFERENCES ZAAKTYPE (ZAAKTYPE_ID); -- HEEFT (1 to 0..*, Connector_ID: 2097) ALTER TABLE STATUS ADD CONSTRAINT FK_STATUS_HEEFT FOREIGN KEY (HEEFT_ZAAK_ID) REFERENCES ZAAK (ZAAK_ID); -- HEEFT (1 to 0..*, Connector_ID: 2101) ALTER TABLE ZAAK ADD CONSTRAINT FK_ZAAK_HEEFT FOREIGN KEY (HEEFT_HEFFING_ID) REFERENCES HEFFING (HEFFING_ID); -- HEEFT (1 to 0..1, Connector_ID: 2103) 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 BESLUIT ADD CONSTRAINT FK_BESLUIT_IS_UITKOMST_VAN FOREIGN KEY (IS_UITKOMST_VAN_ZAAK_ID) REFERENCES ZAAK (ZAAK_ID); -- IS_UITKOMST_VAN (0..* to 1, Connector_ID: 2112) ALTER TABLE ZAAK ADD CONSTRAINT FK_ZAAK_IS_VAN FOREIGN KEY (IS_VAN_ZAAKTYPE_ID) REFERENCES ZAAKTYPE (ZAAKTYPE_ID); -- IS_VAN (0..* to 1, Connector_ID: 2119) 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 BESLUIT ADD CONSTRAINT FK_BESLUIT_IS_VASTGELEGD_IN FOREIGN KEY (IS_VASTGELEGD_IN_DOCUMENT_ID) REFERENCES DOCUMENT (DOCUMENT_ID); -- IS_VASTGELEGD_IN (0..1 to 0..1, Connector_ID: 2149) ALTER TABLE BETROKKENE ADD CONSTRAINT FK_BETROKKENE_IS FOREIGN KEY (IS_MEDEWERKER_ID) REFERENCES MEDEWERKER (MEDEWERKER_ID); -- IS (0..1 to 1, Connector_ID: 2167) ALTER TABLE ZAAKTYPE ADD CONSTRAINT FK_ZAAKTYPE_IS_VERANTWOORDELIJKE_VOOR FOREIGN KEY (IS_VERANTWOORDELIJKE_VOOR_MEDEWERKER_ID) REFERENCES MEDEWERKER (MEDEWERKER_ID); -- IS_VERANTWOORDELIJKE_VOOR (0..1 to 0..*, Connector_ID: 2170)