Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

Yleistä

Käsitemalli

Käsitemallin luokat

Henkilö
Lukukausi-ilmoittautuminen
Opintosuorituksen sisältyvyys
Opintosuoritus
Opiskelija
Opiskeluoikeuden liittyys
Opiskeluoikeus
Opiskeluoikeusjakso

Luokkien yhteiset attribuutit ja koodistot

Linkkejä

Muutokset

Anchor
yleista
yleista
Yleistä 

VIRTA-tietomalli on korkeakoulujen tietomallin  (XDW-mallin) mukainen toteutus. Tietomalli on alunperin tehty pääasiassa dokumentin dokumentin Tietovarannon tietosisällön rajausluonnos pohjalta pohjalta.

Korkeakoulujen tietomallia on laajennettu tietovarannon tietosisällön pohjalta. Laajennuksia ja muutoksia on kuvattu dokumentissa Laajennustarpeet.

...

Image RemovedImage Removed

Kuva 1. Käsitemallin luokkakaavio (vasemmalla) ja ER (entity-relationship)-kaavio (oikealla). Kaaviot saa näkyviin suurempana klikkaamalla kaavioita.  

...

Alla on kuvattu tietovarannon keskeiset luokat ja niiden attribuutit. Kuvassa 1 visualisoidut luokka- ja ER-kaavio sisältävät järjestelmän kaikki luokat/taulut.

...

AttribuuttiTietotyyppiXDW-tietomallin vastaava attribuuttiKommenttejaViittaa attribuuttiinAttribuutin lähde
henkilötunnusvarchar(200)

Henkilö.Henkilötunnus

  id 69 
sukunimivarchar(200)Henkilö.Sukunimi  id 70 
etunimetvarchar(200)Henkilö.Etunimet  id 71
äidinkieliinteger

Henkilöön roolilla Äidinkieli liittyvä Kieli

 Kielen yksilöivä idid 73 
kuntaintegerHenkilöön liittyvä Kunta roolilla KotikuntaHenkilön vakituinen asuinkunta Suomessa.Kunnan yksilöivä idid 75
sukupuoliintegerHenkilöön liittyvä Sukupuoli Sukupuolen yksilöivä idid 72

...

AttribuuttiTietotyyppiXDW-tietomallin vastaava attribuuttiKommenttejaViittaa attribuuttiinAttribuutin lähde
opiskelijaintegerLukukausi-ilmoittautumiseen liittyvä Opiskelija Opiskelijan yksilöivä id 
opiskeluoikeusintegerLukukausi-ilmoittautumiseen liittyvä Opinto-oikeus Opiskeluoikeuden yksilöivä idid 62
organisaatiointegerLukukausi-ilmoittautumiseen liittyvä Organisaatio Organisaation yksilöivä idid 62
aikajaksointegerLukukausi-ilmoittautumiseen liittyvä Aikajakso Aikajakson yksilöivä id 
tilaintegerLukukausi-ilmoittautumisen tila Lukukausi-ilmoittautumisen tilan yksilöivä idid 63
ilmoittautumispäivämäärädateLukukausi-ilmoittautuminen.Ilmoittautumispäivämäärä  id 64
ylioppilaskunnan jäsenbitLukukausi-ilmoittautuminen.Ylioppilaskunnan jäsen  

id 67

YTHS_maksubitLukukausi-ilmoittautuminen.YTHS_maksu   
alkamispäivämäärädate Ilmoittautumisen alkupäivämäärä (ajanhetki, josta läsnäolo alkaa)  
päättymispäivämäärädate Ilmoittautumisen päättymispäivämäärä (ajanhetki, johon läsnäolo päättyy)  

 

...

VIRTA-tietomallia on vuodesta 2014 eteenpäin kehitetty itsenäisenä.

VIRTA-tietomallin mallinnus Suomi.fi:ssä https://tietomallit.suomi.fi/model/virta/

VIRTA-tietomalliin on mahdollista esittää paikallisia laajennuksia VIRTA-opintotietopalvelun hallintamallissa kuvatun prosessin mukaisesti.

