CREATE TABLE [SCHOOL] ( [SCHOOL_ID] INT PRIMARY KEY, [NAAM] VARCHAR(200) ); CREATE TABLE [VERZUIMSOORT_ENUM] ( [VERZUIMSOORT_ENUM_ID] INT PRIMARY KEY, VALUE VARCHAR(255) ); INSERT INTO [VERZUIMSOORT_ENUM] ([VERZUIMSOORT_ENUM_ID], VALUE) VALUES (1, 'ABSOLUUT'), (2, 'RELATIEF'); CREATE TABLE [LEERPLICHTAMBTENAAR] ( [LEERPLICHTAMBTENAAR_ID] INT PRIMARY KEY ); CREATE TABLE [OUDER_OF_VERZORGER] ( [OUDER_OF_VERZORGER_ID] INT PRIMARY KEY ); CREATE TABLE [BOOLEAN_ENUM] ( [BOOLEAN_ENUM_ID] INT PRIMARY KEY, VALUE VARCHAR(255) ); INSERT INTO [BOOLEAN_ENUM] ([BOOLEAN_ENUM_ID], VALUE) VALUES (1, 'JA'), (2, 'LEEG'), (3, 'NEE'), (4, 'ONBEKEND'); CREATE TABLE [LEVERANCIER] ( [LEVERANCIER_ID] INT PRIMARY KEY, [NAAM] VARCHAR(200), [NUMMER] VARCHAR(255) ); CREATE TABLE [LEERLING] ( [LEERLING_ID] INT PRIMARY KEY, [KWETSBAREJONGERE_ENUM_ID] INT ); CREATE TABLE [AANVRAAGOFMELDING_1020] ( [AANVRAAGOFMELDING_1020_ID] INT PRIMARY KEY, [AFGEHANDELD_ENUM_ID] INT, [CATEGORIE] VARCHAR(200), [CATEGORIECODE] VARCHAR(80), [DATUMAANMAAK] DATE, [DATUMAFHANDELING] DATE, [DATUMBEGINSTATUS] DATE, [DATUMEINDESTATUS] DATE, [HOOFDCATEGORIE] VARCHAR(80), [HOOFDCATEGORIECODE] VARCHAR(80), [IDENTIFICATIE] VARCHAR(255), [KANAAL] VARCHAR(80), [ONDERWERP] VARCHAR(200), [ONDERWERPCODE] VARCHAR(80), [SOORT] VARCHAR(80), [STATUS] VARCHAR(80), [STATUSCODE] VARCHAR(80), [STATUSVOLGORDE] VARCHAR(80), [SUBCATEGORIE] VARCHAR(200), [SUBCATEGORIECODE] VARCHAR(80) ); CREATE TABLE [VERVOERDER] ( [LEVERANCIER_ID] INT PRIMARY KEY ); CREATE TABLE [ZIEKMELDING_LEERLINGENVERVOER] ( [ZIEKMELDING_LEERLINGENVERVOER_ID] INT PRIMARY KEY, [BETREFT_LEERLING_ID] INT ); CREATE TABLE [KLACHT_LEERLINGENVERVOER] ( [KLACHT_LEERLINGENVERVOER_ID] INT PRIMARY KEY, [BETREFT_LEERLING_ID] INT, [BETREFT_LEVERANCIER_ID] INT ); CREATE TABLE [BESLISSING] ( [BESLISSING_ID] INT PRIMARY KEY, [BEHANDELAAR_LEERPLICHTAMBTENAAR_ID] INT, [BETREFT_LEERLING_ID] INT, [BETREFT_SCHOOL_ID] INT, [DATUM] DATE, [OPMERKINGEN] NVARCHAR(MAX), [REDEN] VARCHAR(200) ); CREATE TABLE [AANVRAAGVRIJSTELLING] ( [AANVRAAGOFMELDING_1020_ID] INT PRIMARY KEY, [BUITENLANDSESCHOOLLOCATIE] VARCHAR(255), [DATUMAANVRAAG] DATE ); CREATE TABLE [VERLOFAANVRAAG] ( [AANVRAAGOFMELDING_1020_ID] INT PRIMARY KEY, [DATUMSTART] DATE, [DATUMTOT] DATE, [SOORTVERLOF] VARCHAR(200) ); CREATE TABLE [VERZUIMMELDING] ( [AANVRAAGOFMELDING_1020_ID] INT PRIMARY KEY, [DATUMEINDE] DATE, [DATUMSTART] DATE, [HEEFT_LEERLING_ID] INT, [HEEFT_SCHOOL_ID] INT, [VOORSTELSCHOOL] VARCHAR(255) ); CREATE TABLE [KP_VRVRDR_LVRNCR] ( [KP_VRVRDR_LVRNCR_ID] INT PRIMARY KEY, [VERVOERDER_ID] INT, [LEVERANCIER_ID] INT ); CREATE TABLE [HALT_VERWIJZING] ( [BESLISSING_ID] INT PRIMARY KEY, [AFDOENING] VARCHAR(255), [DATUMMUTATIE] DATE, [DATUMRETOUR] DATE, [MEMO] NVARCHAR(MAX) ); CREATE TABLE [BESCHIKKING_LEERLINGENVERVOER] ( [BESLISSING_ID] INT PRIMARY KEY ); CREATE TABLE [VRIJSTELLING] ( [BESLISSING_ID] INT PRIMARY KEY, [AANVRAAGTOEGEKEND_ENUM_ID] INT, [BUITENLANDSESCHOOLLOCATIE] VARCHAR(255), [DATUMEINDE] DATE, [DATUMSTART] DATE, [HEEFT_LEERLING_ID] INT, [HEEFT_SCHOOL_ID] INT, [VERZUIMSOORT_ENUM_ID] INT ); CREATE TABLE [PROCESVERBAAL_ONDERWIJS] ( [BESLISSING_ID] INT PRIMARY KEY, [BETREFT_LEERLING_LEERLING_ID] INT, [DATUMAFGEHANDELD] DATE, [DATUMEINDEPROEFTIJD] DATETIME2, [DATUMINGELICHT] DATE, [DATUMUITSPRAAK] DATE, [DATUMZITTING] DATE, [GELDBOETE] VARCHAR(255), [GELDBOETEVOORWAARDELIJK_ENUM_ID] INT, [OPGELEGD_DOOR_LEERPLICHTAMBTENAAR_ID] INT, [OPMERKINGEN] VARCHAR(255), [PROEFTIJD] DATETIME2, [REDEN] VARCHAR(255), [SANCTIESOORT] VARCHAR(100), [UITSPRAAK] VARCHAR(255), [VERZUIMSOORT_ENUM_ID] INT ); CREATE TABLE [AANVRAAGOFMELDING_116] ( [AANVRAAGOFMELDING_1020_ID] INT PRIMARY KEY, [BETREFT_LEERLING_ID] INT, [BETREFT_SCHOOL_ID] INT, [DATUM] DATE, [LEIDT_TOT_BESLISSING_ID] INT, [OPMERKINGEN] VARCHAR(255), [REDEN] VARCHAR(255), [SOORTVERZUIMOFAANVRAAG_ENUM_ID] INT ); CREATE TABLE [DOORGELEIDING_OM] ( [BESLISSING_ID] INT PRIMARY KEY, [AFDOENING] VARCHAR(255) ); CREATE TABLE [KP_HLT_VRWJZNG_BSLSSNG] ( [KP_HLT_VRWJZNG_BSLSSNG_ID] INT PRIMARY KEY, [HALT_VERWIJZING_ID] INT, [BESLISSING_ID] INT ); CREATE TABLE [KP_BSCHKKNG_LRLNGNVRVR_VRVRDR] ( [KP_BSCHKKNG_LRLNGNVRVR_VRVRDR_ID] INT PRIMARY KEY, [BESCHIKKING_LEERLINGENVERVOER_ID] INT, [VERVOERDER_ID] INT ); CREATE TABLE [KP_BSCHKKNG_LRLNGNVRVR_BSLSSNG] ( [KP_BSCHKKNG_LRLNGNVRVR_BSLSSNG_ID] INT PRIMARY KEY, [BESCHIKKING_LEERLINGENVERVOER_ID] INT, [BESLISSING_ID] INT ); CREATE TABLE [KP_VRJSTLLNG_BSLSSNG] ( [KP_VRJSTLLNG_BSLSSNG_ID] INT PRIMARY KEY, [VRIJSTELLING_ID] INT, [BESLISSING_ID] INT ); CREATE TABLE [KP_PRCSVRBL_ONDRWJS_BSLSSNG] ( [KP_PRCSVRBL_ONDRWJS_BSLSSNG_ID] INT PRIMARY KEY, [PROCESVERBAAL_ONDERWIJS_ID] INT, [BESLISSING_ID] INT ); CREATE TABLE [KP_PRCSVRBL_ONDRWJS_ODR_OF_VRZRGR] ( [KP_PRCSVRBL_ONDRWJS_ODR_OF_VRZRGR_ID] INT PRIMARY KEY, [PROCESVERBAAL_ONDERWIJS_ID] INT, [OUDER_OF_VERZORGER_ID] INT ); CREATE TABLE [KP_VRLFNVRG_ANVRGFMLDNG_116] ( [KP_VRLFNVRG_ANVRGFMLDNG_116_ID] INT PRIMARY KEY, [VERLOFAANVRAAG_ID] INT, [AANVRAAGOFMELDING_116_ID] INT ); CREATE TABLE [KP_ANVRGVRJSTLLNG_ANVRGFMLDNG_116] ( [KP_ANVRGVRJSTLLNG_ANVRGFMLDNG_116_ID] INT PRIMARY KEY, [AANVRAAGVRIJSTELLING_ID] INT, [AANVRAAGOFMELDING_116_ID] INT ); CREATE TABLE [KP_ANVRGFMLDNG_116_ANVRGFMLDNG_1020] ( [KP_ANVRGFMLDNG_116_ANVRGFMLDNG_1020_ID] INT PRIMARY KEY, [AANVRAAGOFMELDING_116_ID] INT, [AANVRAAGOFMELDING_1020_ID] INT ); CREATE TABLE [KP_VRZMMLDNG_ANVRGFMLDNG_116] ( [KP_VRZMMLDNG_ANVRGFMLDNG_116_ID] INT PRIMARY KEY, [VERZUIMMELDING_ID] INT, [AANVRAAGOFMELDING_116_ID] INT ); CREATE TABLE [KP_DRGLDNG_OM_BSLSSNG] ( [KP_DRGLDNG_OM_BSLSSNG_ID] INT PRIMARY KEY, [DOORGELEIDING_OM_ID] INT, [BESLISSING_ID] INT ); CREATE TABLE [KP_DRGLDNG_OM_ODR_OF_VRZRGR] ( [KP_DRGLDNG_OM_ODR_OF_VRZRGR_ID] INT PRIMARY KEY, [DOORGELEIDING_OM_ID] INT, [OUDER_OF_VERZORGER_ID] INT ); ALTER TABLE [AANVRAAGOFMELDING_116] ADD CONSTRAINT FK_AANVRAAGOFMELDING_116_GEN_AANVRAAGOFMELDING_1020 FOREIGN KEY ([AANVRAAGOFMELDING_1020_ID]) REFERENCES [AANVRAAGOFMELDING_1020] ([AANVRAAGOFMELDING_1020_ID]); -- Generalization to AANVRAAGOFMELDING_1020 ALTER TABLE [AANVRAAGVRIJSTELLING] ADD CONSTRAINT FK_AANVRAAGVRIJSTELLING_GEN_AANVRAAGOFMELDING_116 FOREIGN KEY ([AANVRAAGOFMELDING_1020_ID]) REFERENCES [AANVRAAGOFMELDING_116] ([AANVRAAGOFMELDING_1020_ID]); -- Generalization to AANVRAAGOFMELDING_116 ALTER TABLE [BESCHIKKING_LEERLINGENVERVOER] ADD CONSTRAINT FK_BESCHIKKING_LEERLINGENVERVOER_GEN_BESLISSING FOREIGN KEY ([BESLISSING_ID]) REFERENCES [BESLISSING] ([BESLISSING_ID]); -- Generalization to BESLISSING ALTER TABLE [DOORGELEIDING_OM] ADD CONSTRAINT FK_DOORGELEIDING_OM_GEN_BESLISSING FOREIGN KEY ([BESLISSING_ID]) REFERENCES [BESLISSING] ([BESLISSING_ID]); -- Generalization to BESLISSING ALTER TABLE [HALT_VERWIJZING] ADD CONSTRAINT FK_HALT_VERWIJZING_GEN_BESLISSING FOREIGN KEY ([BESLISSING_ID]) REFERENCES [BESLISSING] ([BESLISSING_ID]); -- Generalization to BESLISSING ALTER TABLE [PROCESVERBAAL_ONDERWIJS] ADD CONSTRAINT FK_PROCESVERBAAL_ONDERWIJS_GEN_BESLISSING FOREIGN KEY ([BESLISSING_ID]) REFERENCES [BESLISSING] ([BESLISSING_ID]); -- Generalization to BESLISSING ALTER TABLE [VERLOFAANVRAAG] ADD CONSTRAINT FK_VERLOFAANVRAAG_GEN_AANVRAAGOFMELDING_116 FOREIGN KEY ([AANVRAAGOFMELDING_1020_ID]) REFERENCES [AANVRAAGOFMELDING_116] ([AANVRAAGOFMELDING_1020_ID]); -- Generalization to AANVRAAGOFMELDING_116 ALTER TABLE [VERVOERDER] ADD CONSTRAINT FK_VERVOERDER_GEN_LEVERANCIER FOREIGN KEY ([LEVERANCIER_ID]) REFERENCES [LEVERANCIER] ([LEVERANCIER_ID]); -- Generalization to LEVERANCIER ALTER TABLE [VERZUIMMELDING] ADD CONSTRAINT FK_VERZUIMMELDING_GEN_AANVRAAGOFMELDING_116 FOREIGN KEY ([AANVRAAGOFMELDING_1020_ID]) REFERENCES [AANVRAAGOFMELDING_116] ([AANVRAAGOFMELDING_1020_ID]); -- Generalization to AANVRAAGOFMELDING_116 ALTER TABLE [VRIJSTELLING] ADD CONSTRAINT FK_VRIJSTELLING_GEN_BESLISSING FOREIGN KEY ([BESLISSING_ID]) REFERENCES [BESLISSING] ([BESLISSING_ID]); -- Generalization to BESLISSING ALTER TABLE [KP_VRJSTLLNG_BSLSSNG] ADD CONSTRAINT FK_KP_VRJSTLLNG_BSLSSNG_1 FOREIGN KEY ([VRIJSTELLING_ID]) REFERENCES [VRIJSTELLING] ([BESLISSING_ID]); -- VRIJSTELLING (many-to-many junction, Connector_ID: 1224) ALTER TABLE [KP_VRJSTLLNG_BSLSSNG] ADD CONSTRAINT FK_KP_VRJSTLLNG_BSLSSNG_2 FOREIGN KEY ([BESLISSING_ID]) REFERENCES [BESLISSING] ([BESLISSING_ID]); -- BESLISSING (many-to-many junction, Connector_ID: 1224) ALTER TABLE [KP_VRZMMLDNG_ANVRGFMLDNG_116] ADD CONSTRAINT FK_KP_VRZMMLDNG_ANVRGFMLDNG_116_1 FOREIGN KEY ([VERZUIMMELDING_ID]) REFERENCES [VERZUIMMELDING] ([AANVRAAGOFMELDING_1020_ID]); -- VERZUIMMELDING (many-to-many junction, Connector_ID: 1227) ALTER TABLE [KP_VRZMMLDNG_ANVRGFMLDNG_116] ADD CONSTRAINT FK_KP_VRZMMLDNG_ANVRGFMLDNG_116_2 FOREIGN KEY ([AANVRAAGOFMELDING_116_ID]) REFERENCES [AANVRAAGOFMELDING_116] ([AANVRAAGOFMELDING_1020_ID]); -- AANVRAAGOFMELDING_116 (many-to-many junction, Connector_ID: 1227) ALTER TABLE [KP_VRVRDR_LVRNCR] ADD CONSTRAINT FK_KP_VRVRDR_LVRNCR_1 FOREIGN KEY ([VERVOERDER_ID]) REFERENCES [VERVOERDER] ([LEVERANCIER_ID]); -- VERVOERDER (many-to-many junction, Connector_ID: 1228) ALTER TABLE [KP_VRVRDR_LVRNCR] ADD CONSTRAINT FK_KP_VRVRDR_LVRNCR_2 FOREIGN KEY ([LEVERANCIER_ID]) REFERENCES [LEVERANCIER] ([LEVERANCIER_ID]); -- LEVERANCIER (many-to-many junction, Connector_ID: 1228) ALTER TABLE [KP_VRLFNVRG_ANVRGFMLDNG_116] ADD CONSTRAINT FK_KP_VRLFNVRG_ANVRGFMLDNG_116_1 FOREIGN KEY ([VERLOFAANVRAAG_ID]) REFERENCES [VERLOFAANVRAAG] ([AANVRAAGOFMELDING_1020_ID]); -- VERLOFAANVRAAG (many-to-many junction, Connector_ID: 1229) ALTER TABLE [KP_VRLFNVRG_ANVRGFMLDNG_116] ADD CONSTRAINT FK_KP_VRLFNVRG_ANVRGFMLDNG_116_2 FOREIGN KEY ([AANVRAAGOFMELDING_116_ID]) REFERENCES [AANVRAAGOFMELDING_116] ([AANVRAAGOFMELDING_1020_ID]); -- AANVRAAGOFMELDING_116 (many-to-many junction, Connector_ID: 1229) ALTER TABLE [KP_PRCSVRBL_ONDRWJS_ODR_OF_VRZRGR] ADD CONSTRAINT FK_KP_PRCSVRBL_ONDRWJS_ODR_OF_VRZRGR_1 FOREIGN KEY ([PROCESVERBAAL_ONDERWIJS_ID]) REFERENCES [PROCESVERBAAL_ONDERWIJS] ([BESLISSING_ID]); -- PROCESVERBAAL_ONDERWIJS (many-to-many junction, Connector_ID: 1231) ALTER TABLE [KP_PRCSVRBL_ONDRWJS_ODR_OF_VRZRGR] ADD CONSTRAINT FK_KP_PRCSVRBL_ONDRWJS_ODR_OF_VRZRGR_2 FOREIGN KEY ([OUDER_OF_VERZORGER_ID]) REFERENCES [OUDER_OF_VERZORGER] ([OUDER_OF_VERZORGER_ID]); -- OUDER_OF_VERZORGER (many-to-many junction, Connector_ID: 1231) ALTER TABLE [KP_PRCSVRBL_ONDRWJS_BSLSSNG] ADD CONSTRAINT FK_KP_PRCSVRBL_ONDRWJS_BSLSSNG_1 FOREIGN KEY ([PROCESVERBAAL_ONDERWIJS_ID]) REFERENCES [PROCESVERBAAL_ONDERWIJS] ([BESLISSING_ID]); -- PROCESVERBAAL_ONDERWIJS (many-to-many junction, Connector_ID: 1232) ALTER TABLE [KP_PRCSVRBL_ONDRWJS_BSLSSNG] ADD CONSTRAINT FK_KP_PRCSVRBL_ONDRWJS_BSLSSNG_2 FOREIGN KEY ([BESLISSING_ID]) REFERENCES [BESLISSING] ([BESLISSING_ID]); -- BESLISSING (many-to-many junction, Connector_ID: 1232) ALTER TABLE [KP_HLT_VRWJZNG_BSLSSNG] ADD CONSTRAINT FK_KP_HLT_VRWJZNG_BSLSSNG_1 FOREIGN KEY ([HALT_VERWIJZING_ID]) REFERENCES [HALT_VERWIJZING] ([BESLISSING_ID]); -- HALT_VERWIJZING (many-to-many junction, Connector_ID: 1237) ALTER TABLE [KP_HLT_VRWJZNG_BSLSSNG] ADD CONSTRAINT FK_KP_HLT_VRWJZNG_BSLSSNG_2 FOREIGN KEY ([BESLISSING_ID]) REFERENCES [BESLISSING] ([BESLISSING_ID]); -- BESLISSING (many-to-many junction, Connector_ID: 1237) ALTER TABLE [KP_DRGLDNG_OM_ODR_OF_VRZRGR] ADD CONSTRAINT FK_KP_DRGLDNG_OM_ODR_OF_VRZRGR_1 FOREIGN KEY ([DOORGELEIDING_OM_ID]) REFERENCES [DOORGELEIDING_OM] ([BESLISSING_ID]); -- DOORGELEIDING_OM (many-to-many junction, Connector_ID: 1238) ALTER TABLE [KP_DRGLDNG_OM_ODR_OF_VRZRGR] ADD CONSTRAINT FK_KP_DRGLDNG_OM_ODR_OF_VRZRGR_2 FOREIGN KEY ([OUDER_OF_VERZORGER_ID]) REFERENCES [OUDER_OF_VERZORGER] ([OUDER_OF_VERZORGER_ID]); -- OUDER_OF_VERZORGER (many-to-many junction, Connector_ID: 1238) ALTER TABLE [KP_DRGLDNG_OM_BSLSSNG] ADD CONSTRAINT FK_KP_DRGLDNG_OM_BSLSSNG_1 FOREIGN KEY ([DOORGELEIDING_OM_ID]) REFERENCES [DOORGELEIDING_OM] ([BESLISSING_ID]); -- DOORGELEIDING_OM (many-to-many junction, Connector_ID: 1239) ALTER TABLE [KP_DRGLDNG_OM_BSLSSNG] ADD CONSTRAINT FK_KP_DRGLDNG_OM_BSLSSNG_2 FOREIGN KEY ([BESLISSING_ID]) REFERENCES [BESLISSING] ([BESLISSING_ID]); -- BESLISSING (many-to-many junction, Connector_ID: 1239) ALTER TABLE [KP_BSCHKKNG_LRLNGNVRVR_VRVRDR] ADD CONSTRAINT FK_KP_BSCHKKNG_LRLNGNVRVR_VRVRDR_1 FOREIGN KEY ([BESCHIKKING_LEERLINGENVERVOER_ID]) REFERENCES [BESCHIKKING_LEERLINGENVERVOER] ([BESLISSING_ID]); -- BESCHIKKING_LEERLINGENVERVOER (many-to-many junction, Connector_ID: 1243) ALTER TABLE [KP_BSCHKKNG_LRLNGNVRVR_VRVRDR] ADD CONSTRAINT FK_KP_BSCHKKNG_LRLNGNVRVR_VRVRDR_2 FOREIGN KEY ([VERVOERDER_ID]) REFERENCES [VERVOERDER] ([LEVERANCIER_ID]); -- VERVOERDER (many-to-many junction, Connector_ID: 1243) ALTER TABLE [KP_BSCHKKNG_LRLNGNVRVR_BSLSSNG] ADD CONSTRAINT FK_KP_BSCHKKNG_LRLNGNVRVR_BSLSSNG_1 FOREIGN KEY ([BESCHIKKING_LEERLINGENVERVOER_ID]) REFERENCES [BESCHIKKING_LEERLINGENVERVOER] ([BESLISSING_ID]); -- BESCHIKKING_LEERLINGENVERVOER (many-to-many junction, Connector_ID: 1244) ALTER TABLE [KP_BSCHKKNG_LRLNGNVRVR_BSLSSNG] ADD CONSTRAINT FK_KP_BSCHKKNG_LRLNGNVRVR_BSLSSNG_2 FOREIGN KEY ([BESLISSING_ID]) REFERENCES [BESLISSING] ([BESLISSING_ID]); -- BESLISSING (many-to-many junction, Connector_ID: 1244) ALTER TABLE [KP_ANVRGVRJSTLLNG_ANVRGFMLDNG_116] ADD CONSTRAINT FK_KP_ANVRGVRJSTLLNG_ANVRGFMLDNG_116_1 FOREIGN KEY ([AANVRAAGVRIJSTELLING_ID]) REFERENCES [AANVRAAGVRIJSTELLING] ([AANVRAAGOFMELDING_1020_ID]); -- AANVRAAGVRIJSTELLING (many-to-many junction, Connector_ID: 1245) ALTER TABLE [KP_ANVRGVRJSTLLNG_ANVRGFMLDNG_116] ADD CONSTRAINT FK_KP_ANVRGVRJSTLLNG_ANVRGFMLDNG_116_2 FOREIGN KEY ([AANVRAAGOFMELDING_116_ID]) REFERENCES [AANVRAAGOFMELDING_116] ([AANVRAAGOFMELDING_1020_ID]); -- AANVRAAGOFMELDING_116 (many-to-many junction, Connector_ID: 1245) ALTER TABLE [KP_ANVRGFMLDNG_116_ANVRGFMLDNG_1020] ADD CONSTRAINT FK_KP_ANVRGFMLDNG_116_ANVRGFMLDNG_1020_1 FOREIGN KEY ([AANVRAAGOFMELDING_116_ID]) REFERENCES [AANVRAAGOFMELDING_116] ([AANVRAAGOFMELDING_1020_ID]); -- AANVRAAGOFMELDING_116 (many-to-many junction, Connector_ID: 1249) ALTER TABLE [KP_ANVRGFMLDNG_116_ANVRGFMLDNG_1020] ADD CONSTRAINT FK_KP_ANVRGFMLDNG_116_ANVRGFMLDNG_1020_2 FOREIGN KEY ([AANVRAAGOFMELDING_1020_ID]) REFERENCES [AANVRAAGOFMELDING_1020] ([AANVRAAGOFMELDING_1020_ID]); -- AANVRAAGOFMELDING_1020 (many-to-many junction, Connector_ID: 1249) ALTER TABLE [ZIEKMELDING_LEERLINGENVERVOER] ADD CONSTRAINT FK_ZIEKMELDING_LEERLINGENVERVOER_BETREFT FOREIGN KEY ([BETREFT_LEERLING_ID]) REFERENCES [LEERLING] ([LEERLING_ID]); -- BETREFT (1 to 0..*, Connector_ID: 1221) ALTER TABLE [VRIJSTELLING] ADD CONSTRAINT FK_VRIJSTELLING_HEEFT FOREIGN KEY ([HEEFT_LEERLING_ID]) REFERENCES [LEERLING] ([LEERLING_ID]); -- HEEFT (1 to 0..*, Connector_ID: 1222) ALTER TABLE [VRIJSTELLING] ADD CONSTRAINT FK_VRIJSTELLING_HEEFT_2 FOREIGN KEY ([HEEFT_SCHOOL_ID]) REFERENCES [SCHOOL] ([SCHOOL_ID]); -- HEEFT (0..* to 1, Connector_ID: 1223) ALTER TABLE [VERZUIMMELDING] ADD CONSTRAINT FK_VERZUIMMELDING_HEEFT FOREIGN KEY ([HEEFT_LEERLING_ID]) REFERENCES [LEERLING] ([LEERLING_ID]); -- HEEFT (1 to 0..*, Connector_ID: 1225) ALTER TABLE [VERZUIMMELDING] ADD CONSTRAINT FK_VERZUIMMELDING_HEEFT_2 FOREIGN KEY ([HEEFT_SCHOOL_ID]) REFERENCES [SCHOOL] ([SCHOOL_ID]); -- HEEFT (0..* to 1, Connector_ID: 1226) ALTER TABLE [PROCESVERBAAL_ONDERWIJS] ADD CONSTRAINT FK_PROCESVERBAAL_ONDERWIJS_BETREFT_LEERLING FOREIGN KEY ([BETREFT_LEERLING_LEERLING_ID]) REFERENCES [LEERLING] ([LEERLING_ID]); -- BETREFT_LEERLING (1 to 0..*, Connector_ID: 1230) ALTER TABLE [PROCESVERBAAL_ONDERWIJS] ADD CONSTRAINT FK_PROCESVERBAAL_ONDERWIJS_OPGELEGD_DOOR FOREIGN KEY ([OPGELEGD_DOOR_LEERPLICHTAMBTENAAR_ID]) REFERENCES [LEERPLICHTAMBTENAAR] ([LEERPLICHTAMBTENAAR_ID]); -- OPGELEGD_DOOR (1 to 0..*, Connector_ID: 1233) ALTER TABLE [KLACHT_LEERLINGENVERVOER] ADD CONSTRAINT FK_KLACHT_LEERLINGENVERVOER_BETREFT FOREIGN KEY ([BETREFT_LEVERANCIER_ID]) REFERENCES [LEVERANCIER] ([LEVERANCIER_ID]); -- BETREFT (0..* to 1, Connector_ID: 1235) ALTER TABLE [KLACHT_LEERLINGENVERVOER] ADD CONSTRAINT FK_KLACHT_LEERLINGENVERVOER_BETREFT_2 FOREIGN KEY ([BETREFT_LEERLING_ID]) REFERENCES [LEERLING] ([LEERLING_ID]); -- BETREFT (0..* to 1, Connector_ID: 1236) ALTER TABLE [BESLISSING] ADD CONSTRAINT FK_BESLISSING_BETREFT FOREIGN KEY ([BETREFT_SCHOOL_ID]) REFERENCES [SCHOOL] ([SCHOOL_ID]); -- BETREFT (0..* to 0..1, Connector_ID: 1240) ALTER TABLE [BESLISSING] ADD CONSTRAINT FK_BESLISSING_BEHANDELAAR FOREIGN KEY ([BEHANDELAAR_LEERPLICHTAMBTENAAR_ID]) REFERENCES [LEERPLICHTAMBTENAAR] ([LEERPLICHTAMBTENAAR_ID]); -- BEHANDELAAR (0..* to 1, Connector_ID: 1241) ALTER TABLE [BESLISSING] ADD CONSTRAINT FK_BESLISSING_BETREFT_2 FOREIGN KEY ([BETREFT_LEERLING_ID]) REFERENCES [LEERLING] ([LEERLING_ID]); -- BETREFT (0..* to 1, Connector_ID: 1242) ALTER TABLE [AANVRAAGOFMELDING_116] ADD CONSTRAINT FK_AANVRAAGOFMELDING_116_BETREFT FOREIGN KEY ([BETREFT_SCHOOL_ID]) REFERENCES [SCHOOL] ([SCHOOL_ID]); -- BETREFT (0..* to 0..1, Connector_ID: 1246) ALTER TABLE [AANVRAAGOFMELDING_116] ADD CONSTRAINT FK_AANVRAAGOFMELDING_116_LEIDT_TOT FOREIGN KEY ([LEIDT_TOT_BESLISSING_ID]) REFERENCES [BESLISSING] ([BESLISSING_ID]); -- LEIDT_TOT (0..1 to 0..1, Connector_ID: 1247) ALTER TABLE [AANVRAAGOFMELDING_116] ADD CONSTRAINT FK_AANVRAAGOFMELDING_116_BETREFT_2 FOREIGN KEY ([BETREFT_LEERLING_ID]) REFERENCES [LEERLING] ([LEERLING_ID]); -- BETREFT (0..* to 1, Connector_ID: 1248) ALTER TABLE [AANVRAAGOFMELDING_116] ADD CONSTRAINT FK_AANVRAAGOFMELDING_116_SOORTVERZUIMOFAANVRAAG_ENUM_ID FOREIGN KEY ([SOORTVERZUIMOFAANVRAAG_ENUM_ID_VERZUIMSOORT_ENUM_ID]) REFERENCES [VERZUIMSOORT_ENUM] ([VERZUIMSOORT_ENUM_ID]); -- SOORTVERZUIMOFAANVRAAG_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE [PROCESVERBAAL_ONDERWIJS] ADD CONSTRAINT FK_PROCESVERBAAL_ONDERWIJS_GELDBOETEVOORWAARDELIJK_ENUM_ID FOREIGN KEY ([GELDBOETEVOORWAARDELIJK_ENUM_ID_BOOLEAN_ENUM_ID]) REFERENCES [BOOLEAN_ENUM] ([BOOLEAN_ENUM_ID]); -- GELDBOETEVOORWAARDELIJK_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE [PROCESVERBAAL_ONDERWIJS] ADD CONSTRAINT FK_PROCESVERBAAL_ONDERWIJS_VERZUIMSOORT_ENUM_ID FOREIGN KEY ([VERZUIMSOORT_ENUM_ID_VERZUIMSOORT_ENUM_ID]) REFERENCES [VERZUIMSOORT_ENUM] ([VERZUIMSOORT_ENUM_ID]); -- VERZUIMSOORT_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE [VRIJSTELLING] ADD CONSTRAINT FK_VRIJSTELLING_AANVRAAGTOEGEKEND_ENUM_ID FOREIGN KEY ([AANVRAAGTOEGEKEND_ENUM_ID_BOOLEAN_ENUM_ID]) REFERENCES [BOOLEAN_ENUM] ([BOOLEAN_ENUM_ID]); -- AANVRAAGTOEGEKEND_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE [VRIJSTELLING] ADD CONSTRAINT FK_VRIJSTELLING_VERZUIMSOORT_ENUM_ID FOREIGN KEY ([VERZUIMSOORT_ENUM_ID_VERZUIMSOORT_ENUM_ID]) REFERENCES [VERZUIMSOORT_ENUM] ([VERZUIMSOORT_ENUM_ID]); -- VERZUIMSOORT_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE [LEERLING] ADD CONSTRAINT FK_LEERLING_KWETSBAREJONGERE_ENUM_ID FOREIGN KEY ([KWETSBAREJONGERE_ENUM_ID_BOOLEAN_ENUM_ID]) REFERENCES [BOOLEAN_ENUM] ([BOOLEAN_ENUM_ID]); -- KWETSBAREJONGERE_ENUM_ID (1 to 1, Connector_ID: enum_ref) ALTER TABLE [AANVRAAGOFMELDING_1020] ADD CONSTRAINT FK_AANVRAAGOFMELDING_1020_AFGEHANDELD_ENUM_ID FOREIGN KEY ([AFGEHANDELD_ENUM_ID_BOOLEAN_ENUM_ID]) REFERENCES [BOOLEAN_ENUM] ([BOOLEAN_ENUM_ID]); -- AFGEHANDELD_ENUM_ID (1 to 1, Connector_ID: enum_ref)