CREATE TABLE WOONPLAATS ( WOONPLAATS_ID NUMBER PRIMARY KEY, BEGINGELDIGHEID DATE, DATUMEINDE DATE, DATUMINGANG DATE, DOCUMENTDATUM DATE, DOCUMENTNUMMER NUMBER, EINDGELDIGHEID DATE, EINDREGISTRATIE DATE, GECONSTATEERD NUMBER(1), GEOMETRIE SDO_GEOMETRY, IDENTIFICATIE VARCHAR2(255), LIGT_IN_GEMEENTE_ID NUMBER, STATUS VARCHAR2(255), TIJDSTIPACTIEF TIMESTAMP, TIJDSTIPREGISTRATIE TIMESTAMP, VERSIE NUMBER, VOORKOMEN DATE, WOONPLAATSNAAM VARCHAR2(80), WOONPLAATSNAAMNEN VARCHAR2(255) ); CREATE TABLE KP_GMNT_IS_OVRGGN_IN ( KP_GMNT_IS_OVRGGN_IN_ID NUMBER PRIMARY KEY, IS_OVERGEGAAN_IN_1_ID NUMBER, IS_OVERGEGAAN_IN_2_ID NUMBER ); CREATE TABLE GEMEENTE ( GEMEENTE_ID NUMBER PRIMARY KEY, BEGINGELDIGHEID DATE, DATUMEINDE DATE, DATUMINGANG DATE, EINDGELDIGHEID DATE, GECONSTATEERD NUMBER(1), GEMEENTECODE VARCHAR2(255), GEMEENTENAAM VARCHAR2(80), GEMEENTENAAM_NEN VARCHAR2(255), GEOMETRIE SDO_GEOMETRY, IDENTIFICATIE VARCHAR2(255), VERSIE NUMBER ); CREATE TABLE BUURT ( BUURT_ID NUMBER PRIMARY KEY, BEGINGELDIGHEID DATE, CODE VARCHAR2(255), DATUMEINDE DATE, DATUMINGANG DATE, EINDGELDIGHEID DATE, GECONSTATEERD NUMBER(1), GEOMETRIE SDO_GEOMETRY, IDENTIFICATIE VARCHAR2(255), LIGT_IN_WIJK_ID NUMBER, NAAM VARCHAR2(255), STATUS VARCHAR2(255), VERSIE NUMBER ); CREATE TABLE WIJK ( WIJK_ID NUMBER PRIMARY KEY, BEGINGELDIGHEID DATE, DATUMEINDE DATE, DATUMINGANG DATE, EINDGELDIGHEID DATE, GECONSTATEERD NUMBER(1), GEOMETRIE SDO_GEOMETRY, IDENTIFICATIE VARCHAR2(255), LIGT_IN_WOONPLAATS_ID NUMBER, STATUS VARCHAR2(255), VERSIE NUMBER, WIJKCODE VARCHAR2(255), WIJKNAAM VARCHAR2(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)