CREATE TABLE `TYPERINGOPENBARERUIMTE_ENUM` ( `TYPERINGOPENBARERUIMTE_ENUM_ID` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; 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` INT PRIMARY KEY, `AANTALKAMERS` VARCHAR(255), `BEGINGELDIGHEID` DATE, `DATUMEINDE` DATE, `DATUMINGANG` DATE, `DOCUMENTDATUM` DATE, `DOCUMENTNUMMER` INT, `EINDGELDIGHEID` DATE, `GEBRUIKSDOEL_ENUM_ID` INT, `GECONSTATEERD_ENUM_ID` INT, `GEOMETRIE` GEOMETRY, `HOOGSTEBOUWLAAG` VARCHAR(255), `IDENTIFICATIE` VARCHAR(255), `LAAGSTEBOUWLAAG` VARCHAR(255), `ONTSLUITINGVERDIEPING_ENUM_ID` INT, `OPPERVLAKTE` INT, `SOORTWOONOBJECT_ENUM_ID` INT, `STATUS_ENUM_ID` INT, `TOEGANGBOUWLAAG` VARCHAR(255), `VERSIE` INT ) ENGINE=InnoDB; CREATE TABLE `NUMMERAANDUIDING` ( `NUMMERAANDUIDING_ID` INT PRIMARY KEY, `BEGINGELDIGHEID` DATE, `DATUMEINDE` DATE, `DATUMINGANG` DATE, `DOCUMENTDATUM` DATE, `DOCUMENTNUMMER` INT, `EINDEGELDIGHEID` DATE, `GECONSTATEERD_ENUM_ID` INT, `GEOMETRIE` GEOMETRY, `HEEFT_ALS_NEVENADRES_ADRESSEERBAAROBJECT_ID` INT, `HUISLETTER` VARCHAR(255), `HUISNUMMER` VARCHAR(255), `HUISNUMMERTOEVOEGING` VARCHAR(255), `IDENTIFICATIE` VARCHAR(255), `LIGT_AAN_OPENBARERUIMTE_ID` INT, `LIGT_IN_BUURT_ID` INT, `LIGT_IN_WOONPLAATS_ID` INT, `POSTCODE` VARCHAR(255), `STATUS_ENUM_ID` INT, `TYPEADRESSEERBAAROBJECT_ENUM_ID` INT, `VERSIE` INT ) ENGINE=InnoDB; CREATE TABLE `GEBRUIKSDOEL_ENUM` ( `GEBRUIKSDOEL_ENUM_ID` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; 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` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; 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` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; 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` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; 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` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; 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` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; INSERT INTO `TYPEADRESSEERBAAROBJECT_ENUM` (`TYPEADRESSEERBAAROBJECT_ENUM_ID`, VALUE) VALUES (1, 'LIGPLAATS'), (2, 'STANDPLAATS'), (3, 'VERBLIJFSOBJECT'); CREATE TABLE `STATUSSTANDPLAATS_ENUM` ( `STATUSSTANDPLAATS_ENUM_ID` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; INSERT INTO `STATUSSTANDPLAATS_ENUM` (`STATUSSTANDPLAATS_ENUM_ID`, VALUE) VALUES (1, 'LEEG'), (2, 'ONBEKEND'), (3, 'PLAATS_AANGEWEZEN'), (4, 'PLAATS_INGETROKKEN'); CREATE TABLE `WOONPLAATS` ( `WOONPLAATS_ID` INT PRIMARY KEY, `BEGINGELDIGHEID` DATE, `DATUMEINDE` DATE, `DATUMINGANG` DATE, `DOCUMENTDATUM` DATE, `DOCUMENTNUMMER` INT, `EINDGELDIGHEID` DATE, `EINDREGISTRATIE` DATE, `GECONSTATEERD_ENUM_ID` INT, `GEOMETRIE` GEOMETRY, `IDENTIFICATIE` VARCHAR(255), `LIGT_IN_GEMEENTE_ID` INT, `STATUS_ENUM_ID` INT, `TIJDSTIPACTIEF` DATETIME, `TIJDSTIPREGISTRATIE` DATETIME, `VERSIE` INT, `VOORKOMEN` DATE, `WOONPLAATSNAAM` VARCHAR(80), `WOONPLAATSNAAMNEN` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `STATUSVERBLIJFSOBJECT_ENUM` ( `STATUSVERBLIJFSOBJECT_ENUM_ID` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; 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` INT PRIMARY KEY, `BEGINGELDIGHEID` DATE, `CODE` VARCHAR(255), `DATUMEINDE` DATE, `DATUMINGANG` DATE, `EINDGELDIGHEID` DATE, `GECONSTATEERD_ENUM_ID` INT, `GEOMETRIE` GEOMETRY, `IDENTIFICATIE` VARCHAR(255), `LIGT_IN_OPENBARERUIMTE_ID` INT, `LIGT_IN_WIJK_ID` INT, `NAAM` VARCHAR(255), `STATUS_ENUM_ID` INT, `VERSIE` INT ) ENGINE=InnoDB; CREATE TABLE `BOOLEAN_ENUM` ( `BOOLEAN_ENUM_ID` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; INSERT INTO `BOOLEAN_ENUM` (`BOOLEAN_ENUM_ID`, VALUE) VALUES (1, 'JA'), (2, 'LEEG'), (3, 'NEE'), (4, 'ONBEKEND'); CREATE TABLE `OPENBARERUIMTE` ( `OPENBARERUIMTE_ID` INT PRIMARY KEY, `BEGINGELDIGHEID` DATE, `DATUMEINDE` DATE, `DATUMINGANG` DATE, `DOCUMENTDATUM` DATE, `DOCUMENTNUMMER` INT, `EINDGELDIGHEID` DATE, `GECONSTATEERD_ENUM_ID` INT, `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` INT, `NAAMOPENBARERUIMTE` VARCHAR(80), `STATUS_ENUM_ID` INT, `STRAATCODE` VARCHAR(80), `STRAATNAAM` VARCHAR(255), `TYPEOPENBARERUIMTE_ENUM_ID` INT, `VERSIE` INT, `WEGSEGMENT` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `SOORTWOONOBJECT_ENUM` ( `SOORTWOONOBJECT_ENUM_ID` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; 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` INT PRIMARY KEY, `STANDPLAATS_ID` INT, `ADRESSEERBAAROBJECT_ID` INT ) ENGINE=InnoDB; CREATE TABLE `ADRESSEERBAAROBJECT` ( `ADRESSEERBAAROBJECT_ID` INT PRIMARY KEY, `HEEFT_ALS_HOOFDADRES_NUMMERAANDUIDING_ID` INT, `IDENTIFICATIE` VARCHAR(255), `TYPEADRESSEERBAAROBJECT_ENUM_ID` INT, `VERSIE` INT ) ENGINE=InnoDB; CREATE TABLE `STANDPLAATS` ( `ADRESSEERBAAROBJECT_ID` INT PRIMARY KEY, `BEGINGELDIGHEID` DATE, `DATUMEINDE` DATE, `DATUMINGANG` DATE, `DOCUMENTDATUM` DATE, `DOCUMENTNUMMER` INT, `EINDGELDIGHEID` DATE, `GECONSTATEERD_ENUM_ID` INT, `GEOMETRIE` GEOMETRY, `IDENTIFICATIE` VARCHAR(255), `STATUS_ENUM_ID` INT, `VERSIE` INT ) ENGINE=InnoDB; CREATE TABLE `STATUSLIGPLAATS_ENUM` ( `STATUSLIGPLAATS_ENUM_ID` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; 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` INT PRIMARY KEY, `VERBLIJFSOBJECT_ID` INT, `ADRESSEERBAAROBJECT_ID` INT ) ENGINE=InnoDB; CREATE TABLE `KP_LGPLTS_ADRSSRBRBJCT` ( `KP_LGPLTS_ADRSSRBRBJCT_ID` INT PRIMARY KEY, `LIGPLAATS_ID` INT, `ADRESSEERBAAROBJECT_ID` INT ) ENGINE=InnoDB; CREATE TABLE `LIGPLAATS` ( `ADRESSEERBAAROBJECT_ID` INT PRIMARY KEY, `BEGINGELDIGHEID` DATE, `DATUMEINDE` DATE, `DATUMINGANG` DATE, `DOCUMENTDATUM` DATE, `DOCUMENTNUMMER` INT, `EINDGELDIGHEID` DATE, `GECONSTATEERD_ENUM_ID` INT, `GEOMETRIE` GEOMETRY, `IDENTIFICATIE` VARCHAR(255), `STATUS_ENUM_ID` INT, `VERSIE` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `PAND` ( `PAND_ID` INT PRIMARY KEY, `BEGINGELDIGHEID` DATE, `BRUTOINHOUDPAND` VARCHAR(255), `DATUMEINDE` DATE, `DATUMINGANG` DATE, `DOCUMENTDATUM` DATE, `DOCUMENTNUMMER` VARCHAR(255), `EINDGELDIGHEID` DATE, `GECONSTATEERD_ENUM_ID` INT, `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` INT, `STATUS_ENUM_ID` INT, `VERSIE` INT, `ZONDER_VERBLIJFSOBJECT_LIGT_IN_BUURT_ID` INT ) ENGINE=InnoDB; CREATE TABLE `GEMEENTE` ( `GEMEENTE_ID` INT PRIMARY KEY, `BEGINGELDIGHEID` DATE, `DATUMEINDE` DATE, `DATUMINGANG` DATE, `EINDGELDIGHEID` DATE, `GECONSTATEERD_ENUM_ID` INT, `GEMEENTECODE` VARCHAR(255), `GEMEENTENAAM` VARCHAR(80), `GEMEENTENAAM_NEN` VARCHAR(255), `GEOMETRIE` GEOMETRY, `IDENTIFICATIE` VARCHAR(255), `VERSIE` INT ) ENGINE=InnoDB; CREATE TABLE `WIJK` ( `WIJK_ID` INT PRIMARY KEY, `BEGINGELDIGHEID` DATE, `DATUMEINDE` DATE, `DATUMINGANG` DATE, `EINDGELDIGHEID` DATE, `GECONSTATEERD_ENUM_ID` INT, `GEOMETRIE` GEOMETRY, `IDENTIFICATIE` VARCHAR(255), `LIGT_IN_WOONPLAATS_ID` INT, `STATUS_ENUM_ID` INT, `VERSIE` INT, `WIJKCODE` VARCHAR(255), `WIJKNAAM` VARCHAR(255) ) ENGINE=InnoDB; CREATE TABLE `ONTSLUITINGSWIJZEVERDIEPING_ENUM` ( `ONTSLUITINGSWIJZEVERDIEPING_ENUM_ID` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; 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` INT PRIMARY KEY, `VERBLIJFSOBJECT_ID` INT, `PAND_ID` INT ) ENGINE=InnoDB; CREATE TABLE `KP_GMNT_IS_OVRGGN_IN` ( `KP_GMNT_IS_OVRGGN_IN_ID` INT PRIMARY KEY, `IS_OVERGEGAAN_IN_1_ID` INT, `IS_OVERGEGAAN_IN_2_ID` INT ) ENGINE=InnoDB; CREATE TABLE `STATUSVOORTGANGBOUW_ENUM` ( `STATUSVOORTGANGBOUW_ENUM_ID` INT PRIMARY KEY, VALUE VARCHAR(255) ) ENGINE=InnoDB; 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_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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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_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 `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 `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 `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 `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 `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 `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_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 `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 `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)