/* Created by makea/TK Fri Oct 12 13:45:44 EEST 2012 */ /* For Microsoft SQL Server 2008 */ /* This code is distributed under the terms of GNU General Public */ /* License. */ /* This is free software: you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation, either version 3 of the License, or */ /* (at your option) any later version. */ /* This program is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ /* GNU General Public License for more details. */ /* For the latest GPL license see: http://www.gnu.org/licenses/gpl.html */ /* Tämän tietokantarakenteen yhteensopivuutta aiempien tai tulevien */ /* versioiden kanssa ei taata. Käyttö omalla vastuulla. */ /* Using schema name 'edw'. Create it using the command */ /* 'CREATE SCHEMA edw' if it doesn't exist already. */ /* Johdettu kasite- ja tietomallin versiosta 2.0, 12.10.2012 */ CREATE TABLE edw._Versiotieto ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Versionumero nvarchar(50), Versiopaivays date, Aikaleima datetime default getdate(), Kommentti nvarchar(4000) ) GO INSERT INTO edw._Versiotieto (Versionumero, Versiopaivays, Kommentti) VALUES ('2.0','2012-10-12 00:00:00.0','Luodaan kanta CSC:n sivujen skriptilla') GO CREATE TABLE edw.Opinto_oikeuden_peruste ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opinto_oikeus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Opinto_oikeuden_tunniste nvarchar(200), Opintojen_aloituspaivamaara date, Alkamispaivamaara date, Paattymispaivamaara date, Hyvaksymispaivamaara date, Avoimen_vayla bit, Maisteriohjelma bit, Laajuus decimal(18,6), Aikuiskoulutus bit, Lasna_poissa_lukuk_summa int, Siirtopaivamaara date, Lahdejarj_op_oik_tunnus nvarchar(200) ) GO CREATE TABLE edw.Op_oik_paattymisen_syy ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opiskelijaryhma ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Toimi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Tutkintoasetus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Opinto_oikeuden_asema ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opiskelijan_opiskstatus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Op_oikeuden_ensisijaisuus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Opiskelijatyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opiskelijastatus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opiskelija ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Opiskelijanumero nvarchar(200), Opintopistekertyma decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date, Kansallinen_oppijanumero nvarchar(200), Kirjoihintulopaivamaara date ) GO CREATE TABLE edw.Opinto_oikeusjakso ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Tuotantopainoitteinen_koulutus bit, Sis_pedagogiset_opinnot bit, Alkamispaivamaara date, Paattymispaivamaara date, Koulutusmoduulitunniste nvarchar(200), Valtakunn_koul_mod_tunniste nvarchar(200) ) GO CREATE TABLE edw.Opin_oik_jaks_sivuaine ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Opin_oik_jaks_opintokokon ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Opin_oik_jaks_opintojakso ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Oppiaineluokitus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Lukukauden_kausitieto ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Lyhenne nvarchar(200) ) GO CREATE TABLE edw.Lasnaolo ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Lasnaoloilmoittautuminen ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Ilmoittautumispaivamaara date, Ylioppilaskunnan_jasen bit, Kokoaikainen bit, YTHS_maksu bit ) GO CREATE TABLE edw.Aikajakso ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date /* Collated from Lukukausi */ /* Collated from Lukuvuosi */ /* Collated from Periodi */ ) GO CREATE TABLE edw.Rahoitusmuoto ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Op_maaraik_keskeyttaminen ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Aikajakson_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Keskeyttamisen_syy ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opet_tot_hintatekija ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Summa decimal(18,6) ) GO CREATE TABLE edw.Op_tot_ilmoittautuminen ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Ilmoittautumispaivamaara date ) GO CREATE TABLE edw.Koulutuksen_sisalto ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Harjoittelun_laajuus decimal(18,6), Laajuus decimal(18,6), Tuotantopainoitteinen_koulutus bit ) GO CREATE TABLE edw.Koulutusala ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Opintosuunta ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Opetushallinnon_koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Opintoala ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Oppiaine ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date, /* Collated from Kieliaine */ Aidinkieli bit ) GO CREATE TABLE edw.Tutkintonimike ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Op_jakso_koul_sisallossa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Koulutusohjelma ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Opetushallinnon_koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Opkok_koul_sisallossa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Opetuksen_toteutus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date, Peruttu bit, Virtuaaliopetuksen_laajuus decimal(18,6), Tutk_ja_kehtoiminnan_laajuus decimal(18,6), Minimipaikkamaara int, Maksimipaikkamaara int, Laajuus decimal(18,6), Kuvaus nvarchar(4000) /* Collated from Opintojakson_toteutus */ /* Collated from Opintokokonaisuud_toteutus */ ) GO CREATE TABLE edw.Toteuttajatyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opetuksen_toteutustapa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Op_tot_oppaik_opryhmalle ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Lukumaara int ) GO CREATE TABLE edw.Op_tot_opiskelijapaikat ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Lukumaara int ) GO CREATE TABLE edw.Opetuksen_kohderyhma ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Kustpaik_op_toteutuksessa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6) ) GO CREATE TABLE edw.Opetustapahtuma ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Paivamaara date, Peruttu bit, Maksimipaikkamaara int, Alkamisaika datetime, Paattymisaika datetime, Nimi nvarchar(200), Kuvaus nvarchar(4000) ) GO CREATE TABLE edw.Opetustapahtuman_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opetuskieli ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6) ) GO CREATE TABLE edw.Ulk_org_op_toteutuksessa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6) ) GO CREATE TABLE edw.Henk_opet_toteutuksessa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6) ) GO CREATE TABLE edw.Opet_toteutuksen_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opj_tot_opkok_toteutuksessa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Opetuksen_toteutuksen_tila ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, koodi nvarchar(20), nimi nvarchar(200) ) GO CREATE TABLE edw.Henkilo_opetustapahtumassa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Sukunimi nvarchar(200), Etunimi nvarchar(200), Kuvaus nvarchar(4000) ) GO CREATE TABLE edw.Kustpaikka_opintojaksossa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6) ) GO CREATE TABLE edw.Opinnon_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opintojakso ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Laajuus decimal(18,6), Minimilaajuus decimal(18,6), Maksimilaajuus decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Opintojakson_edeltavyys ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Opintojaksorakenne ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date /* Collated from Laitoksen_opetussuunnitelma */ /* Collated from Koul_sis_opetussuunnitelma */ /* Collated from Opiskryhm_opetussuunnitelma */ ) GO CREATE TABLE edw.Opintokokonaisuus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Nimi nvarchar(200), Laajuus decimal(18,6), Minimilaajuus decimal(18,6), Maksimilaajuus decimal(18,6) ) GO CREATE TABLE edw.Opinnon_valinnaisuus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Op_rooli_oprakenteessa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opintojaksorakenteen_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opintokok_sisaltyvyys ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Op_kok_opintojakso ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Kuvaus nvarchar(200) ) GO CREATE TABLE edw.Opintokokonaisuuden_nimi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opintojaksorakenteen_osa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Vaihto_ohjelma ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opiskelijaliikkuvuus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date, Lahteva_Tuleva bit, /* Collated from Kv_opiskelijaliikkuvuus */ Oppilaitos nvarchar(200) /* Collated from Kotimainen_opiskelijavaihto */ /* Collated from Harjoittelijavaihto */ ) GO CREATE TABLE edw.Hakukohde ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Hakukohdenumero nvarchar(20) ) GO CREATE TABLE edw.Valintaera ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Haun_alkamispaivamaara date, Haun_paattymispaivamaara date ) GO CREATE TABLE edw.Valintatapa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Valintapaatos ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Paatoksen_paivamaara date, Osallistunut_valintakokeeseen bit, Sijanumero int ) GO CREATE TABLE edw.Valinnan_tulos ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Valintakiintio ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Valintalaji ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opiskelupaikan_hakija ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Hakijanumero nvarchar(20) ) GO CREATE TABLE edw.Valintaeran_hakukohde ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Aloituspaikkojen_lukumaara int, Hakukohteen_ylin_valpistemaara decimal(18,6), Hakukohteen_alin_valpistemaara decimal(18,6), Valintaperuste nvarchar(200) ) GO CREATE TABLE edw.Opiskelupaikkahakemus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Hakemusnumero nvarchar(200), Prioriteetti int ) GO CREATE TABLE edw.Opiskelijavalinta ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Korkeakoulukelpoisuus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opiskpaikan_vastaanottotapa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Pohjakoulutus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Koulutus_korkeakoulussa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Paatospaivamaara date ) GO CREATE TABLE edw.Henk_korkeakoulukelpoisuus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Suunnitellut_opinnot ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Suoritettava_laajuus decimal(18,6) ) GO CREATE TABLE edw.Opintosuoritus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Nimi nvarchar(200), Suorituspaivamaara date, Virtuaaliopetuksen_laajuus decimal(18,6), Tutk_ja_kehtoiminnan_laajuus decimal(18,6), TKI_harjoittelun_laajuus decimal(18,6), TKI_hankkeen_muut_opinnot decimal(18,6), Laajuus decimal(18,6), Taydennyskoulutus bit, Lisatiedot nvarchar(4000), Lasketaan_kokonaislaajuuteen bit, Koulutusmoduulitunniste nvarchar(200), Valtakunn_koul_mod_tunniste nvarchar(200), Opintoviikkolaajuus decimal(18,6) /* Collated from Osaamisen_tunnustaminen */, /* Collated from Opinnayte */ Aloittamispaivamaara date, Paattamispaivamaara date, Hankkeistettu bit, /* Collated from Opintojakson_suoritus */ Osasuoritus bit /* Collated from Op_kok_suoritus */ ) GO CREATE TABLE edw.Opsuorituksen_hyvaksiluku ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Op_aikana_suor_lahdesuoritus bit, Hyvaksilukupaivamaara date, Muualla_suoritettu bit ) GO CREATE TABLE edw.Opintosuorituksen_tila ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opinnaytteen_laji ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Henkilo_opinnaytteessa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6) ) GO CREATE TABLE edw.Opintosuorituksen_arvioija ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Opintosuorituksen_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opinnayte_julkaisussa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Op_suor_sisaltyvyys ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Laajuus decimal(18,6), Virtuaaliopetuksen_laajuus decimal(18,6), Tutk_ja_kehtoiminnan_laajuus decimal(18,6) ) GO CREATE TABLE edw.Kustpaik_opsuorituksessa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6) ) GO CREATE TABLE edw.Ulk_org_opsuorituksessa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6) ) GO CREATE TABLE edw.Op_oikeuden_organisaatio ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6) ) GO CREATE TABLE edw.Op_suorituksen_organisaatio ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6) ) GO CREATE TABLE edw.Opiskeluoikeuden_liittyvyys ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Op_oikeuteen_liittyva_tila ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Opiskeluoikeuden_tila ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Opiskeluoikeuden_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Op_suor_koulutusala ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6) ) GO CREATE TABLE edw.Op_suor_liittyva_luokittelu ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6) ) GO CREATE TABLE edw.Op_suor_luokittelu ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Opintosuorituksen_laji ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Opetusharjoittelun_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Hanke ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Nimilyhenne nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date, Kuvaus nvarchar(4000), Lisatiedot nvarchar(4000) ) GO CREATE TABLE edw.Tulosalue ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Projektin_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Henkilo_projektissa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Vastuullinen bit, Osuus decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Kustannuspaikka_projektissa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Ulk_org_projektissa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Kustannusmalli ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Julkisuusluokitus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Projektin_tulosalue ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6), Ensisijainen bit, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Projektin_rakenneosa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Kuvaus nvarchar(4000), Taso int, Lisatiedot nvarchar(4000), Alkamispaivamaara date, Paattymispaivamaara date, Osana_budjettia bit, Ennusteprosentti decimal(18,6) ) GO CREATE TABLE edw.Projekti ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Toissijainen_koodi nvarchar(20), Nimi nvarchar(200), Paattymispaivamaara_teksti nvarchar(200), Nimilyhenne nvarchar(200), Kuvaus nvarchar(4000), Lisatiedot nvarchar(4000), Sisainen bit, Kansainvalinen bit, Paattymispvm_kirjanpidossa date, Alkamispaivamaara date, Paattymispaivamaara date, /* Collated from Opiskelijaprojekti */ Laajuus decimal(18,6), Tutk_ja_kehtoiminnan_laajuus decimal(18,6), Harjoittelun_laajuus decimal(18,6), Virtuaaliopetuksen_laajuus decimal(18,6) ) GO CREATE TABLE edw.Projektin_rakennosan_tila ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Proj_rak_os_rahoitus_tila ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Projektin_kerroin ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Kerroin decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Projektin_kertoimen_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Laani ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Osoite ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Katuosoite nvarchar(200), Postilokero nvarchar(200), /* Collated from Ulkomainen_osoite */ Ulkomainen_postinumero nvarchar(200), Ulkomainen_postitoimipaikka nvarchar(200) /* Collated from Kotimainen_osoite */ ) GO CREATE TABLE edw.Postinumero ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Postinumero nvarchar(200), Postitoimipaikka nvarchar(200) ) GO CREATE TABLE edw.Maakunta ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Nimilyhenne nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Maanosa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Maa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Nimilyhenne nvarchar(200), ISO_2 nvarchar(20), ISO_3 nvarchar(20), MARC nvarchar(20), EU_maa bit, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Kunta ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Nimilyhenne nvarchar(200), ISO_2 nvarchar(20), ISO_3 nvarchar(20), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Kustpaikka_huoneistossa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Kustpaikka_kiinteistossa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Kustpaikka_rakennuksessa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Kustannuspaikka_tilassa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Ulk_org_tilassa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Organisaation_rooli ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), /* Collated from Org_rooli_opetuksessa */ Org_rooli_opetuksessa BIT /* Sub As Boolean */, /* Collated from Org_rooli_projektissa */ Org_rooli_projektissa BIT /* Sub As Boolean */, /* Collated from Org_rooli_tilassa */ Org_rooli_tilassa BIT /* Sub As Boolean */, /* Collated from Org_rooli_henkilolle */ Org_rooli_henkilolle BIT /* Sub As Boolean */, /* Collated from Org_rooli_julkaisussa */ Org_rooli_julkaisussa BIT /* Sub As Boolean */, /* Collated from Org_rooli_taideal_julkssa */ Org_rooli_taideal_julkssa BIT /* Sub As Boolean */ ) GO CREATE TABLE edw.Henkilo_tilassa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Ulk_org_rakennuksessa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Ulk_org_huoneistossa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Ulk_org_kiinteistossa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Tilan_palvelu ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Tilavarauksen_hinta ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Ulkoinen_hinta decimal(18,6), Sisainen_hinta decimal(18,6), Alkamisaika datetime, Paattymisaika datetime, Paattymispaivamaara date, Alkamispaivamaara date /* Collated from Tilan_palvelun_vuokrahinta */ /* Collated from Tilan_vuokrahinta */ ) GO CREATE TABLE edw.Tilavaraus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Tilan_hinta decimal(18,6), Alkamisaika datetime, Paattymisaika datetime, Alkamispaivamaara date, Paattymispaivamaara date, Peruuntunut bit /* Collated from Opetustapahtuman_tilavaraus */ ) GO CREATE TABLE edw.Viikonpaiva ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Lyhenne nvarchar(200), Jarjestysnumero int ) GO CREATE TABLE edw.Tilan_palv_tilavarauksessa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Hinta decimal(18,6) ) GO CREATE TABLE edw.Tilan_palvelun_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Kiinteisto ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Toimipaikka ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Huoneisto ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Tilaluokka ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Kerros ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Kerros decimal(18,6) ) GO CREATE TABLE edw.Tilan_kayttotapa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Rakennuksen_osoite ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Ensisijainen bit, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Tila ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Nimi nvarchar(200), Tilanumero nvarchar(20), Pinta_ala decimal(18,6), Kayttoala decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date /* Collated from Ulkotila */ /* Collated from Sisatila */ ) GO CREATE TABLE edw.Rakennus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Rakennustunnus nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Toimipiste ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Kustannuspaikan_toimipaikka ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Paatoimipiste bit, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Toimipaikan_luonne ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Toimipaikan_toiminta ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Toimipaikan_toimiala ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Kieli ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Nimilyhenne nvarchar(200), ISO_2 nvarchar(20), ISO_3 nvarchar(20), MARC nvarchar(20) ) GO CREATE TABLE edw.Henkilon_osoite ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Tiedon_luovutusehto ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Henkilon_rooli ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), /* Collated from Henkilon_rooli_opetuksessa */ Henkilon_rooli_opetuksessa BIT /* Sub As Boolean */, /* Collated from Henk_rooli_opinnaytteessa */ Henk_rooli_opinnaytteessa BIT /* Sub As Boolean */, /* Collated from Henkilon_rooli_projektissa */ Henkilon_rooli_projektissa BIT /* Sub As Boolean */, /* Collated from Henkilon_rooli_tilassa */ Henkilon_rooli_tilassa BIT /* Sub As Boolean */, /* Collated from Henk_rooli_organisaatiossa */ Henk_rooli_organisaatiossa BIT /* Sub As Boolean */, /* Collated from Henkilon_rooli_julkaisussa */ Henkilon_rooli_julkaisussa BIT /* Sub As Boolean */ ) GO CREATE TABLE edw.Henkilo_kustannuspaikassa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Henkilo ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Tunniste nvarchar(20), Henkilotunnus nvarchar(200), Syntymaaika date, Sukunimi nvarchar(200), Etunimet nvarchar(200), Aakkostusnimi nvarchar(200), Postitusnimi nvarchar(200), Kutsumanimi nvarchar(200), Nimilyhenne nvarchar(200), Kuollut bit, Kayttajatunnus nvarchar(200), Sahkopostiosoite nvarchar(200), Puhelin nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date, Tilinumero nvarchar(200) ) GO CREATE TABLE edw.Osoitteen_rooli ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Henkilo_ulk_org_yksikossa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Sukupuoli ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Henk_tiedon_luovutusehto ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Henkilon_puhelinnumero ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Puhelinnumeron_rooli ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Puhelinnumero ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Numero nvarchar(200) ) GO CREATE TABLE edw.Henkilon_tieteenala ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Paaasiallinen bit, Osuus decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Patevyys ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Henkilon_patevyys ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Organisaatiotyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Ulkoinen_organisaatio ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Y_tunnus nvarchar(20), Nimi nvarchar(200), Korkeakoululahtoinen_yritys bit, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Ulk_organisaation_yksikko ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Y_tunnus nvarchar(20), Nimi nvarchar(200), Nimilyhenne nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date, VAT_numero nvarchar(200), Sahkoinen_laskutusosoite nvarchar(200) /* Collated from Ulkoinen_rahoittajaorg */ /* Collated from Kustantaja */ /* Collated from Taidealan_julkaisija */ ) GO CREATE TABLE edw.Yhteiskuntasektori ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Tutkinto ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) /* Collated from Korkeakoulututkinto */ /* Collated from Ylioppilastutkinto */ ) GO CREATE TABLE edw.Tutkinnon_suoritus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Suorituspaivamaara date, Merkittavin_tutkinto bit, Laajuus decimal(18,6), /* Collated from Muu_tutkinnon_suoritus */ Oppilaitos nvarchar(200), /* Collated from Korkkoulututkinnon_suoritus */ Aineenopettajan_kelpoisuus bit /* Collated from Yotutkinnon_suoritus */ ) GO CREATE TABLE edw.Koulutusaste ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Jarjestysnumero int ) GO CREATE TABLE edw.Ylioppilaskoe ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Ylioppilaskokeen_rooli ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Ylioppilaskokeen_suoritus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Pakollinen bit, Suorituspaivamaara date ) GO CREATE TABLE edw.Arvosana ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Arvosana nvarchar(200), Laskennallinen_arvo decimal(18,6) ) GO CREATE TABLE edw.Opintojen_taso ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Suorkokonaisuus_tutkinnossa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Laajuus decimal(18,6) ) GO CREATE TABLE edw.Arvosana_asteikko ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Ylioppilaskokeen_taso ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Yksikko ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Suorituspaikan_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Laitos_osasto ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Nimilyhenne nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date /* Collated from Harjoittelukoulu */ ) GO CREATE TABLE edw.Kustannuspaikka ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Nimilyhenne nvarchar(200), Voi_olla_sijoitusyksikko bit, Alkamispaivamaara date, Paattymispaivamaara date, Vaihtoehtoinen_koodi nvarchar(20), Vaihtoehtoinen_nimi nvarchar(200), Vaihtoehtoinen_nimilyhenne nvarchar(200) ) GO CREATE TABLE edw.Korkkoulu_yhteenliittymassa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Koulu ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Y_tunnus nvarchar(20), Nimi nvarchar(200), Nimilyhenne nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Korkeakouluyhteenliittyma ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Y_tunnus nvarchar(20), Nimi nvarchar(200), Nimilyhenne nvarchar(200) ) GO CREATE TABLE edw.Tiedekunta_koulutusyksikko ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Nimilyhenne nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Korkeakoulu ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Y_tunnus nvarchar(20), Nimi nvarchar(200), Nimilyhenne nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Kustannuspaikan_tieteenala ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Paaasiallinen bit, Osuus decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Harjkoulun_koulutusaste ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Harjoittelukoulun_oppilas ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Osasto ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Nimilyhenne nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Tieteenala ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Kustannuspaikan_koulutusala ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Paaasiallinen bit, Osuus decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Budjetti ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Kohdevuosi int ) GO CREATE TABLE edw.Budjetointikirjaus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Summa decimal(18,6), Vuosi int /* Collated from Budjkirjaus_tiliryhmalle */ /* Collated from Budjetointikirjaus_tilille */ ) GO CREATE TABLE edw.Rahoitustyyppiluokittelu ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Rahoitusohjelma ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Rahoituspaatos ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Paatosnumero nvarchar(20), Paatospaivamaara date, Nimi nvarchar(200), Kokonaismyonto decimal(18,6), Rahoitusosuus decimal(18,6) ) GO CREATE TABLE edw.Rahoitustyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Rahoituslahde ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Rahoituksen_julkisuus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Myonto ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Rahoitusjakson_alkamispvm date, Rahoituskauden_paattymispvm date, /* Collated from Prosentuaalinen_myonto */ Rahoitusosuus decimal(18,6), Maksimimaara decimal(18,6), /* Collated from Euromaarainen_myonto */ Rahoitussumma decimal(18,6) ) GO CREATE TABLE edw.Rahpaatoksen_rahoituskohde ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Maksu ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Kokonaissumma decimal(18,6), Maksetaan_osamaksuna bit, Kirjanpitoon_vientipaivamaara date, Maksupaivamaara date, Peritty_viivastyskorko decimal(18,6), Palautettava_maara decimal(18,6) /* Collated from Opiskelumaksu */ /* Collated from Opetuksen_osallistumismaksu */ ) GO CREATE TABLE edw.Maksumuistutus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Muodostamispaivamaara date, Erapaivamaara date ) GO CREATE TABLE edw.Maksun_osa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Summa decimal(18,6) ) GO CREATE TABLE edw.Maksutapa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Hintatekijan_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Talouden_seurantakohde ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Kuukauden_kirjaukset ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Vuosi int, Kuukausi int, Summa decimal(18,6) ) GO CREATE TABLE edw.Kirjausluokka ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.TA_tili ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Tilinumero nvarchar(20), Nimi nvarchar(200), Kuvaus nvarchar(4000), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Rahoituskoodi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Tosite ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Tositenumero nvarchar(20), Tositevuosi int, Vientiselite nvarchar(4000), Laskun_numero nvarchar(20), Kirjauspaivamaara date, Toimittajan_teksti nvarchar(4000), Dokumenttitunnus nvarchar(200) ) GO CREATE TABLE edw.Tilityyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Tunniste nvarchar(20), Nimi nvarchar(200), Kuvaus nvarchar(4000) ) GO CREATE TABLE edw.Tiliryhmaluokitus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Kirjauksen_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Tunniste nvarchar(20), Nimi nvarchar(200), Kuvaus nvarchar(4000) ) GO CREATE TABLE edw.Kirjaus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Paivamaara date, Summa decimal(18,6), Selite nvarchar(200), Tositerivinumero int ) GO CREATE TABLE edw.Tiliryhma ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Kuvaus nvarchar(4000), Alkamispaivamaara date, Paattymispaivamaara date /* Collated from Yleinen_tiliryhma */ ) GO CREATE TABLE edw.Tositelaji ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Erittely ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.ALV_koodi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), ALV_prosentti decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Tiliryhma_2 ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Kuvaus nvarchar(4000), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Tiliryhma_3 ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Kuvaus nvarchar(4000), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Tiliryhma_4 ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Kuvaus nvarchar(4000), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Tili ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Tilinumero nvarchar(20), Nimi nvarchar(200), Kuvaus nvarchar(4000), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Maararahalaji ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Tilin_tiliryhma ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Emojulkaisu ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Otsikko nvarchar(4000), Alaotsikko nvarchar(4000), Sivulukumaara int, Toimittajaluettelo nvarchar(4000), Tiivistelma nvarchar(4000), Julkaisuvuosi int, Ilmestymispaivamaara date, Sarjanumero nvarchar(200), Kansainvalinen bit, URL nvarchar(200), Julkaisupaikka nvarchar(200), Referee_julkaisu bit, Muu_saatavuus nvarchar(200), Kustantajan_nimi nvarchar(200) /* Collated from Konferenssijulkaisu */, /* Collated from Lehden_numero */ Lehden_numero nvarchar(200), Volyymi nvarchar(200) /* Collated from Kokoomateos */ ) GO CREATE TABLE edw.Julkaisukanava ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Aihe nvarchar(200), Ilmestymisen_alkpvm date, Ilmestymisen_paatpvm date ) GO CREATE TABLE edw.Painoksen_media ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Julkaisutyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Avainsana ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Avainsana nvarchar(200) ) GO CREATE TABLE edw.Avainsana_julkaisussa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Julkaisukanavaluokitus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Open_access_julkaisukanava ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Julkaisukanavan_tieteenala ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Open_Access ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Julkaisun_tieteenala ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Tieteenalaluokitus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Sanasto ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Sanaston_avainsana ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Julkaisukanavan_jakso ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Impaktiluku decimal(18,6), Kustantajan_nimi nvarchar(200), Kansainvalinen bit, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Julkaisun_koulutusala ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Open_access_julkaisu ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Julkaisukanavan_media ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, ISSN nvarchar(200) ) GO CREATE TABLE edw.Painos ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Paivamaara date, Painos nvarchar(200), Volyymi int, ISBN nvarchar(200) ) GO CREATE TABLE edw.Julkaisu ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Otsikko nvarchar(4000), Alaotsikko nvarchar(4000), Sivulukumaara int, URL nvarchar(200), Tiivistelma nvarchar(4000), Tekijaluettelo nvarchar(4000), Oman_org_tekijaluettelo nvarchar(4000), EVO_julkaisu bit, Kansainvalinen_yhteisjulkaisu bit, /* Collated from Kirjan_osa */ Sivunumerot nvarchar(200), Osatarkennin nvarchar(200), /* Collated from Lehden_artikkeli */ Artikkelinumero nvarchar(200), /* Collated from Monografia */ Ilmestymispaivamaara date, Julkaisuvuosi int, Referee_julkaisu bit, Muu_saatavuus nvarchar(200), Julkaisupaikka nvarchar(200), Huomautus nvarchar(200), /* Collated from Konferenssijulk_artikkeli */ Esityspaivamaara date ) GO CREATE TABLE edw.Media ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Julkaisun_lahdetietokanta ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Lyhenne nvarchar(200), Nimi nvarchar(200), Kuvaus nvarchar(200) ) GO CREATE TABLE edw.Julkaisun_tunniste ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Tunniste nvarchar(20) ) GO CREATE TABLE edw.Henkilo_julkaisussa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Jarjestysnumero int, Sukumi nvarchar(200), Etunimet nvarchar(200) ) GO CREATE TABLE edw.Kustannuspaikka_julkaisussa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6), Organisaatiotieto nvarchar(200) ) GO CREATE TABLE edw.Taiteenala ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Taidealan_julkaisu ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Nimi nvarchar(200), Tarkentava_kuvaus nvarchar(200), Tutkimukseen_liittyva bit, Tutkimuksellisen_osuud_tiedot nvarchar(200), Oheistulokset nvarchar(200), Taidealan_kategoria nvarchar(200) /* Collated from Taidealan_erillisjulkaisu */ /* Collated from Taideal_yhtjulk_osatot */, /* Collated from Ei_tait_julk_tait_osa */ Ei_taiteel_toteutuksen_nimi nvarchar(200) ) GO CREATE TABLE edw.Taidealan_yhteisjulkaisu ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Tekijaluettelo nvarchar(4000), Nimi nvarchar(200), Tarkentava_kuvaus nvarchar(4000) ) GO CREATE TABLE edw.Taideal_julk_julktapa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date, Alkamisaika datetime, Paattymisaika datetime, Tarkentava_kuvaus nvarchar(4000), Kansainvalinen bit, Julkaisupaikka nvarchar(200), Julkaisija nvarchar(200), Ensisijainen bit ) GO CREATE TABLE edw.Henkilo_taideal_julkssa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Jarjestysnumero int, Sukunimi nvarchar(200), Etunimi nvarchar(200) ) GO CREATE TABLE edw.Kustpaik_taideal_julkssa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6), Organisaatiotieto nvarchar(200) ) GO CREATE TABLE edw.Koulala_taideal_julkaisussa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Taideal_kateg_taiteenala ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Ulk_org_taideal_julkssa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Osuus decimal(18,6) ) GO CREATE TABLE edw.Taidealan_julkaisukanava ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Taidealan_yhtjulk_kateg ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(200), Nimi nvarchar(200) ) GO CREATE TABLE edw.Taidealan_kategoria ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Julkaisun_taideal_julkaisu ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Palkan_perusosan_makssuor ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Maksupaivamaara date, Ansaintakauden_alkamispvm date, Ansaintakauden_paattymispvm date, Summa decimal(18,6) ) GO CREATE TABLE edw.Palkkatekija ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Palkkatiliointi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date, Osuus decimal(18,6) ) GO CREATE TABLE edw.Palkan_lisaosa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date, Osuus decimal(18,6), Summa_kuukaudessa decimal(18,6), Kokonaissumma decimal(18,6), Kappalemaara decimal(18,6) ) GO CREATE TABLE edw.Palkan_lisaosan_makssuor ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Maksupaivamaara date, Ansaintakauden_alkamispvm date, Ansaintakauden_paattymispvm date, Summa decimal(18,6) ) GO CREATE TABLE edw.Palkkioluokka ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Palkkion_maksusuoritus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Maksupaivamaara date, Ansaintakauden_alkamispvm date, Ansaintakauden_paattymispvm date, Summa decimal(18,6) ) GO CREATE TABLE edw.Palkkio ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date, Summa decimal(18,6), Osuus decimal(18,6) ) GO CREATE TABLE edw.Palkan_lisos_seurantakohde ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Palkkion_seurantakohde ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Palkkatilioin_seurantakohde ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Osa_aikaisuuden_syy ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Maaraaikaisuuden_peruste ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Palvelujakso ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Hoitoprosentti decimal(18,6), Maksuprosentti decimal(18,6), Opetusala nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date, Viikkotyoaika decimal(18,6), Sopimuspalkka decimal(18,6), Kurssinimi nvarchar(200), Tyotuntimaara decimal(18,6), Kokonaispalkka decimal(18,6) ) GO CREATE TABLE edw.Taustatoimen_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Poissaolon_syy ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Nimike ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Tutkijauraporrastaso int ) GO CREATE TABLE edw.Henkiloryhma ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Poissaolo ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date, Maksuprosentti decimal(18,6), Hoitoprosentti decimal(18,6) ) GO CREATE TABLE edw.Opetusala ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.PSR_syy ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Projekti_palvelujaksossa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date, Osuus decimal(18,6), Oletusprojekti bit ) GO CREATE TABLE edw.Henkilotyokuukausi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Kuukausi int, Vuosi int, Tyomaara decimal(18,6) ) GO CREATE TABLE edw.Maaraaikaisuuden_syy ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Koko_osa_aikaisuus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.OKM_henkiloryhma ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Ostopalvelu ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Kuvaus nvarchar(4000), Tuntimaara decimal(18,6), Tuntihinta decimal(18,6), Kokonaishinta decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Henkkohtainen_suoritustaso ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Suoritustaso int ) GO CREATE TABLE edw.Tehtavankuvaus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Yleiskuvaus nvarchar(4000), Ongelmanratkaisutaidot nvarchar(4000), Vuorovaikutustaidot nvarchar(4000), Vastuut nvarchar(4000), Valmiudet nvarchar(4000), Opetus_tutkimuspainotus char, Alkamispaivamaara date, Paattymispaivamaara date, Vakanssinumero nvarchar(200), Valittu_kutsumenettelylla bit ) GO CREATE TABLE edw.Tehtavan_vaativuustaso ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Vaativuustaso int ) GO CREATE TABLE edw.Suoritusarviointi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Arviointipaivamaara date, Kehittyminen decimal(18,6), Osaaminen decimal(18,6), Omaaloitteisuus decimal(18,6), Yhteistyotaito decimal(18,6), Aikaansaavuus decimal(18,6), Tyohon_sitoutuminen decimal(18,6), Tyon_laatu decimal(18,6), Taloudellisuus decimal(18,6), Perustelu decimal(18,6), Opetukselliset_ansiot decimal(18,6), Tutkimukselliset_ansiot decimal(18,6), Muut_ansiot decimal(18,6) ) GO CREATE TABLE edw.Arviointijarjestelma ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), VPJ_arviointijarjestelma bit ) GO CREATE TABLE edw.Palvelussuhteen_laatu ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Vaativuustason_palkka ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Summa decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Suoritustason_kerroin ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Kerroin decimal(18,6), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Palvelussuhteen_laji ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Palvelussuhde ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date, Sopimusnumero nvarchar(20), Tyonantajavirkamies bit, Palkkiopalvelussuhde bit ) GO CREATE TABLE edw.Tyontekija ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Henkilonumero nvarchar(200) ) GO CREATE TABLE edw.Toimen_luonne ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Eron_syy ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Esimies ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Tyoaikasaannos ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Palvelussuhteen_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Lomaoikeus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Vuosi int, Lomaoikeuskuukausia int, Lomaoikeus_kuukaudessa decimal(18,6), Lomaoikeus_vuodessa decimal(18,6) ) GO CREATE TABLE edw.Loman_tyyppi ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Lomajakso ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Hoitotapa ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Tehtavakuvauksen_patevyysvaatimus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL ) GO CREATE TABLE edw.Tyoaikasuunnitelma ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Aika decimal(18,6), Lisateksti nvarchar(4000), Alkamispaivamaara date, Paattymispaivamaara date ) GO CREATE TABLE edw.Tyoaikakirjaustehtava ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200), Alkamispaivamaara date, Paattymispaivamaara date /* Collated from Tyoajan_tulosalue */ /* Collated from Tehtava */ /* Collated from Tehtavaryhma */ /* Collated from Tyoajan_toiminto */ ) GO CREATE TABLE edw.Tyoaikakirjaus ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Aika decimal(18,6), Suorituspaivamaara date, Kirjauspaivamaara date, Tyonumero char, Lisateksti nvarchar(4000) ) GO CREATE TABLE edw.Tyoaikakirjauksen_tila ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO CREATE TABLE edw.Toiminto ( Id Integer IDENTITY(1,1) PRIMARY KEY NOT NULL, Avain nvarchar(100) NOT NULL, Koodi nvarchar(20), Nimi nvarchar(200) ) GO /* ************** foreign key fields and references **************** */ ALTER TABLE edw.Maakunta ADD Laani_Id Integer NOT NULL GO ALTER TABLE edw.Maakunta ADD CONSTRAINT FK_Maakunta_0 FOREIGN KEY(Laani_Id) REFERENCES edw.Laani (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kunta ADD Maakunta_Id Integer NOT NULL GO ALTER TABLE edw.Kunta ADD CONSTRAINT FK_Kunta_0 FOREIGN KEY(Maakunta_Id) REFERENCES edw.Maakunta (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Postinumero ADD Kunta_Id Integer NOT NULL GO ALTER TABLE edw.Postinumero ADD CONSTRAINT FK_Postinumero_0 FOREIGN KEY(Kunta_Id) REFERENCES edw.Kunta (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Maa ADD Maanosa_Id Integer NOT NULL GO ALTER TABLE edw.Maa ADD CONSTRAINT FK_Maa_0 FOREIGN KEY(Maanosa_Id) REFERENCES edw.Maanosa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Osoite ADD Postinumero_Id Integer NOT NULL GO ALTER TABLE edw.Osoite ADD CONSTRAINT FK_Osoite_0 FOREIGN KEY(Postinumero_Id) REFERENCES edw.Postinumero (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Osoite ADD Maa_Id Integer NOT NULL GO ALTER TABLE edw.Osoite ADD CONSTRAINT FK_Osoite_1 FOREIGN KEY(Maa_Id) REFERENCES edw.Maa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Osoite ADD Maantiet_postinumero_Id Integer NOT NULL GO ALTER TABLE edw.Osoite ADD CONSTRAINT FK_Osoite_2 FOREIGN KEY(Maantiet_postinumero_Id) REFERENCES edw.Postinumero (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Toimipiste ADD Osoite_Id Integer NOT NULL GO ALTER TABLE edw.Toimipiste ADD CONSTRAINT FK_Toimipiste_0 FOREIGN KEY(Osoite_Id) REFERENCES edw.Osoite (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kiinteisto ADD Osoite_Id Integer NOT NULL GO ALTER TABLE edw.Kiinteisto ADD CONSTRAINT FK_Kiinteisto_0 FOREIGN KEY(Osoite_Id) REFERENCES edw.Osoite (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kiinteisto ADD Toimipiste_Id Integer NOT NULL GO ALTER TABLE edw.Kiinteisto ADD CONSTRAINT FK_Kiinteisto_1 FOREIGN KEY(Toimipiste_Id) REFERENCES edw.Toimipiste (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rakennus ADD Kiinteisto_Id Integer NOT NULL GO ALTER TABLE edw.Rakennus ADD CONSTRAINT FK_Rakennus_0 FOREIGN KEY(Kiinteisto_Id) REFERENCES edw.Kiinteisto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rakennuksen_osoite ADD Rakennus_Id Integer NOT NULL GO ALTER TABLE edw.Rakennuksen_osoite ADD CONSTRAINT FK_Rakennuksen_osoite_0 FOREIGN KEY(Rakennus_Id) REFERENCES edw.Rakennus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rakennuksen_osoite ADD Osoite_Id Integer NOT NULL GO ALTER TABLE edw.Rakennuksen_osoite ADD CONSTRAINT FK_Rakennuksen_osoite_1 FOREIGN KEY(Osoite_Id) REFERENCES edw.Osoite (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Toimipaikka ADD Rakennuksen_osoite_Id Integer NOT NULL GO ALTER TABLE edw.Toimipaikka ADD CONSTRAINT FK_Toimipaikka_0 FOREIGN KEY(Rakennuksen_osoite_Id) REFERENCES edw.Rakennuksen_osoite (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Toimipaikka ADD Toimipiste_Id Integer NOT NULL GO ALTER TABLE edw.Toimipaikka ADD CONSTRAINT FK_Toimipaikka_1 FOREIGN KEY(Toimipiste_Id) REFERENCES edw.Toimipiste (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Toimipaikka ADD Sijaintikunta_Id Integer NOT NULL GO ALTER TABLE edw.Toimipaikka ADD CONSTRAINT FK_Toimipaikka_2 FOREIGN KEY(Sijaintikunta_Id) REFERENCES edw.Kunta (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Toimipaikka ADD Toimipaikan_luonne_Id Integer NOT NULL GO ALTER TABLE edw.Toimipaikka ADD CONSTRAINT FK_Toimipaikka_3 FOREIGN KEY(Toimipaikan_luonne_Id) REFERENCES edw.Toimipaikan_luonne (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Toimipaikka ADD Toimipaikan_toiminta_Id Integer NOT NULL GO ALTER TABLE edw.Toimipaikka ADD CONSTRAINT FK_Toimipaikka_4 FOREIGN KEY(Toimipaikan_toiminta_Id) REFERENCES edw.Toimipaikan_toiminta (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Toimipaikka ADD Toimipaikan_toimiala_Id Integer NOT NULL GO ALTER TABLE edw.Toimipaikka ADD CONSTRAINT FK_Toimipaikka_5 FOREIGN KEY(Toimipaikan_toimiala_Id) REFERENCES edw.Toimipaikan_toimiala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo ADD Sukupuoli_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo ADD CONSTRAINT FK_Henkilo_0 FOREIGN KEY(Sukupuoli_Id) REFERENCES edw.Sukupuoli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo ADD Asiointikieli_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo ADD CONSTRAINT FK_Henkilo_1 FOREIGN KEY(Asiointikieli_Id) REFERENCES edw.Kieli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo ADD Aidinkieli_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo ADD CONSTRAINT FK_Henkilo_2 FOREIGN KEY(Aidinkieli_Id) REFERENCES edw.Kieli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo ADD Kansalaisuus_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo ADD CONSTRAINT FK_Henkilo_3 FOREIGN KEY(Kansalaisuus_Id) REFERENCES edw.Maa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo ADD Peruskoulutus_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo ADD CONSTRAINT FK_Henkilo_4 FOREIGN KEY(Peruskoulutus_Id) REFERENCES edw.Koulutusaste (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo ADD Kotikunta_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo ADD CONSTRAINT FK_Henkilo_5 FOREIGN KEY(Kotikunta_Id) REFERENCES edw.Kunta (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo ADD Kotimaa_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo ADD CONSTRAINT FK_Henkilo_6 FOREIGN KEY(Kotimaa_Id) REFERENCES edw.Maa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelija ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelija ADD CONSTRAINT FK_Opiskelija_0 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelija ADD Rekrytointikunta_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelija ADD CONSTRAINT FK_Opiskelija_1 FOREIGN KEY(Rekrytointikunta_Id) REFERENCES edw.Kunta (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelija ADD Opiskelukunta_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelija ADD CONSTRAINT FK_Opiskelija_2 FOREIGN KEY(Opiskelukunta_Id) REFERENCES edw.Kunta (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelija ADD Sijoittuminen_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelija ADD CONSTRAINT FK_Opiskelija_3 FOREIGN KEY(Sijoittuminen_Id) REFERENCES edw.Toimi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelupaikan_hakija ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelupaikan_hakija ADD CONSTRAINT FK_Opiskelupaikan_hakija_0 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Oppiaine ADD Kieli_Id Integer NOT NULL GO ALTER TABLE edw.Oppiaine ADD CONSTRAINT FK_Oppiaine_0 FOREIGN KEY(Kieli_Id) REFERENCES edw.Kieli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Oppiaine ADD Koulutusala_Id Integer NOT NULL GO ALTER TABLE edw.Oppiaine ADD CONSTRAINT FK_Oppiaine_1 FOREIGN KEY(Koulutusala_Id) REFERENCES edw.Koulutusala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Oppiaine ADD Oppiaineluokitus_Id Integer NOT NULL GO ALTER TABLE edw.Oppiaine ADD CONSTRAINT FK_Oppiaine_2 FOREIGN KEY(Oppiaineluokitus_Id) REFERENCES edw.Oppiaineluokitus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinto ADD Koulutusaste_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinto ADD CONSTRAINT FK_Tutkinto_0 FOREIGN KEY(Koulutusaste_Id) REFERENCES edw.Koulutusaste (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinto ADD Opintojen_taso_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinto ADD CONSTRAINT FK_Tutkinto_1 FOREIGN KEY(Opintojen_taso_Id) REFERENCES edw.Opintojen_taso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintojakso ADD Opinnon_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Opintojakso ADD CONSTRAINT FK_Opintojakso_0 FOREIGN KEY(Opinnon_tyyppi_Id) REFERENCES edw.Opinnon_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintojakso ADD Oppiaine_Id Integer NOT NULL GO ALTER TABLE edw.Opintojakso ADD CONSTRAINT FK_Opintojakso_1 FOREIGN KEY(Oppiaine_Id) REFERENCES edw.Oppiaine (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintokokonaisuus ADD Opinnon_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Opintokokonaisuus ADD CONSTRAINT FK_Opintokokonaisuus_0 FOREIGN KEY(Opinnon_tyyppi_Id) REFERENCES edw.Opinnon_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintokokonaisuus ADD Opintokokonaisuuden_nimi_Id Integer NOT NULL GO ALTER TABLE edw.Opintokokonaisuus ADD CONSTRAINT FK_Opintokokonaisuus_1 FOREIGN KEY(Opintokokonaisuuden_nimi_Id) REFERENCES edw.Opintokokonaisuuden_nimi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opetuksen_toteutus ADD Koulutuspaikkakunta_Id Integer NOT NULL GO ALTER TABLE edw.Opetuksen_toteutus ADD CONSTRAINT FK_Opetuksen_toteutus_0 FOREIGN KEY(Koulutuspaikkakunta_Id) REFERENCES edw.Kunta (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opetuksen_toteutus ADD Toteuttajatyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Opetuksen_toteutus ADD CONSTRAINT FK_Opetuksen_toteutus_1 FOREIGN KEY(Toteuttajatyyppi_Id) REFERENCES edw.Toteuttajatyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opetuksen_toteutus ADD Toimipaikka_Id Integer NOT NULL GO ALTER TABLE edw.Opetuksen_toteutus ADD CONSTRAINT FK_Opetuksen_toteutus_2 FOREIGN KEY(Toimipaikka_Id) REFERENCES edw.Toimipaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opetuksen_toteutus ADD Opetuksen_toteutustapa_Id Integer NOT NULL GO ALTER TABLE edw.Opetuksen_toteutus ADD CONSTRAINT FK_Opetuksen_toteutus_3 FOREIGN KEY(Opetuksen_toteutustapa_Id) REFERENCES edw.Opetuksen_toteutustapa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opetuksen_toteutus ADD Opintojakso_Id Integer NOT NULL GO ALTER TABLE edw.Opetuksen_toteutus ADD CONSTRAINT FK_Opetuksen_toteutus_4 FOREIGN KEY(Opintojakso_Id) REFERENCES edw.Opintojakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opetuksen_toteutus ADD Opintokokonaisuus_Id Integer NOT NULL GO ALTER TABLE edw.Opetuksen_toteutus ADD CONSTRAINT FK_Opetuksen_toteutus_5 FOREIGN KEY(Opintokokonaisuus_Id) REFERENCES edw.Opintokokonaisuus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opetuksen_toteutus ADD Opet_toteutuksen_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Opetuksen_toteutus ADD CONSTRAINT FK_Opetuksen_toteutus_6 FOREIGN KEY(Opet_toteutuksen_tyyppi_Id) REFERENCES edw.Opet_toteutuksen_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opetuksen_toteutus ADD Arvosana_asteikko_Id Integer NOT NULL GO ALTER TABLE edw.Opetuksen_toteutus ADD CONSTRAINT FK_Opetuksen_toteutus_7 FOREIGN KEY(Arvosana_asteikko_Id) REFERENCES edw.Arvosana_asteikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opetuksen_toteutus ADD Opetuksen_toteutuksen_tila_Id Integer NOT NULL GO ALTER TABLE edw.Opetuksen_toteutus ADD CONSTRAINT FK_Opetuksen_toteutus_8 FOREIGN KEY(Opetuksen_toteutuksen_tila_Id) REFERENCES edw.Opetuksen_toteutuksen_tila (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Koulutuksen_sisalto ADD Paaaine_Id Integer NOT NULL GO ALTER TABLE edw.Koulutuksen_sisalto ADD CONSTRAINT FK_Koulutuksen_sisalto_0 FOREIGN KEY(Paaaine_Id) REFERENCES edw.Oppiaine (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Koulutuksen_sisalto ADD Koulutusala_Id Integer NOT NULL GO ALTER TABLE edw.Koulutuksen_sisalto ADD CONSTRAINT FK_Koulutuksen_sisalto_1 FOREIGN KEY(Koulutusala_Id) REFERENCES edw.Koulutusala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Koulutuksen_sisalto ADD Koulutusohjelma_Id Integer NOT NULL GO ALTER TABLE edw.Koulutuksen_sisalto ADD CONSTRAINT FK_Koulutuksen_sisalto_2 FOREIGN KEY(Koulutusohjelma_Id) REFERENCES edw.Koulutusohjelma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Koulutuksen_sisalto ADD Opintosuunta_Id Integer NOT NULL GO ALTER TABLE edw.Koulutuksen_sisalto ADD CONSTRAINT FK_Koulutuksen_sisalto_3 FOREIGN KEY(Opintosuunta_Id) REFERENCES edw.Opintosuunta (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Koulutuksen_sisalto ADD Korkeakoulututkinto_Id Integer NOT NULL GO ALTER TABLE edw.Koulutuksen_sisalto ADD CONSTRAINT FK_Koulutuksen_sisalto_4 FOREIGN KEY(Korkeakoulututkinto_Id) REFERENCES edw.Tutkinto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Koulutuksen_sisalto ADD Tutkintonimike_Id Integer NOT NULL GO ALTER TABLE edw.Koulutuksen_sisalto ADD CONSTRAINT FK_Koulutuksen_sisalto_5 FOREIGN KEY(Tutkintonimike_Id) REFERENCES edw.Tutkintonimike (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Koulutuksen_sisalto ADD Opintoala_Id Integer NOT NULL GO ALTER TABLE edw.Koulutuksen_sisalto ADD CONSTRAINT FK_Koulutuksen_sisalto_6 FOREIGN KEY(Opintoala_Id) REFERENCES edw.Opintoala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Koulutuksen_sisalto ADD Opetuksen_kohderyhma_Id Integer NOT NULL GO ALTER TABLE edw.Koulutuksen_sisalto ADD CONSTRAINT FK_Koulutuksen_sisalto_7 FOREIGN KEY(Opetuksen_kohderyhma_Id) REFERENCES edw.Opetuksen_kohderyhma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Koulutuksen_sisalto ADD Opetuksen_toteutus_Id Integer NOT NULL GO ALTER TABLE edw.Koulutuksen_sisalto ADD CONSTRAINT FK_Koulutuksen_sisalto_8 FOREIGN KEY(Opetuksen_toteutus_Id) REFERENCES edw.Opetuksen_toteutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Aikajakso ADD Lukukauden_kausitieto_Id Integer NOT NULL GO ALTER TABLE edw.Aikajakso ADD CONSTRAINT FK_Aikajakso_0 FOREIGN KEY(Lukukauden_kausitieto_Id) REFERENCES edw.Lukukauden_kausitieto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Aikajakso ADD Lukuvuosi_Id Integer NOT NULL GO ALTER TABLE edw.Aikajakso ADD CONSTRAINT FK_Aikajakso_1 FOREIGN KEY(Lukuvuosi_Id) REFERENCES edw.Aikajakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Aikajakso ADD Aikajakson_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Aikajakso ADD CONSTRAINT FK_Aikajakso_2 FOREIGN KEY(Aikajakson_tyyppi_Id) REFERENCES edw.Aikajakson_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Korkeakoulu ADD Kotipaikka_Id Integer NOT NULL GO ALTER TABLE edw.Korkeakoulu ADD CONSTRAINT FK_Korkeakoulu_0 FOREIGN KEY(Kotipaikka_Id) REFERENCES edw.Osoite (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Korkeakoulu ADD Opetuskieli_Id Integer NOT NULL GO ALTER TABLE edw.Korkeakoulu ADD CONSTRAINT FK_Korkeakoulu_1 FOREIGN KEY(Opetuskieli_Id) REFERENCES edw.Kieli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Korkeakoulu ADD Organisaatiotyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Korkeakoulu ADD CONSTRAINT FK_Korkeakoulu_2 FOREIGN KEY(Organisaatiotyyppi_Id) REFERENCES edw.Organisaatiotyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Koulu ADD Korkeakoulu_Id Integer NOT NULL GO ALTER TABLE edw.Koulu ADD CONSTRAINT FK_Koulu_0 FOREIGN KEY(Korkeakoulu_Id) REFERENCES edw.Korkeakoulu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tiedekunta_koulutusyksikko ADD Korkeakoulu_Id Integer NOT NULL GO ALTER TABLE edw.Tiedekunta_koulutusyksikko ADD CONSTRAINT FK_Tiedekunta_koulutusyksikko_0 FOREIGN KEY(Korkeakoulu_Id) REFERENCES edw.Korkeakoulu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tiedekunta_koulutusyksikko ADD Koulu_Id Integer NOT NULL GO ALTER TABLE edw.Tiedekunta_koulutusyksikko ADD CONSTRAINT FK_Tiedekunta_koulutusyksikko_1 FOREIGN KEY(Koulu_Id) REFERENCES edw.Koulu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Laitos_osasto ADD Tiedekunta_koulutusyksikko_Id Integer NOT NULL GO ALTER TABLE edw.Laitos_osasto ADD CONSTRAINT FK_Laitos_osasto_0 FOREIGN KEY(Tiedekunta_koulutusyksikko_Id) REFERENCES edw.Tiedekunta_koulutusyksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Laitos_osasto ADD Korkeakoulu_Id Integer NOT NULL GO ALTER TABLE edw.Laitos_osasto ADD CONSTRAINT FK_Laitos_osasto_1 FOREIGN KEY(Korkeakoulu_Id) REFERENCES edw.Korkeakoulu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Laitos_osasto ADD Harjkoulun_koulutusaste_Id Integer NOT NULL GO ALTER TABLE edw.Laitos_osasto ADD CONSTRAINT FK_Laitos_osasto_2 FOREIGN KEY(Harjkoulun_koulutusaste_Id) REFERENCES edw.Harjkoulun_koulutusaste (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Osasto ADD Laitos_osasto_Id Integer NOT NULL GO ALTER TABLE edw.Osasto ADD CONSTRAINT FK_Osasto_0 FOREIGN KEY(Laitos_osasto_Id) REFERENCES edw.Laitos_osasto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Osasto ADD Tiedekunta_koulutusyksikko_Id Integer NOT NULL GO ALTER TABLE edw.Osasto ADD CONSTRAINT FK_Osasto_1 FOREIGN KEY(Tiedekunta_koulutusyksikko_Id) REFERENCES edw.Tiedekunta_koulutusyksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikka ADD Osasto_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikka ADD CONSTRAINT FK_Kustannuspaikka_0 FOREIGN KEY(Osasto_Id) REFERENCES edw.Osasto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikka ADD Laitos_osasto_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikka ADD CONSTRAINT FK_Kustannuspaikka_1 FOREIGN KEY(Laitos_osasto_Id) REFERENCES edw.Laitos_osasto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Koulutus_korkeakoulussa ADD Kohdelukukausi_Id Integer NOT NULL GO ALTER TABLE edw.Koulutus_korkeakoulussa ADD CONSTRAINT FK_Koulutus_korkeakoulussa_0 FOREIGN KEY(Kohdelukukausi_Id) REFERENCES edw.Aikajakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Koulutus_korkeakoulussa ADD Koulutuksen_sisalto_Id Integer NOT NULL GO ALTER TABLE edw.Koulutus_korkeakoulussa ADD CONSTRAINT FK_Koulutus_korkeakoulussa_1 FOREIGN KEY(Koulutuksen_sisalto_Id) REFERENCES edw.Koulutuksen_sisalto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Koulutus_korkeakoulussa ADD Koulutuksen_tarjoaja_Id Integer NOT NULL GO ALTER TABLE edw.Koulutus_korkeakoulussa ADD CONSTRAINT FK_Koulutus_korkeakoulussa_2 FOREIGN KEY(Koulutuksen_tarjoaja_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Hakukohde ADD Koulutuksen_sisalto_Id Integer NOT NULL GO ALTER TABLE edw.Hakukohde ADD CONSTRAINT FK_Hakukohde_0 FOREIGN KEY(Koulutuksen_sisalto_Id) REFERENCES edw.Koulutuksen_sisalto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Hakukohde ADD Koulutustarjonta_Id Integer NOT NULL GO ALTER TABLE edw.Hakukohde ADD CONSTRAINT FK_Hakukohde_1 FOREIGN KEY(Koulutustarjonta_Id) REFERENCES edw.Koulutus_korkeakoulussa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelijavalinta ADD Valintalaji_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelijavalinta ADD CONSTRAINT FK_Opiskelijavalinta_0 FOREIGN KEY(Valintalaji_Id) REFERENCES edw.Valintalaji (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelijavalinta ADD Koordinoiva_korkeakoulu_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelijavalinta ADD CONSTRAINT FK_Opiskelijavalinta_1 FOREIGN KEY(Koordinoiva_korkeakoulu_Id) REFERENCES edw.Korkeakoulu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Valintaera ADD Koulutuksen_alkajankohta_Id Integer NOT NULL GO ALTER TABLE edw.Valintaera ADD CONSTRAINT FK_Valintaera_0 FOREIGN KEY(Koulutuksen_alkajankohta_Id) REFERENCES edw.Aikajakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Valintaera ADD Opiskelijavalinta_Id Integer NOT NULL GO ALTER TABLE edw.Valintaera ADD CONSTRAINT FK_Valintaera_1 FOREIGN KEY(Opiskelijavalinta_Id) REFERENCES edw.Opiskelijavalinta (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Valintaeran_hakukohde ADD Hakukohde_Id Integer NOT NULL GO ALTER TABLE edw.Valintaeran_hakukohde ADD CONSTRAINT FK_Valintaeran_hakukohde_0 FOREIGN KEY(Hakukohde_Id) REFERENCES edw.Hakukohde (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Valintaeran_hakukohde ADD Valintaera_Id Integer NOT NULL GO ALTER TABLE edw.Valintaeran_hakukohde ADD CONSTRAINT FK_Valintaeran_hakukohde_1 FOREIGN KEY(Valintaera_Id) REFERENCES edw.Valintaera (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Valintaeran_hakukohde ADD Toimipaikka_Id Integer NOT NULL GO ALTER TABLE edw.Valintaeran_hakukohde ADD CONSTRAINT FK_Valintaeran_hakukohde_2 FOREIGN KEY(Toimipaikka_Id) REFERENCES edw.Toimipaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelupaikkahakemus ADD Opiskelupaikan_hakija_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelupaikkahakemus ADD CONSTRAINT FK_Opiskelupaikkahakemus_0 FOREIGN KEY(Opiskelupaikan_hakija_Id) REFERENCES edw.Opiskelupaikan_hakija (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelupaikkahakemus ADD Valintaeran_hakukohde_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelupaikkahakemus ADD CONSTRAINT FK_Opiskelupaikkahakemus_1 FOREIGN KEY(Valintaeran_hakukohde_Id) REFERENCES edw.Valintaeran_hakukohde (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelupaikkahakemus ADD Hakuperuste_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelupaikkahakemus ADD CONSTRAINT FK_Opiskelupaikkahakemus_2 FOREIGN KEY(Hakuperuste_Id) REFERENCES edw.Pohjakoulutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Valintapaatos ADD Opiskelupaikkahakemus_Id Integer NOT NULL GO ALTER TABLE edw.Valintapaatos ADD CONSTRAINT FK_Valintapaatos_0 FOREIGN KEY(Opiskelupaikkahakemus_Id) REFERENCES edw.Opiskelupaikkahakemus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Valintapaatos ADD Valintatapa_Id Integer NOT NULL GO ALTER TABLE edw.Valintapaatos ADD CONSTRAINT FK_Valintapaatos_1 FOREIGN KEY(Valintatapa_Id) REFERENCES edw.Valintatapa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Valintapaatos ADD Valinnan_tulos_Id Integer NOT NULL GO ALTER TABLE edw.Valintapaatos ADD CONSTRAINT FK_Valintapaatos_2 FOREIGN KEY(Valinnan_tulos_Id) REFERENCES edw.Valinnan_tulos (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Valintapaatos ADD Valintakiintio_Id Integer NOT NULL GO ALTER TABLE edw.Valintapaatos ADD CONSTRAINT FK_Valintapaatos_3 FOREIGN KEY(Valintakiintio_Id) REFERENCES edw.Valintakiintio (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Valintapaatos ADD Opiskpaikan_vastaanottotapa_Id Integer NOT NULL GO ALTER TABLE edw.Valintapaatos ADD CONSTRAINT FK_Valintapaatos_4 FOREIGN KEY(Opiskpaikan_vastaanottotapa_Id) REFERENCES edw.Opiskpaikan_vastaanottotapa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulkoinen_organisaatio ADD Organisaatiotyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Ulkoinen_organisaatio ADD CONSTRAINT FK_Ulkoinen_organisaatio_0 FOREIGN KEY(Organisaatiotyyppi_Id) REFERENCES edw.Organisaatiotyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulkoinen_organisaatio ADD Yhteiskuntasektori_Id Integer NOT NULL GO ALTER TABLE edw.Ulkoinen_organisaatio ADD CONSTRAINT FK_Ulkoinen_organisaatio_1 FOREIGN KEY(Yhteiskuntasektori_Id) REFERENCES edw.Yhteiskuntasektori (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_organisaation_yksikko ADD Ulkoinen_organisaatio_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_organisaation_yksikko ADD CONSTRAINT FK_Ulk_organisaation_yksikko_0 FOREIGN KEY(Ulkoinen_organisaatio_Id) REFERENCES edw.Ulkoinen_organisaatio (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_organisaation_yksikko ADD Osoite_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_organisaation_yksikko ADD CONSTRAINT FK_Ulk_organisaation_yksikko_1 FOREIGN KEY(Osoite_Id) REFERENCES edw.Osoite (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_organisaation_yksikko ADD Sijaintikunta_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_organisaation_yksikko ADD CONSTRAINT FK_Ulk_organisaation_yksikko_2 FOREIGN KEY(Sijaintikunta_Id) REFERENCES edw.Kunta (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_organisaation_yksikko ADD Organisaatiotyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_organisaation_yksikko ADD CONSTRAINT FK_Ulk_organisaation_yksikko_3 FOREIGN KEY(Organisaatiotyyppi_Id) REFERENCES edw.Organisaatiotyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_organisaation_yksikko ADD Maa_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_organisaation_yksikko ADD CONSTRAINT FK_Ulk_organisaation_yksikko_4 FOREIGN KEY(Maa_Id) REFERENCES edw.Maa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeus ADD Valintakiintio_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeus ADD CONSTRAINT FK_Opinto_oikeus_0 FOREIGN KEY(Valintakiintio_Id) REFERENCES edw.Valintakiintio (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeus ADD Opiskelija_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeus ADD CONSTRAINT FK_Opinto_oikeus_1 FOREIGN KEY(Opiskelija_Id) REFERENCES edw.Opiskelija (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeus ADD Op_oik_paattymisen_syy_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeus ADD CONSTRAINT FK_Opinto_oikeus_2 FOREIGN KEY(Op_oik_paattymisen_syy_Id) REFERENCES edw.Op_oik_paattymisen_syy (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeus ADD Opinto_oikeuden_peruste_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeus ADD CONSTRAINT FK_Opinto_oikeus_3 FOREIGN KEY(Opinto_oikeuden_peruste_Id) REFERENCES edw.Opinto_oikeuden_peruste (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeus ADD Saapumisryhma_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeus ADD CONSTRAINT FK_Opinto_oikeus_4 FOREIGN KEY(Saapumisryhma_Id) REFERENCES edw.Opiskelijaryhma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeus ADD Valintapaatos_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeus ADD CONSTRAINT FK_Opinto_oikeus_5 FOREIGN KEY(Valintapaatos_Id) REFERENCES edw.Valintapaatos (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeus ADD Opinto_oikeuden_asema_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeus ADD CONSTRAINT FK_Opinto_oikeus_6 FOREIGN KEY(Opinto_oikeuden_asema_Id) REFERENCES edw.Opinto_oikeuden_asema (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeus ADD Kotioppilaitos_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeus ADD CONSTRAINT FK_Opinto_oikeus_7 FOREIGN KEY(Kotioppilaitos_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeus ADD Opiskelun_kohteet_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeus ADD CONSTRAINT FK_Opinto_oikeus_8 FOREIGN KEY(Opiskelun_kohteet_Id) REFERENCES edw.Koulutuksen_sisalto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeus ADD Koulutusala_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeus ADD CONSTRAINT FK_Opinto_oikeus_9 FOREIGN KEY(Koulutusala_Id) REFERENCES edw.Koulutusala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeus ADD Opiskelijatyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeus ADD CONSTRAINT FK_Opinto_oikeus_10 FOREIGN KEY(Opiskelijatyyppi_Id) REFERENCES edw.Opiskelijatyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeus ADD Opiskeluoikeuden_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeus ADD CONSTRAINT FK_Opinto_oikeus_11 FOREIGN KEY(Opiskeluoikeuden_tyyppi_Id) REFERENCES edw.Opiskeluoikeuden_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_oikeuden_organisaatio ADD Opinto_oikeus_Id Integer NOT NULL GO ALTER TABLE edw.Op_oikeuden_organisaatio ADD CONSTRAINT FK_Op_oikeuden_organisaatio_0 FOREIGN KEY(Opinto_oikeus_Id) REFERENCES edw.Opinto_oikeus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_oikeuden_organisaatio ADD Ulk_organisaation_yksikko_Id Integer NOT NULL GO ALTER TABLE edw.Op_oikeuden_organisaatio ADD CONSTRAINT FK_Op_oikeuden_organisaatio_1 FOREIGN KEY(Ulk_organisaation_yksikko_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_oikeuden_organisaatio ADD Org_rooli_opetuksessa_Id Integer NOT NULL GO ALTER TABLE edw.Op_oikeuden_organisaatio ADD CONSTRAINT FK_Op_oikeuden_organisaatio_2 FOREIGN KEY(Org_rooli_opetuksessa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Arvosana ADD Arvosana_asteikko_Id Integer NOT NULL GO ALTER TABLE edw.Arvosana ADD CONSTRAINT FK_Arvosana_0 FOREIGN KEY(Arvosana_asteikko_Id) REFERENCES edw.Arvosana_asteikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Hanke ADD Ylahanke_Id Integer NOT NULL GO ALTER TABLE edw.Hanke ADD CONSTRAINT FK_Hanke_0 FOREIGN KEY(Ylahanke_Id) REFERENCES edw.Hanke (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tieteenala ADD Tieteenalaluokitus_Id Integer NOT NULL GO ALTER TABLE edw.Tieteenala ADD CONSTRAINT FK_Tieteenala_0 FOREIGN KEY(Tieteenalaluokitus_Id) REFERENCES edw.Tieteenalaluokitus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projekti ADD Hanke_Id Integer NOT NULL GO ALTER TABLE edw.Projekti ADD CONSTRAINT FK_Projekti_0 FOREIGN KEY(Hanke_Id) REFERENCES edw.Hanke (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projekti ADD Projektin_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Projekti ADD CONSTRAINT FK_Projekti_1 FOREIGN KEY(Projektin_tyyppi_Id) REFERENCES edw.Projektin_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projekti ADD Tieteenala_Id Integer NOT NULL GO ALTER TABLE edw.Projekti ADD CONSTRAINT FK_Projekti_2 FOREIGN KEY(Tieteenala_Id) REFERENCES edw.Tieteenala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projekti ADD Julkisuusluokitus_Id Integer NOT NULL GO ALTER TABLE edw.Projekti ADD CONSTRAINT FK_Projekti_3 FOREIGN KEY(Julkisuusluokitus_Id) REFERENCES edw.Julkisuusluokitus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projekti ADD Opinto_oikeus_Id Integer NOT NULL GO ALTER TABLE edw.Projekti ADD CONSTRAINT FK_Projekti_4 FOREIGN KEY(Opinto_oikeus_Id) REFERENCES edw.Opinto_oikeus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projekti ADD Koulutusala_Id Integer NOT NULL GO ALTER TABLE edw.Projekti ADD CONSTRAINT FK_Projekti_5 FOREIGN KEY(Koulutusala_Id) REFERENCES edw.Koulutusala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projekti ADD Kustannusmalli_Id Integer NOT NULL GO ALTER TABLE edw.Projekti ADD CONSTRAINT FK_Projekti_6 FOREIGN KEY(Kustannusmalli_Id) REFERENCES edw.Kustannusmalli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintojaksorakenne ADD Laitos_osasto_Id Integer NOT NULL GO ALTER TABLE edw.Opintojaksorakenne ADD CONSTRAINT FK_Opintojaksorakenne_0 FOREIGN KEY(Laitos_osasto_Id) REFERENCES edw.Laitos_osasto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintojaksorakenne ADD Koulutuksen_sisalto_Id Integer NOT NULL GO ALTER TABLE edw.Opintojaksorakenne ADD CONSTRAINT FK_Opintojaksorakenne_1 FOREIGN KEY(Koulutuksen_sisalto_Id) REFERENCES edw.Koulutuksen_sisalto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintojaksorakenne ADD Opetuksen_kohderyhma_Id Integer NOT NULL GO ALTER TABLE edw.Opintojaksorakenne ADD CONSTRAINT FK_Opintojaksorakenne_2 FOREIGN KEY(Opetuksen_kohderyhma_Id) REFERENCES edw.Opetuksen_kohderyhma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintojaksorakenne ADD Opintojaksorakenteen_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Opintojaksorakenne ADD CONSTRAINT FK_Opintojaksorakenne_3 FOREIGN KEY(Opintojaksorakenteen_tyyppi_Id) REFERENCES edw.Opintojaksorakenteen_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Suunnitellut_opinnot ADD Opintojaksorakenne_Id Integer NOT NULL GO ALTER TABLE edw.Suunnitellut_opinnot ADD CONSTRAINT FK_Suunnitellut_opinnot_0 FOREIGN KEY(Opintojaksorakenne_Id) REFERENCES edw.Opintojaksorakenne (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Suunnitellut_opinnot ADD Opinto_oikeus_Id Integer NOT NULL GO ALTER TABLE edw.Suunnitellut_opinnot ADD CONSTRAINT FK_Suunnitellut_opinnot_1 FOREIGN KEY(Opinto_oikeus_Id) REFERENCES edw.Opinto_oikeus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Suunnitellut_opinnot ADD Opiskelija_Id Integer NOT NULL GO ALTER TABLE edw.Suunnitellut_opinnot ADD CONSTRAINT FK_Suunnitellut_opinnot_2 FOREIGN KEY(Opiskelija_Id) REFERENCES edw.Opiskelija (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Opinnaytteen_laji_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_0 FOREIGN KEY(Opinnaytteen_laji_Id) REFERENCES edw.Opinnaytteen_laji (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Opinnon_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_1 FOREIGN KEY(Opinnon_tyyppi_Id) REFERENCES edw.Opinnon_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Opinto_oikeus_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_2 FOREIGN KEY(Opinto_oikeus_Id) REFERENCES edw.Opinto_oikeus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Arvosana_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_3 FOREIGN KEY(Arvosana_Id) REFERENCES edw.Arvosana (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Opetuksen_toteutus_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_4 FOREIGN KEY(Opetuksen_toteutus_Id) REFERENCES edw.Opetuksen_toteutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Opiskelijaprojekti_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_5 FOREIGN KEY(Opiskelijaprojekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Osaamisen_tunnustaminen_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_6 FOREIGN KEY(Osaamisen_tunnustaminen_Id) REFERENCES edw.Opintosuoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Kieli_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_7 FOREIGN KEY(Kieli_Id) REFERENCES edw.Kieli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Opintosuorituksen_tila_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_8 FOREIGN KEY(Opintosuorituksen_tila_Id) REFERENCES edw.Opintosuorituksen_tila (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Opintosuorituksen_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_9 FOREIGN KEY(Opintosuorituksen_tyyppi_Id) REFERENCES edw.Opintosuorituksen_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Opiskelija_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_10 FOREIGN KEY(Opiskelija_Id) REFERENCES edw.Opiskelija (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Suorituspaikan_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_11 FOREIGN KEY(Suorituspaikan_tyyppi_Id) REFERENCES edw.Suorituspaikan_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Suunn_suoritusajankohta_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_12 FOREIGN KEY(Suunn_suoritusajankohta_Id) REFERENCES edw.Aikajakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Opintojakso_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_13 FOREIGN KEY(Opintojakso_Id) REFERENCES edw.Opintojakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Suunnitellut_opinnot_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_14 FOREIGN KEY(Suunnitellut_opinnot_Id) REFERENCES edw.Suunnitellut_opinnot (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Opintokokonaisuus_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_15 FOREIGN KEY(Opintokokonaisuus_Id) REFERENCES edw.Opintokokonaisuus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Toteutunut_opintosuoritus_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_16 FOREIGN KEY(Toteutunut_opintosuoritus_Id) REFERENCES edw.Opintosuoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Koulutusaste_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_17 FOREIGN KEY(Koulutusaste_Id) REFERENCES edw.Koulutusaste (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Opintosuorituksen_laji_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_18 FOREIGN KEY(Opintosuorituksen_laji_Id) REFERENCES edw.Opintosuorituksen_laji (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Opetusharjoittelun_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_19 FOREIGN KEY(Opetusharjoittelun_tyyppi_Id) REFERENCES edw.Opetusharjoittelun_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuoritus ADD Tutkintonimike_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuoritus ADD CONSTRAINT FK_Opintosuoritus_20 FOREIGN KEY(Tutkintonimike_Id) REFERENCES edw.Tutkintonimike (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_suorituksen_organisaatio ADD Opintosuoritus_Id Integer NOT NULL GO ALTER TABLE edw.Op_suorituksen_organisaatio ADD CONSTRAINT FK_Op_suorituksen_organisaatio_0 FOREIGN KEY(Opintosuoritus_Id) REFERENCES edw.Opintosuoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_suorituksen_organisaatio ADD Ulk_organisaation_yksikko_Id Integer NOT NULL GO ALTER TABLE edw.Op_suorituksen_organisaatio ADD CONSTRAINT FK_Op_suorituksen_organisaatio_1 FOREIGN KEY(Ulk_organisaation_yksikko_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_suorituksen_organisaatio ADD Org_rooli_opetuksessa_Id Integer NOT NULL GO ALTER TABLE edw.Op_suorituksen_organisaatio ADD CONSTRAINT FK_Op_suorituksen_organisaatio_2 FOREIGN KEY(Org_rooli_opetuksessa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_suor_liittyva_luokittelu ADD Opintosuoritus_Id Integer NOT NULL GO ALTER TABLE edw.Op_suor_liittyva_luokittelu ADD CONSTRAINT FK_Op_suor_liittyva_luokittelu_0 FOREIGN KEY(Opintosuoritus_Id) REFERENCES edw.Opintosuoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_suor_liittyva_luokittelu ADD Op_suor_luokittelu_Id Integer NOT NULL GO ALTER TABLE edw.Op_suor_liittyva_luokittelu ADD CONSTRAINT FK_Op_suor_liittyva_luokittelu_1 FOREIGN KEY(Op_suor_luokittelu_Id) REFERENCES edw.Op_suor_luokittelu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_suor_koulutusala ADD Koulutusala_Id Integer NOT NULL GO ALTER TABLE edw.Op_suor_koulutusala ADD CONSTRAINT FK_Op_suor_koulutusala_0 FOREIGN KEY(Koulutusala_Id) REFERENCES edw.Koulutusala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_suor_koulutusala ADD Opintosuoritus_Id Integer NOT NULL GO ALTER TABLE edw.Op_suor_koulutusala ADD CONSTRAINT FK_Op_suor_koulutusala_1 FOREIGN KEY(Opintosuoritus_Id) REFERENCES edw.Opintosuoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskeluoikeuden_liittyvyys ADD Seuraava_Id Integer NOT NULL GO ALTER TABLE edw.Opiskeluoikeuden_liittyvyys ADD CONSTRAINT FK_Opiskeluoikeuden_liittyvyys_0 FOREIGN KEY(Seuraava_Id) REFERENCES edw.Opinto_oikeus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskeluoikeuden_liittyvyys ADD Edeltava_Id Integer NOT NULL GO ALTER TABLE edw.Opiskeluoikeuden_liittyvyys ADD CONSTRAINT FK_Opiskeluoikeuden_liittyvyys_1 FOREIGN KEY(Edeltava_Id) REFERENCES edw.Opinto_oikeus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkiloryhma ADD OKM_henkiloryhma_Id Integer NOT NULL GO ALTER TABLE edw.Henkiloryhma ADD CONSTRAINT FK_Henkiloryhma_0 FOREIGN KEY(OKM_henkiloryhma_Id) REFERENCES edw.OKM_henkiloryhma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Nimike ADD Henkiloryhma_Id Integer NOT NULL GO ALTER TABLE edw.Nimike ADD CONSTRAINT FK_Nimike_0 FOREIGN KEY(Henkiloryhma_Id) REFERENCES edw.Henkiloryhma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tehtavan_vaativuustaso ADD Arviointijarjestelma_Id Integer NOT NULL GO ALTER TABLE edw.Tehtavan_vaativuustaso ADD CONSTRAINT FK_Tehtavan_vaativuustaso_0 FOREIGN KEY(Arviointijarjestelma_Id) REFERENCES edw.Arviointijarjestelma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tyontekija ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Tyontekija ADD CONSTRAINT FK_Tyontekija_0 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tehtavankuvaus ADD Arviointijarjestelma_Id Integer NOT NULL GO ALTER TABLE edw.Tehtavankuvaus ADD CONSTRAINT FK_Tehtavankuvaus_0 FOREIGN KEY(Arviointijarjestelma_Id) REFERENCES edw.Arviointijarjestelma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tehtavankuvaus ADD Sijoitusyksikko_Id Integer NOT NULL GO ALTER TABLE edw.Tehtavankuvaus ADD CONSTRAINT FK_Tehtavankuvaus_1 FOREIGN KEY(Sijoitusyksikko_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tehtavankuvaus ADD Nimike_Id Integer NOT NULL GO ALTER TABLE edw.Tehtavankuvaus ADD CONSTRAINT FK_Tehtavankuvaus_2 FOREIGN KEY(Nimike_Id) REFERENCES edw.Nimike (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tehtavankuvaus ADD Tehtavan_vaativuustaso_Id Integer NOT NULL GO ALTER TABLE edw.Tehtavankuvaus ADD CONSTRAINT FK_Tehtavankuvaus_3 FOREIGN KEY(Tehtavan_vaativuustaso_Id) REFERENCES edw.Tehtavan_vaativuustaso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tehtavankuvaus ADD Tyontekija_Id Integer NOT NULL GO ALTER TABLE edw.Tehtavankuvaus ADD CONSTRAINT FK_Tehtavankuvaus_4 FOREIGN KEY(Tyontekija_Id) REFERENCES edw.Tyontekija (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projektin_kerroin ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Projektin_kerroin ADD CONSTRAINT FK_Projektin_kerroin_0 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projektin_kerroin ADD Projektin_kertoimen_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Projektin_kerroin ADD CONSTRAINT FK_Projektin_kerroin_1 FOREIGN KEY(Projektin_kertoimen_tyyppi_Id) REFERENCES edw.Projektin_kertoimen_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkkohtainen_suoritustaso ADD Arviointijarjestelma_Id Integer NOT NULL GO ALTER TABLE edw.Henkkohtainen_suoritustaso ADD CONSTRAINT FK_Henkkohtainen_suoritustaso_0 FOREIGN KEY(Arviointijarjestelma_Id) REFERENCES edw.Arviointijarjestelma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projektin_rakenneosa ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Projektin_rakenneosa ADD CONSTRAINT FK_Projektin_rakenneosa_0 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projektin_rakenneosa ADD Ylaprojektin_rakenneosa_Id Integer NOT NULL GO ALTER TABLE edw.Projektin_rakenneosa ADD CONSTRAINT FK_Projektin_rakenneosa_1 FOREIGN KEY(Ylaprojektin_rakenneosa_Id) REFERENCES edw.Projektin_rakenneosa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projektin_rakenneosa ADD Tulosalue_Id Integer NOT NULL GO ALTER TABLE edw.Projektin_rakenneosa ADD CONSTRAINT FK_Projektin_rakenneosa_2 FOREIGN KEY(Tulosalue_Id) REFERENCES edw.Tulosalue (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projektin_rakenneosa ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Projektin_rakenneosa ADD CONSTRAINT FK_Projektin_rakenneosa_3 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projektin_rakenneosa ADD Projektin_rakennosan_tila_Id Integer NOT NULL GO ALTER TABLE edw.Projektin_rakenneosa ADD CONSTRAINT FK_Projektin_rakenneosa_4 FOREIGN KEY(Projektin_rakennosan_tila_Id) REFERENCES edw.Projektin_rakennosan_tila (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projektin_rakenneosa ADD Proj_rak_os_rahoitus_tila_Id Integer NOT NULL GO ALTER TABLE edw.Projektin_rakenneosa ADD CONSTRAINT FK_Projektin_rakenneosa_5 FOREIGN KEY(Proj_rak_os_rahoitus_tila_Id) REFERENCES edw.Proj_rak_os_rahoitus_tila (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opetustapahtuma ADD Opetuksen_toteutus_Id Integer NOT NULL GO ALTER TABLE edw.Opetustapahtuma ADD CONSTRAINT FK_Opetustapahtuma_0 FOREIGN KEY(Opetuksen_toteutus_Id) REFERENCES edw.Opetuksen_toteutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opetustapahtuma ADD Opetustapahtuman_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Opetustapahtuma ADD CONSTRAINT FK_Opetustapahtuma_1 FOREIGN KEY(Opetustapahtuman_tyyppi_Id) REFERENCES edw.Opetustapahtuman_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opetustapahtuma ADD Kieli_Id Integer NOT NULL GO ALTER TABLE edw.Opetustapahtuma ADD CONSTRAINT FK_Opetustapahtuma_2 FOREIGN KEY(Kieli_Id) REFERENCES edw.Kieli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_opetustapahtumassa ADD Henkilon_rooli_opetuksessa_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_opetustapahtumassa ADD CONSTRAINT FK_Henkilo_opetustapahtumassa_0 FOREIGN KEY(Henkilon_rooli_opetuksessa_Id) REFERENCES edw.Henkilon_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_opetustapahtumassa ADD Opetustapahtuma_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_opetustapahtumassa ADD CONSTRAINT FK_Henkilo_opetustapahtumassa_1 FOREIGN KEY(Opetustapahtuma_Id) REFERENCES edw.Opetustapahtuma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_opetustapahtumassa ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_opetustapahtumassa ADD CONSTRAINT FK_Henkilo_opetustapahtumassa_2 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikan_koulutusala ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikan_koulutusala ADD CONSTRAINT FK_Kustannuspaikan_koulutusala_0 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikan_koulutusala ADD Koulutusala_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikan_koulutusala ADD CONSTRAINT FK_Kustannuspaikan_koulutusala_1 FOREIGN KEY(Koulutusala_Id) REFERENCES edw.Koulutusala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilon_patevyys ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Henkilon_patevyys ADD CONSTRAINT FK_Henkilon_patevyys_0 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilon_patevyys ADD Patevyys_Id Integer NOT NULL GO ALTER TABLE edw.Henkilon_patevyys ADD CONSTRAINT FK_Henkilon_patevyys_1 FOREIGN KEY(Patevyys_Id) REFERENCES edw.Patevyys (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilon_patevyys ADD Opintosuoritus_Id Integer NOT NULL GO ALTER TABLE edw.Henkilon_patevyys ADD CONSTRAINT FK_Henkilon_patevyys_2 FOREIGN KEY(Opintosuoritus_Id) REFERENCES edw.Opintosuoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Harjoittelukoulun_oppilas ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Harjoittelukoulun_oppilas ADD CONSTRAINT FK_Harjoittelukoulun_oppilas_0 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Harjoittelukoulun_oppilas ADD Harjoittelukoulu_Id Integer NOT NULL GO ALTER TABLE edw.Harjoittelukoulun_oppilas ADD CONSTRAINT FK_Harjoittelukoulun_oppilas_1 FOREIGN KEY(Harjoittelukoulu_Id) REFERENCES edw.Laitos_osasto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Harjoittelukoulun_oppilas ADD Harjkoulun_koulutusaste_Id Integer NOT NULL GO ALTER TABLE edw.Harjoittelukoulun_oppilas ADD CONSTRAINT FK_Harjoittelukoulun_oppilas_2 FOREIGN KEY(Harjkoulun_koulutusaste_Id) REFERENCES edw.Harjkoulun_koulutusaste (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_kok_opintojakso ADD Opinnon_valinnaisuus_Id Integer NOT NULL GO ALTER TABLE edw.Op_kok_opintojakso ADD CONSTRAINT FK_Op_kok_opintojakso_0 FOREIGN KEY(Opinnon_valinnaisuus_Id) REFERENCES edw.Opinnon_valinnaisuus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_kok_opintojakso ADD Op_rooli_oprakenteessa_Id Integer NOT NULL GO ALTER TABLE edw.Op_kok_opintojakso ADD CONSTRAINT FK_Op_kok_opintojakso_1 FOREIGN KEY(Op_rooli_oprakenteessa_Id) REFERENCES edw.Op_rooli_oprakenteessa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_kok_opintojakso ADD Opintojakso_Id Integer NOT NULL GO ALTER TABLE edw.Op_kok_opintojakso ADD CONSTRAINT FK_Op_kok_opintojakso_2 FOREIGN KEY(Opintojakso_Id) REFERENCES edw.Opintojakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_kok_opintojakso ADD Opintokokonaisuus_Id Integer NOT NULL GO ALTER TABLE edw.Op_kok_opintojakso ADD CONSTRAINT FK_Op_kok_opintojakso_3 FOREIGN KEY(Opintokokonaisuus_Id) REFERENCES edw.Opintokokonaisuus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ostopalvelu ADD Toimittaja_Id Integer NOT NULL GO ALTER TABLE edw.Ostopalvelu ADD CONSTRAINT FK_Ostopalvelu_0 FOREIGN KEY(Toimittaja_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ostopalvelu ADD OKM_henkiloryhma_Id Integer NOT NULL GO ALTER TABLE edw.Ostopalvelu ADD CONSTRAINT FK_Ostopalvelu_1 FOREIGN KEY(OKM_henkiloryhma_Id) REFERENCES edw.OKM_henkiloryhma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ostopalvelu ADD Asiakas_Id Integer NOT NULL GO ALTER TABLE edw.Ostopalvelu ADD CONSTRAINT FK_Ostopalvelu_2 FOREIGN KEY(Asiakas_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_oikeuden_ensisijaisuus ADD Opinto_oikeus_Id Integer NOT NULL GO ALTER TABLE edw.Op_oikeuden_ensisijaisuus ADD CONSTRAINT FK_Op_oikeuden_ensisijaisuus_0 FOREIGN KEY(Opinto_oikeus_Id) REFERENCES edw.Opinto_oikeus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeusjakso ADD Opiskelijan_organisaatio_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeusjakso ADD CONSTRAINT FK_Opinto_oikeusjakso_0 FOREIGN KEY(Opiskelijan_organisaatio_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeusjakso ADD Tutkintoasetus_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeusjakso ADD CONSTRAINT FK_Opinto_oikeusjakso_1 FOREIGN KEY(Tutkintoasetus_Id) REFERENCES edw.Tutkintoasetus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeusjakso ADD Kotitoimipaikka_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeusjakso ADD CONSTRAINT FK_Opinto_oikeusjakso_2 FOREIGN KEY(Kotitoimipaikka_Id) REFERENCES edw.Toimipaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeusjakso ADD Opintojen_taso_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeusjakso ADD CONSTRAINT FK_Opinto_oikeusjakso_3 FOREIGN KEY(Opintojen_taso_Id) REFERENCES edw.Opintojen_taso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeusjakso ADD Opinto_oikeus_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeusjakso ADD CONSTRAINT FK_Opinto_oikeusjakso_4 FOREIGN KEY(Opinto_oikeus_Id) REFERENCES edw.Opinto_oikeus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeusjakso ADD Koulutusohjelma_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeusjakso ADD CONSTRAINT FK_Opinto_oikeusjakso_5 FOREIGN KEY(Koulutusohjelma_Id) REFERENCES edw.Koulutusohjelma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeusjakso ADD Opintosuunta_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeusjakso ADD CONSTRAINT FK_Opinto_oikeusjakso_6 FOREIGN KEY(Opintosuunta_Id) REFERENCES edw.Opintosuunta (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeusjakso ADD Paaaine_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeusjakso ADD CONSTRAINT FK_Opinto_oikeusjakso_7 FOREIGN KEY(Paaaine_Id) REFERENCES edw.Oppiaine (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeusjakso ADD Ensisijainen_nimike_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeusjakso ADD CONSTRAINT FK_Opinto_oikeusjakso_8 FOREIGN KEY(Ensisijainen_nimike_Id) REFERENCES edw.Tutkintonimike (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeusjakso ADD Opetuksen_toteutus_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeusjakso ADD CONSTRAINT FK_Opinto_oikeusjakso_9 FOREIGN KEY(Opetuksen_toteutus_Id) REFERENCES edw.Opetuksen_toteutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeusjakso ADD Korkeakoulututkinto_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeusjakso ADD CONSTRAINT FK_Opinto_oikeusjakso_10 FOREIGN KEY(Korkeakoulututkinto_Id) REFERENCES edw.Tutkinto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeusjakso ADD Toissijainen_nimike_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeusjakso ADD CONSTRAINT FK_Opinto_oikeusjakso_11 FOREIGN KEY(Toissijainen_nimike_Id) REFERENCES edw.Tutkintonimike (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeusjakso ADD Rahoituslahde_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeusjakso ADD CONSTRAINT FK_Opinto_oikeusjakso_12 FOREIGN KEY(Rahoituslahde_Id) REFERENCES edw.Rahoituslahde (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeusjakso ADD Kunta_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeusjakso ADD CONSTRAINT FK_Opinto_oikeusjakso_13 FOREIGN KEY(Kunta_Id) REFERENCES edw.Kunta (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinto_oikeusjakso ADD Kieli_Id Integer NOT NULL GO ALTER TABLE edw.Opinto_oikeusjakso ADD CONSTRAINT FK_Opinto_oikeusjakso_14 FOREIGN KEY(Kieli_Id) REFERENCES edw.Kieli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opin_oik_jaks_opintojakso ADD Opintojakso_Id Integer NOT NULL GO ALTER TABLE edw.Opin_oik_jaks_opintojakso ADD CONSTRAINT FK_Opin_oik_jaks_opintojakso_0 FOREIGN KEY(Opintojakso_Id) REFERENCES edw.Opintojakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opin_oik_jaks_opintojakso ADD Opinto_oikeusjakso_Id Integer NOT NULL GO ALTER TABLE edw.Opin_oik_jaks_opintojakso ADD CONSTRAINT FK_Opin_oik_jaks_opintojakso_1 FOREIGN KEY(Opinto_oikeusjakso_Id) REFERENCES edw.Opinto_oikeusjakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opin_oik_jaks_opintokokon ADD Opintokokonaisuus_Id Integer NOT NULL GO ALTER TABLE edw.Opin_oik_jaks_opintokokon ADD CONSTRAINT FK_Opin_oik_jaks_opintokokon_0 FOREIGN KEY(Opintokokonaisuus_Id) REFERENCES edw.Opintokokonaisuus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opin_oik_jaks_opintokokon ADD Opinto_oikeusjakso_Id Integer NOT NULL GO ALTER TABLE edw.Opin_oik_jaks_opintokokon ADD CONSTRAINT FK_Opin_oik_jaks_opintokokon_1 FOREIGN KEY(Opinto_oikeusjakso_Id) REFERENCES edw.Opinto_oikeusjakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opin_oik_jaks_sivuaine ADD Sivuaine_Id Integer NOT NULL GO ALTER TABLE edw.Opin_oik_jaks_sivuaine ADD CONSTRAINT FK_Opin_oik_jaks_sivuaine_0 FOREIGN KEY(Sivuaine_Id) REFERENCES edw.Oppiaine (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opin_oik_jaks_sivuaine ADD Opinto_oikeusjakso_Id Integer NOT NULL GO ALTER TABLE edw.Opin_oik_jaks_sivuaine ADD CONSTRAINT FK_Opin_oik_jaks_sivuaine_1 FOREIGN KEY(Opinto_oikeusjakso_Id) REFERENCES edw.Opinto_oikeusjakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opj_tot_opkok_toteutuksessa ADD Opintokokonaisuud_toteutus_Id Integer NOT NULL GO ALTER TABLE edw.Opj_tot_opkok_toteutuksessa ADD CONSTRAINT FK_Opj_tot_opkok_toteutuksessa_0 FOREIGN KEY(Opintokokonaisuud_toteutus_Id) REFERENCES edw.Opetuksen_toteutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opj_tot_opkok_toteutuksessa ADD Opintojakson_toteutus_Id Integer NOT NULL GO ALTER TABLE edw.Opj_tot_opkok_toteutuksessa ADD CONSTRAINT FK_Opj_tot_opkok_toteutuksessa_1 FOREIGN KEY(Opintojakson_toteutus_Id) REFERENCES edw.Opetuksen_toteutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henk_tiedon_luovutusehto ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Henk_tiedon_luovutusehto ADD CONSTRAINT FK_Henk_tiedon_luovutusehto_0 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henk_tiedon_luovutusehto ADD Tiedon_luovutusehto_Id Integer NOT NULL GO ALTER TABLE edw.Henk_tiedon_luovutusehto ADD CONSTRAINT FK_Henk_tiedon_luovutusehto_1 FOREIGN KEY(Tiedon_luovutusehto_Id) REFERENCES edw.Tiedon_luovutusehto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henk_korkeakoulukelpoisuus ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Henk_korkeakoulukelpoisuus ADD CONSTRAINT FK_Henk_korkeakoulukelpoisuus_0 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henk_korkeakoulukelpoisuus ADD Korkeakoulukelpoisuus_Id Integer NOT NULL GO ALTER TABLE edw.Henk_korkeakoulukelpoisuus ADD CONSTRAINT FK_Henk_korkeakoulukelpoisuus_1 FOREIGN KEY(Korkeakoulukelpoisuus_Id) REFERENCES edw.Korkeakoulukelpoisuus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelussuhteen_laatu ADD Palvelussuhteen_laji_Id Integer NOT NULL GO ALTER TABLE edw.Palvelussuhteen_laatu ADD CONSTRAINT FK_Palvelussuhteen_laatu_0 FOREIGN KEY(Palvelussuhteen_laji_Id) REFERENCES edw.Palvelussuhteen_laji (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelussuhde ADD Palvelussuhteen_laatu_Id Integer NOT NULL GO ALTER TABLE edw.Palvelussuhde ADD CONSTRAINT FK_Palvelussuhde_0 FOREIGN KEY(Palvelussuhteen_laatu_Id) REFERENCES edw.Palvelussuhteen_laatu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelussuhde ADD Tyontekija_Id Integer NOT NULL GO ALTER TABLE edw.Palvelussuhde ADD CONSTRAINT FK_Palvelussuhde_1 FOREIGN KEY(Tyontekija_Id) REFERENCES edw.Tyontekija (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelussuhde ADD Toimen_luonne_Id Integer NOT NULL GO ALTER TABLE edw.Palvelussuhde ADD CONSTRAINT FK_Palvelussuhde_2 FOREIGN KEY(Toimen_luonne_Id) REFERENCES edw.Toimen_luonne (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelussuhde ADD Eron_syy_Id Integer NOT NULL GO ALTER TABLE edw.Palvelussuhde ADD CONSTRAINT FK_Palvelussuhde_3 FOREIGN KEY(Eron_syy_Id) REFERENCES edw.Eron_syy (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelussuhde ADD Tyoaikasaannos_Id Integer NOT NULL GO ALTER TABLE edw.Palvelussuhde ADD CONSTRAINT FK_Palvelussuhde_4 FOREIGN KEY(Tyoaikasaannos_Id) REFERENCES edw.Tyoaikasaannos (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelussuhde ADD Palvelussuhteen_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Palvelussuhde ADD CONSTRAINT FK_Palvelussuhde_5 FOREIGN KEY(Palvelussuhteen_tyyppi_Id) REFERENCES edw.Palvelussuhteen_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelussuhde ADD Hoitotapa_Id Integer NOT NULL GO ALTER TABLE edw.Palvelussuhde ADD CONSTRAINT FK_Palvelussuhde_6 FOREIGN KEY(Hoitotapa_Id) REFERENCES edw.Hoitotapa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Esimies ADD Esimies_Id Integer NOT NULL GO ALTER TABLE edw.Esimies ADD CONSTRAINT FK_Esimies_0 FOREIGN KEY(Esimies_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Esimies ADD Alainen_Id Integer NOT NULL GO ALTER TABLE edw.Esimies ADD CONSTRAINT FK_Esimies_1 FOREIGN KEY(Alainen_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Esimies ADD Palvelussuhde_Id Integer NOT NULL GO ALTER TABLE edw.Esimies ADD CONSTRAINT FK_Esimies_2 FOREIGN KEY(Palvelussuhde_Id) REFERENCES edw.Palvelussuhde (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henk_opet_toteutuksessa ADD Opetuksen_toteutus_Id Integer NOT NULL GO ALTER TABLE edw.Henk_opet_toteutuksessa ADD CONSTRAINT FK_Henk_opet_toteutuksessa_0 FOREIGN KEY(Opetuksen_toteutus_Id) REFERENCES edw.Opetuksen_toteutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henk_opet_toteutuksessa ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Henk_opet_toteutuksessa ADD CONSTRAINT FK_Henk_opet_toteutuksessa_1 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henk_opet_toteutuksessa ADD Henkilon_rooli_opetuksessa_Id Integer NOT NULL GO ALTER TABLE edw.Henk_opet_toteutuksessa ADD CONSTRAINT FK_Henk_opet_toteutuksessa_2 FOREIGN KEY(Henkilon_rooli_opetuksessa_Id) REFERENCES edw.Henkilon_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Taideal_kateg_taiteenala ADD Taiteenala_Id Integer NOT NULL GO ALTER TABLE edw.Taideal_kateg_taiteenala ADD CONSTRAINT FK_Taideal_kateg_taiteenala_0 FOREIGN KEY(Taiteenala_Id) REFERENCES edw.Taiteenala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Taideal_kateg_taiteenala ADD Taidealan_kategoria_Id Integer NOT NULL GO ALTER TABLE edw.Taideal_kateg_taiteenala ADD CONSTRAINT FK_Taideal_kateg_taiteenala_1 FOREIGN KEY(Taidealan_kategoria_Id) REFERENCES edw.Taidealan_kategoria (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Taidealan_yhteisjulkaisu ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Taidealan_yhteisjulkaisu ADD CONSTRAINT FK_Taidealan_yhteisjulkaisu_0 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Taidealan_yhteisjulkaisu ADD Taidealan_yhtjulk_kateg_Id Integer NOT NULL GO ALTER TABLE edw.Taidealan_yhteisjulkaisu ADD CONSTRAINT FK_Taidealan_yhteisjulkaisu_1 FOREIGN KEY(Taidealan_yhtjulk_kateg_Id) REFERENCES edw.Taidealan_yhtjulk_kateg (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Taidealan_julkaisu ADD Julkaisutyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Taidealan_julkaisu ADD CONSTRAINT FK_Taidealan_julkaisu_0 FOREIGN KEY(Julkaisutyyppi_Id) REFERENCES edw.Julkaisutyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Taidealan_julkaisu ADD Taiteenala_Id Integer NOT NULL GO ALTER TABLE edw.Taidealan_julkaisu ADD CONSTRAINT FK_Taidealan_julkaisu_1 FOREIGN KEY(Taiteenala_Id) REFERENCES edw.Taiteenala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Taidealan_julkaisu ADD Taidealan_yhteisjulkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Taidealan_julkaisu ADD CONSTRAINT FK_Taidealan_julkaisu_2 FOREIGN KEY(Taidealan_yhteisjulkaisu_Id) REFERENCES edw.Taidealan_yhteisjulkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Taidealan_julkaisu ADD Taidealan_kategoria_Id Integer NOT NULL GO ALTER TABLE edw.Taidealan_julkaisu ADD CONSTRAINT FK_Taidealan_julkaisu_3 FOREIGN KEY(Taidealan_kategoria_Id) REFERENCES edw.Taidealan_kategoria (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Taidealan_julkaisu ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Taidealan_julkaisu ADD CONSTRAINT FK_Taidealan_julkaisu_4 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisukanava ADD Julkaisumaa_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisukanava ADD CONSTRAINT FK_Julkaisukanava_0 FOREIGN KEY(Julkaisumaa_Id) REFERENCES edw.Maa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisukanava ADD Kustantaja_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisukanava ADD CONSTRAINT FK_Julkaisukanava_1 FOREIGN KEY(Kustantaja_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Emojulkaisu ADD Julkaisukanava_Id Integer NOT NULL GO ALTER TABLE edw.Emojulkaisu ADD CONSTRAINT FK_Emojulkaisu_0 FOREIGN KEY(Julkaisukanava_Id) REFERENCES edw.Julkaisukanava (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Emojulkaisu ADD Julkaisumaa_Id Integer NOT NULL GO ALTER TABLE edw.Emojulkaisu ADD CONSTRAINT FK_Emojulkaisu_1 FOREIGN KEY(Julkaisumaa_Id) REFERENCES edw.Maa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Emojulkaisu ADD Kustantaja_Id Integer NOT NULL GO ALTER TABLE edw.Emojulkaisu ADD CONSTRAINT FK_Emojulkaisu_2 FOREIGN KEY(Kustantaja_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisu ADD Julkaisutyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisu ADD CONSTRAINT FK_Julkaisu_0 FOREIGN KEY(Julkaisutyyppi_Id) REFERENCES edw.Julkaisutyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisu ADD Kieli_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisu ADD CONSTRAINT FK_Julkaisu_1 FOREIGN KEY(Kieli_Id) REFERENCES edw.Kieli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisu ADD Julkaisukanava_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisu ADD CONSTRAINT FK_Julkaisu_2 FOREIGN KEY(Julkaisukanava_Id) REFERENCES edw.Julkaisukanava (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisu ADD Emojulkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisu ADD CONSTRAINT FK_Julkaisu_3 FOREIGN KEY(Emojulkaisu_Id) REFERENCES edw.Emojulkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisun_taideal_julkaisu ADD Taidealan_julkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisun_taideal_julkaisu ADD CONSTRAINT FK_Julkaisun_taideal_julkaisu_0 FOREIGN KEY(Taidealan_julkaisu_Id) REFERENCES edw.Taidealan_julkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisun_taideal_julkaisu ADD Julkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisun_taideal_julkaisu ADD CONSTRAINT FK_Julkaisun_taideal_julkaisu_1 FOREIGN KEY(Julkaisu_Id) REFERENCES edw.Julkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaik_taideal_julkssa ADD Taidealan_julkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaik_taideal_julkssa ADD CONSTRAINT FK_Kustpaik_taideal_julkssa_0 FOREIGN KEY(Taidealan_julkaisu_Id) REFERENCES edw.Taidealan_julkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaik_taideal_julkssa ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaik_taideal_julkssa ADD CONSTRAINT FK_Kustpaik_taideal_julkssa_1 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaik_taideal_julkssa ADD Org_rooli_taideal_julkssa_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaik_taideal_julkssa ADD CONSTRAINT FK_Kustpaik_taideal_julkssa_2 FOREIGN KEY(Org_rooli_taideal_julkssa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_taideal_julkssa ADD Taidealan_julkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_taideal_julkssa ADD CONSTRAINT FK_Henkilo_taideal_julkssa_0 FOREIGN KEY(Taidealan_julkaisu_Id) REFERENCES edw.Taidealan_julkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_taideal_julkssa ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_taideal_julkssa ADD CONSTRAINT FK_Henkilo_taideal_julkssa_1 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_taideal_julkssa ADD Kustpaik_taideal_julkssa_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_taideal_julkssa ADD CONSTRAINT FK_Henkilo_taideal_julkssa_2 FOREIGN KEY(Kustpaik_taideal_julkssa_Id) REFERENCES edw.Kustpaik_taideal_julkssa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_taideal_julkssa ADD Taidealan_julkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_taideal_julkssa ADD CONSTRAINT FK_Ulk_org_taideal_julkssa_0 FOREIGN KEY(Taidealan_julkaisu_Id) REFERENCES edw.Taidealan_julkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_taideal_julkssa ADD Org_rooli_taideal_julkssa_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_taideal_julkssa ADD CONSTRAINT FK_Ulk_org_taideal_julkssa_1 FOREIGN KEY(Org_rooli_taideal_julkssa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_taideal_julkssa ADD Ulk_organisaation_yksikko_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_taideal_julkssa ADD CONSTRAINT FK_Ulk_org_taideal_julkssa_2 FOREIGN KEY(Ulk_organisaation_yksikko_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_taideal_julkssa ADD Henkilo_taideal_julkssa_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_taideal_julkssa ADD CONSTRAINT FK_Ulk_org_taideal_julkssa_3 FOREIGN KEY(Henkilo_taideal_julkssa_Id) REFERENCES edw.Henkilo_taideal_julkssa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Taideal_julk_julktapa ADD Taidealan_julkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Taideal_julk_julktapa ADD CONSTRAINT FK_Taideal_julk_julktapa_0 FOREIGN KEY(Taidealan_julkaisu_Id) REFERENCES edw.Taidealan_julkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Taideal_julk_julktapa ADD Kunta_Id Integer NOT NULL GO ALTER TABLE edw.Taideal_julk_julktapa ADD CONSTRAINT FK_Taideal_julk_julktapa_1 FOREIGN KEY(Kunta_Id) REFERENCES edw.Kunta (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Taideal_julk_julktapa ADD Maa_Id Integer NOT NULL GO ALTER TABLE edw.Taideal_julk_julktapa ADD CONSTRAINT FK_Taideal_julk_julktapa_2 FOREIGN KEY(Maa_Id) REFERENCES edw.Maa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Taideal_julk_julktapa ADD Taidealan_julkaisija_Id Integer NOT NULL GO ALTER TABLE edw.Taideal_julk_julktapa ADD CONSTRAINT FK_Taideal_julk_julktapa_3 FOREIGN KEY(Taidealan_julkaisija_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Taideal_julk_julktapa ADD Taidealan_julkaisukanava_Id Integer NOT NULL GO ALTER TABLE edw.Taideal_julk_julktapa ADD CONSTRAINT FK_Taideal_julk_julktapa_4 FOREIGN KEY(Taidealan_julkaisukanava_Id) REFERENCES edw.Taidealan_julkaisukanava (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Taideal_julk_julktapa ADD Osoite_Id Integer NOT NULL GO ALTER TABLE edw.Taideal_julk_julktapa ADD CONSTRAINT FK_Taideal_julk_julktapa_5 FOREIGN KEY(Osoite_Id) REFERENCES edw.Osoite (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Koulala_taideal_julkaisussa ADD Taidealan_julkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Koulala_taideal_julkaisussa ADD CONSTRAINT FK_Koulala_taideal_julkaisussa_0 FOREIGN KEY(Taidealan_julkaisu_Id) REFERENCES edw.Taidealan_julkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Koulala_taideal_julkaisussa ADD Koulutusala_Id Integer NOT NULL GO ALTER TABLE edw.Koulala_taideal_julkaisussa ADD CONSTRAINT FK_Koulala_taideal_julkaisussa_1 FOREIGN KEY(Koulutusala_Id) REFERENCES edw.Koulutusala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilon_tieteenala ADD Tieteenala_Id Integer NOT NULL GO ALTER TABLE edw.Henkilon_tieteenala ADD CONSTRAINT FK_Henkilon_tieteenala_0 FOREIGN KEY(Tieteenala_Id) REFERENCES edw.Tieteenala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilon_tieteenala ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Henkilon_tieteenala ADD CONSTRAINT FK_Henkilon_tieteenala_1 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikan_tieteenala ADD Tieteenala_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikan_tieteenala ADD CONSTRAINT FK_Kustannuspaikan_tieteenala_0 FOREIGN KEY(Tieteenala_Id) REFERENCES edw.Tieteenala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikan_tieteenala ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikan_tieteenala ADD CONSTRAINT FK_Kustannuspaikan_tieteenala_1 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisukanavan_media ADD Julkaisukanava_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisukanavan_media ADD CONSTRAINT FK_Julkaisukanavan_media_0 FOREIGN KEY(Julkaisukanava_Id) REFERENCES edw.Julkaisukanava (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisukanavan_media ADD Media_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisukanavan_media ADD CONSTRAINT FK_Julkaisukanavan_media_1 FOREIGN KEY(Media_Id) REFERENCES edw.Media (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Painos ADD Emojulkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Painos ADD CONSTRAINT FK_Painos_0 FOREIGN KEY(Emojulkaisu_Id) REFERENCES edw.Emojulkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Painoksen_media ADD Painos_Id Integer NOT NULL GO ALTER TABLE edw.Painoksen_media ADD CONSTRAINT FK_Painoksen_media_0 FOREIGN KEY(Painos_Id) REFERENCES edw.Painos (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Painoksen_media ADD Media_Id Integer NOT NULL GO ALTER TABLE edw.Painoksen_media ADD CONSTRAINT FK_Painoksen_media_1 FOREIGN KEY(Media_Id) REFERENCES edw.Media (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisun_koulutusala ADD Julkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisun_koulutusala ADD CONSTRAINT FK_Julkaisun_koulutusala_0 FOREIGN KEY(Julkaisu_Id) REFERENCES edw.Julkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisun_koulutusala ADD Koulutusala_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisun_koulutusala ADD CONSTRAINT FK_Julkaisun_koulutusala_1 FOREIGN KEY(Koulutusala_Id) REFERENCES edw.Koulutusala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisun_tieteenala ADD Julkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisun_tieteenala ADD CONSTRAINT FK_Julkaisun_tieteenala_0 FOREIGN KEY(Julkaisu_Id) REFERENCES edw.Julkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisun_tieteenala ADD Tieteenala_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisun_tieteenala ADD CONSTRAINT FK_Julkaisun_tieteenala_1 FOREIGN KEY(Tieteenala_Id) REFERENCES edw.Tieteenala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_op_toteutuksessa ADD Opetuksen_toteutus_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_op_toteutuksessa ADD CONSTRAINT FK_Ulk_org_op_toteutuksessa_0 FOREIGN KEY(Opetuksen_toteutus_Id) REFERENCES edw.Opetuksen_toteutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_op_toteutuksessa ADD Ulk_organisaation_yksikko_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_op_toteutuksessa ADD CONSTRAINT FK_Ulk_org_op_toteutuksessa_1 FOREIGN KEY(Ulk_organisaation_yksikko_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_op_toteutuksessa ADD Org_rooli_opetuksessa_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_op_toteutuksessa ADD CONSTRAINT FK_Ulk_org_op_toteutuksessa_2 FOREIGN KEY(Org_rooli_opetuksessa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opetuskieli ADD Kieli_Id Integer NOT NULL GO ALTER TABLE edw.Opetuskieli ADD CONSTRAINT FK_Opetuskieli_0 FOREIGN KEY(Kieli_Id) REFERENCES edw.Kieli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opetuskieli ADD Opetuksen_toteutus_Id Integer NOT NULL GO ALTER TABLE edw.Opetuskieli ADD CONSTRAINT FK_Opetuskieli_1 FOREIGN KEY(Opetuksen_toteutus_Id) REFERENCES edw.Opetuksen_toteutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Lomajakso ADD Loman_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Lomajakso ADD CONSTRAINT FK_Lomajakso_0 FOREIGN KEY(Loman_tyyppi_Id) REFERENCES edw.Loman_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Lomajakso ADD Tyontekija_Id Integer NOT NULL GO ALTER TABLE edw.Lomajakso ADD CONSTRAINT FK_Lomajakso_1 FOREIGN KEY(Tyontekija_Id) REFERENCES edw.Tyontekija (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Lomaoikeus ADD Tyontekija_Id Integer NOT NULL GO ALTER TABLE edw.Lomaoikeus ADD CONSTRAINT FK_Lomaoikeus_0 FOREIGN KEY(Tyontekija_Id) REFERENCES edw.Tyontekija (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Lomaoikeus ADD Loman_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Lomaoikeus ADD CONSTRAINT FK_Lomaoikeus_1 FOREIGN KEY(Loman_tyyppi_Id) REFERENCES edw.Loman_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikka_julkaisussa ADD Sisainen_organisaatio_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikka_julkaisussa ADD CONSTRAINT FK_Kustannuspaikka_julkaisussa_0 FOREIGN KEY(Sisainen_organisaatio_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikka_julkaisussa ADD Julkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikka_julkaisussa ADD CONSTRAINT FK_Kustannuspaikka_julkaisussa_1 FOREIGN KEY(Julkaisu_Id) REFERENCES edw.Julkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikka_julkaisussa ADD Org_rooli_julkaisussa_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikka_julkaisussa ADD CONSTRAINT FK_Kustannuspaikka_julkaisussa_2 FOREIGN KEY(Org_rooli_julkaisussa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_jakso_koul_sisallossa ADD Koulutuksen_sisalto_Id Integer NOT NULL GO ALTER TABLE edw.Op_jakso_koul_sisallossa ADD CONSTRAINT FK_Op_jakso_koul_sisallossa_0 FOREIGN KEY(Koulutuksen_sisalto_Id) REFERENCES edw.Koulutuksen_sisalto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_jakso_koul_sisallossa ADD Opintojakso_Id Integer NOT NULL GO ALTER TABLE edw.Op_jakso_koul_sisallossa ADD CONSTRAINT FK_Op_jakso_koul_sisallossa_1 FOREIGN KEY(Opintojakso_Id) REFERENCES edw.Opintojakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opkok_koul_sisallossa ADD Koulutuksen_sisalto_Id Integer NOT NULL GO ALTER TABLE edw.Opkok_koul_sisallossa ADD CONSTRAINT FK_Opkok_koul_sisallossa_0 FOREIGN KEY(Koulutuksen_sisalto_Id) REFERENCES edw.Koulutuksen_sisalto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opkok_koul_sisallossa ADD Opintokokonaisuus_Id Integer NOT NULL GO ALTER TABLE edw.Opkok_koul_sisallossa ADD CONSTRAINT FK_Opkok_koul_sisallossa_1 FOREIGN KEY(Opintokokonaisuus_Id) REFERENCES edw.Opintokokonaisuus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projektin_tulosalue ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Projektin_tulosalue ADD CONSTRAINT FK_Projektin_tulosalue_0 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projektin_tulosalue ADD Tulosalue_Id Integer NOT NULL GO ALTER TABLE edw.Projektin_tulosalue ADD CONSTRAINT FK_Projektin_tulosalue_1 FOREIGN KEY(Tulosalue_Id) REFERENCES edw.Tulosalue (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_suor_sisaltyvyys ADD Sisaltava_suoritus_Id Integer NOT NULL GO ALTER TABLE edw.Op_suor_sisaltyvyys ADD CONSTRAINT FK_Op_suor_sisaltyvyys_0 FOREIGN KEY(Sisaltava_suoritus_Id) REFERENCES edw.Opintosuoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_suor_sisaltyvyys ADD Sisaltyva_suoritus_Id Integer NOT NULL GO ALTER TABLE edw.Op_suor_sisaltyvyys ADD CONSTRAINT FK_Op_suor_sisaltyvyys_1 FOREIGN KEY(Sisaltyva_suoritus_Id) REFERENCES edw.Opintosuoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuorituksen_arvioija ADD Opintosuoritus_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuorituksen_arvioija ADD CONSTRAINT FK_Opintosuorituksen_arvioija_0 FOREIGN KEY(Opintosuoritus_Id) REFERENCES edw.Opintosuoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintosuorituksen_arvioija ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Opintosuorituksen_arvioija ADD CONSTRAINT FK_Opintosuorituksen_arvioija_1 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Avainsana ADD Kieli_Id Integer NOT NULL GO ALTER TABLE edw.Avainsana ADD CONSTRAINT FK_Avainsana_0 FOREIGN KEY(Kieli_Id) REFERENCES edw.Kieli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Avainsana_julkaisussa ADD Julkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Avainsana_julkaisussa ADD CONSTRAINT FK_Avainsana_julkaisussa_0 FOREIGN KEY(Julkaisu_Id) REFERENCES edw.Julkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Avainsana_julkaisussa ADD Avainsana_Id Integer NOT NULL GO ALTER TABLE edw.Avainsana_julkaisussa ADD CONSTRAINT FK_Avainsana_julkaisussa_1 FOREIGN KEY(Avainsana_Id) REFERENCES edw.Avainsana (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinnayte_julkaisussa ADD Opinnayte_Id Integer NOT NULL GO ALTER TABLE edw.Opinnayte_julkaisussa ADD CONSTRAINT FK_Opinnayte_julkaisussa_0 FOREIGN KEY(Opinnayte_Id) REFERENCES edw.Opintosuoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opinnayte_julkaisussa ADD Julkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Opinnayte_julkaisussa ADD CONSTRAINT FK_Opinnayte_julkaisussa_1 FOREIGN KEY(Julkaisu_Id) REFERENCES edw.Julkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_opsuorituksessa ADD Ulk_organisaation_yksikko_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_opsuorituksessa ADD CONSTRAINT FK_Ulk_org_opsuorituksessa_0 FOREIGN KEY(Ulk_organisaation_yksikko_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_opsuorituksessa ADD Org_rooli_opetuksessa_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_opsuorituksessa ADD CONSTRAINT FK_Ulk_org_opsuorituksessa_1 FOREIGN KEY(Org_rooli_opetuksessa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_opsuorituksessa ADD Opintosuoritus_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_opsuorituksessa ADD CONSTRAINT FK_Ulk_org_opsuorituksessa_2 FOREIGN KEY(Opintosuoritus_Id) REFERENCES edw.Opintosuoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Suoritusarviointi ADD Tehtavankuvaus_Id Integer NOT NULL GO ALTER TABLE edw.Suoritusarviointi ADD CONSTRAINT FK_Suoritusarviointi_0 FOREIGN KEY(Tehtavankuvaus_Id) REFERENCES edw.Tehtavankuvaus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Suoritusarviointi ADD Henkkohtainen_suoritustaso_Id Integer NOT NULL GO ALTER TABLE edw.Suoritusarviointi ADD CONSTRAINT FK_Suoritusarviointi_1 FOREIGN KEY(Henkkohtainen_suoritustaso_Id) REFERENCES edw.Henkkohtainen_suoritustaso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelujakso ADD Taustatoimen_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Palvelujakso ADD CONSTRAINT FK_Palvelujakso_0 FOREIGN KEY(Taustatoimen_tyyppi_Id) REFERENCES edw.Taustatoimen_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelujakso ADD Opetusala_Id Integer NOT NULL GO ALTER TABLE edw.Palvelujakso ADD CONSTRAINT FK_Palvelujakso_1 FOREIGN KEY(Opetusala_Id) REFERENCES edw.Opetusala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelujakso ADD Osa_aikaisuuden_syy_Id Integer NOT NULL GO ALTER TABLE edw.Palvelujakso ADD CONSTRAINT FK_Palvelujakso_2 FOREIGN KEY(Osa_aikaisuuden_syy_Id) REFERENCES edw.Osa_aikaisuuden_syy (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelujakso ADD Maaraaikaisuuden_peruste_Id Integer NOT NULL GO ALTER TABLE edw.Palvelujakso ADD CONSTRAINT FK_Palvelujakso_3 FOREIGN KEY(Maaraaikaisuuden_peruste_Id) REFERENCES edw.Maaraaikaisuuden_peruste (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelujakso ADD Nimike_Id Integer NOT NULL GO ALTER TABLE edw.Palvelujakso ADD CONSTRAINT FK_Palvelujakso_4 FOREIGN KEY(Nimike_Id) REFERENCES edw.Nimike (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelujakso ADD Palvelussuhde_Id Integer NOT NULL GO ALTER TABLE edw.Palvelujakso ADD CONSTRAINT FK_Palvelujakso_5 FOREIGN KEY(Palvelussuhde_Id) REFERENCES edw.Palvelussuhde (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelujakso ADD Tehtavankuvaus_Id Integer NOT NULL GO ALTER TABLE edw.Palvelujakso ADD CONSTRAINT FK_Palvelujakso_6 FOREIGN KEY(Tehtavankuvaus_Id) REFERENCES edw.Tehtavankuvaus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelujakso ADD Suoritusarviointi_Id Integer NOT NULL GO ALTER TABLE edw.Palvelujakso ADD CONSTRAINT FK_Palvelujakso_7 FOREIGN KEY(Suoritusarviointi_Id) REFERENCES edw.Suoritusarviointi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelujakso ADD Sijoitusyksikko_Id Integer NOT NULL GO ALTER TABLE edw.Palvelujakso ADD CONSTRAINT FK_Palvelujakso_8 FOREIGN KEY(Sijoitusyksikko_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelujakso ADD Toimipaikka_Id Integer NOT NULL GO ALTER TABLE edw.Palvelujakso ADD CONSTRAINT FK_Palvelujakso_9 FOREIGN KEY(Toimipaikka_Id) REFERENCES edw.Toimipaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelujakso ADD Palvelussuhteen_laji_Id Integer NOT NULL GO ALTER TABLE edw.Palvelujakso ADD CONSTRAINT FK_Palvelujakso_10 FOREIGN KEY(Palvelussuhteen_laji_Id) REFERENCES edw.Palvelussuhteen_laji (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelujakso ADD Henkiloryhma_Id Integer NOT NULL GO ALTER TABLE edw.Palvelujakso ADD CONSTRAINT FK_Palvelujakso_11 FOREIGN KEY(Henkiloryhma_Id) REFERENCES edw.Henkiloryhma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelujakso ADD Arviointijarjestelma_Id Integer NOT NULL GO ALTER TABLE edw.Palvelujakso ADD CONSTRAINT FK_Palvelujakso_12 FOREIGN KEY(Arviointijarjestelma_Id) REFERENCES edw.Arviointijarjestelma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelujakso ADD Talouden_seurantakohde_Id Integer NOT NULL GO ALTER TABLE edw.Palvelujakso ADD CONSTRAINT FK_Palvelujakso_13 FOREIGN KEY(Talouden_seurantakohde_Id) REFERENCES edw.Talouden_seurantakohde (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelujakso ADD Maaraaikaisuuden_syy_Id Integer NOT NULL GO ALTER TABLE edw.Palvelujakso ADD CONSTRAINT FK_Palvelujakso_14 FOREIGN KEY(Maaraaikaisuuden_syy_Id) REFERENCES edw.Maaraaikaisuuden_syy (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palvelujakso ADD Koko_osa_aikaisuus_Id Integer NOT NULL GO ALTER TABLE edw.Palvelujakso ADD CONSTRAINT FK_Palvelujakso_15 FOREIGN KEY(Koko_osa_aikaisuus_Id) REFERENCES edw.Koko_osa_aikaisuus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tili ADD Tilityyppi_Id Integer NOT NULL GO ALTER TABLE edw.Tili ADD CONSTRAINT FK_Tili_0 FOREIGN KEY(Tilityyppi_Id) REFERENCES edw.Tilityyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tiliryhma_3 ADD Summataso_Id Integer NOT NULL GO ALTER TABLE edw.Tiliryhma_3 ADD CONSTRAINT FK_Tiliryhma_3_0 FOREIGN KEY(Summataso_Id) REFERENCES edw.Tiliryhma_4 (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tiliryhma_2 ADD Summataso_Id Integer NOT NULL GO ALTER TABLE edw.Tiliryhma_2 ADD CONSTRAINT FK_Tiliryhma_2_0 FOREIGN KEY(Summataso_Id) REFERENCES edw.Tiliryhma_3 (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tiliryhma ADD Tiliryhmaluokitus_Id Integer NOT NULL GO ALTER TABLE edw.Tiliryhma ADD CONSTRAINT FK_Tiliryhma_0 FOREIGN KEY(Tiliryhmaluokitus_Id) REFERENCES edw.Tiliryhmaluokitus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tiliryhma ADD Yleinen_tiliryhma_Id Integer NOT NULL GO ALTER TABLE edw.Tiliryhma ADD CONSTRAINT FK_Tiliryhma_1 FOREIGN KEY(Yleinen_tiliryhma_Id) REFERENCES edw.Tiliryhma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tiliryhma ADD Summataso_Id Integer NOT NULL GO ALTER TABLE edw.Tiliryhma ADD CONSTRAINT FK_Tiliryhma_2 FOREIGN KEY(Summataso_Id) REFERENCES edw.Tiliryhma_2 (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tilin_tiliryhma ADD Tili_Id Integer NOT NULL GO ALTER TABLE edw.Tilin_tiliryhma ADD CONSTRAINT FK_Tilin_tiliryhma_0 FOREIGN KEY(Tili_Id) REFERENCES edw.Tili (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tilin_tiliryhma ADD Tiliryhma_Id Integer NOT NULL GO ALTER TABLE edw.Tilin_tiliryhma ADD CONSTRAINT FK_Tilin_tiliryhma_1 FOREIGN KEY(Tiliryhma_Id) REFERENCES edw.Tiliryhma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.TA_tili ADD Maararahalaji_Id Integer NOT NULL GO ALTER TABLE edw.TA_tili ADD CONSTRAINT FK_TA_tili_0 FOREIGN KEY(Maararahalaji_Id) REFERENCES edw.Maararahalaji (Id) GO /*****************************************************************************************/ ALTER TABLE edw.TA_tili ADD Rahoituskoodi_Id Integer NOT NULL GO ALTER TABLE edw.TA_tili ADD CONSTRAINT FK_TA_tili_1 FOREIGN KEY(Rahoituskoodi_Id) REFERENCES edw.Rahoituskoodi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkatiliointi ADD Palvelujakso_Id Integer NOT NULL GO ALTER TABLE edw.Palkkatiliointi ADD CONSTRAINT FK_Palkkatiliointi_0 FOREIGN KEY(Palvelujakso_Id) REFERENCES edw.Palvelujakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkatiliointi ADD Tili_Id Integer NOT NULL GO ALTER TABLE edw.Palkkatiliointi ADD CONSTRAINT FK_Palkkatiliointi_1 FOREIGN KEY(Tili_Id) REFERENCES edw.Tili (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkatiliointi ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Palkkatiliointi ADD CONSTRAINT FK_Palkkatiliointi_2 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkatiliointi ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Palkkatiliointi ADD CONSTRAINT FK_Palkkatiliointi_3 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkatiliointi ADD TA_tili_Id Integer NOT NULL GO ALTER TABLE edw.Palkkatiliointi ADD CONSTRAINT FK_Palkkatiliointi_4 FOREIGN KEY(TA_tili_Id) REFERENCES edw.TA_tili (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkatilioin_seurantakohde ADD Talouden_seurantakohde_Id Integer NOT NULL GO ALTER TABLE edw.Palkkatilioin_seurantakohde ADD CONSTRAINT FK_Palkkatilioin_seurantakohde_0 FOREIGN KEY(Talouden_seurantakohde_Id) REFERENCES edw.Talouden_seurantakohde (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkatilioin_seurantakohde ADD Palkkatiliointi_Id Integer NOT NULL GO ALTER TABLE edw.Palkkatilioin_seurantakohde ADD CONSTRAINT FK_Palkkatilioin_seurantakohde_1 FOREIGN KEY(Palkkatiliointi_Id) REFERENCES edw.Palkkatiliointi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkan_lisaosa ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Palkan_lisaosa ADD CONSTRAINT FK_Palkan_lisaosa_0 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkan_lisaosa ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Palkan_lisaosa ADD CONSTRAINT FK_Palkan_lisaosa_1 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkan_lisaosa ADD TA_tili_Id Integer NOT NULL GO ALTER TABLE edw.Palkan_lisaosa ADD CONSTRAINT FK_Palkan_lisaosa_2 FOREIGN KEY(TA_tili_Id) REFERENCES edw.TA_tili (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkan_lisaosa ADD Tili_Id Integer NOT NULL GO ALTER TABLE edw.Palkan_lisaosa ADD CONSTRAINT FK_Palkan_lisaosa_3 FOREIGN KEY(Tili_Id) REFERENCES edw.Tili (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkan_lisaosa ADD Palkkatekija_Id Integer NOT NULL GO ALTER TABLE edw.Palkan_lisaosa ADD CONSTRAINT FK_Palkan_lisaosa_4 FOREIGN KEY(Palkkatekija_Id) REFERENCES edw.Palkkatekija (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkan_lisaosa ADD Palvelussuhde_Id Integer NOT NULL GO ALTER TABLE edw.Palkan_lisaosa ADD CONSTRAINT FK_Palkan_lisaosa_5 FOREIGN KEY(Palvelussuhde_Id) REFERENCES edw.Palvelussuhde (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkan_lisos_seurantakohde ADD Talouden_seurantakohde_Id Integer NOT NULL GO ALTER TABLE edw.Palkan_lisos_seurantakohde ADD CONSTRAINT FK_Palkan_lisos_seurantakohde_0 FOREIGN KEY(Talouden_seurantakohde_Id) REFERENCES edw.Talouden_seurantakohde (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkan_lisos_seurantakohde ADD Palkan_lisaosa_Id Integer NOT NULL GO ALTER TABLE edw.Palkan_lisos_seurantakohde ADD CONSTRAINT FK_Palkan_lisos_seurantakohde_1 FOREIGN KEY(Palkan_lisaosa_Id) REFERENCES edw.Palkan_lisaosa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kuukauden_kirjaukset ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Kuukauden_kirjaukset ADD CONSTRAINT FK_Kuukauden_kirjaukset_0 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kuukauden_kirjaukset ADD Kumppani_Id Integer NOT NULL GO ALTER TABLE edw.Kuukauden_kirjaukset ADD CONSTRAINT FK_Kuukauden_kirjaukset_1 FOREIGN KEY(Kumppani_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kuukauden_kirjaukset ADD Talouden_seurantakohde_Id Integer NOT NULL GO ALTER TABLE edw.Kuukauden_kirjaukset ADD CONSTRAINT FK_Kuukauden_kirjaukset_2 FOREIGN KEY(Talouden_seurantakohde_Id) REFERENCES edw.Talouden_seurantakohde (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kuukauden_kirjaukset ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Kuukauden_kirjaukset ADD CONSTRAINT FK_Kuukauden_kirjaukset_3 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kuukauden_kirjaukset ADD ALV_koodi_Id Integer NOT NULL GO ALTER TABLE edw.Kuukauden_kirjaukset ADD CONSTRAINT FK_Kuukauden_kirjaukset_4 FOREIGN KEY(ALV_koodi_Id) REFERENCES edw.ALV_koodi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kuukauden_kirjaukset ADD Tili_Id Integer NOT NULL GO ALTER TABLE edw.Kuukauden_kirjaukset ADD CONSTRAINT FK_Kuukauden_kirjaukset_5 FOREIGN KEY(Tili_Id) REFERENCES edw.Tili (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kuukauden_kirjaukset ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Kuukauden_kirjaukset ADD CONSTRAINT FK_Kuukauden_kirjaukset_6 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tyoaikakirjaustehtava ADD Tyoajan_tulosalue_Id Integer NOT NULL GO ALTER TABLE edw.Tyoaikakirjaustehtava ADD CONSTRAINT FK_Tyoaikakirjaustehtava_0 FOREIGN KEY(Tyoajan_tulosalue_Id) REFERENCES edw.Tyoaikakirjaustehtava (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tyoaikakirjaustehtava ADD Tehtavaryhma_Id Integer NOT NULL GO ALTER TABLE edw.Tyoaikakirjaustehtava ADD CONSTRAINT FK_Tyoaikakirjaustehtava_1 FOREIGN KEY(Tehtavaryhma_Id) REFERENCES edw.Tyoaikakirjaustehtava (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tyoaikakirjaustehtava ADD Tyoajan_toiminto_Id Integer NOT NULL GO ALTER TABLE edw.Tyoaikakirjaustehtava ADD CONSTRAINT FK_Tyoaikakirjaustehtava_2 FOREIGN KEY(Tyoajan_toiminto_Id) REFERENCES edw.Tyoaikakirjaustehtava (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tyoaikakirjaustehtava ADD Toiminto_Id Integer NOT NULL GO ALTER TABLE edw.Tyoaikakirjaustehtava ADD CONSTRAINT FK_Tyoaikakirjaustehtava_3 FOREIGN KEY(Toiminto_Id) REFERENCES edw.Toiminto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tyoaikasuunnitelma ADD Tyontekija_Id Integer NOT NULL GO ALTER TABLE edw.Tyoaikasuunnitelma ADD CONSTRAINT FK_Tyoaikasuunnitelma_0 FOREIGN KEY(Tyontekija_Id) REFERENCES edw.Tyontekija (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tyoaikasuunnitelma ADD Tyoaikakirjaustehtava_Id Integer NOT NULL GO ALTER TABLE edw.Tyoaikasuunnitelma ADD CONSTRAINT FK_Tyoaikasuunnitelma_1 FOREIGN KEY(Tyoaikakirjaustehtava_Id) REFERENCES edw.Tyoaikakirjaustehtava (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tyoaikasuunnitelma ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Tyoaikasuunnitelma ADD CONSTRAINT FK_Tyoaikasuunnitelma_2 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tyoaikasuunnitelma ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Tyoaikasuunnitelma ADD CONSTRAINT FK_Tyoaikasuunnitelma_3 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tyoaikasuunnitelma ADD Opetuksen_toteutus_Id Integer NOT NULL GO ALTER TABLE edw.Tyoaikasuunnitelma ADD CONSTRAINT FK_Tyoaikasuunnitelma_4 FOREIGN KEY(Opetuksen_toteutus_Id) REFERENCES edw.Opetuksen_toteutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Korkeakouluyhteenliittyma ADD Organisaatiotyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Korkeakouluyhteenliittyma ADD CONSTRAINT FK_Korkeakouluyhteenliittyma_0 FOREIGN KEY(Organisaatiotyyppi_Id) REFERENCES edw.Organisaatiotyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Korkkoulu_yhteenliittymassa ADD Korkeakoulu_Id Integer NOT NULL GO ALTER TABLE edw.Korkkoulu_yhteenliittymassa ADD CONSTRAINT FK_Korkkoulu_yhteenliittymassa_0 FOREIGN KEY(Korkeakoulu_Id) REFERENCES edw.Korkeakoulu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Korkkoulu_yhteenliittymassa ADD Korkeakouluyhteenliittyma_Id Integer NOT NULL GO ALTER TABLE edw.Korkkoulu_yhteenliittymassa ADD CONSTRAINT FK_Korkkoulu_yhteenliittymassa_1 FOREIGN KEY(Korkeakouluyhteenliittyma_Id) REFERENCES edw.Korkeakouluyhteenliittyma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintojaksorakenteen_osa ADD Opintojaksorakenne_Id Integer NOT NULL GO ALTER TABLE edw.Opintojaksorakenteen_osa ADD CONSTRAINT FK_Opintojaksorakenteen_osa_0 FOREIGN KEY(Opintojaksorakenne_Id) REFERENCES edw.Opintojaksorakenne (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintojaksorakenteen_osa ADD Suositeltava_suoritusajankohta_Id Integer NOT NULL GO ALTER TABLE edw.Opintojaksorakenteen_osa ADD CONSTRAINT FK_Opintojaksorakenteen_osa_1 FOREIGN KEY(Suositeltava_suoritusajankohta_Id) REFERENCES edw.Aikajakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintojaksorakenteen_osa ADD Opinnon_valinnaisuus_Id Integer NOT NULL GO ALTER TABLE edw.Opintojaksorakenteen_osa ADD CONSTRAINT FK_Opintojaksorakenteen_osa_2 FOREIGN KEY(Opinnon_valinnaisuus_Id) REFERENCES edw.Opinnon_valinnaisuus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintojaksorakenteen_osa ADD Op_rooli_oprakenteessa_Id Integer NOT NULL GO ALTER TABLE edw.Opintojaksorakenteen_osa ADD CONSTRAINT FK_Opintojaksorakenteen_osa_3 FOREIGN KEY(Op_rooli_oprakenteessa_Id) REFERENCES edw.Op_rooli_oprakenteessa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintojaksorakenteen_osa ADD Opintokokonaisuus_Id Integer NOT NULL GO ALTER TABLE edw.Opintojaksorakenteen_osa ADD CONSTRAINT FK_Opintojaksorakenteen_osa_4 FOREIGN KEY(Opintokokonaisuus_Id) REFERENCES edw.Opintokokonaisuus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_maaraik_keskeyttaminen ADD Opinto_oikeus_Id Integer NOT NULL GO ALTER TABLE edw.Op_maaraik_keskeyttaminen ADD CONSTRAINT FK_Op_maaraik_keskeyttaminen_0 FOREIGN KEY(Opinto_oikeus_Id) REFERENCES edw.Opinto_oikeus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_maaraik_keskeyttaminen ADD Keskeyttamisen_syy_Id Integer NOT NULL GO ALTER TABLE edw.Op_maaraik_keskeyttaminen ADD CONSTRAINT FK_Op_maaraik_keskeyttaminen_1 FOREIGN KEY(Keskeyttamisen_syy_Id) REFERENCES edw.Keskeyttamisen_syy (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_maaraik_keskeyttaminen ADD Opiskelija_Id Integer NOT NULL GO ALTER TABLE edw.Op_maaraik_keskeyttaminen ADD CONSTRAINT FK_Op_maaraik_keskeyttaminen_2 FOREIGN KEY(Opiskelija_Id) REFERENCES edw.Opiskelija (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilotyokuukausi ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Henkilotyokuukausi ADD CONSTRAINT FK_Henkilotyokuukausi_0 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilotyokuukausi ADD Palvelujakso_Id Integer NOT NULL GO ALTER TABLE edw.Henkilotyokuukausi ADD CONSTRAINT FK_Henkilotyokuukausi_1 FOREIGN KEY(Palvelujakso_Id) REFERENCES edw.Palvelujakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projekti_palvelujaksossa ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Projekti_palvelujaksossa ADD CONSTRAINT FK_Projekti_palvelujaksossa_0 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Projekti_palvelujaksossa ADD Palvelujakso_Id Integer NOT NULL GO ALTER TABLE edw.Projekti_palvelujaksossa ADD CONSTRAINT FK_Projekti_palvelujaksossa_1 FOREIGN KEY(Palvelujakso_Id) REFERENCES edw.Palvelujakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Budjetti ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Budjetti ADD CONSTRAINT FK_Budjetti_0 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Budjetti ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Budjetti ADD CONSTRAINT FK_Budjetti_1 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Budjetti ADD Projektin_rakenneosa_Id Integer NOT NULL GO ALTER TABLE edw.Budjetti ADD CONSTRAINT FK_Budjetti_2 FOREIGN KEY(Projektin_rakenneosa_Id) REFERENCES edw.Projektin_rakenneosa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Budjetti ADD Tulosalue_Id Integer NOT NULL GO ALTER TABLE edw.Budjetti ADD CONSTRAINT FK_Budjetti_3 FOREIGN KEY(Tulosalue_Id) REFERENCES edw.Tulosalue (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Budjetointikirjaus ADD Tiliryhma_Id Integer NOT NULL GO ALTER TABLE edw.Budjetointikirjaus ADD CONSTRAINT FK_Budjetointikirjaus_0 FOREIGN KEY(Tiliryhma_Id) REFERENCES edw.Tiliryhma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Budjetointikirjaus ADD TA_tili_Id Integer NOT NULL GO ALTER TABLE edw.Budjetointikirjaus ADD CONSTRAINT FK_Budjetointikirjaus_1 FOREIGN KEY(TA_tili_Id) REFERENCES edw.TA_tili (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Budjetointikirjaus ADD Kirjausluokka_Id Integer NOT NULL GO ALTER TABLE edw.Budjetointikirjaus ADD CONSTRAINT FK_Budjetointikirjaus_2 FOREIGN KEY(Kirjausluokka_Id) REFERENCES edw.Kirjausluokka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Budjetointikirjaus ADD Palkkatiliointi_Id Integer NOT NULL GO ALTER TABLE edw.Budjetointikirjaus ADD CONSTRAINT FK_Budjetointikirjaus_3 FOREIGN KEY(Palkkatiliointi_Id) REFERENCES edw.Palkkatiliointi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Budjetointikirjaus ADD Tili_Id Integer NOT NULL GO ALTER TABLE edw.Budjetointikirjaus ADD CONSTRAINT FK_Budjetointikirjaus_4 FOREIGN KEY(Tili_Id) REFERENCES edw.Tili (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Budjetointikirjaus ADD Palkan_lisaosa_Id Integer NOT NULL GO ALTER TABLE edw.Budjetointikirjaus ADD CONSTRAINT FK_Budjetointikirjaus_5 FOREIGN KEY(Palkan_lisaosa_Id) REFERENCES edw.Palkan_lisaosa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Budjetointikirjaus ADD Budjetti_Id Integer NOT NULL GO ALTER TABLE edw.Budjetointikirjaus ADD CONSTRAINT FK_Budjetointikirjaus_6 FOREIGN KEY(Budjetti_Id) REFERENCES edw.Budjetti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Budjetointikirjaus ADD Kirjauksen_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Budjetointikirjaus ADD CONSTRAINT FK_Budjetointikirjaus_7 FOREIGN KEY(Kirjauksen_tyyppi_Id) REFERENCES edw.Kirjauksen_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkio ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Palkkio ADD CONSTRAINT FK_Palkkio_0 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkio ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Palkkio ADD CONSTRAINT FK_Palkkio_1 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkio ADD TA_tili_Id Integer NOT NULL GO ALTER TABLE edw.Palkkio ADD CONSTRAINT FK_Palkkio_2 FOREIGN KEY(TA_tili_Id) REFERENCES edw.TA_tili (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkio ADD Tili_Id Integer NOT NULL GO ALTER TABLE edw.Palkkio ADD CONSTRAINT FK_Palkkio_3 FOREIGN KEY(Tili_Id) REFERENCES edw.Tili (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkio ADD Palkkioluokka_Id Integer NOT NULL GO ALTER TABLE edw.Palkkio ADD CONSTRAINT FK_Palkkio_4 FOREIGN KEY(Palkkioluokka_Id) REFERENCES edw.Palkkioluokka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkio ADD Budjetointikirjaus_Id Integer NOT NULL GO ALTER TABLE edw.Palkkio ADD CONSTRAINT FK_Palkkio_5 FOREIGN KEY(Budjetointikirjaus_Id) REFERENCES edw.Budjetointikirjaus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkio ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Palkkio ADD CONSTRAINT FK_Palkkio_6 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkion_seurantakohde ADD Palkkio_Id Integer NOT NULL GO ALTER TABLE edw.Palkkion_seurantakohde ADD CONSTRAINT FK_Palkkion_seurantakohde_0 FOREIGN KEY(Palkkio_Id) REFERENCES edw.Palkkio (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkion_seurantakohde ADD Talouden_seurantakohde_Id Integer NOT NULL GO ALTER TABLE edw.Palkkion_seurantakohde ADD CONSTRAINT FK_Palkkion_seurantakohde_1 FOREIGN KEY(Talouden_seurantakohde_Id) REFERENCES edw.Talouden_seurantakohde (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaikka_kiinteistossa ADD Kiinteisto_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaikka_kiinteistossa ADD CONSTRAINT FK_Kustpaikka_kiinteistossa_0 FOREIGN KEY(Kiinteisto_Id) REFERENCES edw.Kiinteisto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaikka_kiinteistossa ADD Org_rooli_tilassa_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaikka_kiinteistossa ADD CONSTRAINT FK_Kustpaikka_kiinteistossa_1 FOREIGN KEY(Org_rooli_tilassa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaikka_kiinteistossa ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaikka_kiinteistossa ADD CONSTRAINT FK_Kustpaikka_kiinteistossa_2 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_kiinteistossa ADD Ulk_organisaation_yksikko_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_kiinteistossa ADD CONSTRAINT FK_Ulk_org_kiinteistossa_0 FOREIGN KEY(Ulk_organisaation_yksikko_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_kiinteistossa ADD Kiinteisto_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_kiinteistossa ADD CONSTRAINT FK_Ulk_org_kiinteistossa_1 FOREIGN KEY(Kiinteisto_Id) REFERENCES edw.Kiinteisto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_kiinteistossa ADD Org_rooli_tilassa_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_kiinteistossa ADD CONSTRAINT FK_Ulk_org_kiinteistossa_2 FOREIGN KEY(Org_rooli_tilassa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaikka_rakennuksessa ADD Rakennus_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaikka_rakennuksessa ADD CONSTRAINT FK_Kustpaikka_rakennuksessa_0 FOREIGN KEY(Rakennus_Id) REFERENCES edw.Rakennus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaikka_rakennuksessa ADD Org_rooli_tilassa_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaikka_rakennuksessa ADD CONSTRAINT FK_Kustpaikka_rakennuksessa_1 FOREIGN KEY(Org_rooli_tilassa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaikka_rakennuksessa ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaikka_rakennuksessa ADD CONSTRAINT FK_Kustpaikka_rakennuksessa_2 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kerros ADD Rakennus_Id Integer NOT NULL GO ALTER TABLE edw.Kerros ADD CONSTRAINT FK_Kerros_0 FOREIGN KEY(Rakennus_Id) REFERENCES edw.Rakennus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Huoneisto ADD Rakennus_Id Integer NOT NULL GO ALTER TABLE edw.Huoneisto ADD CONSTRAINT FK_Huoneisto_0 FOREIGN KEY(Rakennus_Id) REFERENCES edw.Rakennus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_huoneistossa ADD Huoneisto_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_huoneistossa ADD CONSTRAINT FK_Ulk_org_huoneistossa_0 FOREIGN KEY(Huoneisto_Id) REFERENCES edw.Huoneisto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_huoneistossa ADD Org_rooli_tilassa_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_huoneistossa ADD CONSTRAINT FK_Ulk_org_huoneistossa_1 FOREIGN KEY(Org_rooli_tilassa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_huoneistossa ADD Ulk_organisaation_yksikko_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_huoneistossa ADD CONSTRAINT FK_Ulk_org_huoneistossa_2 FOREIGN KEY(Ulk_organisaation_yksikko_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaikka_huoneistossa ADD Huoneisto_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaikka_huoneistossa ADD CONSTRAINT FK_Kustpaikka_huoneistossa_0 FOREIGN KEY(Huoneisto_Id) REFERENCES edw.Huoneisto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaikka_huoneistossa ADD Org_rooli_tilassa_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaikka_huoneistossa ADD CONSTRAINT FK_Kustpaikka_huoneistossa_1 FOREIGN KEY(Org_rooli_tilassa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaikka_huoneistossa ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaikka_huoneistossa ADD CONSTRAINT FK_Kustpaikka_huoneistossa_2 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tila ADD Kerros_Id Integer NOT NULL GO ALTER TABLE edw.Tila ADD CONSTRAINT FK_Tila_0 FOREIGN KEY(Kerros_Id) REFERENCES edw.Kerros (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tila ADD Tilaluokka_Id Integer NOT NULL GO ALTER TABLE edw.Tila ADD CONSTRAINT FK_Tila_1 FOREIGN KEY(Tilaluokka_Id) REFERENCES edw.Tilaluokka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tila ADD Huoneisto_Id Integer NOT NULL GO ALTER TABLE edw.Tila ADD CONSTRAINT FK_Tila_2 FOREIGN KEY(Huoneisto_Id) REFERENCES edw.Huoneisto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tila ADD Tilan_kayttotapa_Id Integer NOT NULL GO ALTER TABLE edw.Tila ADD CONSTRAINT FK_Tila_3 FOREIGN KEY(Tilan_kayttotapa_Id) REFERENCES edw.Tilan_kayttotapa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tila ADD Kiinteisto_Id Integer NOT NULL GO ALTER TABLE edw.Tila ADD CONSTRAINT FK_Tila_4 FOREIGN KEY(Kiinteisto_Id) REFERENCES edw.Kiinteisto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_tilassa ADD Ulk_organisaation_yksikko_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_tilassa ADD CONSTRAINT FK_Ulk_org_tilassa_0 FOREIGN KEY(Ulk_organisaation_yksikko_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_tilassa ADD Tila_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_tilassa ADD CONSTRAINT FK_Ulk_org_tilassa_1 FOREIGN KEY(Tila_Id) REFERENCES edw.Tila (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_tilassa ADD Org_rooli_tilassa_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_tilassa ADD CONSTRAINT FK_Ulk_org_tilassa_2 FOREIGN KEY(Org_rooli_tilassa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinnon_suoritus ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinnon_suoritus ADD CONSTRAINT FK_Tutkinnon_suoritus_0 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinnon_suoritus ADD Lukio_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinnon_suoritus ADD CONSTRAINT FK_Tutkinnon_suoritus_1 FOREIGN KEY(Lukio_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinnon_suoritus ADD Suorituskieli_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinnon_suoritus ADD CONSTRAINT FK_Tutkinnon_suoritus_2 FOREIGN KEY(Suorituskieli_Id) REFERENCES edw.Kieli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinnon_suoritus ADD Korkeakoulututkinto_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinnon_suoritus ADD CONSTRAINT FK_Tutkinnon_suoritus_3 FOREIGN KEY(Korkeakoulututkinto_Id) REFERENCES edw.Tutkinto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinnon_suoritus ADD Ylioppilastutkinto_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinnon_suoritus ADD CONSTRAINT FK_Tutkinnon_suoritus_4 FOREIGN KEY(Ylioppilastutkinto_Id) REFERENCES edw.Tutkinto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinnon_suoritus ADD Suoritusmaa_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinnon_suoritus ADD CONSTRAINT FK_Tutkinnon_suoritus_5 FOREIGN KEY(Suoritusmaa_Id) REFERENCES edw.Maa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinnon_suoritus ADD Korkeakoulu_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinnon_suoritus ADD CONSTRAINT FK_Tutkinnon_suoritus_6 FOREIGN KEY(Korkeakoulu_Id) REFERENCES edw.Korkeakoulu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinnon_suoritus ADD Opinto_oikeus_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinnon_suoritus ADD CONSTRAINT FK_Tutkinnon_suoritus_7 FOREIGN KEY(Opinto_oikeus_Id) REFERENCES edw.Opinto_oikeus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinnon_suoritus ADD Tutkinto_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinnon_suoritus ADD CONSTRAINT FK_Tutkinnon_suoritus_8 FOREIGN KEY(Tutkinto_Id) REFERENCES edw.Tutkinto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinnon_suoritus ADD Arvosana_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinnon_suoritus ADD CONSTRAINT FK_Tutkinnon_suoritus_9 FOREIGN KEY(Arvosana_Id) REFERENCES edw.Arvosana (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinnon_suoritus ADD Organisaatio_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinnon_suoritus ADD CONSTRAINT FK_Tutkinnon_suoritus_10 FOREIGN KEY(Organisaatio_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinnon_suoritus ADD Tutkinnon_koulutusohjelma_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinnon_suoritus ADD CONSTRAINT FK_Tutkinnon_suoritus_11 FOREIGN KEY(Tutkinnon_koulutusohjelma_Id) REFERENCES edw.Koulutusohjelma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinnon_suoritus ADD Tutkinnon_opintosuunta_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinnon_suoritus ADD CONSTRAINT FK_Tutkinnon_suoritus_12 FOREIGN KEY(Tutkinnon_opintosuunta_Id) REFERENCES edw.Opintosuunta (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinnon_suoritus ADD Tutkinnon_paaaine_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinnon_suoritus ADD CONSTRAINT FK_Tutkinnon_suoritus_13 FOREIGN KEY(Tutkinnon_paaaine_Id) REFERENCES edw.Oppiaine (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tutkinnon_suoritus ADD Laajuuden_yksikko_Id Integer NOT NULL GO ALTER TABLE edw.Tutkinnon_suoritus ADD CONSTRAINT FK_Tutkinnon_suoritus_14 FOREIGN KEY(Laajuuden_yksikko_Id) REFERENCES edw.Yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_ulk_org_yksikossa ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_ulk_org_yksikossa ADD CONSTRAINT FK_Henkilo_ulk_org_yksikossa_0 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_ulk_org_yksikossa ADD Ulk_organisaation_yksikko_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_ulk_org_yksikossa ADD CONSTRAINT FK_Henkilo_ulk_org_yksikossa_1 FOREIGN KEY(Ulk_organisaation_yksikko_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_ulk_org_yksikossa ADD Henk_rooli_organisaatiossa_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_ulk_org_yksikossa ADD CONSTRAINT FK_Henkilo_ulk_org_yksikossa_2 FOREIGN KEY(Henk_rooli_organisaatiossa_Id) REFERENCES edw.Henkilon_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_kustannuspaikassa ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_kustannuspaikassa ADD CONSTRAINT FK_Henkilo_kustannuspaikassa_0 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_kustannuspaikassa ADD Henk_rooli_organisaatiossa_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_kustannuspaikassa ADD CONSTRAINT FK_Henkilo_kustannuspaikassa_1 FOREIGN KEY(Henk_rooli_organisaatiossa_Id) REFERENCES edw.Henkilon_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_kustannuspaikassa ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_kustannuspaikassa ADD CONSTRAINT FK_Henkilo_kustannuspaikassa_2 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_kustannuspaikassa ADD Org_rooli_henkilolle_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_kustannuspaikassa ADD CONSTRAINT FK_Henkilo_kustannuspaikassa_3 FOREIGN KEY(Org_rooli_henkilolle_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tilavaraus ADD Opetustapahtuma_Id Integer NOT NULL GO ALTER TABLE edw.Tilavaraus ADD CONSTRAINT FK_Tilavaraus_0 FOREIGN KEY(Opetustapahtuma_Id) REFERENCES edw.Opetustapahtuma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tilavaraus ADD Tila_Id Integer NOT NULL GO ALTER TABLE edw.Tilavaraus ADD CONSTRAINT FK_Tilavaraus_1 FOREIGN KEY(Tila_Id) REFERENCES edw.Tila (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_projektissa ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_projektissa ADD CONSTRAINT FK_Henkilo_projektissa_0 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_projektissa ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_projektissa ADD CONSTRAINT FK_Henkilo_projektissa_1 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_projektissa ADD Henkilon_rooli_projektissa_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_projektissa ADD CONSTRAINT FK_Henkilo_projektissa_2 FOREIGN KEY(Henkilon_rooli_projektissa_Id) REFERENCES edw.Henkilon_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaik_op_toteutuksessa ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaik_op_toteutuksessa ADD CONSTRAINT FK_Kustpaik_op_toteutuksessa_0 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaik_op_toteutuksessa ADD Opetuksen_toteutus_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaik_op_toteutuksessa ADD CONSTRAINT FK_Kustpaik_op_toteutuksessa_1 FOREIGN KEY(Opetuksen_toteutus_Id) REFERENCES edw.Opetuksen_toteutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaik_op_toteutuksessa ADD Org_rooli_opetuksessa_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaik_op_toteutuksessa ADD CONSTRAINT FK_Kustpaik_op_toteutuksessa_2 FOREIGN KEY(Org_rooli_opetuksessa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikan_toimipaikka ADD Toimipaikka_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikan_toimipaikka ADD CONSTRAINT FK_Kustannuspaikan_toimipaikka_0 FOREIGN KEY(Toimipaikka_Id) REFERENCES edw.Toimipaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikan_toimipaikka ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikan_toimipaikka ADD CONSTRAINT FK_Kustannuspaikan_toimipaikka_1 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Vaativuustason_palkka ADD Tehtavan_vaativuustaso_Id Integer NOT NULL GO ALTER TABLE edw.Vaativuustason_palkka ADD CONSTRAINT FK_Vaativuustason_palkka_0 FOREIGN KEY(Tehtavan_vaativuustaso_Id) REFERENCES edw.Tehtavan_vaativuustaso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Suoritustason_kerroin ADD Henkkohtainen_suoritustaso_Id Integer NOT NULL GO ALTER TABLE edw.Suoritustason_kerroin ADD CONSTRAINT FK_Suoritustason_kerroin_0 FOREIGN KEY(Henkkohtainen_suoritustaso_Id) REFERENCES edw.Henkkohtainen_suoritustaso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Poissaolo ADD Palvelujakso_Id Integer NOT NULL GO ALTER TABLE edw.Poissaolo ADD CONSTRAINT FK_Poissaolo_0 FOREIGN KEY(Palvelujakso_Id) REFERENCES edw.Palvelujakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Poissaolo ADD Poissaolon_syy_Id Integer NOT NULL GO ALTER TABLE edw.Poissaolo ADD CONSTRAINT FK_Poissaolo_1 FOREIGN KEY(Poissaolon_syy_Id) REFERENCES edw.Poissaolon_syy (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Poissaolo ADD PSR_syy_Id Integer NOT NULL GO ALTER TABLE edw.Poissaolo ADD CONSTRAINT FK_Poissaolo_2 FOREIGN KEY(PSR_syy_Id) REFERENCES edw.PSR_syy (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_projektissa ADD Org_rooli_projektissa_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_projektissa ADD CONSTRAINT FK_Ulk_org_projektissa_0 FOREIGN KEY(Org_rooli_projektissa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_projektissa ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_projektissa ADD CONSTRAINT FK_Ulk_org_projektissa_1 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_projektissa ADD Ulk_organisaation_yksikko_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_projektissa ADD CONSTRAINT FK_Ulk_org_projektissa_2 FOREIGN KEY(Ulk_organisaation_yksikko_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikka_projektissa ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikka_projektissa ADD CONSTRAINT FK_Kustannuspaikka_projektissa_0 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikka_projektissa ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikka_projektissa ADD CONSTRAINT FK_Kustannuspaikka_projektissa_1 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikka_projektissa ADD Org_rooli_projektissa_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikka_projektissa ADD CONSTRAINT FK_Kustannuspaikka_projektissa_2 FOREIGN KEY(Org_rooli_projektissa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tosite ADD Tositelaji_Id Integer NOT NULL GO ALTER TABLE edw.Tosite ADD CONSTRAINT FK_Tosite_0 FOREIGN KEY(Tositelaji_Id) REFERENCES edw.Tositelaji (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rahoitusohjelma ADD Ulkoinen_rahoittajaorg_Id Integer NOT NULL GO ALTER TABLE edw.Rahoitusohjelma ADD CONSTRAINT FK_Rahoitusohjelma_0 FOREIGN KEY(Ulkoinen_rahoittajaorg_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rahoitustyyppi ADD Rahoitustyyppiluokittelu_Id Integer NOT NULL GO ALTER TABLE edw.Rahoitustyyppi ADD CONSTRAINT FK_Rahoitustyyppi_0 FOREIGN KEY(Rahoitustyyppiluokittelu_Id) REFERENCES edw.Rahoitustyyppiluokittelu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rahoituspaatos ADD Rahoituslahde_Id Integer NOT NULL GO ALTER TABLE edw.Rahoituspaatos ADD CONSTRAINT FK_Rahoituspaatos_0 FOREIGN KEY(Rahoituslahde_Id) REFERENCES edw.Rahoituslahde (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rahoituspaatos ADD Rahoitusohjelma_Id Integer NOT NULL GO ALTER TABLE edw.Rahoituspaatos ADD CONSTRAINT FK_Rahoituspaatos_1 FOREIGN KEY(Rahoitusohjelma_Id) REFERENCES edw.Rahoitusohjelma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rahoituspaatos ADD Rahoituksen_julkisuus_Id Integer NOT NULL GO ALTER TABLE edw.Rahoituspaatos ADD CONSTRAINT FK_Rahoituspaatos_2 FOREIGN KEY(Rahoituksen_julkisuus_Id) REFERENCES edw.Rahoituksen_julkisuus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rahoituspaatos ADD Rahoitustyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Rahoituspaatos ADD CONSTRAINT FK_Rahoituspaatos_3 FOREIGN KEY(Rahoitustyyppi_Id) REFERENCES edw.Rahoitustyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rahoituspaatos ADD Sis_rahoituksen_saajaorg_Id Integer NOT NULL GO ALTER TABLE edw.Rahoituspaatos ADD CONSTRAINT FK_Rahoituspaatos_4 FOREIGN KEY(Sis_rahoituksen_saajaorg_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rahoituspaatos ADD Ulk_rah_saajaorg_Id Integer NOT NULL GO ALTER TABLE edw.Rahoituspaatos ADD CONSTRAINT FK_Rahoituspaatos_5 FOREIGN KEY(Ulk_rah_saajaorg_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rahoituspaatos ADD Rahoituksen_saava_henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Rahoituspaatos ADD CONSTRAINT FK_Rahoituspaatos_6 FOREIGN KEY(Rahoituksen_saava_henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rahoituspaatos ADD Ulkoinen_rahoittajaorg_Id Integer NOT NULL GO ALTER TABLE edw.Rahoituspaatos ADD CONSTRAINT FK_Rahoituspaatos_7 FOREIGN KEY(Ulkoinen_rahoittajaorg_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kirjaus ADD Kirjauksen_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Kirjaus ADD CONSTRAINT FK_Kirjaus_0 FOREIGN KEY(Kirjauksen_tyyppi_Id) REFERENCES edw.Kirjauksen_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kirjaus ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Kirjaus ADD CONSTRAINT FK_Kirjaus_1 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kirjaus ADD Tosite_Id Integer NOT NULL GO ALTER TABLE edw.Kirjaus ADD CONSTRAINT FK_Kirjaus_2 FOREIGN KEY(Tosite_Id) REFERENCES edw.Tosite (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kirjaus ADD Kirjausluokka_Id Integer NOT NULL GO ALTER TABLE edw.Kirjaus ADD CONSTRAINT FK_Kirjaus_3 FOREIGN KEY(Kirjausluokka_Id) REFERENCES edw.Kirjausluokka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kirjaus ADD Tili_Id Integer NOT NULL GO ALTER TABLE edw.Kirjaus ADD CONSTRAINT FK_Kirjaus_4 FOREIGN KEY(Tili_Id) REFERENCES edw.Tili (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kirjaus ADD TA_tili_Id Integer NOT NULL GO ALTER TABLE edw.Kirjaus ADD CONSTRAINT FK_Kirjaus_5 FOREIGN KEY(TA_tili_Id) REFERENCES edw.TA_tili (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kirjaus ADD Erittely_Id Integer NOT NULL GO ALTER TABLE edw.Kirjaus ADD CONSTRAINT FK_Kirjaus_6 FOREIGN KEY(Erittely_Id) REFERENCES edw.Erittely (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kirjaus ADD ALV_koodi_Id Integer NOT NULL GO ALTER TABLE edw.Kirjaus ADD CONSTRAINT FK_Kirjaus_7 FOREIGN KEY(ALV_koodi_Id) REFERENCES edw.ALV_koodi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kirjaus ADD Projektin_rakenneosa_Id Integer NOT NULL GO ALTER TABLE edw.Kirjaus ADD CONSTRAINT FK_Kirjaus_8 FOREIGN KEY(Projektin_rakenneosa_Id) REFERENCES edw.Projektin_rakenneosa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kirjaus ADD Seurantakohde_Id Integer NOT NULL GO ALTER TABLE edw.Kirjaus ADD CONSTRAINT FK_Kirjaus_9 FOREIGN KEY(Seurantakohde_Id) REFERENCES edw.Talouden_seurantakohde (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kirjaus ADD Rahoituspaatos_Id Integer NOT NULL GO ALTER TABLE edw.Kirjaus ADD CONSTRAINT FK_Kirjaus_10 FOREIGN KEY(Rahoituspaatos_Id) REFERENCES edw.Rahoituspaatos (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kirjaus ADD Toiminto_Id Integer NOT NULL GO ALTER TABLE edw.Kirjaus ADD CONSTRAINT FK_Kirjaus_11 FOREIGN KEY(Toiminto_Id) REFERENCES edw.Toiminto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kirjaus ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Kirjaus ADD CONSTRAINT FK_Kirjaus_12 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kirjaus ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Kirjaus ADD CONSTRAINT FK_Kirjaus_13 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kirjaus ADD Rakennus_Id Integer NOT NULL GO ALTER TABLE edw.Kirjaus ADD CONSTRAINT FK_Kirjaus_14 FOREIGN KEY(Rakennus_Id) REFERENCES edw.Rakennus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kirjaus ADD Kumppani_Id Integer NOT NULL GO ALTER TABLE edw.Kirjaus ADD CONSTRAINT FK_Kirjaus_15 FOREIGN KEY(Kumppani_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkion_maksusuoritus ADD Kirjaus_Id Integer NOT NULL GO ALTER TABLE edw.Palkkion_maksusuoritus ADD CONSTRAINT FK_Palkkion_maksusuoritus_0 FOREIGN KEY(Kirjaus_Id) REFERENCES edw.Kirjaus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkkion_maksusuoritus ADD Palkkio_Id Integer NOT NULL GO ALTER TABLE edw.Palkkion_maksusuoritus ADD CONSTRAINT FK_Palkkion_maksusuoritus_1 FOREIGN KEY(Palkkio_Id) REFERENCES edw.Palkkio (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkan_lisaosan_makssuor ADD Kirjaus_Id Integer NOT NULL GO ALTER TABLE edw.Palkan_lisaosan_makssuor ADD CONSTRAINT FK_Palkan_lisaosan_makssuor_0 FOREIGN KEY(Kirjaus_Id) REFERENCES edw.Kirjaus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkan_lisaosan_makssuor ADD Palkan_lisaosa_Id Integer NOT NULL GO ALTER TABLE edw.Palkan_lisaosan_makssuor ADD CONSTRAINT FK_Palkan_lisaosan_makssuor_1 FOREIGN KEY(Palkan_lisaosa_Id) REFERENCES edw.Palkan_lisaosa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkan_perusosan_makssuor ADD Palkkatekija_Id Integer NOT NULL GO ALTER TABLE edw.Palkan_perusosan_makssuor ADD CONSTRAINT FK_Palkan_perusosan_makssuor_0 FOREIGN KEY(Palkkatekija_Id) REFERENCES edw.Palkkatekija (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkan_perusosan_makssuor ADD Kirjaus_Id Integer NOT NULL GO ALTER TABLE edw.Palkan_perusosan_makssuor ADD CONSTRAINT FK_Palkan_perusosan_makssuor_1 FOREIGN KEY(Kirjaus_Id) REFERENCES edw.Kirjaus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Palkan_perusosan_makssuor ADD Palkkatiliointi_Id Integer NOT NULL GO ALTER TABLE edw.Palkan_perusosan_makssuor ADD CONSTRAINT FK_Palkan_perusosan_makssuor_2 FOREIGN KEY(Palkkatiliointi_Id) REFERENCES edw.Palkkatiliointi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ylioppilaskoe ADD Ylioppilaskokeen_taso_Id Integer NOT NULL GO ALTER TABLE edw.Ylioppilaskoe ADD CONSTRAINT FK_Ylioppilaskoe_0 FOREIGN KEY(Ylioppilaskokeen_taso_Id) REFERENCES edw.Ylioppilaskokeen_taso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ylioppilaskokeen_suoritus ADD Ylioppilaskokeen_rooli_Id Integer NOT NULL GO ALTER TABLE edw.Ylioppilaskokeen_suoritus ADD CONSTRAINT FK_Ylioppilaskokeen_suoritus_0 FOREIGN KEY(Ylioppilaskokeen_rooli_Id) REFERENCES edw.Ylioppilaskokeen_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ylioppilaskokeen_suoritus ADD Arvosana_Id Integer NOT NULL GO ALTER TABLE edw.Ylioppilaskokeen_suoritus ADD CONSTRAINT FK_Ylioppilaskokeen_suoritus_1 FOREIGN KEY(Arvosana_Id) REFERENCES edw.Arvosana (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ylioppilaskokeen_suoritus ADD Ylioppilaskoe_Id Integer NOT NULL GO ALTER TABLE edw.Ylioppilaskokeen_suoritus ADD CONSTRAINT FK_Ylioppilaskokeen_suoritus_2 FOREIGN KEY(Ylioppilaskoe_Id) REFERENCES edw.Ylioppilaskoe (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ylioppilaskokeen_suoritus ADD Yotutkinnon_suoritus_Id Integer NOT NULL GO ALTER TABLE edw.Ylioppilaskokeen_suoritus ADD CONSTRAINT FK_Ylioppilaskokeen_suoritus_3 FOREIGN KEY(Yotutkinnon_suoritus_Id) REFERENCES edw.Tutkinnon_suoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintojakson_edeltavyys ADD Edeltava_opintojakso_Id Integer NOT NULL GO ALTER TABLE edw.Opintojakson_edeltavyys ADD CONSTRAINT FK_Opintojakson_edeltavyys_0 FOREIGN KEY(Edeltava_opintojakso_Id) REFERENCES edw.Opintojakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintojakson_edeltavyys ADD Opintojakso_Id Integer NOT NULL GO ALTER TABLE edw.Opintojakson_edeltavyys ADD CONSTRAINT FK_Opintojakson_edeltavyys_1 FOREIGN KEY(Opintojakso_Id) REFERENCES edw.Opintojakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaikka_opintojaksossa ADD Opintojakso_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaikka_opintojaksossa ADD CONSTRAINT FK_Kustpaikka_opintojaksossa_0 FOREIGN KEY(Opintojakso_Id) REFERENCES edw.Opintojakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaikka_opintojaksossa ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaikka_opintojaksossa ADD CONSTRAINT FK_Kustpaikka_opintojaksossa_1 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaikka_opintojaksossa ADD Org_rooli_opetuksessa_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaikka_opintojaksossa ADD CONSTRAINT FK_Kustpaikka_opintojaksossa_2 FOREIGN KEY(Org_rooli_opetuksessa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opet_tot_hintatekija ADD Opetuksen_toteutus_Id Integer NOT NULL GO ALTER TABLE edw.Opet_tot_hintatekija ADD CONSTRAINT FK_Opet_tot_hintatekija_0 FOREIGN KEY(Opetuksen_toteutus_Id) REFERENCES edw.Opetuksen_toteutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opet_tot_hintatekija ADD Hintatekijan_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Opet_tot_hintatekija ADD CONSTRAINT FK_Opet_tot_hintatekija_1 FOREIGN KEY(Hintatekijan_tyyppi_Id) REFERENCES edw.Hintatekijan_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opsuorituksen_hyvaksiluku ADD Kohdesuoritus_Id Integer NOT NULL GO ALTER TABLE edw.Opsuorituksen_hyvaksiluku ADD CONSTRAINT FK_Opsuorituksen_hyvaksiluku_0 FOREIGN KEY(Kohdesuoritus_Id) REFERENCES edw.Opintosuoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opsuorituksen_hyvaksiluku ADD Lahdesuoritus_Id Integer NOT NULL GO ALTER TABLE edw.Opsuorituksen_hyvaksiluku ADD CONSTRAINT FK_Opsuorituksen_hyvaksiluku_1 FOREIGN KEY(Lahdesuoritus_Id) REFERENCES edw.Opintosuoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaik_opsuorituksessa ADD Opintosuoritus_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaik_opsuorituksessa ADD CONSTRAINT FK_Kustpaik_opsuorituksessa_0 FOREIGN KEY(Opintosuoritus_Id) REFERENCES edw.Opintosuoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaik_opsuorituksessa ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaik_opsuorituksessa ADD CONSTRAINT FK_Kustpaik_opsuorituksessa_1 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustpaik_opsuorituksessa ADD Org_rooli_opetuksessa_Id Integer NOT NULL GO ALTER TABLE edw.Kustpaik_opsuorituksessa ADD CONSTRAINT FK_Kustpaik_opsuorituksessa_2 FOREIGN KEY(Org_rooli_opetuksessa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_opinnaytteessa ADD Opinnayte_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_opinnaytteessa ADD CONSTRAINT FK_Henkilo_opinnaytteessa_0 FOREIGN KEY(Opinnayte_Id) REFERENCES edw.Opintosuoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_opinnaytteessa ADD Henk_rooli_opinnaytteessa_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_opinnaytteessa ADD CONSTRAINT FK_Henkilo_opinnaytteessa_1 FOREIGN KEY(Henk_rooli_opinnaytteessa_Id) REFERENCES edw.Henkilon_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_opinnaytteessa ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_opinnaytteessa ADD CONSTRAINT FK_Henkilo_opinnaytteessa_2 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilon_osoite ADD Osoitteen_rooli_Id Integer NOT NULL GO ALTER TABLE edw.Henkilon_osoite ADD CONSTRAINT FK_Henkilon_osoite_0 FOREIGN KEY(Osoitteen_rooli_Id) REFERENCES edw.Osoitteen_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilon_osoite ADD Osoite_Id Integer NOT NULL GO ALTER TABLE edw.Henkilon_osoite ADD CONSTRAINT FK_Henkilon_osoite_1 FOREIGN KEY(Osoite_Id) REFERENCES edw.Osoite (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilon_osoite ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Henkilon_osoite ADD CONSTRAINT FK_Henkilon_osoite_2 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Lasnaoloilmoittautuminen ADD Aikajakso_Id Integer NOT NULL GO ALTER TABLE edw.Lasnaoloilmoittautuminen ADD CONSTRAINT FK_Lasnaoloilmoittautuminen_0 FOREIGN KEY(Aikajakso_Id) REFERENCES edw.Aikajakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Lasnaoloilmoittautuminen ADD Opinto_oikeus_Id Integer NOT NULL GO ALTER TABLE edw.Lasnaoloilmoittautuminen ADD CONSTRAINT FK_Lasnaoloilmoittautuminen_1 FOREIGN KEY(Opinto_oikeus_Id) REFERENCES edw.Opinto_oikeus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Lasnaoloilmoittautuminen ADD Lasnaolo_Id Integer NOT NULL GO ALTER TABLE edw.Lasnaoloilmoittautuminen ADD CONSTRAINT FK_Lasnaoloilmoittautuminen_2 FOREIGN KEY(Lasnaolo_Id) REFERENCES edw.Lasnaolo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Lasnaoloilmoittautuminen ADD Rahoitusmuoto_Id Integer NOT NULL GO ALTER TABLE edw.Lasnaoloilmoittautuminen ADD CONSTRAINT FK_Lasnaoloilmoittautuminen_3 FOREIGN KEY(Rahoitusmuoto_Id) REFERENCES edw.Rahoitusmuoto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Lasnaoloilmoittautuminen ADD Opiskelija_Id Integer NOT NULL GO ALTER TABLE edw.Lasnaoloilmoittautuminen ADD CONSTRAINT FK_Lasnaoloilmoittautuminen_4 FOREIGN KEY(Opiskelija_Id) REFERENCES edw.Opiskelija (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Lasnaoloilmoittautuminen ADD Ulk_organisaation_yksikko_Id Integer NOT NULL GO ALTER TABLE edw.Lasnaoloilmoittautuminen ADD CONSTRAINT FK_Lasnaoloilmoittautuminen_5 FOREIGN KEY(Ulk_organisaation_yksikko_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintokok_sisaltyvyys ADD Sisaltava_opintokokonaisuus_Id Integer NOT NULL GO ALTER TABLE edw.Opintokok_sisaltyvyys ADD CONSTRAINT FK_Opintokok_sisaltyvyys_0 FOREIGN KEY(Sisaltava_opintokokonaisuus_Id) REFERENCES edw.Opintokokonaisuus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opintokok_sisaltyvyys ADD Sisaltyva_opintokokonaisuus_Id Integer NOT NULL GO ALTER TABLE edw.Opintokok_sisaltyvyys ADD CONSTRAINT FK_Opintokok_sisaltyvyys_1 FOREIGN KEY(Sisaltyva_opintokokonaisuus_Id) REFERENCES edw.Opintokokonaisuus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tilan_palvelu ADD Tilan_palvelun_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Tilan_palvelu ADD CONSTRAINT FK_Tilan_palvelu_0 FOREIGN KEY(Tilan_palvelun_tyyppi_Id) REFERENCES edw.Tilan_palvelun_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tilan_palv_tilavarauksessa ADD Tilan_palvelu_Id Integer NOT NULL GO ALTER TABLE edw.Tilan_palv_tilavarauksessa ADD CONSTRAINT FK_Tilan_palv_tilavarauksessa_0 FOREIGN KEY(Tilan_palvelu_Id) REFERENCES edw.Tilan_palvelu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tilan_palv_tilavarauksessa ADD Tilavaraus_Id Integer NOT NULL GO ALTER TABLE edw.Tilan_palv_tilavarauksessa ADD CONSTRAINT FK_Tilan_palv_tilavarauksessa_1 FOREIGN KEY(Tilavaraus_Id) REFERENCES edw.Tilavaraus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tilavarauksen_hinta ADD Tilan_palvelu_Id Integer NOT NULL GO ALTER TABLE edw.Tilavarauksen_hinta ADD CONSTRAINT FK_Tilavarauksen_hinta_0 FOREIGN KEY(Tilan_palvelu_Id) REFERENCES edw.Tilan_palvelu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tilavarauksen_hinta ADD Tila_Id Integer NOT NULL GO ALTER TABLE edw.Tilavarauksen_hinta ADD CONSTRAINT FK_Tilavarauksen_hinta_1 FOREIGN KEY(Tila_Id) REFERENCES edw.Tila (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tilavarauksen_hinta ADD Viikonpaiva_Id Integer NOT NULL GO ALTER TABLE edw.Tilavarauksen_hinta ADD CONSTRAINT FK_Tilavarauksen_hinta_2 FOREIGN KEY(Viikonpaiva_Id) REFERENCES edw.Viikonpaiva (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikka_tilassa ADD Tila_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikka_tilassa ADD CONSTRAINT FK_Kustannuspaikka_tilassa_0 FOREIGN KEY(Tila_Id) REFERENCES edw.Tila (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikka_tilassa ADD Org_rooli_tilassa_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikka_tilassa ADD CONSTRAINT FK_Kustannuspaikka_tilassa_1 FOREIGN KEY(Org_rooli_tilassa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Kustannuspaikka_tilassa ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Kustannuspaikka_tilassa ADD CONSTRAINT FK_Kustannuspaikka_tilassa_2 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_tilassa ADD Tila_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_tilassa ADD CONSTRAINT FK_Henkilo_tilassa_0 FOREIGN KEY(Tila_Id) REFERENCES edw.Tila (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_tilassa ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_tilassa ADD CONSTRAINT FK_Henkilo_tilassa_1 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_tilassa ADD Henkilon_rooli_tilassa_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_tilassa ADD CONSTRAINT FK_Henkilo_tilassa_2 FOREIGN KEY(Henkilon_rooli_tilassa_Id) REFERENCES edw.Henkilon_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_rakennuksessa ADD Rakennus_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_rakennuksessa ADD CONSTRAINT FK_Ulk_org_rakennuksessa_0 FOREIGN KEY(Rakennus_Id) REFERENCES edw.Rakennus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_rakennuksessa ADD Ulk_organisaation_yksikko_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_rakennuksessa ADD CONSTRAINT FK_Ulk_org_rakennuksessa_1 FOREIGN KEY(Ulk_organisaation_yksikko_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Ulk_org_rakennuksessa ADD Org_rooli_tilassa_Id Integer NOT NULL GO ALTER TABLE edw.Ulk_org_rakennuksessa ADD CONSTRAINT FK_Ulk_org_rakennuksessa_2 FOREIGN KEY(Org_rooli_tilassa_Id) REFERENCES edw.Organisaation_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rahpaatoksen_rahoituskohde ADD Rahoituspaatos_Id Integer NOT NULL GO ALTER TABLE edw.Rahpaatoksen_rahoituskohde ADD CONSTRAINT FK_Rahpaatoksen_rahoituskohde_0 FOREIGN KEY(Rahoituspaatos_Id) REFERENCES edw.Rahoituspaatos (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rahpaatoksen_rahoituskohde ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Rahpaatoksen_rahoituskohde ADD CONSTRAINT FK_Rahpaatoksen_rahoituskohde_1 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rahpaatoksen_rahoituskohde ADD Hanke_Id Integer NOT NULL GO ALTER TABLE edw.Rahpaatoksen_rahoituskohde ADD CONSTRAINT FK_Rahpaatoksen_rahoituskohde_2 FOREIGN KEY(Hanke_Id) REFERENCES edw.Hanke (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rahpaatoksen_rahoituskohde ADD Tehtavankuvaus_Id Integer NOT NULL GO ALTER TABLE edw.Rahpaatoksen_rahoituskohde ADD CONSTRAINT FK_Rahpaatoksen_rahoituskohde_3 FOREIGN KEY(Tehtavankuvaus_Id) REFERENCES edw.Tehtavankuvaus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rahpaatoksen_rahoituskohde ADD Tulosalue_Id Integer NOT NULL GO ALTER TABLE edw.Rahpaatoksen_rahoituskohde ADD CONSTRAINT FK_Rahpaatoksen_rahoituskohde_4 FOREIGN KEY(Tulosalue_Id) REFERENCES edw.Tulosalue (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Rahpaatoksen_rahoituskohde ADD Projektin_rakenneosa_Id Integer NOT NULL GO ALTER TABLE edw.Rahpaatoksen_rahoituskohde ADD CONSTRAINT FK_Rahpaatoksen_rahoituskohde_5 FOREIGN KEY(Projektin_rakenneosa_Id) REFERENCES edw.Projektin_rakenneosa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Myonto ADD Rahoituspaatos_Id Integer NOT NULL GO ALTER TABLE edw.Myonto ADD CONSTRAINT FK_Myonto_0 FOREIGN KEY(Rahoituspaatos_Id) REFERENCES edw.Rahoituspaatos (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_julkaisussa ADD Julkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_julkaisussa ADD CONSTRAINT FK_Henkilo_julkaisussa_0 FOREIGN KEY(Julkaisu_Id) REFERENCES edw.Julkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_julkaisussa ADD Henkilon_rooli_julkaisussa_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_julkaisussa ADD CONSTRAINT FK_Henkilo_julkaisussa_1 FOREIGN KEY(Henkilon_rooli_julkaisussa_Id) REFERENCES edw.Henkilon_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_julkaisussa ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_julkaisussa ADD CONSTRAINT FK_Henkilo_julkaisussa_2 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilo_julkaisussa ADD Kustannuspaikka_julkaisussa_Id Integer NOT NULL GO ALTER TABLE edw.Henkilo_julkaisussa ADD CONSTRAINT FK_Henkilo_julkaisussa_3 FOREIGN KEY(Kustannuspaikka_julkaisussa_Id) REFERENCES edw.Kustannuspaikka_julkaisussa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tyoaikakirjaus ADD Tyoaikakirjaustehtava_Id Integer NOT NULL GO ALTER TABLE edw.Tyoaikakirjaus ADD CONSTRAINT FK_Tyoaikakirjaus_0 FOREIGN KEY(Tyoaikakirjaustehtava_Id) REFERENCES edw.Tyoaikakirjaustehtava (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tyoaikakirjaus ADD Kustannuspaikka_Id Integer NOT NULL GO ALTER TABLE edw.Tyoaikakirjaus ADD CONSTRAINT FK_Tyoaikakirjaus_1 FOREIGN KEY(Kustannuspaikka_Id) REFERENCES edw.Kustannuspaikka (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tyoaikakirjaus ADD Tyontekija_Id Integer NOT NULL GO ALTER TABLE edw.Tyoaikakirjaus ADD CONSTRAINT FK_Tyoaikakirjaus_2 FOREIGN KEY(Tyontekija_Id) REFERENCES edw.Tyontekija (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tyoaikakirjaus ADD Tyoaikakirjauksen_tila_Id Integer NOT NULL GO ALTER TABLE edw.Tyoaikakirjaus ADD CONSTRAINT FK_Tyoaikakirjaus_3 FOREIGN KEY(Tyoaikakirjauksen_tila_Id) REFERENCES edw.Tyoaikakirjauksen_tila (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tyoaikakirjaus ADD Projekti_Id Integer NOT NULL GO ALTER TABLE edw.Tyoaikakirjaus ADD CONSTRAINT FK_Tyoaikakirjaus_4 FOREIGN KEY(Projekti_Id) REFERENCES edw.Projekti (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tyoaikakirjaus ADD Opetuksen_toteutus_Id Integer NOT NULL GO ALTER TABLE edw.Tyoaikakirjaus ADD CONSTRAINT FK_Tyoaikakirjaus_5 FOREIGN KEY(Opetuksen_toteutus_Id) REFERENCES edw.Opetuksen_toteutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelijaliikkuvuus ADD Vaihto_ohjelma_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelijaliikkuvuus ADD CONSTRAINT FK_Opiskelijaliikkuvuus_0 FOREIGN KEY(Vaihto_ohjelma_Id) REFERENCES edw.Vaihto_ohjelma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelijaliikkuvuus ADD Opinto_oikeus_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelijaliikkuvuus ADD CONSTRAINT FK_Opiskelijaliikkuvuus_1 FOREIGN KEY(Opinto_oikeus_Id) REFERENCES edw.Opinto_oikeus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelijaliikkuvuus ADD Korkeakoulu_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelijaliikkuvuus ADD CONSTRAINT FK_Opiskelijaliikkuvuus_2 FOREIGN KEY(Korkeakoulu_Id) REFERENCES edw.Korkeakoulu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelijaliikkuvuus ADD Maa_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelijaliikkuvuus ADD CONSTRAINT FK_Opiskelijaliikkuvuus_3 FOREIGN KEY(Maa_Id) REFERENCES edw.Maa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelijaliikkuvuus ADD Harjoittelupaikka_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelijaliikkuvuus ADD CONSTRAINT FK_Opiskelijaliikkuvuus_4 FOREIGN KEY(Harjoittelupaikka_Id) REFERENCES edw.Ulk_organisaation_yksikko (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_tot_ilmoittautuminen ADD Opetuksen_toteutus_Id Integer NOT NULL GO ALTER TABLE edw.Op_tot_ilmoittautuminen ADD CONSTRAINT FK_Op_tot_ilmoittautuminen_0 FOREIGN KEY(Opetuksen_toteutus_Id) REFERENCES edw.Opetuksen_toteutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_tot_ilmoittautuminen ADD Opinto_oikeus_Id Integer NOT NULL GO ALTER TABLE edw.Op_tot_ilmoittautuminen ADD CONSTRAINT FK_Op_tot_ilmoittautuminen_1 FOREIGN KEY(Opinto_oikeus_Id) REFERENCES edw.Opinto_oikeus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_tot_ilmoittautuminen ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Op_tot_ilmoittautuminen ADD CONSTRAINT FK_Op_tot_ilmoittautuminen_2 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_tot_ilmoittautuminen ADD Opiskelija_Id Integer NOT NULL GO ALTER TABLE edw.Op_tot_ilmoittautuminen ADD CONSTRAINT FK_Op_tot_ilmoittautuminen_3 FOREIGN KEY(Opiskelija_Id) REFERENCES edw.Opiskelija (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Maksu ADD Maksutapa_Id Integer NOT NULL GO ALTER TABLE edw.Maksu ADD CONSTRAINT FK_Maksu_0 FOREIGN KEY(Maksutapa_Id) REFERENCES edw.Maksutapa (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Maksu ADD Op_tot_ilmoittautuminen_Id Integer NOT NULL GO ALTER TABLE edw.Maksu ADD CONSTRAINT FK_Maksu_1 FOREIGN KEY(Op_tot_ilmoittautuminen_Id) REFERENCES edw.Op_tot_ilmoittautuminen (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Maksu ADD Lasnaoloilmoittautuminen_Id Integer NOT NULL GO ALTER TABLE edw.Maksu ADD CONSTRAINT FK_Maksu_2 FOREIGN KEY(Lasnaoloilmoittautuminen_Id) REFERENCES edw.Lasnaoloilmoittautuminen (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Maksumuistutus ADD Maksu_Id Integer NOT NULL GO ALTER TABLE edw.Maksumuistutus ADD CONSTRAINT FK_Maksumuistutus_0 FOREIGN KEY(Maksu_Id) REFERENCES edw.Maksu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Maksun_osa ADD Maksu_Id Integer NOT NULL GO ALTER TABLE edw.Maksun_osa ADD CONSTRAINT FK_Maksun_osa_0 FOREIGN KEY(Maksu_Id) REFERENCES edw.Maksu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Maksun_osa ADD Hintatekijan_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Maksun_osa ADD CONSTRAINT FK_Maksun_osa_1 FOREIGN KEY(Hintatekijan_tyyppi_Id) REFERENCES edw.Hintatekijan_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_tot_oppaik_opryhmalle ADD Opiskelijaryhma_Id Integer NOT NULL GO ALTER TABLE edw.Op_tot_oppaik_opryhmalle ADD CONSTRAINT FK_Op_tot_oppaik_opryhmalle_0 FOREIGN KEY(Opiskelijaryhma_Id) REFERENCES edw.Opiskelijaryhma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_tot_oppaik_opryhmalle ADD Opetuksen_toteutus_Id Integer NOT NULL GO ALTER TABLE edw.Op_tot_oppaik_opryhmalle ADD CONSTRAINT FK_Op_tot_oppaik_opryhmalle_1 FOREIGN KEY(Opetuksen_toteutus_Id) REFERENCES edw.Opetuksen_toteutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_tot_opiskelijapaikat ADD Opetuksen_kohderyhma_Id Integer NOT NULL GO ALTER TABLE edw.Op_tot_opiskelijapaikat ADD CONSTRAINT FK_Op_tot_opiskelijapaikat_0 FOREIGN KEY(Opetuksen_kohderyhma_Id) REFERENCES edw.Opetuksen_kohderyhma (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_tot_opiskelijapaikat ADD Opetuksen_toteutus_Id Integer NOT NULL GO ALTER TABLE edw.Op_tot_opiskelijapaikat ADD CONSTRAINT FK_Op_tot_opiskelijapaikat_1 FOREIGN KEY(Opetuksen_toteutus_Id) REFERENCES edw.Opetuksen_toteutus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Suorkokonaisuus_tutkinnossa ADD Suorituspaikan_tyyppi_Id Integer NOT NULL GO ALTER TABLE edw.Suorkokonaisuus_tutkinnossa ADD CONSTRAINT FK_Suorkokonaisuus_tutkinnossa_0 FOREIGN KEY(Suorituspaikan_tyyppi_Id) REFERENCES edw.Suorituspaikan_tyyppi (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Suorkokonaisuus_tutkinnossa ADD Tutkinnon_suoritus_Id Integer NOT NULL GO ALTER TABLE edw.Suorkokonaisuus_tutkinnossa ADD CONSTRAINT FK_Suorkokonaisuus_tutkinnossa_1 FOREIGN KEY(Tutkinnon_suoritus_Id) REFERENCES edw.Tutkinnon_suoritus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilon_puhelinnumero ADD Puhelinnumeron_rooli_Id Integer NOT NULL GO ALTER TABLE edw.Henkilon_puhelinnumero ADD CONSTRAINT FK_Henkilon_puhelinnumero_0 FOREIGN KEY(Puhelinnumeron_rooli_Id) REFERENCES edw.Puhelinnumeron_rooli (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilon_puhelinnumero ADD Puhelinnumero_Id Integer NOT NULL GO ALTER TABLE edw.Henkilon_puhelinnumero ADD CONSTRAINT FK_Henkilon_puhelinnumero_1 FOREIGN KEY(Puhelinnumero_Id) REFERENCES edw.Puhelinnumero (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Henkilon_puhelinnumero ADD Henkilo_Id Integer NOT NULL GO ALTER TABLE edw.Henkilon_puhelinnumero ADD CONSTRAINT FK_Henkilon_puhelinnumero_2 FOREIGN KEY(Henkilo_Id) REFERENCES edw.Henkilo (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisukanavan_jakso ADD Julkaisukanavaluokitus_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisukanavan_jakso ADD CONSTRAINT FK_Julkaisukanavan_jakso_0 FOREIGN KEY(Julkaisukanavaluokitus_Id) REFERENCES edw.Julkaisukanavaluokitus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisukanavan_jakso ADD Julkaisukanava_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisukanavan_jakso ADD CONSTRAINT FK_Julkaisukanavan_jakso_1 FOREIGN KEY(Julkaisukanava_Id) REFERENCES edw.Julkaisukanava (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Open_access_julkaisu ADD Open_Access_Id Integer NOT NULL GO ALTER TABLE edw.Open_access_julkaisu ADD CONSTRAINT FK_Open_access_julkaisu_0 FOREIGN KEY(Open_Access_Id) REFERENCES edw.Open_Access (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Open_access_julkaisu ADD Julkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Open_access_julkaisu ADD CONSTRAINT FK_Open_access_julkaisu_1 FOREIGN KEY(Julkaisu_Id) REFERENCES edw.Julkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Open_access_julkaisukanava ADD Julkaisukanavan_jakso_Id Integer NOT NULL GO ALTER TABLE edw.Open_access_julkaisukanava ADD CONSTRAINT FK_Open_access_julkaisukanava_0 FOREIGN KEY(Julkaisukanavan_jakso_Id) REFERENCES edw.Julkaisukanavan_jakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Open_access_julkaisukanava ADD Open_Access_Id Integer NOT NULL GO ALTER TABLE edw.Open_access_julkaisukanava ADD CONSTRAINT FK_Open_access_julkaisukanava_1 FOREIGN KEY(Open_Access_Id) REFERENCES edw.Open_Access (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisukanavan_tieteenala ADD Julkaisukanavan_jakso_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisukanavan_tieteenala ADD CONSTRAINT FK_Julkaisukanavan_tieteenala_0 FOREIGN KEY(Julkaisukanavan_jakso_Id) REFERENCES edw.Julkaisukanavan_jakso (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisukanavan_tieteenala ADD Tieteenala_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisukanavan_tieteenala ADD CONSTRAINT FK_Julkaisukanavan_tieteenala_1 FOREIGN KEY(Tieteenala_Id) REFERENCES edw.Tieteenala (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tehtavakuvauksen_patevyysvaatimus ADD Patevyys_Id Integer NOT NULL GO ALTER TABLE edw.Tehtavakuvauksen_patevyysvaatimus ADD CONSTRAINT FK_Tehtavakuvauksen_patevyysvaatimus_0 FOREIGN KEY(Patevyys_Id) REFERENCES edw.Patevyys (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Tehtavakuvauksen_patevyysvaatimus ADD Tehtavankuvaus_Id Integer NOT NULL GO ALTER TABLE edw.Tehtavakuvauksen_patevyysvaatimus ADD CONSTRAINT FK_Tehtavakuvauksen_patevyysvaatimus_1 FOREIGN KEY(Tehtavankuvaus_Id) REFERENCES edw.Tehtavankuvaus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Sanaston_avainsana ADD Sanasto_Id Integer NOT NULL GO ALTER TABLE edw.Sanaston_avainsana ADD CONSTRAINT FK_Sanaston_avainsana_0 FOREIGN KEY(Sanasto_Id) REFERENCES edw.Sanasto (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Sanaston_avainsana ADD Asiasana_Id Integer NOT NULL GO ALTER TABLE edw.Sanaston_avainsana ADD CONSTRAINT FK_Sanaston_avainsana_1 FOREIGN KEY(Asiasana_Id) REFERENCES edw.Avainsana (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelijan_opiskstatus ADD Opiskelijastatus_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelijan_opiskstatus ADD CONSTRAINT FK_Opiskelijan_opiskstatus_0 FOREIGN KEY(Opiskelijastatus_Id) REFERENCES edw.Opiskelijastatus (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Opiskelijan_opiskstatus ADD Opiskelija_Id Integer NOT NULL GO ALTER TABLE edw.Opiskelijan_opiskstatus ADD CONSTRAINT FK_Opiskelijan_opiskstatus_1 FOREIGN KEY(Opiskelija_Id) REFERENCES edw.Opiskelija (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisun_tunniste ADD Julkaisun_lahdetietokanta_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisun_tunniste ADD CONSTRAINT FK_Julkaisun_tunniste_0 FOREIGN KEY(Julkaisun_lahdetietokanta_Id) REFERENCES edw.Julkaisun_lahdetietokanta (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Julkaisun_tunniste ADD Julkaisu_Id Integer NOT NULL GO ALTER TABLE edw.Julkaisun_tunniste ADD CONSTRAINT FK_Julkaisun_tunniste_1 FOREIGN KEY(Julkaisu_Id) REFERENCES edw.Julkaisu (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_oikeuteen_liittyva_tila ADD Opiskeluoikeuden_tila_Id Integer NOT NULL GO ALTER TABLE edw.Op_oikeuteen_liittyva_tila ADD CONSTRAINT FK_Op_oikeuteen_liittyva_tila_0 FOREIGN KEY(Opiskeluoikeuden_tila_Id) REFERENCES edw.Opiskeluoikeuden_tila (Id) GO /*****************************************************************************************/ ALTER TABLE edw.Op_oikeuteen_liittyva_tila ADD Opinto_oikeus_Id Integer NOT NULL GO ALTER TABLE edw.Op_oikeuteen_liittyva_tila ADD CONSTRAINT FK_Op_oikeuteen_liittyva_tila_1 FOREIGN KEY(Opinto_oikeus_Id) REFERENCES edw.Opinto_oikeus (Id) GO /*****************************************************************************************/ /* * End of file Fri Oct 12 13:46:01 EEST 2012 */