CREATE TABLE TYPERINGOPENBARERUIMTE_ENUM ( TYPERINGOPENBARERUIMTE_ENUM_ID INTEGER PRIMARY KEY, VALUE VARCHAR(255) ); INSERT INTO TYPERINGOPENBARERUIMTE_ENUM (TYPERINGOPENBARERUIMTE_ENUM_ID, VALUE) VALUES (1, 'ADMINISTRATIEF_GEBIED'), (2, 'FUNCTIONEEL_GEBIED'), (3, 'KUNSTWERK'), (4, 'LANDSCHAPPELIJK_GEBIED'), (5, 'LEEG'), (6, 'ONBEKEND'), (7, 'SPOORBAAN'), (8, 'TERREIN'), (9, 'WATER'), (10, 'WEG'); CREATE TABLE VERBLIJFSOBJECT ( ADRESSEERBAAROBJECT_ID INTEGER PRIMARY KEY, AANTALKAMERS VARCHAR(255), BEGINGELDIGHEID DATE, DATUMEINDE DATE, DATUMINGANG DATE, DOCUMENTDATUM DATE, DOCUMENTNUMMER INTEGER, EINDGELDIGHEID DATE, GEBRUIKSDOEL_ENUM_ID INTEGER, GECONSTATEERD_ENUM_ID INTEGER, GEOMETRIE GEOMETRY, HOOGSTEBOUWLAAG VARCHAR(255), IDENTIFICATIE VARCHAR(255), LAAGSTEBOUWLAAG VARCHAR(255), ONTSLUITINGVERDIEPING_ENUM_ID INTEGER, OPPERVLAKTE INTEGER, SOORTWOONOBJECT_ENUM_ID INTEGER, STATUS_ENUM_ID INTEGER, TOEGANGBOUWLAAG VARCHAR(255), VERSIE INTEGER ); CREATE TABLE NUMMERAANDUIDING ( NUMMERAANDUIDING_ID INTEGER PRIMARY KEY, BEGINGELDIGHEID DATE, DATUMEINDE DATE, DATUMINGANG DATE, DOCUMENTDATUM DATE, DOCUMENTNUMMER INTEGER, EINDEGELDIGHEID DATE, GECONSTATEERD_ENUM_ID INTEGER, GEOMETRIE GEOMETRY, HEEFT_ALS_NEVENADRES_ADRESSEERBAAROBJECT_ID INTEGER, HUISLETTER VARCHAR(255), HUISNUMMER VARCHAR(255), HUISNUMMERTOEVOEGING VARCHAR(255), IDENTIFICATIE VARCHAR(255), LIGT_AAN_OPENBARERUIMTE_ID INTEGER, LIGT_IN_BUURT_ID INTEGER, LIGT_IN_WOONPLAATS_ID INTEGER, POSTCODE VARCHAR(255), STATUS_ENUM_ID INTEGER, TYPEADRESSEERBAAROBJECT_ENUM_ID INTEGER, VERSIE INTEGER ); CREATE TABLE GEBRUIKSDOEL_ENUM ( GEBRUIKSDOEL_ENUM_ID INTEGER PRIMARY KEY, VALUE VARCHAR(255) ); INSERT INTO GEBRUIKSDOEL_ENUM (GEBRUIKSDOEL_ENUM_ID, VALUE) VALUES (1, 'BIJEENKOMSTFUNCTIE'), (2, 'CELFUNCTIE_'), (3, 'GEZONDHEIDSZORGFUNCTIE'), (4, 'INDUSTRIEFUNCTIE'), (5, 'KANTOORFUNCTIE'), (6, 'LEEG'), (7, 'LOGIESFUNCTIE'), (8, 'ONBEKEND'), (9, 'ONDERWIJSFUNCTIE_'), (10, 'OVERIGE_GEBRUIKSFUNCTIE_'), (11, 'SPORTFUNCTIE_'), (12, 'WINKELFUNCTIE_'), (13, 'WOONFUNCTIE_'); CREATE TABLE STATUSOPENBARERUIMTE_ENUM ( STATUSOPENBARERUIMTE_ENUM_ID INTEGER PRIMARY KEY, VALUE VARCHAR(255) ); INSERT INTO STATUSOPENBARERUIMTE_ENUM (STATUSOPENBARERUIMTE_ENUM_ID, VALUE) VALUES (1, 'LEEG'), (2, 'NAAMGEVING_INGETROKKEN'), (3, 'NAAMGEVING_UITGEGEVEN'), (4, 'ONBEKEND'); CREATE TABLE STATUSWOONPLAATS_ENUM ( STATUSWOONPLAATS_ENUM_ID INTEGER PRIMARY KEY, VALUE VARCHAR(255) ); INSERT INTO STATUSWOONPLAATS_ENUM (STATUSWOONPLAATS_ENUM_ID, VALUE) VALUES (1, 'LEEG'), (2, 'ONBEKEND'), (3, 'WOONPLAATS_AANGEWEZEN'), (4, 'WOONPLAATS_INGETROKKEN_'); CREATE TABLE STATUSPAND_ENUM ( STATUSPAND_ENUM_ID INTEGER PRIMARY KEY, VALUE VARCHAR(255) ); INSERT INTO STATUSPAND_ENUM (STATUSPAND_ENUM_ID, VALUE) VALUES (1, 'BOUWAANVRAAG_ONTVANGEN'), (2, 'BOUWVERGUNNING_VERLEEND'), (3, 'BOUW_GESTART'), (4, 'LEEG'), (5, 'NIET_GEREALISEERD_PAND'), (6, 'ONBEKEND'), (7, 'PAND_BUITEN_GEBRUIK'), (8, 'PAND_GESLOOPT'), (9, 'PAND_IN_GEBRUIK'), (10, 'PAND_IN_GEBRUIK_NIET_INGEMETEN_'), (11, 'PAND_TEN_ONRECHTE_OPGEVOERD'), (12, 'SLOOPVERGUNNING_VERLEEND'), (13, 'VERBOUWING_PAND'); CREATE TABLE STATUSNUMMERAANDUIDING_ENUM ( STATUSNUMMERAANDUIDING_ENUM_ID INTEGER PRIMARY KEY, VALUE VARCHAR(255) ); INSERT INTO STATUSNUMMERAANDUIDING_ENUM (STATUSNUMMERAANDUIDING_ENUM_ID, VALUE) VALUES (1, 'LEEG'), (2, 'NAAMGEVING_INGETROKKEN'), (3, 'NAAMGEVING_UITGEGEVEN'), (4, 'ONBEKEND'); CREATE TABLE TYPEADRESSEERBAAROBJECT_ENUM ( TYPEADRESSEERBAAROBJECT_ENUM_ID INTEGER PRIMARY KEY, VALUE VARCHAR(255) ); INSERT INTO TYPEADRESSEERBAAROBJECT_ENUM (TYPEADRESSEERBAAROBJECT_ENUM_ID, VALUE) VALUES (1, 'LIGPLAATS'), (2, 'STANDPLAATS'), (3, 'VERBLIJFSOBJECT'); CREATE TABLE STATUSSTANDPLAATS_ENUM ( STATUSSTANDPLAATS_ENUM_ID INTEGER PRIMARY KEY, VALUE VARCHAR(255) ); INSERT INTO STATUSSTANDPLAATS_ENUM (STATUSSTANDPLAATS_ENUM_ID, VALUE) VALUES (1, 'LEEG'), (2, 'ONBEKEND'), (3, 'PLAATS_AANGEWEZEN'), (4, 'PLAATS_INGETROKKEN'); CREATE TABLE WOONPLAATS ( WOONPLAATS_ID INTEGER PRIMARY KEY, BEGINGELDIGHEID DATE, DATUMEINDE DATE, DATUMINGANG DATE, DOCUMENTDATUM DATE, DOCUMENTNUMMER INTEGER, EINDGELDIGHEID DATE, EINDREGISTRATIE DATE, GECONSTATEERD_ENUM_ID INTEGER, GEOMETRIE GEOMETRY, IDENTIFICATIE VARCHAR(255), LIGT_IN_GEMEENTE_ID INTEGER, STATUS_ENUM_ID INTEGER, TIJDSTIPACTIEF TIMESTAMP, TIJDSTIPREGISTRATIE TIMESTAMP, VERSIE INTEGER, VOORKOMEN DATE, WOONPLAATSNAAM VARCHAR(80), WOONPLAATSNAAMNEN VARCHAR(255) ); CREATE TABLE STATUSVERBLIJFSOBJECT_ENUM ( STATUSVERBLIJFSOBJECT_ENUM_ID INTEGER PRIMARY KEY, VALUE VARCHAR(255) ); INSERT INTO STATUSVERBLIJFSOBJECT_ENUM (STATUSVERBLIJFSOBJECT_ENUM_ID, VALUE) VALUES (1, 'LEEG'), (2, 'NIET_GEREALISEERD_VERBLIJFSOBJECT'), (3, 'ONBEKEND'), (4, 'VERBLIJFSOBJECT_BUITEN_GEBRUIK'), (5, 'VERBLIJFSOBJECT_GEVORMD'), (6, 'VERBLIJFSOBJECT_INGETROKKEN'), (7, 'VERBLIJFSOBJECT_IN_GEBRUIK'), (8, 'VERBLIJFSOBJECT_IN_GEBRUIK_NIET_INGEMETEN_'), (9, 'VERBLIJFSOBJECT_VERBOUWING'); CREATE TABLE BUURT ( BUURT_ID INTEGER PRIMARY KEY, BEGINGELDIGHEID DATE, CODE VARCHAR(255), DATUMEINDE DATE, DATUMINGANG DATE, EINDGELDIGHEID DATE, GECONSTATEERD_ENUM_ID INTEGER, GEOMETRIE GEOMETRY, IDENTIFICATIE VARCHAR(255), LIGT_IN_OPENBARERUIMTE_ID INTEGER, LIGT_IN_WIJK_ID INTEGER, NAAM VARCHAR(255), STATUS_ENUM_ID INTEGER, VERSIE INTEGER ); CREATE TABLE BOOLEAN_ENUM ( BOOLEAN_ENUM_ID INTEGER PRIMARY KEY, VALUE VARCHAR(255) ); INSERT INTO BOOLEAN_ENUM (BOOLEAN_ENUM_ID, VALUE) VALUES (1, 'JA'), (2, 'LEEG'), (3, 'NEE'), (4, 'ONBEKEND'); CREATE TABLE OPENBARERUIMTE ( OPENBARERUIMTE_ID INTEGER PRIMARY KEY, BEGINGELDIGHEID DATE, DATUMEINDE DATE, DATUMINGANG DATE, DOCUMENTDATUM DATE, DOCUMENTNUMMER INTEGER, EINDGELDIGHEID DATE, GECONSTATEERD_ENUM_ID INTEGER, GEOMETRIE GEOMETRY, HUISNUMMERRANGE_EVEN_EN_ONEVEN_NUMMERS VARCHAR(255), HUISNUMMERRANGE_EVEN_NUMMERS VARCHAR(255), HUISNUMMERRANGE_ONEVEN_NUMMERS VARCHAR(255), IDENTIFICATIE VARCHAR(255), LABELNAAM VARCHAR(80), LIGT_IN_WOONPLAATS_ID INTEGER, NAAMOPENBARERUIMTE VARCHAR(80), STATUS_ENUM_ID INTEGER, STRAATCODE VARCHAR(80), STRAATNAAM VARCHAR(255), TYPEOPENBARERUIMTE_ENUM_ID INTEGER, VERSIE INTEGER, WEGSEGMENT VARCHAR(255) ); CREATE TABLE SOORTWOONOBJECT_ENUM ( SOORTWOONOBJECT_ENUM_ID INTEGER PRIMARY KEY, VALUE VARCHAR(255) ); INSERT INTO SOORTWOONOBJECT_ENUM (SOORTWOONOBJECT_ENUM_ID, VALUE) VALUES (1, 'BIJZONDER_WOONGEBOUW'), (2, 'LEEG'), (3, 'ONBEKEND'), (4, 'OVERIG_WOONVERBLIJF'), (5, 'RECREATIEWONING'), (6, 'WONING'), (7, 'WOONEENHEID'); CREATE TABLE KP_STNDPLTS_ADRSSRBRBJCT ( KP_STNDPLTS_ADRSSRBRBJCT_ID INTEGER PRIMARY KEY, STANDPLAATS_ID INTEGER, ADRESSEERBAAROBJECT_ID INTEGER ); CREATE TABLE ADRESSEERBAAROBJECT ( ADRESSEERBAAROBJECT_ID INTEGER PRIMARY KEY, HEEFT_ALS_HOOFDADRES_NUMMERAANDUIDING_ID INTEGER, IDENTIFICATIE VARCHAR(255), TYPEADRESSEERBAAROBJECT_ENUM_ID INTEGER, VERSIE INTEGER ); CREATE TABLE STANDPLAATS ( ADRESSEERBAAROBJECT_ID INTEGER PRIMARY KEY, BEGINGELDIGHEID DATE, DATUMEINDE DATE, DATUMINGANG DATE, DOCUMENTDATUM DATE, DOCUMENTNUMMER INTEGER, EINDGELDIGHEID DATE, GECONSTATEERD_ENUM_ID INTEGER, GEOMETRIE GEOMETRY, IDENTIFICATIE VARCHAR(255), STATUS_ENUM_ID INTEGER, VERSIE INTEGER ); CREATE TABLE STATUSLIGPLAATS_ENUM ( STATUSLIGPLAATS_ENUM_ID INTEGER PRIMARY KEY, VALUE VARCHAR(255) ); INSERT INTO STATUSLIGPLAATS_ENUM (STATUSLIGPLAATS_ENUM_ID, VALUE) VALUES (1, 'LEEG'), (2, 'ONBEKEND'), (3, 'PLAATS_AANGEWEZEN'), (4, 'PLAATS_INGETROKKEN'); CREATE TABLE KP_VRBLJFSBJCT_ADRSSRBRBJCT ( KP_VRBLJFSBJCT_ADRSSRBRBJCT_ID INTEGER PRIMARY KEY, VERBLIJFSOBJECT_ID INTEGER, ADRESSEERBAAROBJECT_ID INTEGER ); CREATE TABLE KP_LGPLTS_ADRSSRBRBJCT ( KP_LGPLTS_ADRSSRBRBJCT_ID INTEGER PRIMARY KEY, LIGPLAATS_ID INTEGER, ADRESSEERBAAROBJECT_ID INTEGER ); CREATE TABLE LIGPLAATS ( ADRESSEERBAAROBJECT_ID INTEGER PRIMARY KEY, BEGINGELDIGHEID DATE, DATUMEINDE DATE, DATUMINGANG DATE, DOCUMENTDATUM DATE, DOCUMENTNUMMER INTEGER, EINDGELDIGHEID DATE, GECONSTATEERD_ENUM_ID INTEGER, GEOMETRIE GEOMETRY, IDENTIFICATIE VARCHAR(255), STATUS_ENUM_ID INTEGER, VERSIE VARCHAR(255) ); CREATE TABLE PAND ( PAND_ID INTEGER PRIMARY KEY, BEGINGELDIGHEID DATE, BRUTOINHOUDPAND VARCHAR(255), DATUMEINDE DATE, DATUMINGANG DATE, DOCUMENTDATUM DATE, DOCUMENTNUMMER VARCHAR(255), EINDGELDIGHEID DATE, GECONSTATEERD_ENUM_ID INTEGER, GEOMETRIEBOVENAANZICHT GEOMETRY, GEOMETRIEMAAIVELD GEOMETRY, GEOMETRIEPUNT GEOMETRY, HOOGSTEBOUWLAAG VARCHAR(255), IDENTIFICATIE VARCHAR(255), LAAGSTEBOUWLAAG VARCHAR(255), OORSPRONKELIJKBOUWJAAR VARCHAR(255), OPPERVLAKTE VARCHAR(255), RELATIEVEHOOGTELIGGING VARCHAR(255), STATUSVOORTGANGBOUW_ENUM_ID INTEGER, STATUS_ENUM_ID INTEGER, VERSIE INTEGER, ZONDER_VERBLIJFSOBJECT_LIGT_IN_BUURT_ID INTEGER ); CREATE TABLE GEMEENTE ( GEMEENTE_ID INTEGER PRIMARY KEY, BEGINGELDIGHEID DATE, DATUMEINDE DATE, DATUMINGANG DATE, EINDGELDIGHEID DATE, GECONSTATEERD_ENUM_ID INTEGER, GEMEENTECODE VARCHAR(255), GEMEENTENAAM VARCHAR(80), GEMEENTENAAM_NEN VARCHAR(255), GEOMETRIE GEOMETRY, IDENTIFICATIE VARCHAR(255), VERSIE INTEGER ); CREATE TABLE WIJK ( WIJK_ID INTEGER PRIMARY KEY, BEGINGELDIGHEID DATE, DATUMEINDE DATE, DATUMINGANG DATE, EINDGELDIGHEID DATE, GECONSTATEERD_ENUM_ID INTEGER, GEOMETRIE GEOMETRY, IDENTIFICATIE VARCHAR(255), LIGT_IN_WOONPLAATS_ID INTEGER, STATUS_ENUM_ID INTEGER, VERSIE INTEGER, WIJKCODE VARCHAR(255), WIJKNAAM VARCHAR(255) ); CREATE TABLE ONTSLUITINGSWIJZEVERDIEPING_ENUM ( ONTSLUITINGSWIJZEVERDIEPING_ENUM_ID INTEGER PRIMARY KEY, VALUE VARCHAR(255) ); INSERT INTO ONTSLUITINGSWIJZEVERDIEPING_ENUM (ONTSLUITINGSWIJZEVERDIEPING_ENUM_ID, VALUE) VALUES (1, 'LEEG'), (2, 'LIFT'), (3, 'ONBEKEND'), (4, 'ROLTRAP'), (5, 'TRAP'); CREATE TABLE KP_VRBLJFSBJCT_PND ( KP_VRBLJFSBJCT_PND_ID INTEGER PRIMARY KEY, VERBLIJFSOBJECT_ID INTEGER, PAND_ID INTEGER ); 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 STATUSVOORTGANGBOUW_ENUM ( STATUSVOORTGANGBOUW_ENUM_ID INTEGER PRIMARY KEY, VALUE VARCHAR(255) ); INSERT INTO STATUSVOORTGANGBOUW_ENUM (STATUSVOORTGANGBOUW_ENUM_ID, VALUE) VALUES (1, 'LEEG'), (2, 'NIEUWBOUWVERGUNNING_INGETROKKEN'), (3, 'NIEUWBOUWVERGUNNING_VERLEEND'), (4, 'NIEUWBOUW_GEREED'), (5, 'NIEUWBOUW_GESTART'), (6, 'ONBEKEND'), (7, 'SLOOPVERGUNNING_INGETROKKEN'), (8, 'SLOOPVERGUNNING_VERLEEND'), (9, 'SLOOP_GEREED'), (10, 'SLOOP_GESTART'), (11, 'VERBOUWVERGUNNING_INGETROKKEN'), (12, 'VERBOUWVERGUNNING_VERLEEND'), (13, 'VERBOUW_GEREED'), (14, 'VERBOUW_GESTART'); ALTER TABLE VERBLIJFSOBJECT ADD CONSTRAINT FK_VERBLIJFSOBJECT_GEN_ADRESSEERBAAROBJECT FOREIGN KEY (ADRESSEERBAAROBJECT_ID) REFERENCES ADRESSEERBAAROBJECT (ADRESSEERBAAROBJECT_ID); -- Generalization to ADRESSEERBAAROBJECT ALTER TABLE LIGPLAATS ADD CONSTRAINT FK_LIGPLAATS_GEN_ADRESSEERBAAROBJECT FOREIGN KEY (ADRESSEERBAAROBJECT_ID) REFERENCES ADRESSEERBAAROBJECT (ADRESSEERBAAROBJECT_ID); -- Generalization to ADRESSEERBAAROBJECT ALTER TABLE STANDPLAATS ADD CONSTRAINT FK_STANDPLAATS_GEN_ADRESSEERBAAROBJECT FOREIGN KEY (ADRESSEERBAAROBJECT_ID) REFERENCES ADRESSEERBAAROBJECT (ADRESSEERBAAROBJECT_ID); -- Generalization to ADRESSEERBAAROBJECT 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 KP_STNDPLTS_ADRSSRBRBJCT ADD CONSTRAINT FK_KP_STNDPLTS_ADRSSRBRBJCT_1 FOREIGN KEY (STANDPLAATS_ID) REFERENCES STANDPLAATS (ADRESSEERBAAROBJECT_ID); -- STANDPLAATS (many-to-many junction, Connector_ID: 2252) ALTER TABLE KP_STNDPLTS_ADRSSRBRBJCT ADD CONSTRAINT FK_KP_STNDPLTS_ADRSSRBRBJCT_2 FOREIGN KEY (ADRESSEERBAAROBJECT_ID) REFERENCES ADRESSEERBAAROBJECT (ADRESSEERBAAROBJECT_ID); -- ADRESSEERBAAROBJECT (many-to-many junction, Connector_ID: 2252) ALTER TABLE KP_LGPLTS_ADRSSRBRBJCT ADD CONSTRAINT FK_KP_LGPLTS_ADRSSRBRBJCT_1 FOREIGN KEY (LIGPLAATS_ID) REFERENCES LIGPLAATS (ADRESSEERBAAROBJECT_ID); -- LIGPLAATS (many-to-many junction, Connector_ID: 2253) ALTER TABLE KP_LGPLTS_ADRSSRBRBJCT ADD CONSTRAINT FK_KP_LGPLTS_ADRSSRBRBJCT_2 FOREIGN KEY (ADRESSEERBAAROBJECT_ID) REFERENCES ADRESSEERBAAROBJECT (ADRESSEERBAAROBJECT_ID); -- ADRESSEERBAAROBJECT (many-to-many junction, Connector_ID: 2253) ALTER TABLE KP_VRBLJFSBJCT_ADRSSRBRBJCT ADD CONSTRAINT FK_KP_VRBLJFSBJCT_ADRSSRBRBJCT_1 FOREIGN KEY (VERBLIJFSOBJECT_ID) REFERENCES VERBLIJFSOBJECT (ADRESSEERBAAROBJECT_ID); -- VERBLIJFSOBJECT (many-to-many junction, Connector_ID: 2262) ALTER TABLE KP_VRBLJFSBJCT_ADRSSRBRBJCT ADD CONSTRAINT FK_KP_VRBLJFSBJCT_ADRSSRBRBJCT_2 FOREIGN KEY (ADRESSEERBAAROBJECT_ID) REFERENCES ADRESSEERBAAROBJECT (ADRESSEERBAAROBJECT_ID); -- ADRESSEERBAAROBJECT (many-to-many junction, Connector_ID: 2262) ALTER TABLE KP_VRBLJFSBJCT_PND ADD CONSTRAINT FK_KP_VRBLJFSBJCT_PND_1 FOREIGN KEY (VERBLIJFSOBJECT_ID) REFERENCES VERBLIJFSOBJECT (ADRESSEERBAAROBJECT_ID); -- VERBLIJFSOBJECT (many-to-many junction, Connector_ID: 2305) ALTER TABLE KP_VRBLJFSBJCT_PND ADD CONSTRAINT FK_KP_VRBLJFSBJCT_PND_2 FOREIGN KEY (PAND_ID) REFERENCES PAND (PAND_ID); -- PAND (many-to-many junction, Connector_ID: 2305) ALTER TABLE BUURT ADD CONSTRAINT FK_BUURT_LIGT_IN FOREIGN KEY (LIGT_IN_OPENBARERUIMTE_ID) REFERENCES OPENBARERUIMTE (OPENBARERUIMTE_ID); -- LIGT_IN (1 to 1..*, Connector_ID: 2264) ALTER TABLE NUMMERAANDUIDING ADD CONSTRAINT FK_NUMMERAANDUIDING_HEEFT_ALS_NEVENADRES FOREIGN KEY (HEEFT_ALS_NEVENADRES_ADRESSEERBAAROBJECT_ID) REFERENCES ADRESSEERBAAROBJECT (ADRESSEERBAAROBJECT_ID); -- HEEFT_ALS_NEVENADRES (1 to 0..*, Connector_ID: 2268) ALTER TABLE NUMMERAANDUIDING ADD CONSTRAINT FK_NUMMERAANDUIDING_LIGT_IN FOREIGN KEY (LIGT_IN_BUURT_ID) REFERENCES BUURT (BUURT_ID); -- LIGT_IN (1 to 1, Connector_ID: 2272) ALTER TABLE ADRESSEERBAAROBJECT ADD CONSTRAINT FK_ADRESSEERBAAROBJECT_HEEFT_ALS_HOOFDADRES FOREIGN KEY (HEEFT_ALS_HOOFDADRES_NUMMERAANDUIDING_ID) REFERENCES NUMMERAANDUIDING (NUMMERAANDUIDING_ID); -- HEEFT_ALS_HOOFDADRES (1 to 1, Connector_ID: 2274) ALTER TABLE NUMMERAANDUIDING ADD CONSTRAINT FK_NUMMERAANDUIDING_LIGT_AAN FOREIGN KEY (LIGT_AAN_OPENBARERUIMTE_ID) REFERENCES OPENBARERUIMTE (OPENBARERUIMTE_ID); -- LIGT_AAN (0..* to 1, Connector_ID: 2281) ALTER TABLE NUMMERAANDUIDING ADD CONSTRAINT FK_NUMMERAANDUIDING_LIGT_IN_2 FOREIGN KEY (LIGT_IN_WOONPLAATS_ID) REFERENCES WOONPLAATS (WOONPLAATS_ID); -- LIGT_IN (0..* to 0..1, Connector_ID: 2283) ALTER TABLE OPENBARERUIMTE ADD CONSTRAINT FK_OPENBARERUIMTE_LIGT_IN FOREIGN KEY (LIGT_IN_WOONPLAATS_ID) REFERENCES WOONPLAATS (WOONPLAATS_ID); -- LIGT_IN (1..* to 1, Connector_ID: 2288) 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_2 FOREIGN KEY (LIGT_IN_WIJK_ID) REFERENCES WIJK (WIJK_ID); -- LIGT_IN (1..* to 1, Connector_ID: 2297) ALTER TABLE PAND ADD CONSTRAINT FK_PAND_ZONDER_VERBLIJFSOBJECT_LIGT_IN FOREIGN KEY (ZONDER_VERBLIJFSOBJECT_LIGT_IN_BUURT_ID) REFERENCES BUURT (BUURT_ID); -- ZONDER_VERBLIJFSOBJECT_LIGT_IN (0..* to 0..1, Connector_ID: 2300) ALTER TABLE PAND ADD CONSTRAINT FK_PAND_STATUSVOORTGANGBOUW_ENUM_ID FOREIGN KEY (STATUSVOORTGANGBOUW_ENUM_ID_STATUSVOORTGANGBOUW_ENUM_ID) REFERENCES STATUSVOORTGANGBOUW_ENUM (STATUSVOORTGANGBOUW_ENUM_ID); -- STATUSVOORTGANGBOUW_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE PAND ADD CONSTRAINT FK_PAND_GECONSTATEERD_ENUM_ID FOREIGN KEY (GECONSTATEERD_ENUM_ID_BOOLEAN_ENUM_ID) REFERENCES BOOLEAN_ENUM (BOOLEAN_ENUM_ID); -- GECONSTATEERD_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE PAND ADD CONSTRAINT FK_PAND_STATUS_ENUM_ID FOREIGN KEY (STATUS_ENUM_ID_STATUSPAND_ENUM_ID) REFERENCES STATUSPAND_ENUM (STATUSPAND_ENUM_ID); -- STATUS_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE WIJK ADD CONSTRAINT FK_WIJK_STATUS_ENUM_ID FOREIGN KEY (STATUS_ENUM_ID_STATUSOPENBARERUIMTE_ENUM_ID) REFERENCES STATUSOPENBARERUIMTE_ENUM (STATUSOPENBARERUIMTE_ENUM_ID); -- STATUS_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE WIJK ADD CONSTRAINT FK_WIJK_GECONSTATEERD_ENUM_ID FOREIGN KEY (GECONSTATEERD_ENUM_ID_BOOLEAN_ENUM_ID) REFERENCES BOOLEAN_ENUM (BOOLEAN_ENUM_ID); -- GECONSTATEERD_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE WOONPLAATS ADD CONSTRAINT FK_WOONPLAATS_STATUS_ENUM_ID FOREIGN KEY (STATUS_ENUM_ID_STATUSWOONPLAATS_ENUM_ID) REFERENCES STATUSWOONPLAATS_ENUM (STATUSWOONPLAATS_ENUM_ID); -- STATUS_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE WOONPLAATS ADD CONSTRAINT FK_WOONPLAATS_GECONSTATEERD_ENUM_ID FOREIGN KEY (GECONSTATEERD_ENUM_ID_BOOLEAN_ENUM_ID) REFERENCES BOOLEAN_ENUM (BOOLEAN_ENUM_ID); -- GECONSTATEERD_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE NUMMERAANDUIDING ADD CONSTRAINT FK_NUMMERAANDUIDING_STATUS_ENUM_ID FOREIGN KEY (STATUS_ENUM_ID_STATUSNUMMERAANDUIDING_ENUM_ID) REFERENCES STATUSNUMMERAANDUIDING_ENUM (STATUSNUMMERAANDUIDING_ENUM_ID); -- STATUS_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE NUMMERAANDUIDING ADD CONSTRAINT FK_NUMMERAANDUIDING_GECONSTATEERD_ENUM_ID FOREIGN KEY (GECONSTATEERD_ENUM_ID_BOOLEAN_ENUM_ID) REFERENCES BOOLEAN_ENUM (BOOLEAN_ENUM_ID); -- GECONSTATEERD_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE NUMMERAANDUIDING ADD CONSTRAINT FK_NUMMERAANDUIDING_TYPEADRESSEERBAAROBJECT_ENUM_ID FOREIGN KEY (TYPEADRESSEERBAAROBJECT_ENUM_ID_TYPEADRESSEERBAAROBJECT_ENUM_ID) REFERENCES TYPEADRESSEERBAAROBJECT_ENUM (TYPEADRESSEERBAAROBJECT_ENUM_ID); -- TYPEADRESSEERBAAROBJECT_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE BUURT ADD CONSTRAINT FK_BUURT_STATUS_ENUM_ID FOREIGN KEY (STATUS_ENUM_ID_STATUSOPENBARERUIMTE_ENUM_ID) REFERENCES STATUSOPENBARERUIMTE_ENUM (STATUSOPENBARERUIMTE_ENUM_ID); -- STATUS_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE BUURT ADD CONSTRAINT FK_BUURT_GECONSTATEERD_ENUM_ID FOREIGN KEY (GECONSTATEERD_ENUM_ID_BOOLEAN_ENUM_ID) REFERENCES BOOLEAN_ENUM (BOOLEAN_ENUM_ID); -- GECONSTATEERD_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE VERBLIJFSOBJECT ADD CONSTRAINT FK_VERBLIJFSOBJECT_SOORTWOONOBJECT_ENUM_ID FOREIGN KEY (SOORTWOONOBJECT_ENUM_ID_SOORTWOONOBJECT_ENUM_ID) REFERENCES SOORTWOONOBJECT_ENUM (SOORTWOONOBJECT_ENUM_ID); -- SOORTWOONOBJECT_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE VERBLIJFSOBJECT ADD CONSTRAINT FK_VERBLIJFSOBJECT_GECONSTATEERD_ENUM_ID FOREIGN KEY (GECONSTATEERD_ENUM_ID_BOOLEAN_ENUM_ID) REFERENCES BOOLEAN_ENUM (BOOLEAN_ENUM_ID); -- GECONSTATEERD_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE VERBLIJFSOBJECT ADD CONSTRAINT FK_VERBLIJFSOBJECT_GEBRUIKSDOEL_ENUM_ID FOREIGN KEY (GEBRUIKSDOEL_ENUM_ID_GEBRUIKSDOEL_ENUM_ID) REFERENCES GEBRUIKSDOEL_ENUM (GEBRUIKSDOEL_ENUM_ID); -- GEBRUIKSDOEL_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE VERBLIJFSOBJECT ADD CONSTRAINT FK_VERBLIJFSOBJECT_STATUS_ENUM_ID FOREIGN KEY (STATUS_ENUM_ID_STATUSVERBLIJFSOBJECT_ENUM_ID) REFERENCES STATUSVERBLIJFSOBJECT_ENUM (STATUSVERBLIJFSOBJECT_ENUM_ID); -- STATUS_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE VERBLIJFSOBJECT ADD CONSTRAINT FK_VERBLIJFSOBJECT_ONTSLUITINGVERDIEPING_ENUM_ID FOREIGN KEY (ONTSLUITINGVERDIEPING_ENUM_ID_ONTSLUITINGSWIJZEVERDIEPING_ENUM_ID) REFERENCES ONTSLUITINGSWIJZEVERDIEPING_ENUM (ONTSLUITINGSWIJZEVERDIEPING_ENUM_ID); -- ONTSLUITINGVERDIEPING_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE LIGPLAATS ADD CONSTRAINT FK_LIGPLAATS_STATUS_ENUM_ID FOREIGN KEY (STATUS_ENUM_ID_STATUSLIGPLAATS_ENUM_ID) REFERENCES STATUSLIGPLAATS_ENUM (STATUSLIGPLAATS_ENUM_ID); -- STATUS_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE LIGPLAATS ADD CONSTRAINT FK_LIGPLAATS_GECONSTATEERD_ENUM_ID FOREIGN KEY (GECONSTATEERD_ENUM_ID_BOOLEAN_ENUM_ID) REFERENCES BOOLEAN_ENUM (BOOLEAN_ENUM_ID); -- GECONSTATEERD_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE STANDPLAATS ADD CONSTRAINT FK_STANDPLAATS_STATUS_ENUM_ID FOREIGN KEY (STATUS_ENUM_ID_STATUSSTANDPLAATS_ENUM_ID) REFERENCES STATUSSTANDPLAATS_ENUM (STATUSSTANDPLAATS_ENUM_ID); -- STATUS_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE STANDPLAATS ADD CONSTRAINT FK_STANDPLAATS_GECONSTATEERD_ENUM_ID FOREIGN KEY (GECONSTATEERD_ENUM_ID_BOOLEAN_ENUM_ID) REFERENCES BOOLEAN_ENUM (BOOLEAN_ENUM_ID); -- GECONSTATEERD_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE ADRESSEERBAAROBJECT ADD CONSTRAINT FK_ADRESSEERBAAROBJECT_TYPEADRESSEERBAAROBJECT_ENUM_ID FOREIGN KEY (TYPEADRESSEERBAAROBJECT_ENUM_ID_TYPEADRESSEERBAAROBJECT_ENUM_ID) REFERENCES TYPEADRESSEERBAAROBJECT_ENUM (TYPEADRESSEERBAAROBJECT_ENUM_ID); -- TYPEADRESSEERBAAROBJECT_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE OPENBARERUIMTE ADD CONSTRAINT FK_OPENBARERUIMTE_STATUS_ENUM_ID FOREIGN KEY (STATUS_ENUM_ID_STATUSOPENBARERUIMTE_ENUM_ID) REFERENCES STATUSOPENBARERUIMTE_ENUM (STATUSOPENBARERUIMTE_ENUM_ID); -- STATUS_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE OPENBARERUIMTE ADD CONSTRAINT FK_OPENBARERUIMTE_GECONSTATEERD_ENUM_ID FOREIGN KEY (GECONSTATEERD_ENUM_ID_BOOLEAN_ENUM_ID) REFERENCES BOOLEAN_ENUM (BOOLEAN_ENUM_ID); -- GECONSTATEERD_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE OPENBARERUIMTE ADD CONSTRAINT FK_OPENBARERUIMTE_TYPEOPENBARERUIMTE_ENUM_ID FOREIGN KEY (TYPEOPENBARERUIMTE_ENUM_ID_TYPERINGOPENBARERUIMTE_ENUM_ID) REFERENCES TYPERINGOPENBARERUIMTE_ENUM (TYPERINGOPENBARERUIMTE_ENUM_ID); -- TYPEOPENBARERUIMTE_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE GEMEENTE ADD CONSTRAINT FK_GEMEENTE_GECONSTATEERD_ENUM_ID FOREIGN KEY (GECONSTATEERD_ENUM_ID_BOOLEAN_ENUM_ID) REFERENCES BOOLEAN_ENUM (BOOLEAN_ENUM_ID); -- GECONSTATEERD_ENUM_ID (1 to 1, Connector_ID: enum_ref)