VIRTAn tietomallimuutokset (sivu luonnosvaiheessa)

Anchor
malli
malli
Tietomalli

Image Added

Kuva 1. Tietomallista johdettu suppea tietokantakuvaus.

Anchor
linkit
linkit
Linkkejä muihin dokumentteihin


Anchor
muutokset
muutokset
Muutoshistoria


15.3.2021: Uusi tietokantakuvauksen kuva päivitetty versio mm. uusilla tauluilla Lukuvuosimaksu, Maksun_tila, Op_oikeuteen_liittyva_lukuvuosimaksu, Kieliversio_opiskeluoikeusnimi

9.1.2021: Lisätty lukuvuosimaksutiedot. Opiskeluoikeudessa jakso ja vaadittu summa. Lukukausiilmoituksessa toteutunut summa, mahdollinen apuraha. Opiskeluoikeusjaksoon lisätty kieliversioitu opiskeluoikeuden nimi

29.1.2016: Muutettu käsitemalli ja tietokantakuvaus kuvat yhdeksi "välimallin" kuvaksi.

28.4.2015: Siivottu vanhentuneiden tietojen vuoksi selittävät osat pois. Kaavio-kuvat ovat vielä ainakin auttavasti paikkansa pitävät.

22.4.2013: Muutettu koulutusaste ei-pakolliseksi

5.3.2013: muutettu opintosuoritus.avain ei-pakolliseksi.

4.3.2013: Tarkistettu ER-kaavion indeksointeja

26.2.2013: Muutettu Kasite.Nimi, Ominaisuus.Nimi ja Kieliversio.Avain-kenttien pituuksia (ER-kaavio). 

25.2.2013: Otettu pakollisuus pois Opintosuorituksen nimi-kentästä. Lisätty kieliversiointi ER-kaavioon.

19.2.2013: Lisätty attribuutti Avain luokkiin Arvosana ja Arvosana_asteikko. Attribuutit ovat yhteneväiset Korkeakoulujen tietomallin kanssa. Muutos näkyy ER-kaaviossa (kuva 1).

11.2.2013: Muutettu Henkilo.Opiskelija_avain->Avain (yhdenmukaisuus korkeakoulujen tietomallin kanssa). Muutettu lähdejärjestelmän opiskeluoikeustunnus 200 merkin mittaiseksi.

05.02.2013: Muutettu varchar-tyyppiset kentät nvarchar-tyyppisiksi toteutusteknisistä syistä. Poistettu avain-kenttä seuraavista tauluista: Aikajakso, Arvosana_asteikko, Kieli, Koulutusala, Koulutusaste, Kunta, Lukukauden_kausitieto, Lukukausi-ilmoittautumisen tila, Maa, Opintosuorituksen luokittelu, Opetusharjoittelun tyyppi, Opintosuorituksen laji, Opiskeluoikeuden tila, Opiskeluoikeuden tyyppi, Organisaatio, Organisaation_rooli, Patevyys, Rahoituslahde, Sukupuoli ja Tutkintonimike

...

AttribuuttiTietotyyppiXDW-tietomallin vastaava attribuuttiKommenttejaViittaa attribuuttiinAttribuutin lähde

opintosuoritus

integerOpintosuorituksen sisältyvyyden opintosuoritusrooli sisältyväOpintosuorituksen yksilöivä idid 5
opintosuoritusintegerOpintosuorituksen sisältyvyyden opintosuoritus
rooli sisältävä. Sisältyvän ja sisältävän opintosuorituksen välillä on aggregation-tyyppinen yhteys eli sisältyvät opintosuoritukset ovat olemassa myös itsenäisesti, ilman sisältävää opintosuoritusta.Opintosuorituksen yksilöivä idid 5
laajuusdecimal(18,6)Opintosuorituksen sisältyvyys.Laajuus

