CREATE TABLE `HUISHOUDEN` ( `HUISHOUDEN_ID` INT PRIMARY KEY, `SOORT` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `RELATIESOORT` ( `RELATIESOORT_ID` INT PRIMARY KEY, `OMSCHRIJVING` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `CLIENT` ( `CLIENT_ID` INT PRIMARY KEY, `CODE` VARCHAR(80), `GEZAGSDRAGERGEKEND` BOOLEAN, `JURIDISCHESTATUS` VARCHAR(80), `MAAKT_ONDERDEEL_UIT_VAN_HUISHOUDEN_ID` INT, `WETTELIJKEVERTEGENWOORDIGING` VARCHAR(80) ) ENGINE=InnoDB; CREATE TABLE `RELATIE` ( `RELATIE_ID` INT PRIMARY KEY, `IS_SOORT_RELATIESOORT_ID` INT, `RELATIESOORT` INT ) ENGINE=InnoDB; CREATE TABLE `KP_CLNT_RLT` ( `KP_CLNT_RLT_ID` INT PRIMARY KEY, `CLIENT_ID` INT, `RELATIE_ID` INT ) ENGINE=InnoDB; CREATE TABLE `KP_RLT_HSHDN` ( `KP_RLT_HSHDN_ID` INT PRIMARY KEY, `RELATIE_ID` INT, `HUISHOUDEN_ID` INT ) ENGINE=InnoDB; ALTER TABLE `KP_RLT_HSHDN` ADD CONSTRAINT FK_KP_RLT_HSHDN_1 FOREIGN KEY (`RELATIE_ID`) REFERENCES `RELATIE` (`RELATIE_ID`); -- RELATIE (many-to-many junction, Connector_ID: 929) ALTER TABLE `KP_RLT_HSHDN` ADD CONSTRAINT FK_KP_RLT_HSHDN_2 FOREIGN KEY (`HUISHOUDEN_ID`) REFERENCES `HUISHOUDEN` (`HUISHOUDEN_ID`); -- HUISHOUDEN (many-to-many junction, Connector_ID: 929) 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 `RELATIE` ADD CONSTRAINT FK_RELATIE_IS_SOORT FOREIGN KEY (`IS_SOORT_RELATIESOORT_ID`) REFERENCES `RELATIESOORT` (`RELATIESOORT_ID`); -- IS_SOORT (0..* to 1, Connector_ID: 922) ALTER TABLE `CLIENT` ADD CONSTRAINT FK_CLIENT_MAAKT_ONDERDEEL_UIT_VAN FOREIGN KEY (`MAAKT_ONDERDEEL_UIT_VAN_HUISHOUDEN_ID`) REFERENCES `HUISHOUDEN` (`HUISHOUDEN_ID`); -- MAAKT_ONDERDEEL_UIT_VAN (0..* to 1, Connector_ID: 949)