CREATE TABLE `SOCIAALTEAMDOSSIERSOORT` ( `SOCIAALTEAMDOSSIERSOORT_ID` INT PRIMARY KEY, `NAAM` VARCHAR(80), `OMSCHRIJVING` TEXT ) ENGINE=InnoDB; CREATE TABLE `SCORESOORT` ( `SCORESOORT_ID` INT PRIMARY KEY, `NIVEAU` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `ZELFREDZAAMHEIDMATRIX` ( `ZELFREDZAAMHEIDMATRIX_ID` INT PRIMARY KEY, `DATUMEINDEGELDIGHEID` DATE, `DATUMSTARTGELDIGHEID` DATE, `NAAM` VARCHAR(80), `OMSCHRIJVING` TEXT ) ENGINE=InnoDB; CREATE TABLE `CLIENTBEGELEIDER` ( `CLIENTBEGELEIDER_ID` INT PRIMARY KEY, `BEGELEIDERSCODE` VARCHAR(20) ) ENGINE=InnoDB; CREATE TABLE `LEEFGEBIED` ( `LEEFGEBIED_ID` INT PRIMARY KEY, `NAAM` VARCHAR(80) ) ENGINE=InnoDB; CREATE TABLE `RELATIE` ( `RELATIE_ID` INT PRIMARY KEY, `RELATIESOORT` INT ) ENGINE=InnoDB; CREATE TABLE `CASEAANMELDING` ( `CASEAANMELDING_ID` INT PRIMARY KEY, `DATUM` DATE ) ENGINE=InnoDB; CREATE TABLE `BIJZONDERHEIDSOORT` ( `BIJZONDERHEIDSOORT_ID` INT PRIMARY KEY, `NAAM` VARCHAR(80), `OMSCHRIJVING` TEXT ) ENGINE=InnoDB; CREATE TABLE `CLIENT` ( `CLIENT_ID` INT PRIMARY KEY, `CODE` VARCHAR(80), `GEZAGSDRAGERGEKEND` BOOLEAN, `JURIDISCHESTATUS` VARCHAR(80), `WETTELIJKEVERTEGENWOORDIGING` VARCHAR(80) ) ENGINE=InnoDB; CREATE TABLE `DOELSTELLINGSOORT` ( `DOELSTELLINGSOORT_ID` INT PRIMARY KEY, `NAAM` VARCHAR(80), `OMSCHRIJVING` TEXT ) ENGINE=InnoDB; CREATE TABLE `BEHANDELSOORT` ( `BEHANDELSOORT_ID` INT PRIMARY KEY, `NAAM` VARCHAR(80), `OMSCHRIJVING` TEXT ) ENGINE=InnoDB; CREATE TABLE `KP_ZLFRDZMHDMTRX_SCRSRT` ( `KP_ZLFRDZMHDMTRX_SCRSRT_ID` INT PRIMARY KEY, `ZELFREDZAAMHEIDMATRIX_ID` INT, `SCORESOORT_ID` INT ) ENGINE=InnoDB; CREATE TABLE `KP_ZLFRDZMHDMTRX_LFGBD` ( `KP_ZLFRDZMHDMTRX_LFGBD_ID` INT PRIMARY KEY, `ZELFREDZAAMHEIDMATRIX_ID` INT, `LEEFGEBIED_ID` INT ) ENGINE=InnoDB; CREATE TABLE `KP_CLNTBGLDR_CLNT` ( `KP_CLNTBGLDR_CLNT_ID` INT PRIMARY KEY, `CLIENTBEGELEIDER_ID` INT, `CLIENT_ID` INT ) ENGINE=InnoDB; CREATE TABLE `SOCIAALTEAMDOSSIER` ( `SOCIAALTEAMDOSSIER_ID` INT PRIMARY KEY, `DATUMEINDE` DATE, `DATUMSTART` DATE, `DATUMVASTSTELLING` DATE, `HEEFT_AANMELDING_CASEAANMELDING_ID` INT, `HEEFT_CLIENTBEGELEIDER_ID` INT, `HEEFT_CLIENT_ID` INT, `HEEFT_SOORT_SOCIAALTEAMDOSSIERSOORT_ID` INT, `OMSCHRIJVING` TEXT, `STATUS` VARCHAR(20) ) ENGINE=InnoDB; CREATE TABLE `KP_CLNT_RLT` ( `KP_CLNT_RLT_ID` INT PRIMARY KEY, `CLIENT_ID` INT, `RELATIE_ID` INT ) ENGINE=InnoDB; CREATE TABLE `SCORE` ( `SCORE_ID` INT PRIMARY KEY, `DATUM` DATE, `HEEFT_CLIENT_ID` INT, `HOOGTE_SCORE_SCORESOORT_ID` INT, `SCORE_BIJ_LEEGGEBIED_LEEFGEBIED_ID` INT ) ENGINE=InnoDB; CREATE TABLE `BIJZONDERHEID` ( `BIJZONDERHEID_ID` INT PRIMARY KEY, `HEEFT_BIJZONDERHEID_SOCIAALTEAMDOSSIER_ID` INT, `IS_VAN_SOORT_BIJZONDERHEIDSOORT_ID` INT, `OMSCHRIJVING` TEXT ) ENGINE=InnoDB; CREATE TABLE `BEHANDELING` ( `BEHANDELING_ID` INT PRIMARY KEY, `DATUMEINDE` DATE, `DATUMSTART` DATE, `HEEFT_BEHANDELING_SOCIAALTEAMDOSSIER_ID` INT, `IS_VAN_SOORT_BEHANDELSOORT_ID` INT, `TOELICHTING` TEXT ) ENGINE=InnoDB; CREATE TABLE `KP_SCLTMDSSR_RLT` ( `KP_SCLTMDSSR_RLT_ID` INT PRIMARY KEY, `SOCIAALTEAMDOSSIER_ID` INT, `RELATIE_ID` INT ) ENGINE=InnoDB; CREATE TABLE `DOELSTELLING` ( `DOELSTELLING_ID` INT PRIMARY KEY, `HEEFT_DOELSTELLING_SOCIAALTEAMDOSSIER_ID` INT, `IS_VAN_SOORT_DOELSTELLINGSOORT_ID` INT, `OMSCHRIJVING` TEXT ) ENGINE=InnoDB; ALTER TABLE `KP_SCLTMDSSR_RLT` ADD CONSTRAINT FK_KP_SCLTMDSSR_RLT_1 FOREIGN KEY (`SOCIAALTEAMDOSSIER_ID`) REFERENCES `SOCIAALTEAMDOSSIER` (`SOCIAALTEAMDOSSIER_ID`); -- SOCIAALTEAMDOSSIER (many-to-many junction, Connector_ID: 921) ALTER TABLE `KP_SCLTMDSSR_RLT` ADD CONSTRAINT FK_KP_SCLTMDSSR_RLT_2 FOREIGN KEY (`RELATIE_ID`) REFERENCES `RELATIE` (`RELATIE_ID`); -- RELATIE (many-to-many junction, Connector_ID: 921) ALTER TABLE `KP_CLNTBGLDR_CLNT` ADD CONSTRAINT FK_KP_CLNTBGLDR_CLNT_1 FOREIGN KEY (`CLIENTBEGELEIDER_ID`) REFERENCES `CLIENTBEGELEIDER` (`CLIENTBEGELEIDER_ID`); -- CLIENTBEGELEIDER (many-to-many junction, Connector_ID: 941) ALTER TABLE `KP_CLNTBGLDR_CLNT` ADD CONSTRAINT FK_KP_CLNTBGLDR_CLNT_2 FOREIGN KEY (`CLIENT_ID`) REFERENCES `CLIENT` (`CLIENT_ID`); -- CLIENT (many-to-many junction, Connector_ID: 941) ALTER TABLE `KP_CLNT_RLT` ADD CONSTRAINT FK_KP_CLNT_RLT_1 FOREIGN KEY (`CLIENT_ID`) REFERENCES `CLIENT` (`CLIENT_ID`); -- CLIENT (many-to-many junction, Connector_ID: 954) ALTER TABLE `KP_CLNT_RLT` ADD CONSTRAINT FK_KP_CLNT_RLT_2 FOREIGN KEY (`RELATIE_ID`) REFERENCES `RELATIE` (`RELATIE_ID`); -- RELATIE (many-to-many junction, Connector_ID: 954) ALTER TABLE `KP_ZLFRDZMHDMTRX_SCRSRT` ADD CONSTRAINT FK_KP_ZLFRDZMHDMTRX_SCRSRT_1 FOREIGN KEY (`ZELFREDZAAMHEIDMATRIX_ID`) REFERENCES `ZELFREDZAAMHEIDMATRIX` (`ZELFREDZAAMHEIDMATRIX_ID`); -- ZELFREDZAAMHEIDMATRIX (many-to-many junction, Connector_ID: 1043) ALTER TABLE `KP_ZLFRDZMHDMTRX_SCRSRT` ADD CONSTRAINT FK_KP_ZLFRDZMHDMTRX_SCRSRT_2 FOREIGN KEY (`SCORESOORT_ID`) REFERENCES `SCORESOORT` (`SCORESOORT_ID`); -- SCORESOORT (many-to-many junction, Connector_ID: 1043) ALTER TABLE `KP_ZLFRDZMHDMTRX_LFGBD` ADD CONSTRAINT FK_KP_ZLFRDZMHDMTRX_LFGBD_1 FOREIGN KEY (`ZELFREDZAAMHEIDMATRIX_ID`) REFERENCES `ZELFREDZAAMHEIDMATRIX` (`ZELFREDZAAMHEIDMATRIX_ID`); -- ZELFREDZAAMHEIDMATRIX (many-to-many junction, Connector_ID: 1050) ALTER TABLE `KP_ZLFRDZMHDMTRX_LFGBD` ADD CONSTRAINT FK_KP_ZLFRDZMHDMTRX_LFGBD_2 FOREIGN KEY (`LEEFGEBIED_ID`) REFERENCES `LEEFGEBIED` (`LEEFGEBIED_ID`); -- LEEFGEBIED (many-to-many junction, Connector_ID: 1050) ALTER TABLE `SOCIAALTEAMDOSSIER` ADD CONSTRAINT FK_SOCIAALTEAMDOSSIER_HEEFT_SOORT FOREIGN KEY (`HEEFT_SOORT_SOCIAALTEAMDOSSIERSOORT_ID`) REFERENCES `SOCIAALTEAMDOSSIERSOORT` (`SOCIAALTEAMDOSSIERSOORT_ID`); -- HEEFT_SOORT (0..* to 1, Connector_ID: 858) ALTER TABLE `DOELSTELLING` ADD CONSTRAINT FK_DOELSTELLING_HEEFT_DOELSTELLING FOREIGN KEY (`HEEFT_DOELSTELLING_SOCIAALTEAMDOSSIER_ID`) REFERENCES `SOCIAALTEAMDOSSIER` (`SOCIAALTEAMDOSSIER_ID`); -- HEEFT_DOELSTELLING (1 to 0..*, Connector_ID: 859) ALTER TABLE `DOELSTELLING` ADD CONSTRAINT FK_DOELSTELLING_IS_VAN_SOORT FOREIGN KEY (`IS_VAN_SOORT_DOELSTELLINGSOORT_ID`) REFERENCES `DOELSTELLINGSOORT` (`DOELSTELLINGSOORT_ID`); -- IS_VAN_SOORT (0..* to 1, Connector_ID: 860) ALTER TABLE `SOCIAALTEAMDOSSIER` ADD CONSTRAINT FK_SOCIAALTEAMDOSSIER_HEEFT_AANMELDING FOREIGN KEY (`HEEFT_AANMELDING_CASEAANMELDING_ID`) REFERENCES `CASEAANMELDING` (`CASEAANMELDING_ID`); -- HEEFT_AANMELDING (0..1 to 0..1, Connector_ID: 861) ALTER TABLE `BIJZONDERHEID` ADD CONSTRAINT FK_BIJZONDERHEID_HEEFT_BIJZONDERHEID FOREIGN KEY (`HEEFT_BIJZONDERHEID_SOCIAALTEAMDOSSIER_ID`) REFERENCES `SOCIAALTEAMDOSSIER` (`SOCIAALTEAMDOSSIER_ID`); -- HEEFT_BIJZONDERHEID (1 to 0..*, Connector_ID: 862) ALTER TABLE `BIJZONDERHEID` ADD CONSTRAINT FK_BIJZONDERHEID_IS_VAN_SOORT FOREIGN KEY (`IS_VAN_SOORT_BIJZONDERHEIDSOORT_ID`) REFERENCES `BIJZONDERHEIDSOORT` (`BIJZONDERHEIDSOORT_ID`); -- IS_VAN_SOORT (0..* to 1, Connector_ID: 863) ALTER TABLE `BEHANDELING` ADD CONSTRAINT FK_BEHANDELING_HEEFT_BEHANDELING FOREIGN KEY (`HEEFT_BEHANDELING_SOCIAALTEAMDOSSIER_ID`) REFERENCES `SOCIAALTEAMDOSSIER` (`SOCIAALTEAMDOSSIER_ID`); -- HEEFT_BEHANDELING (1 to 0..*, Connector_ID: 864) ALTER TABLE `BEHANDELING` ADD CONSTRAINT FK_BEHANDELING_IS_VAN_SOORT FOREIGN KEY (`IS_VAN_SOORT_BEHANDELSOORT_ID`) REFERENCES `BEHANDELSOORT` (`BEHANDELSOORT_ID`); -- IS_VAN_SOORT (0..* to 1, Connector_ID: 865) ALTER TABLE `SOCIAALTEAMDOSSIER` ADD CONSTRAINT FK_SOCIAALTEAMDOSSIER_HEEFT FOREIGN KEY (`HEEFT_CLIENTBEGELEIDER_ID`) REFERENCES `CLIENTBEGELEIDER` (`CLIENTBEGELEIDER_ID`); -- HEEFT (1 to 0..*, Connector_ID: 938) ALTER TABLE `SOCIAALTEAMDOSSIER` ADD CONSTRAINT FK_SOCIAALTEAMDOSSIER_HEEFT_2 FOREIGN KEY (`HEEFT_CLIENT_ID`) REFERENCES `CLIENT` (`CLIENT_ID`); -- HEEFT (1 to 0..*, Connector_ID: 943) ALTER TABLE `SCORE` ADD CONSTRAINT FK_SCORE_HEEFT FOREIGN KEY (`HEEFT_CLIENT_ID`) REFERENCES `CLIENT` (`CLIENT_ID`); -- HEEFT (1 to 0..*, Connector_ID: 1044) ALTER TABLE `SCORE` ADD CONSTRAINT FK_SCORE_HOOGTE_SCORE FOREIGN KEY (`HOOGTE_SCORE_SCORESOORT_ID`) REFERENCES `SCORESOORT` (`SCORESOORT_ID`); -- HOOGTE_SCORE (0..* to 1, Connector_ID: 1045) ALTER TABLE `SCORE` ADD CONSTRAINT FK_SCORE_SCORE_BIJ_LEEGGEBIED FOREIGN KEY (`SCORE_BIJ_LEEGGEBIED_LEEFGEBIED_ID`) REFERENCES `LEEFGEBIED` (`LEEFGEBIED_ID`); -- SCORE_BIJ_LEEGGEBIED (0..* to 1, Connector_ID: 1051)