Attribuutilla voidaan kuvata esimerkiksi yhden opintosuorituksen opintopistelaajuutta toisella opintosuorituksella (esim. tutkinto-tyyppinen suoritus).

  

...

AttribuuttiTietotyyppiXDW-tietomallin vastaava attribuuttiKommenttejaViittaa attribuuttiinAttribuutin lähde
opiskelijaintegerOpintosuoritukseen liittyvä opiskelija Opiskelijan yksilöivä id 
opiskeluoikeusintegerOpintosuoritukseen liittyvä opinto-oikeusVain opintokokonaisuuteen sidotuilla opintosuorituksilla on opiskeluoikeusOpiskeluoikeuden yksilöivä idid 15
arvosanaintegerOpintosuoritukseen liittyvä arvosana Arvosanan yksilöivä id 
tutkintonimikeintegerOpintosuoritukseen liittyvä tutkinto Tutkinnon idid 34
kieliintegerOpintosuoritukseen liittyvä kieli Kielen yksilöivä idid:t 24, 42
tyyppiintegerOpintosuoritukseen liittyvä tyyppi Opintosuorituksen tyypin yksilöivä id 
opetusharjoittelun tyyppiintegerOpintosuoritukseen liittyvä opetusharjoittelun tyyppiKs. Tietovarannon koodistotOpetusharjoittelun tyypin yksilöivä id 
koulutusasteintegerOpintosuoritukseen liittyvä koulutusaste Koulutusasteen yksilöivä id 
avain

varchar(100)

Opintosuoritus.Avain  id:t 1, 31
nimivarchar(500)Opintosuoritus.Nimi  id:t 2, 33
koulutusmoduulitunnistevarchar(200)Opintosuoritus.KoulutusmoduulitunnisteKoulutusmoduulitunniste muodostuu korkeakoulukohtaisesta tunnisteesta ja koulutusmoduulin tunnisteesta (esim. opintojakson koodi). Tutkinto-tyyppisen koulutusmoduulin id viittaa esimerkiksi hakukohteeseen. Viite siihen, mistä suoritus on.Viite toiseen tietojärjestelmäänid:t 4, 32
valtakunnallinen koulutusmoduulitunnistevarchar(200)Opintosuoritus.Valtakunnallinen koulutusmoduulitunnisteTulevaisuudessa on korkeakoulukohtaisen koulutusmoduuliluokittelun rinnalla myös valtakunnallinen koulutusmoduuliluokitteluViite toiseen tietojärjestelmään 
hankkeistettubitOpinnäyte.Hankkeistettu  id 18
laajuusdecimal(18,6)Opintosuoritus.LaajuusOpintopistelaajuus id:t 6
opintoviikkolaajuusdecimal(18,6)Opintosuoritus.Opintoviikkolaajuus  id:t 7
suorituspäivämäärädateOpintosuoritus.Suorituspäivämäärä  id:t 8, 37
tki-toiminnan laajuusdecimal(18,6)Opinnäyte on opintosuorituksen alalaji. Opintosuorituksella on TKI-toiminnan laajuus.Suoritukseen sisältyvän opinnäytetyön tutkimus ja kehittämistoiminnan laajuus (TKI) id 21
tki-harjoittelun laajuusdecimal(18,6)Opintosuorituksen TKI-toiminnan laajuus.

Suorituksen sisältyvän tutkimus ja kehittämistoiminnan osana tehdyn harjoittelun laajuus (TKI)

 id 22
tki-muut laajuusdecimal(18,6)Opintosuorituksen TKI-muut-laajuusSuoritukseen sisältyvien muiden opintojen tutkimus ja kehittämistoiminnan laajuus (TKI) id 23
lisätiedot

varchar(4000)

Opintosuoritus.Lisätiedot  id 16
opinnäytetyöbitOpintosuorituksen alakäsite Opinnäyte, opinnäytteen lajiKoskee ammattikorkeakouluja. Suoritettu opinnäytetyönä. id 18

...

AttribuuttiTietotyyppiXDW-tietomallin vastaava attribuuttiKommenttejaViittaa attribuuttiinAttribuutin lähde

