CREATE TABLE KP_ALMNTT_PRMR_INKMSTNCMPNNT ( KP_ALMNTT_PRMR_INKMSTNCMPNNT_ID NUMBER PRIMARY KEY, ALIMENTATIE_ID NUMBER, PRIMAIR_INKOMSTENCOMPONENT_ID NUMBER ); CREATE TABLE INKOMSTENVERHOUDING ( INKOMSTENVERHOUDING_ID NUMBER PRIMARY KEY, CATEGORIE_INKOMSTEN VARCHAR2(255), INKOMSTENVERHOUDING_BEVAT_PRIMAIR_INKOMSTENCOMPONENT_INKOMSTENCOMPONENT_ID NUMBER, PERIODE_EINDDATUM DATE, PERIODE_STARTDATUM DATE ); CREATE TABLE KP_VRLGNG_DR_BT_INKMSTNVRMNDRNG ( KP_VRLGNG_DR_BT_INKMSTNVRMNDRNG_ID NUMBER PRIMARY KEY, VERLAGING_DOOR_BOETE_ID NUMBER, INKOMSTENVERMINDERING_ID NUMBER ); CREATE TABLE DERTIENDE_MAAND_EINDEJAARSUITKERING ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY ); CREATE TABLE PENSIOEN ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY, BESLAG_OP_PENSIOEN NUMBER(1), INKOMSTENSOORT_PENSIOEN VARCHAR2(255), LOONHEFFINGSKORTING NUMBER(1), PENSIOEN_HEEFT_LOONBESLAG_INKOMSTENCOMPONENT_ID NUMBER, PENSIOEN_HEEFT_VAKANTIEGELD_INKOMSTENCOMPONENT_ID NUMBER, PERIODICITEIT_UITBETALING_PENSIOEN VARCHAR2(255), UITBETALING_VAKANTIEGELD_PENSIOEN VARCHAR2(255) ); CREATE TABLE KP_VRLGNG_DR_MTRGL_INKMSTNVRMNDRNG ( KP_VRLGNG_DR_MTRGL_INKMSTNVRMNDRNG_ID NUMBER PRIMARY KEY, VERLAGING_DOOR_MAATREGEL_ID NUMBER, INKOMSTENVERMINDERING_ID NUMBER ); CREATE TABLE KP_TE_BTLN_ALMNTT_KSTNCMPNNT ( KP_TE_BTLN_ALMNTT_KSTNCMPNNT_ID NUMBER PRIMARY KEY, TE_BETALEN_ALIMENTATIE_ID NUMBER, KOSTENCOMPONENT_ID NUMBER ); CREATE TABLE VERGOEDING_IN_NATURA ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY ); CREATE TABLE VERLAGING_DOOR_MAATREGEL ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY ); CREATE TABLE KP_SCNDR_INKMSTNCMPNNT_INKMSTNCMPNNT ( KP_SCNDR_INKMSTNCMPNNT_INKMSTNCMPNNT_ID NUMBER PRIMARY KEY, SECUNDAIR_INKOMSTENCOMPONENT_ID NUMBER, INKOMSTENCOMPONENT_ID NUMBER ); CREATE TABLE KP_RSKSTN_NR_HET_WRK__KSTNCMPNNT ( KP_RSKSTN_NR_HET_WRK__KSTNCMPNNT_ID NUMBER PRIMARY KEY, REISKOSTEN_NAAR_HET_WERK__ID NUMBER, KOSTENCOMPONENT_ID NUMBER ); CREATE TABLE STUDIEFINANCIERING ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY, DAADWERKELIJK_GENOTEN NUMBER(1), INKOMSTENSOORT_STUDIEFINANCIERING VARCHAR2(255) ); CREATE TABLE KP_UTKRNG_PRMR_INKMSTNCMPNNT ( KP_UTKRNG_PRMR_INKMSTNCMPNNT_ID NUMBER PRIMARY KEY, UITKERING_ID NUMBER, PRIMAIR_INKOMSTENCOMPONENT_ID NUMBER ); CREATE TABLE INKOMSTENCOMPONENT ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY, BIJGEVOEGD_BEWIJS NUMBER(1), BOEKINGSDATUM DATE, BRUTO_NETTO VARCHAR2(255), INKOMSTEN VARCHAR2(255), INKOMSTENCOMPONENTTYPE VARCHAR2(255), LINK_NAAR_BEWIJS VARCHAR2(255), PEILMOMENT DATE, PERIODE_EINDDATUM DATE, PERIODE_STARTDATUM DATE ); CREATE TABLE INKOMSTENVERMINDERING ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY ); CREATE TABLE SECUNDAIR_INKOMSTENCOMPONENT ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY ); CREATE TABLE EIGEN_BEDRIJF ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY, AANTAL_UREN_PER_WEEK_BESTEED_AAN_WERK VARCHAR2(255), INGESCHREVEN_BIJ_KVK NUMBER(1), RECHT_OP_ZELFSTANDIGENAFTREK NUMBER(1), SOORT_BEDRIJF VARCHAR2(255), TOESTEMMING_GEMEENTE_PARTTIME_ONDERNEMEN NUMBER(1) ); CREATE TABLE ONDERHOUDSVERHOUDING ( ONDERHOUDSVERHOUDING_ID NUMBER PRIMARY KEY, ONDERHOUDSVERHOUDINGTYPE VARCHAR2(255), ONDERHOUDSVERHOUDING_BEVAT_ONDERHOUDSPLICHT_ONDERHOUDSPLICHT_ID NUMBER, PERIODE_EINDDATUM DATE, PERIODE_STARTDATUM DATE ); CREATE TABLE UITKERING ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY, BESLAG_OP_UITKERING NUMBER(1), INKOMSTENSOORT_UITKERING VARCHAR2(255), LOONHEFFINGSKORTING NUMBER(1), PERIODICITEIT_UITBETALING_UITKERING VARCHAR2(255), TOESLAG_OP_UITKERING NUMBER(1), UITKERING_HEEFT_LOONBESLAG_INKOMSTENCOMPONENT_ID NUMBER, UITKERING_HEEFT_VAKANTIEGELD_INKOMSTENCOMPONENT_ID NUMBER, UITKERING_HEEFT_VERLAGING_DOOR_BOETE_INKOMSTENCOMPONENT_ID NUMBER, UITKERING_HEEFT_VERLAGING_DOOR_MAATREGEL_INKOMSTENCOMPONENT_ID NUMBER, UITKERING_VERLAAGD_DOOR_BOETE NUMBER(1), UITKERING_VERLAAGD_DOOR_MAATREGEL NUMBER(1), VAKANTIEGELD_JAARLIJKS_ONTVANGEN NUMBER(1) ); CREATE TABLE STAGE ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY, MAALTIJDVERGOEDING TIMESTAMP, ONKOSTENVERGOEDING NUMBER(10,2), PERIODICITEIT_UITBETALING_LOON VARCHAR2(255), REISKOSTENVERGOEDING NUMBER(10,2), STAGE_HEEFT_MAALTIJDVERGOEDING_INKOMSTENCOMPONENT_ID NUMBER, STAGE_HEEFT_ONKOSTENVERGOEDING_INKOMSTENCOMPONENT_ID NUMBER, STAGE_HEEFT_REISKOSTENVERGOEDING_INKOMSTENCOMPONENT_ID NUMBER, STAGE_HEEFT_VERGOEDING_IN_NATURA_INKOMSTENCOMPONENT_ID NUMBER, VERGOEDING_IN_NATURA NUMBER(1) ); CREATE TABLE EIGEN_BIJDRAGE ( KOSTENCOMPONENT_ID NUMBER PRIMARY KEY, SOORT VARCHAR2(255) ); CREATE TABLE BESLAG_OP_INKOMEN ( KOSTENCOMPONENT_ID NUMBER PRIMARY KEY, SOORT VARCHAR2(255) ); CREATE TABLE DRAAGKRACHT ( DRAAGKRACHT_ID NUMBER PRIMARY KEY, DRAAGKRACHT_HEEFT_DRAAGKRACHTREGIME_DRAAGKRACHTREGIME_ID NUMBER, EINDDATUM DATE, STARTDATUM DATE ); CREATE TABLE VERLAGING_DOOR_BOETE ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY ); CREATE TABLE KP_STG_PRMR_INKMSTNCMPNNT ( KP_STG_PRMR_INKMSTNCMPNNT_ID NUMBER PRIMARY KEY, STAGE_ID NUMBER, PRIMAIR_INKOMSTENCOMPONENT_ID NUMBER ); CREATE TABLE KP_PNSN_PRMR_INKMSTNCMPNNT ( KP_PNSN_PRMR_INKMSTNCMPNNT_ID NUMBER PRIMARY KEY, PENSIOEN_ID NUMBER, PRIMAIR_INKOMSTENCOMPONENT_ID NUMBER ); CREATE TABLE KP_VRGDNG_IN_NTR_VRGDNG ( KP_VRGDNG_IN_NTR_VRGDNG_ID NUMBER PRIMARY KEY, VERGOEDING_IN_NATURA_ID NUMBER, VERGOEDING_ID NUMBER ); CREATE TABLE HOBBY ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY, AANTAL_UREN_PER_WEEK_BESTEED_AAN_HOBBY VARCHAR2(255), BESCHRIJVING_HOBBY VARCHAR2(255) ); CREATE TABLE REISKOSTENVERGOEDING ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY ); CREATE TABLE KP_STDFNNCRNG_PRMR_INKMSTNCMPNNT ( KP_STDFNNCRNG_PRMR_INKMSTNCMPNNT_ID NUMBER PRIMARY KEY, STUDIEFINANCIERING_ID NUMBER, PRIMAIR_INKOMSTENCOMPONENT_ID NUMBER ); CREATE TABLE KP_LNBSLG_INKMSTNVRMNDRNG ( KP_LNBSLG_INKMSTNVRMNDRNG_ID NUMBER PRIMARY KEY, LOONBESLAG_ID NUMBER, INKOMSTENVERMINDERING_ID NUMBER ); CREATE TABLE KP_EGN_BJDRG_KSTNCMPNNT ( KP_EGN_BJDRG_KSTNCMPNNT_ID NUMBER PRIMARY KEY, EIGEN_BIJDRAGE_ID NUMBER, KOSTENCOMPONENT_ID NUMBER ); CREATE TABLE PRIMAIR_INKOMSTENCOMPONENT ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY ); CREATE TABLE ONDERHOUDSPLICHT ( ONDERHOUDSPLICHT_ID NUMBER PRIMARY KEY, BIJDRAGE VARCHAR2(255), BOEKINGSDATUM DATE, ONDERHOUDSPLICHTTYPE VARCHAR2(255), PEILMOMENT DATE, PERIODE_EINDDATUM DATE, PERIODE_STARTDATUM DATE ); CREATE TABLE KP_HBBY_PRMR_INKMSTNCMPNNT ( KP_HBBY_PRMR_INKMSTNCMPNNT_ID NUMBER PRIMARY KEY, HOBBY_ID NUMBER, PRIMAIR_INKOMSTENCOMPONENT_ID NUMBER ); CREATE TABLE KP_BTLD_WRK_PRMR_INKMSTNCMPNNT ( KP_BTLD_WRK_PRMR_INKMSTNCMPNNT_ID NUMBER PRIMARY KEY, BETAALD_WERK_ID NUMBER, PRIMAIR_INKOMSTENCOMPONENT_ID NUMBER ); CREATE TABLE TE_BETALEN_ALIMENTATIE ( KOSTENCOMPONENT_ID NUMBER PRIMARY KEY, SOORT VARCHAR2(255) ); CREATE TABLE KP_VKNTGLD_SCNDR_INKMSTNCMPNNT ( KP_VKNTGLD_SCNDR_INKMSTNCMPNNT_ID NUMBER PRIMARY KEY, VAKANTIEGELD_ID NUMBER, SECUNDAIR_INKOMSTENCOMPONENT_ID NUMBER ); CREATE TABLE KP_HFFNGSKRTNG_SCNDR_INKMSTNCMPNNT ( KP_HFFNGSKRTNG_SCNDR_INKMSTNCMPNNT_ID NUMBER PRIMARY KEY, HEFFINGSKORTING_ID NUMBER, SECUNDAIR_INKOMSTENCOMPONENT_ID NUMBER ); CREATE TABLE MAALTIJDVERGOEDING ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY ); CREATE TABLE VERGOEDING ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY ); CREATE TABLE KP_ANDR_INKMN_PRMR_INKMSTNCMPNNT ( KP_ANDR_INKMN_PRMR_INKMSTNCMPNNT_ID NUMBER PRIMARY KEY, ANDER_INKOMEN_ID NUMBER, PRIMAIR_INKOMSTENCOMPONENT_ID NUMBER ); CREATE TABLE KP_BSLG_OP_INKMN_KSTNCMPNNT ( KP_BSLG_OP_INKMN_KSTNCMPNNT_ID NUMBER PRIMARY KEY, BESLAG_OP_INKOMEN_ID NUMBER, KOSTENCOMPONENT_ID NUMBER ); CREATE TABLE KOSTENCOMPONENT ( KOSTENCOMPONENT_ID NUMBER PRIMARY KEY, BEDRAG NUMBER(10,2) ); CREATE TABLE ANDER_INKOMEN ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY, BESCHRIJVING_ANDER_INKOMEN VARCHAR2(255), CATEGORIE VARCHAR2(255) ); CREATE TABLE BETAALD_WERK ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY, ARBEIDSCONTRACT NUMBER(1), BEGINDATUM_CONTRACT DATE, BETAALD_WERK_HEEFT_DERTIENDE_MAAND_EINDEJAARSUITKERING_INKOMSTENCOMPONENT_ID NUMBER, BETAALD_WERK_HEEFT_HEFFINGSKORTING_INKOMSTENCOMPONENT_ID NUMBER, BETAALD_WERK_HEEFT_LOONBESLAG_INKOMSTENCOMPONENT_ID NUMBER, BETAALD_WERK_HEEFT_MAALTIJDVERGOEDING_INKOMSTENCOMPONENT_ID NUMBER, BETAALD_WERK_HEEFT_ONKOSTENVERGOEDING_INKOMSTENCOMPONENT_ID NUMBER, BETAALD_WERK_HEEFT_REISKOSTENVERGOEDING_INKOMSTENCOMPONENT_ID NUMBER, BETAALD_WERK_HEEFT_VAKANTIEGELD_INKOMSTENCOMPONENT_ID NUMBER, EINDDATUM_CONTRACT DATE, INKOMSTENSOORT_BETAALD_WERK VARCHAR2(255), INKOMSTEN_UIT_IKB_REGELING NUMBER(1), LOONDIENST NUMBER(1), LOONHEFFINGSNUMMER VARCHAR2(255), PERIODICITEIT_UITBETALING_LOON VARCHAR2(255), SOORT_CONTRACT VARCHAR2(255), URENVERMINDERING VARCHAR2(255) ); CREATE TABLE KP_INKMSTNVRMNDRNG_SCNDR_INKMSTNCMPNNT ( KP_INKMSTNVRMNDRNG_SCNDR_INKMSTNCMPNNT_ID NUMBER PRIMARY KEY, INKOMSTENVERMINDERING_ID NUMBER, SECUNDAIR_INKOMSTENCOMPONENT_ID NUMBER ); CREATE TABLE KP_MLTJDVRGDNG_VRGDNG ( KP_MLTJDVRGDNG_VRGDNG_ID NUMBER PRIMARY KEY, MAALTIJDVERGOEDING_ID NUMBER, VERGOEDING_ID NUMBER ); CREATE TABLE KP_VRGDNG_SCNDR_INKMSTNCMPNNT ( KP_VRGDNG_SCNDR_INKMSTNCMPNNT_ID NUMBER PRIMARY KEY, VERGOEDING_ID NUMBER, SECUNDAIR_INKOMSTENCOMPONENT_ID NUMBER ); CREATE TABLE ALIMENTATIE ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY, BEDRAG_AAN_ANDERE_REKENINGEN NUMBER(10,2), BEDRAG_IN_CONVENANT NUMBER(10,2), BIJDRAGEEXPARTNERANDEREREKENINGEN NUMBER(1), INKOMSTENSOORT_ALIMENTATIE VARCHAR2(255), JUISTE_BEDRAG_BETAALD_DOOR_EX_PARTNER NUMBER(10,2), LBIO_INGESCHAKELD NUMBER(1) ); CREATE TABLE KP_DRTND_MND_ENDJRSTKRNG_SCNDR_INKMSTNCMPNNT ( KP_DRTND_MND_ENDJRSTKRNG_SCNDR_INKMSTNCMPNNT_ID NUMBER PRIMARY KEY, DERTIENDE_MAAND_EINDEJAARSUITKERING_ID NUMBER, SECUNDAIR_INKOMSTENCOMPONENT_ID NUMBER ); CREATE TABLE KP_EGN_BDRJF_PRMR_INKMSTNCMPNNT ( KP_EGN_BDRJF_PRMR_INKMSTNCMPNNT_ID NUMBER PRIMARY KEY, EIGEN_BEDRIJF_ID NUMBER, PRIMAIR_INKOMSTENCOMPONENT_ID NUMBER ); CREATE TABLE ONKOSTENVERGOEDING ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY ); CREATE TABLE HEFFINGSKORTING ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY, ALGEMENE_HEFFINGSKORTING NUMBER(1), INKOMENSAFHANKELIJKE_COMBINATIEKORTING NUMBER(1) ); CREATE TABLE LOONBESLAG ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY ); CREATE TABLE REISKOSTEN_NAAR_HET_WERK_ ( KOSTENCOMPONENT_ID NUMBER PRIMARY KEY, SOORT VARCHAR2(255) ); CREATE TABLE VAKANTIEGELD ( INKOMSTENCOMPONENT_ID NUMBER PRIMARY KEY ); CREATE TABLE VRIJLATING_INKOMSTEN ( VRIJLATING_INKOMSTEN_ID NUMBER PRIMARY KEY, DOELGROEP VARCHAR2(255), MEDISCH NUMBER(1), PERIODE_EINDDATUM DATE, PERIODE_STARTDATUM DATE, SOORT_VRIJLATING VARCHAR2(255), VRIJGELATEN_BEDRAG NUMBER(10,2) ); CREATE TABLE KP_PRMR_INKMSTNCMPNNT_INKMSTNCMPNNT ( KP_PRMR_INKMSTNCMPNNT_INKMSTNCMPNNT_ID NUMBER PRIMARY KEY, PRIMAIR_INKOMSTENCOMPONENT_ID NUMBER, INKOMSTENCOMPONENT_ID NUMBER ); CREATE TABLE KP_ONKSTNVRGDNG_VRGDNG ( KP_ONKSTNVRGDNG_VRGDNG_ID NUMBER PRIMARY KEY, ONKOSTENVERGOEDING_ID NUMBER, VERGOEDING_ID NUMBER ); CREATE TABLE KP_RSKSTNVRGDNG_VRGDNG ( KP_RSKSTNVRGDNG_VRGDNG_ID NUMBER PRIMARY KEY, REISKOSTENVERGOEDING_ID NUMBER, VERGOEDING_ID NUMBER ); CREATE TABLE DRAAGKRACHTREGIME ( DRAAGKRACHTREGIME_ID NUMBER PRIMARY KEY, INITIELE_DRAAGKRACHT VARCHAR2(255), NAAM VARCHAR2(255), PEILDATUM DATE, RESTERENDE_DRAAGKRACHT VARCHAR2(255) ); ALTER TABLE ALIMENTATIE ADD CONSTRAINT FK_ALIMENTATIE_GEN_PRIMAIR_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- Generalization to PRIMAIR_INKOMSTENCOMPONENT ALTER TABLE ANDER_INKOMEN ADD CONSTRAINT FK_ANDER_INKOMEN_GEN_PRIMAIR_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- Generalization to PRIMAIR_INKOMSTENCOMPONENT ALTER TABLE BESLAG_OP_INKOMEN ADD CONSTRAINT FK_BESLAG_OP_INKOMEN_GEN_KOSTENCOMPONENT FOREIGN KEY (KOSTENCOMPONENT_ID) REFERENCES KOSTENCOMPONENT (KOSTENCOMPONENT_ID); -- Generalization to KOSTENCOMPONENT ALTER TABLE BETAALD_WERK ADD CONSTRAINT FK_BETAALD_WERK_GEN_PRIMAIR_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- Generalization to PRIMAIR_INKOMSTENCOMPONENT ALTER TABLE DERTIENDE_MAAND_EINDEJAARSUITKERING ADD CONSTRAINT FK_DERTIENDE_MAAND_EINDEJAARSUITKERING_GEN_SECUNDAIR_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES SECUNDAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- Generalization to SECUNDAIR_INKOMSTENCOMPONENT ALTER TABLE EIGEN_BEDRIJF ADD CONSTRAINT FK_EIGEN_BEDRIJF_GEN_PRIMAIR_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- Generalization to PRIMAIR_INKOMSTENCOMPONENT ALTER TABLE EIGEN_BIJDRAGE ADD CONSTRAINT FK_EIGEN_BIJDRAGE_GEN_KOSTENCOMPONENT FOREIGN KEY (KOSTENCOMPONENT_ID) REFERENCES KOSTENCOMPONENT (KOSTENCOMPONENT_ID); -- Generalization to KOSTENCOMPONENT ALTER TABLE HEFFINGSKORTING ADD CONSTRAINT FK_HEFFINGSKORTING_GEN_SECUNDAIR_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES SECUNDAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- Generalization to SECUNDAIR_INKOMSTENCOMPONENT ALTER TABLE HOBBY ADD CONSTRAINT FK_HOBBY_GEN_PRIMAIR_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- Generalization to PRIMAIR_INKOMSTENCOMPONENT ALTER TABLE INKOMSTENVERMINDERING ADD CONSTRAINT FK_INKOMSTENVERMINDERING_GEN_SECUNDAIR_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES SECUNDAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- Generalization to SECUNDAIR_INKOMSTENCOMPONENT ALTER TABLE LOONBESLAG ADD CONSTRAINT FK_LOONBESLAG_GEN_INKOMSTENVERMINDERING FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENVERMINDERING (INKOMSTENCOMPONENT_ID); -- Generalization to INKOMSTENVERMINDERING ALTER TABLE MAALTIJDVERGOEDING ADD CONSTRAINT FK_MAALTIJDVERGOEDING_GEN_VERGOEDING FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES VERGOEDING (INKOMSTENCOMPONENT_ID); -- Generalization to VERGOEDING ALTER TABLE ONKOSTENVERGOEDING ADD CONSTRAINT FK_ONKOSTENVERGOEDING_GEN_VERGOEDING FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES VERGOEDING (INKOMSTENCOMPONENT_ID); -- Generalization to VERGOEDING ALTER TABLE PENSIOEN ADD CONSTRAINT FK_PENSIOEN_GEN_PRIMAIR_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- Generalization to PRIMAIR_INKOMSTENCOMPONENT ALTER TABLE PRIMAIR_INKOMSTENCOMPONENT ADD CONSTRAINT FK_PRIMAIR_INKOMSTENCOMPONENT_GEN_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- Generalization to INKOMSTENCOMPONENT ALTER TABLE REISKOSTEN_NAAR_HET_WERK_ ADD CONSTRAINT FK_REISKOSTEN_NAAR_HET_WERK__GEN_KOSTENCOMPONENT FOREIGN KEY (KOSTENCOMPONENT_ID) REFERENCES KOSTENCOMPONENT (KOSTENCOMPONENT_ID); -- Generalization to KOSTENCOMPONENT ALTER TABLE REISKOSTENVERGOEDING ADD CONSTRAINT FK_REISKOSTENVERGOEDING_GEN_VERGOEDING FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES VERGOEDING (INKOMSTENCOMPONENT_ID); -- Generalization to VERGOEDING ALTER TABLE SECUNDAIR_INKOMSTENCOMPONENT ADD CONSTRAINT FK_SECUNDAIR_INKOMSTENCOMPONENT_GEN_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- Generalization to INKOMSTENCOMPONENT ALTER TABLE STAGE ADD CONSTRAINT FK_STAGE_GEN_PRIMAIR_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- Generalization to PRIMAIR_INKOMSTENCOMPONENT ALTER TABLE STUDIEFINANCIERING ADD CONSTRAINT FK_STUDIEFINANCIERING_GEN_PRIMAIR_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- Generalization to PRIMAIR_INKOMSTENCOMPONENT ALTER TABLE TE_BETALEN_ALIMENTATIE ADD CONSTRAINT FK_TE_BETALEN_ALIMENTATIE_GEN_KOSTENCOMPONENT FOREIGN KEY (KOSTENCOMPONENT_ID) REFERENCES KOSTENCOMPONENT (KOSTENCOMPONENT_ID); -- Generalization to KOSTENCOMPONENT ALTER TABLE UITKERING ADD CONSTRAINT FK_UITKERING_GEN_PRIMAIR_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- Generalization to PRIMAIR_INKOMSTENCOMPONENT ALTER TABLE VAKANTIEGELD ADD CONSTRAINT FK_VAKANTIEGELD_GEN_SECUNDAIR_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES SECUNDAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- Generalization to SECUNDAIR_INKOMSTENCOMPONENT ALTER TABLE VERGOEDING ADD CONSTRAINT FK_VERGOEDING_GEN_SECUNDAIR_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES SECUNDAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- Generalization to SECUNDAIR_INKOMSTENCOMPONENT ALTER TABLE VERGOEDING_IN_NATURA ADD CONSTRAINT FK_VERGOEDING_IN_NATURA_GEN_VERGOEDING FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES VERGOEDING (INKOMSTENCOMPONENT_ID); -- Generalization to VERGOEDING ALTER TABLE VERLAGING_DOOR_BOETE ADD CONSTRAINT FK_VERLAGING_DOOR_BOETE_GEN_INKOMSTENVERMINDERING FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENVERMINDERING (INKOMSTENCOMPONENT_ID); -- Generalization to INKOMSTENVERMINDERING ALTER TABLE VERLAGING_DOOR_MAATREGEL ADD CONSTRAINT FK_VERLAGING_DOOR_MAATREGEL_GEN_INKOMSTENVERMINDERING FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENVERMINDERING (INKOMSTENCOMPONENT_ID); -- Generalization to INKOMSTENVERMINDERING ALTER TABLE KP_VRLGNG_DR_MTRGL_INKMSTNVRMNDRNG ADD CONSTRAINT FK_KP_VRLGNG_DR_MTRGL_INKMSTNVRMNDRNG_1 FOREIGN KEY (VERLAGING_DOOR_MAATREGEL_ID) REFERENCES VERLAGING_DOOR_MAATREGEL (INKOMSTENCOMPONENT_ID); -- VERLAGING_DOOR_MAATREGEL (many-to-many junction, Connector_ID: 872) ALTER TABLE KP_VRLGNG_DR_MTRGL_INKMSTNVRMNDRNG ADD CONSTRAINT FK_KP_VRLGNG_DR_MTRGL_INKMSTNVRMNDRNG_2 FOREIGN KEY (INKOMSTENVERMINDERING_ID) REFERENCES INKOMSTENVERMINDERING (INKOMSTENCOMPONENT_ID); -- INKOMSTENVERMINDERING (many-to-many junction, Connector_ID: 872) ALTER TABLE KP_VRLGNG_DR_BT_INKMSTNVRMNDRNG ADD CONSTRAINT FK_KP_VRLGNG_DR_BT_INKMSTNVRMNDRNG_1 FOREIGN KEY (VERLAGING_DOOR_BOETE_ID) REFERENCES VERLAGING_DOOR_BOETE (INKOMSTENCOMPONENT_ID); -- VERLAGING_DOOR_BOETE (many-to-many junction, Connector_ID: 873) ALTER TABLE KP_VRLGNG_DR_BT_INKMSTNVRMNDRNG ADD CONSTRAINT FK_KP_VRLGNG_DR_BT_INKMSTNVRMNDRNG_2 FOREIGN KEY (INKOMSTENVERMINDERING_ID) REFERENCES INKOMSTENVERMINDERING (INKOMSTENCOMPONENT_ID); -- INKOMSTENVERMINDERING (many-to-many junction, Connector_ID: 873) ALTER TABLE KP_VRGDNG_IN_NTR_VRGDNG ADD CONSTRAINT FK_KP_VRGDNG_IN_NTR_VRGDNG_1 FOREIGN KEY (VERGOEDING_IN_NATURA_ID) REFERENCES VERGOEDING_IN_NATURA (INKOMSTENCOMPONENT_ID); -- VERGOEDING_IN_NATURA (many-to-many junction, Connector_ID: 874) ALTER TABLE KP_VRGDNG_IN_NTR_VRGDNG ADD CONSTRAINT FK_KP_VRGDNG_IN_NTR_VRGDNG_2 FOREIGN KEY (VERGOEDING_ID) REFERENCES VERGOEDING (INKOMSTENCOMPONENT_ID); -- VERGOEDING (many-to-many junction, Connector_ID: 874) ALTER TABLE KP_VRGDNG_SCNDR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_VRGDNG_SCNDR_INKMSTNCMPNNT_1 FOREIGN KEY (VERGOEDING_ID) REFERENCES VERGOEDING (INKOMSTENCOMPONENT_ID); -- VERGOEDING (many-to-many junction, Connector_ID: 875) ALTER TABLE KP_VRGDNG_SCNDR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_VRGDNG_SCNDR_INKMSTNCMPNNT_2 FOREIGN KEY (SECUNDAIR_INKOMSTENCOMPONENT_ID) REFERENCES SECUNDAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- SECUNDAIR_INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 875) ALTER TABLE KP_VKNTGLD_SCNDR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_VKNTGLD_SCNDR_INKMSTNCMPNNT_1 FOREIGN KEY (VAKANTIEGELD_ID) REFERENCES VAKANTIEGELD (INKOMSTENCOMPONENT_ID); -- VAKANTIEGELD (many-to-many junction, Connector_ID: 876) ALTER TABLE KP_VKNTGLD_SCNDR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_VKNTGLD_SCNDR_INKMSTNCMPNNT_2 FOREIGN KEY (SECUNDAIR_INKOMSTENCOMPONENT_ID) REFERENCES SECUNDAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- SECUNDAIR_INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 876) ALTER TABLE KP_UTKRNG_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_UTKRNG_PRMR_INKMSTNCMPNNT_1 FOREIGN KEY (UITKERING_ID) REFERENCES UITKERING (INKOMSTENCOMPONENT_ID); -- UITKERING (many-to-many junction, Connector_ID: 880) ALTER TABLE KP_UTKRNG_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_UTKRNG_PRMR_INKMSTNCMPNNT_2 FOREIGN KEY (PRIMAIR_INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- PRIMAIR_INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 880) ALTER TABLE KP_TE_BTLN_ALMNTT_KSTNCMPNNT ADD CONSTRAINT FK_KP_TE_BTLN_ALMNTT_KSTNCMPNNT_1 FOREIGN KEY (TE_BETALEN_ALIMENTATIE_ID) REFERENCES TE_BETALEN_ALIMENTATIE (KOSTENCOMPONENT_ID); -- TE_BETALEN_ALIMENTATIE (many-to-many junction, Connector_ID: 881) ALTER TABLE KP_TE_BTLN_ALMNTT_KSTNCMPNNT ADD CONSTRAINT FK_KP_TE_BTLN_ALMNTT_KSTNCMPNNT_2 FOREIGN KEY (KOSTENCOMPONENT_ID) REFERENCES KOSTENCOMPONENT (KOSTENCOMPONENT_ID); -- KOSTENCOMPONENT (many-to-many junction, Connector_ID: 881) ALTER TABLE KP_STDFNNCRNG_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_STDFNNCRNG_PRMR_INKMSTNCMPNNT_1 FOREIGN KEY (STUDIEFINANCIERING_ID) REFERENCES STUDIEFINANCIERING (INKOMSTENCOMPONENT_ID); -- STUDIEFINANCIERING (many-to-many junction, Connector_ID: 882) ALTER TABLE KP_STDFNNCRNG_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_STDFNNCRNG_PRMR_INKMSTNCMPNNT_2 FOREIGN KEY (PRIMAIR_INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- PRIMAIR_INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 882) ALTER TABLE KP_STG_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_STG_PRMR_INKMSTNCMPNNT_1 FOREIGN KEY (STAGE_ID) REFERENCES STAGE (INKOMSTENCOMPONENT_ID); -- STAGE (many-to-many junction, Connector_ID: 884) ALTER TABLE KP_STG_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_STG_PRMR_INKMSTNCMPNNT_2 FOREIGN KEY (PRIMAIR_INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- PRIMAIR_INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 884) ALTER TABLE KP_SCNDR_INKMSTNCMPNNT_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_SCNDR_INKMSTNCMPNNT_INKMSTNCMPNNT_1 FOREIGN KEY (SECUNDAIR_INKOMSTENCOMPONENT_ID) REFERENCES SECUNDAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- SECUNDAIR_INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 885) ALTER TABLE KP_SCNDR_INKMSTNCMPNNT_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_SCNDR_INKMSTNCMPNNT_INKMSTNCMPNNT_2 FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 885) ALTER TABLE KP_RSKSTNVRGDNG_VRGDNG ADD CONSTRAINT FK_KP_RSKSTNVRGDNG_VRGDNG_1 FOREIGN KEY (REISKOSTENVERGOEDING_ID) REFERENCES REISKOSTENVERGOEDING (INKOMSTENCOMPONENT_ID); -- REISKOSTENVERGOEDING (many-to-many junction, Connector_ID: 887) ALTER TABLE KP_RSKSTNVRGDNG_VRGDNG ADD CONSTRAINT FK_KP_RSKSTNVRGDNG_VRGDNG_2 FOREIGN KEY (VERGOEDING_ID) REFERENCES VERGOEDING (INKOMSTENCOMPONENT_ID); -- VERGOEDING (many-to-many junction, Connector_ID: 887) ALTER TABLE KP_RSKSTN_NR_HET_WRK__KSTNCMPNNT ADD CONSTRAINT FK_KP_RSKSTN_NR_HET_WRK__KSTNCMPNNT_1 FOREIGN KEY (REISKOSTEN_NAAR_HET_WERK__ID) REFERENCES REISKOSTEN_NAAR_HET_WERK_ (KOSTENCOMPONENT_ID); -- REISKOSTEN_NAAR_HET_WERK_ (many-to-many junction, Connector_ID: 888) ALTER TABLE KP_RSKSTN_NR_HET_WRK__KSTNCMPNNT ADD CONSTRAINT FK_KP_RSKSTN_NR_HET_WRK__KSTNCMPNNT_2 FOREIGN KEY (KOSTENCOMPONENT_ID) REFERENCES KOSTENCOMPONENT (KOSTENCOMPONENT_ID); -- KOSTENCOMPONENT (many-to-many junction, Connector_ID: 888) ALTER TABLE KP_PRMR_INKMSTNCMPNNT_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_PRMR_INKMSTNCMPNNT_INKMSTNCMPNNT_1 FOREIGN KEY (PRIMAIR_INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- PRIMAIR_INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 889) ALTER TABLE KP_PRMR_INKMSTNCMPNNT_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_PRMR_INKMSTNCMPNNT_INKMSTNCMPNNT_2 FOREIGN KEY (INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 889) ALTER TABLE KP_PNSN_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_PNSN_PRMR_INKMSTNCMPNNT_1 FOREIGN KEY (PENSIOEN_ID) REFERENCES PENSIOEN (INKOMSTENCOMPONENT_ID); -- PENSIOEN (many-to-many junction, Connector_ID: 891) ALTER TABLE KP_PNSN_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_PNSN_PRMR_INKMSTNCMPNNT_2 FOREIGN KEY (PRIMAIR_INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- PRIMAIR_INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 891) ALTER TABLE KP_ONKSTNVRGDNG_VRGDNG ADD CONSTRAINT FK_KP_ONKSTNVRGDNG_VRGDNG_1 FOREIGN KEY (ONKOSTENVERGOEDING_ID) REFERENCES ONKOSTENVERGOEDING (INKOMSTENCOMPONENT_ID); -- ONKOSTENVERGOEDING (many-to-many junction, Connector_ID: 893) ALTER TABLE KP_ONKSTNVRGDNG_VRGDNG ADD CONSTRAINT FK_KP_ONKSTNVRGDNG_VRGDNG_2 FOREIGN KEY (VERGOEDING_ID) REFERENCES VERGOEDING (INKOMSTENCOMPONENT_ID); -- VERGOEDING (many-to-many junction, Connector_ID: 893) ALTER TABLE KP_MLTJDVRGDNG_VRGDNG ADD CONSTRAINT FK_KP_MLTJDVRGDNG_VRGDNG_1 FOREIGN KEY (MAALTIJDVERGOEDING_ID) REFERENCES MAALTIJDVERGOEDING (INKOMSTENCOMPONENT_ID); -- MAALTIJDVERGOEDING (many-to-many junction, Connector_ID: 896) ALTER TABLE KP_MLTJDVRGDNG_VRGDNG ADD CONSTRAINT FK_KP_MLTJDVRGDNG_VRGDNG_2 FOREIGN KEY (VERGOEDING_ID) REFERENCES VERGOEDING (INKOMSTENCOMPONENT_ID); -- VERGOEDING (many-to-many junction, Connector_ID: 896) ALTER TABLE KP_LNBSLG_INKMSTNVRMNDRNG ADD CONSTRAINT FK_KP_LNBSLG_INKMSTNVRMNDRNG_1 FOREIGN KEY (LOONBESLAG_ID) REFERENCES LOONBESLAG (INKOMSTENCOMPONENT_ID); -- LOONBESLAG (many-to-many junction, Connector_ID: 899) ALTER TABLE KP_LNBSLG_INKMSTNVRMNDRNG ADD CONSTRAINT FK_KP_LNBSLG_INKMSTNVRMNDRNG_2 FOREIGN KEY (INKOMSTENVERMINDERING_ID) REFERENCES INKOMSTENVERMINDERING (INKOMSTENCOMPONENT_ID); -- INKOMSTENVERMINDERING (many-to-many junction, Connector_ID: 899) ALTER TABLE KP_INKMSTNVRMNDRNG_SCNDR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_INKMSTNVRMNDRNG_SCNDR_INKMSTNCMPNNT_1 FOREIGN KEY (INKOMSTENVERMINDERING_ID) REFERENCES INKOMSTENVERMINDERING (INKOMSTENCOMPONENT_ID); -- INKOMSTENVERMINDERING (many-to-many junction, Connector_ID: 900) ALTER TABLE KP_INKMSTNVRMNDRNG_SCNDR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_INKMSTNVRMNDRNG_SCNDR_INKMSTNCMPNNT_2 FOREIGN KEY (SECUNDAIR_INKOMSTENCOMPONENT_ID) REFERENCES SECUNDAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- SECUNDAIR_INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 900) ALTER TABLE KP_HBBY_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_HBBY_PRMR_INKMSTNCMPNNT_1 FOREIGN KEY (HOBBY_ID) REFERENCES HOBBY (INKOMSTENCOMPONENT_ID); -- HOBBY (many-to-many junction, Connector_ID: 902) ALTER TABLE KP_HBBY_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_HBBY_PRMR_INKMSTNCMPNNT_2 FOREIGN KEY (PRIMAIR_INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- PRIMAIR_INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 902) ALTER TABLE KP_HFFNGSKRTNG_SCNDR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_HFFNGSKRTNG_SCNDR_INKMSTNCMPNNT_1 FOREIGN KEY (HEFFINGSKORTING_ID) REFERENCES HEFFINGSKORTING (INKOMSTENCOMPONENT_ID); -- HEFFINGSKORTING (many-to-many junction, Connector_ID: 903) ALTER TABLE KP_HFFNGSKRTNG_SCNDR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_HFFNGSKRTNG_SCNDR_INKMSTNCMPNNT_2 FOREIGN KEY (SECUNDAIR_INKOMSTENCOMPONENT_ID) REFERENCES SECUNDAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- SECUNDAIR_INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 903) ALTER TABLE KP_EGN_BJDRG_KSTNCMPNNT ADD CONSTRAINT FK_KP_EGN_BJDRG_KSTNCMPNNT_1 FOREIGN KEY (EIGEN_BIJDRAGE_ID) REFERENCES EIGEN_BIJDRAGE (KOSTENCOMPONENT_ID); -- EIGEN_BIJDRAGE (many-to-many junction, Connector_ID: 904) ALTER TABLE KP_EGN_BJDRG_KSTNCMPNNT ADD CONSTRAINT FK_KP_EGN_BJDRG_KSTNCMPNNT_2 FOREIGN KEY (KOSTENCOMPONENT_ID) REFERENCES KOSTENCOMPONENT (KOSTENCOMPONENT_ID); -- KOSTENCOMPONENT (many-to-many junction, Connector_ID: 904) ALTER TABLE KP_EGN_BDRJF_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_EGN_BDRJF_PRMR_INKMSTNCMPNNT_1 FOREIGN KEY (EIGEN_BEDRIJF_ID) REFERENCES EIGEN_BEDRIJF (INKOMSTENCOMPONENT_ID); -- EIGEN_BEDRIJF (many-to-many junction, Connector_ID: 905) ALTER TABLE KP_EGN_BDRJF_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_EGN_BDRJF_PRMR_INKMSTNCMPNNT_2 FOREIGN KEY (PRIMAIR_INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- PRIMAIR_INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 905) ALTER TABLE KP_DRTND_MND_ENDJRSTKRNG_SCNDR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_DRTND_MND_ENDJRSTKRNG_SCNDR_INKMSTNCMPNNT_1 FOREIGN KEY (DERTIENDE_MAAND_EINDEJAARSUITKERING_ID) REFERENCES DERTIENDE_MAAND_EINDEJAARSUITKERING (INKOMSTENCOMPONENT_ID); -- DERTIENDE_MAAND_EINDEJAARSUITKERING (many-to-many junction, Connector_ID: 907) ALTER TABLE KP_DRTND_MND_ENDJRSTKRNG_SCNDR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_DRTND_MND_ENDJRSTKRNG_SCNDR_INKMSTNCMPNNT_2 FOREIGN KEY (SECUNDAIR_INKOMSTENCOMPONENT_ID) REFERENCES SECUNDAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- SECUNDAIR_INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 907) ALTER TABLE KP_BTLD_WRK_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_BTLD_WRK_PRMR_INKMSTNCMPNNT_1 FOREIGN KEY (BETAALD_WERK_ID) REFERENCES BETAALD_WERK (INKOMSTENCOMPONENT_ID); -- BETAALD_WERK (many-to-many junction, Connector_ID: 915) ALTER TABLE KP_BTLD_WRK_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_BTLD_WRK_PRMR_INKMSTNCMPNNT_2 FOREIGN KEY (PRIMAIR_INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- PRIMAIR_INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 915) ALTER TABLE KP_BSLG_OP_INKMN_KSTNCMPNNT ADD CONSTRAINT FK_KP_BSLG_OP_INKMN_KSTNCMPNNT_1 FOREIGN KEY (BESLAG_OP_INKOMEN_ID) REFERENCES BESLAG_OP_INKOMEN (KOSTENCOMPONENT_ID); -- BESLAG_OP_INKOMEN (many-to-many junction, Connector_ID: 916) ALTER TABLE KP_BSLG_OP_INKMN_KSTNCMPNNT ADD CONSTRAINT FK_KP_BSLG_OP_INKMN_KSTNCMPNNT_2 FOREIGN KEY (KOSTENCOMPONENT_ID) REFERENCES KOSTENCOMPONENT (KOSTENCOMPONENT_ID); -- KOSTENCOMPONENT (many-to-many junction, Connector_ID: 916) ALTER TABLE KP_ANDR_INKMN_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_ANDR_INKMN_PRMR_INKMSTNCMPNNT_1 FOREIGN KEY (ANDER_INKOMEN_ID) REFERENCES ANDER_INKOMEN (INKOMSTENCOMPONENT_ID); -- ANDER_INKOMEN (many-to-many junction, Connector_ID: 917) ALTER TABLE KP_ANDR_INKMN_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_ANDR_INKMN_PRMR_INKMSTNCMPNNT_2 FOREIGN KEY (PRIMAIR_INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- PRIMAIR_INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 917) ALTER TABLE KP_ALMNTT_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_ALMNTT_PRMR_INKMSTNCMPNNT_1 FOREIGN KEY (ALIMENTATIE_ID) REFERENCES ALIMENTATIE (INKOMSTENCOMPONENT_ID); -- ALIMENTATIE (many-to-many junction, Connector_ID: 918) ALTER TABLE KP_ALMNTT_PRMR_INKMSTNCMPNNT ADD CONSTRAINT FK_KP_ALMNTT_PRMR_INKMSTNCMPNNT_2 FOREIGN KEY (PRIMAIR_INKOMSTENCOMPONENT_ID) REFERENCES PRIMAIR_INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- PRIMAIR_INKOMSTENCOMPONENT (many-to-many junction, Connector_ID: 918) ALTER TABLE UITKERING ADD CONSTRAINT FK_UITKERING_UITKERING_HEEFT_VERLAGING_DOOR_BOETE FOREIGN KEY (UITKERING_HEEFT_VERLAGING_DOOR_BOETE_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- UITKERING_HEEFT_VERLAGING_DOOR_BOETE (0..* to 1..1, Connector_ID: 877) ALTER TABLE UITKERING ADD CONSTRAINT FK_UITKERING_UITKERING_HEEFT_VAKANTIEGELD FOREIGN KEY (UITKERING_HEEFT_VAKANTIEGELD_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- UITKERING_HEEFT_VAKANTIEGELD (0..* to 1..1, Connector_ID: 878) ALTER TABLE UITKERING ADD CONSTRAINT FK_UITKERING_UITKERING_HEEFT_VERLAGING_DOOR_MAATREGEL FOREIGN KEY (UITKERING_HEEFT_VERLAGING_DOOR_MAATREGEL_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- UITKERING_HEEFT_VERLAGING_DOOR_MAATREGEL (0..* to 1..1, Connector_ID: 879) ALTER TABLE STAGE ADD CONSTRAINT FK_STAGE_STAGE_HEEFT_VERGOEDING_IN_NATURA FOREIGN KEY (STAGE_HEEFT_VERGOEDING_IN_NATURA_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- STAGE_HEEFT_VERGOEDING_IN_NATURA (0..* to 1..1, Connector_ID: 883) ALTER TABLE STAGE ADD CONSTRAINT FK_STAGE_STAGE_HEEFT_REISKOSTENVERGOEDING FOREIGN KEY (STAGE_HEEFT_REISKOSTENVERGOEDING_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- STAGE_HEEFT_REISKOSTENVERGOEDING (0..* to 1..1, Connector_ID: 886) ALTER TABLE PENSIOEN ADD CONSTRAINT FK_PENSIOEN_PENSIOEN_HEEFT_VAKANTIEGELD FOREIGN KEY (PENSIOEN_HEEFT_VAKANTIEGELD_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- PENSIOEN_HEEFT_VAKANTIEGELD (0..* to 1..1, Connector_ID: 890) ALTER TABLE STAGE ADD CONSTRAINT FK_STAGE_STAGE_HEEFT_ONKOSTENVERGOEDING FOREIGN KEY (STAGE_HEEFT_ONKOSTENVERGOEDING_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- STAGE_HEEFT_ONKOSTENVERGOEDING (0..* to 1..1, Connector_ID: 892) ALTER TABLE ONDERHOUDSVERHOUDING ADD CONSTRAINT FK_ONDERHOUDSVERHOUDING_ONDERHOUDSVERHOUDING_BEVAT_ONDERHOUDSPLICHT FOREIGN KEY (ONDERHOUDSVERHOUDING_BEVAT_ONDERHOUDSPLICHT_ONDERHOUDSPLICHT_ID) REFERENCES ONDERHOUDSPLICHT (ONDERHOUDSPLICHT_ID); -- ONDERHOUDSVERHOUDING_BEVAT_ONDERHOUDSPLICHT (0..* to 1..1, Connector_ID: 894) ALTER TABLE STAGE ADD CONSTRAINT FK_STAGE_STAGE_HEEFT_MAALTIJDVERGOEDING FOREIGN KEY (STAGE_HEEFT_MAALTIJDVERGOEDING_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- STAGE_HEEFT_MAALTIJDVERGOEDING (0..* to 1..1, Connector_ID: 895) ALTER TABLE UITKERING ADD CONSTRAINT FK_UITKERING_UITKERING_HEEFT_LOONBESLAG FOREIGN KEY (UITKERING_HEEFT_LOONBESLAG_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- UITKERING_HEEFT_LOONBESLAG (0..* to 1..1, Connector_ID: 897) ALTER TABLE PENSIOEN ADD CONSTRAINT FK_PENSIOEN_PENSIOEN_HEEFT_LOONBESLAG FOREIGN KEY (PENSIOEN_HEEFT_LOONBESLAG_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- PENSIOEN_HEEFT_LOONBESLAG (0..* to 1..1, Connector_ID: 898) ALTER TABLE INKOMSTENVERHOUDING ADD CONSTRAINT FK_INKOMSTENVERHOUDING_INKOMSTENVERHOUDING_BEVAT_PRIMAIR_INKOMSTENCOMPONENT FOREIGN KEY (INKOMSTENVERHOUDING_BEVAT_PRIMAIR_INKOMSTENCOMPONENT_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- INKOMSTENVERHOUDING_BEVAT_PRIMAIR_INKOMSTENCOMPONENT (1..* to 0..1, Connector_ID: 901) ALTER TABLE DRAAGKRACHT ADD CONSTRAINT FK_DRAAGKRACHT_DRAAGKRACHT_HEEFT_DRAAGKRACHTREGIME FOREIGN KEY (DRAAGKRACHT_HEEFT_DRAAGKRACHTREGIME_DRAAGKRACHTREGIME_ID) REFERENCES DRAAGKRACHTREGIME (DRAAGKRACHTREGIME_ID); -- DRAAGKRACHT_HEEFT_DRAAGKRACHTREGIME (1..* to 1..1, Connector_ID: 906) ALTER TABLE BETAALD_WERK ADD CONSTRAINT FK_BETAALD_WERK_BETAALD_WERK_HEEFT_MAALTIJDVERGOEDING FOREIGN KEY (BETAALD_WERK_HEEFT_MAALTIJDVERGOEDING_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- BETAALD_WERK_HEEFT_MAALTIJDVERGOEDING (0..* to 1..1, Connector_ID: 908) ALTER TABLE BETAALD_WERK ADD CONSTRAINT FK_BETAALD_WERK_BETAALD_WERK_HEEFT_DERTIENDE_MAAND_EINDEJAARSUITKERING FOREIGN KEY (BETAALD_WERK_HEEFT_DERTIENDE_MAAND_EINDEJAARSUITKERING_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- BETAALD_WERK_HEEFT_DERTIENDE_MAAND_EINDEJAARSUITKERING (0..* to 1..1, Connector_ID: 909) ALTER TABLE BETAALD_WERK ADD CONSTRAINT FK_BETAALD_WERK_BETAALD_WERK_HEEFT_REISKOSTENVERGOEDING FOREIGN KEY (BETAALD_WERK_HEEFT_REISKOSTENVERGOEDING_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- BETAALD_WERK_HEEFT_REISKOSTENVERGOEDING (0..* to 1..1, Connector_ID: 910) ALTER TABLE BETAALD_WERK ADD CONSTRAINT FK_BETAALD_WERK_BETAALD_WERK_HEEFT_ONKOSTENVERGOEDING FOREIGN KEY (BETAALD_WERK_HEEFT_ONKOSTENVERGOEDING_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- BETAALD_WERK_HEEFT_ONKOSTENVERGOEDING (0..* to 1..1, Connector_ID: 911) ALTER TABLE BETAALD_WERK ADD CONSTRAINT FK_BETAALD_WERK_BETAALD_WERK_HEEFT_LOONBESLAG FOREIGN KEY (BETAALD_WERK_HEEFT_LOONBESLAG_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- BETAALD_WERK_HEEFT_LOONBESLAG (0..* to 1..1, Connector_ID: 912) ALTER TABLE BETAALD_WERK ADD CONSTRAINT FK_BETAALD_WERK_BETAALD_WERK_HEEFT_HEFFINGSKORTING FOREIGN KEY (BETAALD_WERK_HEEFT_HEFFINGSKORTING_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- BETAALD_WERK_HEEFT_HEFFINGSKORTING (0..* to 1..1, Connector_ID: 913) ALTER TABLE BETAALD_WERK ADD CONSTRAINT FK_BETAALD_WERK_BETAALD_WERK_HEEFT_VAKANTIEGELD FOREIGN KEY (BETAALD_WERK_HEEFT_VAKANTIEGELD_INKOMSTENCOMPONENT_ID) REFERENCES INKOMSTENCOMPONENT (INKOMSTENCOMPONENT_ID); -- BETAALD_WERK_HEEFT_VAKANTIEGELD (0..* to 1..1, Connector_ID: 914)