CREATE TABLE WOONPLAATS ( WOONPLAATS_ID INTEGER PRIMARY KEY, BEGINGELDIGHEID DATE, DATUMEINDE DATE, DATUMINGANG DATE, DOCUMENTDATUM DATE, DOCUMENTNUMMER INTEGER, EINDGELDIGHEID DATE, EINDREGISTRATIE DATE, GECONSTATEERD BOOLEAN, GEOMETRIE GEOMETRY, IDENTIFICATIE VARCHAR(255), LIGT_IN_GEMEENTE_ID INTEGER, STATUS VARCHAR(255), TIJDSTIPACTIEF TIMESTAMP, TIJDSTIPREGISTRATIE TIMESTAMP, VERSIE INTEGER, VOORKOMEN DATE, WOONPLAATSNAAM VARCHAR(80), WOONPLAATSNAAMNEN VARCHAR(255) ); CREATE TABLE KP_GMNT_IS_OVRGGN_IN ( KP_GMNT_IS_OVRGGN_IN_ID INTEGER PRIMARY KEY, IS_OVERGEGAAN_IN_1_ID INTEGER, IS_OVERGEGAAN_IN_2_ID INTEGER ); CREATE TABLE GEMEENTE ( GEMEENTE_ID INTEGER PRIMARY KEY, BEGINGELDIGHEID DATE, DATUMEINDE DATE, DATUMINGANG DATE, EINDGELDIGHEID DATE, GECONSTATEERD BOOLEAN, GEMEENTECODE VARCHAR(255), GEMEENTENAAM VARCHAR(80), GEMEENTENAAM_NEN VARCHAR(255), GEOMETRIE GEOMETRY, IDENTIFICATIE VARCHAR(255), VERSIE INTEGER ); CREATE TABLE BUURT ( BUURT_ID INTEGER PRIMARY KEY, BEGINGELDIGHEID DATE, CODE VARCHAR(255), DATUMEINDE DATE, DATUMINGANG DATE, EINDGELDIGHEID DATE, GECONSTATEERD BOOLEAN, GEOMETRIE GEOMETRY, IDENTIFICATIE VARCHAR(255), LIGT_IN_WIJK_ID INTEGER, NAAM VARCHAR(255), STATUS VARCHAR(255), VERSIE INTEGER ); CREATE TABLE WIJK ( WIJK_ID INTEGER PRIMARY KEY, BEGINGELDIGHEID DATE, DATUMEINDE DATE, DATUMINGANG DATE, EINDGELDIGHEID DATE, GECONSTATEERD BOOLEAN, GEOMETRIE GEOMETRY, IDENTIFICATIE VARCHAR(255), LIGT_IN_WOONPLAATS_ID INTEGER, STATUS VARCHAR(255), VERSIE INTEGER, WIJKCODE VARCHAR(255), WIJKNAAM VARCHAR(255) ); ALTER TABLE KP_GMNT_IS_OVRGGN_IN ADD CONSTRAINT FK_KP_GMNT_IS_OVRGGN_IN_1 FOREIGN KEY (IS_OVERGEGAAN_IN_1_ID) REFERENCES GEMEENTE (GEMEENTE_ID); -- GEMEENTE (many-to-many junction, Connector_ID: 2233) ALTER TABLE KP_GMNT_IS_OVRGGN_IN ADD CONSTRAINT FK_KP_GMNT_IS_OVRGGN_IN_2 FOREIGN KEY (IS_OVERGEGAAN_IN_2_ID) REFERENCES GEMEENTE (GEMEENTE_ID); -- GEMEENTE (many-to-many junction, Connector_ID: 2233) ALTER TABLE WOONPLAATS ADD CONSTRAINT FK_WOONPLAATS_LIGT_IN FOREIGN KEY (LIGT_IN_GEMEENTE_ID) REFERENCES GEMEENTE (GEMEENTE_ID); -- LIGT_IN (1..* to 1.., Connector_ID: 2290) ALTER TABLE WIJK ADD CONSTRAINT FK_WIJK_LIGT_IN FOREIGN KEY (LIGT_IN_WOONPLAATS_ID) REFERENCES WOONPLAATS (WOONPLAATS_ID); -- LIGT_IN (1..* to 1, Connector_ID: 2294) ALTER TABLE BUURT ADD CONSTRAINT FK_BUURT_LIGT_IN FOREIGN KEY (LIGT_IN_WIJK_ID) REFERENCES WIJK (WIJK_ID); -- LIGT_IN (1..* to 1, Connector_ID: 2297)