henkilö

integerHenkilön yksilöivä id Henkilön yksilöivä id 

avain

varchar(100)Opiskelija.AvainKorkeakoulun myöntämä, opiskelijan yksilöivä id. Jos korkeakoululla on samalle henkilölle monia opiskelijatunnuksia, järjestelmään syötetään niistä vain yksi, joka tallentuu avain-attribuutin tietosisällöksi.Korkeakoulun myöntämä, opiskelijan yksilöivä id. Jos korkeakoululla on samalle henkilölle monia opiskelijatunnuksia, järjestelmään syötetään niistä vain yksi, joka tallentuu avain-attribuutin tietosisällöksi.id 68
kansallinen opiskelijanumerovarchar(100)Opiskelija.Kansallinen oppijanumeroValtakunnallisesti myönnetty, opiskelijan yksilöivä id  
kirjoihintulopäivämäärädateOpiskelija.KirjoihintulopäivämääräPäivämäärä, jolloin opiskelija on tullut ensimmäisen kerran tutkinto-opiskelijaksi  

...

AttribuuttiTietotyyppiXDW-tietomallin vastaava attribuuttiKommenttejaViittaa attribuuttiinAttribuutin lähde

opiskeluoikeus

 integerOpinto-oikeuden yksilöivä id rooli edeltävä Opiskeluoikeuden yksilöivä id 
opiskeluoikeus integerOpinto-oikeuden yksilöivä id rooli seuraava. Edeltävä opiskeluoikeus liittyy aina ajallisesti seuraavaan opiskeluoikeuteen. Opiskeluoikeuden yksilöivä id 

...

AttribuuttiTietotyyppiXDW-tietomallin vastaava attribuuttiKommenttejaViittaa attribuuttiinAttribuutin lähde
opiskelijaintegerOpinto-oikeuden Opiskelija Henkilön yksilöivä id 
koulutusalaintegerOpinto-oikeuteen liittyvä koulutusala Koulutusalan yksilöivä idid 49
opiskeluoikeuden tyyppiintegerOpinto-oikeuden tyyppi Opiskeluoikeuden tyypin yksilöivä idid:t 26, 27, 28, 29
avain

varchar(100)

Opinto-oikeus.Avain  id 43
aikuiskoulutusbitOpinto-oikeus.aikuiskoulutus Erottelee aikuiskoulutuksen. 
alkamispäivämäärädateOpinto-oikeus.AlkamispäivämääräAlkamispäivämäärä on aina päivämäärä, jolloin opiskelija on aloittanut korkeakoulussa (myös siirto-opiskelijoilla). id 51
päättymispäivämäärädateOpinto-oikeus.Päättymispäivämäärä  id 52
avoimen väyläbitOpinto-oikeus.Avoimen väyläOpiskeluoikeus on myönnetty avoimen opintojen perusteella id 61
maisteriohjelmabitOpinto-oikeus.MaisteriohjelmaAsetuksen mukainen maisteriohjelma id 58
laajuus

decimal(18,6)

Opinto-oikeus.Laajuus

Koskee ammattikorkeakouluja. Suoritettavien opintojen laajuus opintopisteinä eli tutkinnon laajuudesta vähennetty aiemmin suoritettujen hyväksilukujen laajuus.

 id 76
lähde-opiskeluoikeustunnusvarchar(50)Opinto-oikeus.Lähdejärjestelmän opiskeluoikeustunnusSiirto-opiskelijan opiskeluoikeustunnus siitä korkeakoulusta, josta siirto tapahtuu.   
läsnä-poissa lukukausien lukumääräsmallintOpinto-oikeus.Läsnä- ja poissaololukukausien summaSiirto-opiskelijan läsnä- ja poissaololukukausien summa ennen siirtoa.  
siirtopaivamaaradateOpinto-oikeus.SiirtopaivamaaraPäivämäärä, jolloin siirto-opiskelija on siirretty toiseen korkeakouluun. Tieto tallennetaan sekä lähde- että kohdeorganisaatiossa siirtopäivämäärä-kenttään  

 

...

AttribuuttiTietotyyppiXDW-tietomallin vastaava attribuuttiKommenttejaViittaa attribuuttiinAttribuutin lähde
tutkintonimikeintegerTutkintonimikkeen yksilöivä id Koulutusluokituksen yksilöivä id 
opiskeluoikeus

integer

Opiskeluoikeuden yksilöivä id Opiskeluoikeuden yksilöivä id 
kieliintegerKielen yksilöivä id Kielen yksilöivä id 
kuntaintegerKunnan yksilöivä id Kunnan yksilöivä id 
rahoituslähdeintegerRahoituslähteen yksilöivä id Rahoituslähteen yksilöivä id 
avainnvarchar(100)Opinto-oikeusjakso.Avain   
koulutusmoduulitunnistenvarchar(200)Opinto-oikeusjakso.KoulutusmoduulitunnisteKoulutusmoduulitunniste muodostuu korkeakoulukohtaisesta tunnisteesta ja koulutusmoduulin tunnisteesta (esim. opintojakson koodi).  
valtakunnallinen koulutusmoduulitunnistenvarchar(200)Opinto-oikeusjakso.Valtakunnallinen koulutusmoduulitunnisteTulevaisuudessa on korkeakoulukohtaisen koulutusmoduuliluokittelun rinnalla myös valtakunnallinen koulutusmoduuliluokittelu  
alkamispäivämäärädateOpinto-oikeusjakso.Alkamispäivämäärä   
päättymispäivämäärädateOpinto-oikeusjakso.Päättymispäivämäärä   

...

Luokkien yhteiset attribuutit ja koodistot

  • Luokat Henkilön maa, Henkilön pätevyys, Opintosuoritukseen liittyvä luokittelu, Opintosuorituksen koulutusala,  Opintosuorituksen organisaatio, Opintosuorituksen sisältyvyys, Opiskeluoikeuden liittyvyys, Opiskeluoikeuden organisaatio, Opiskeluoikeusjakson pätevyys ja Opiskeluoikeuteen liittyvä tila ovat teknisiä liitosluokkia, jotka kuvaavat tietokannassa monen tiedon liittymistä moneen tietoon. 
  • Kaikilla luokilla on tekninen id-attribuutti, jota käytetään tietomallin teknisessä toteutuksessa. Teknisiä attribuutteja ei ole tarkalla tasolla kuvattu tässä dokumentissa. 
  • Jokainen luokka sisältää attribuutit tiedon luoja, tiedon luontipäivämäärä, tiedon päivittäjä ja tiedon päivityspäivämäärä. Nämä ovat teknisiä attribuutteja, joissa pidetään kirjaa tietueiden lisäys-/päivitysajankohdista sekä lisääjistä/muokkaajista (eri tiedonsiirrot).
  • Arvosana-asteikko, Kieli, Koulutusala, Koulutusaste, Kunta, Lukukauden kausitieto, Lukukausi-ilmoittautumisen tila, Maa, Maan rooli, Opetusharjoittelun tyyppi, Opintosuorituksen laji, Opintosuorituksen luokittelu, Opiskeluoikeuden tila, Opiskeluoikeuden tyyppi, Organisaatio, Organisaation rooli, Pätevyys, Rahoituslähde, Sukupuoli ja Tutkintonimike ovat koodisto-tyyppisiä luokkia. Koodistojen sisällöt kuvataan erillisessä dokumentissa Tietovarannon koodistot. Koodisto-tyyppisissä luokissa on aina alku- ja loppupäivämäärä, joilla ilmaistaan koodiston voimassaoloaikaa.

...

 

...

29.1.2013: Muutettu ER-kaaviota (kuva) seuraavasti:  lisätty tekninen kenttä opiskelija_avain Henkilö-tauluun. Muutettu Opiskeluoikeusjakso.Avain not null -tyyppiseksi.

...