You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 253 Next »

 

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

Yleistä 

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

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

Käsitemalli

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

Käsitemallin luokat

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.

Henkilö

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


Lukukausi-ilmoittautuminen

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)  

 

Opintosuorituksen sisältyvyys

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).

  

Opintosuoritus

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

Opiskelija

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  

Opiskeluoikeuden liittyvyys

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 

Opiskeluoikeus

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  

 

Opiskeluoikeusjakso

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.

Linkkejä muihin dokumentteihin

 

Muutoshistoria

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

Muutoksia 5.10.2012 jälkeen ja ennen 14.1.2013:

Uusia tauluja: Henkilon_maa, Maan_rooli, Lukukauden_kausitieto, Op_suor_liittyva_luokittelu, Op_suor_luokittelu, Opiskeluoikeusjakson_patevyys

Uusia kenttiä: Koulutusaste.Versio, Koulutusala.Versio, Arvosana_asteikko.Alkamispaivamaara, Arvosana_asteikko.Paattymispaivamaara, Opintosuorituksen_laji.Alkamispaivamaara, Opintosuorituksen_laji.Paattymispaivamaara, Opetusharjoittelun_tyyppi.Alkamispaivamaara, Opetusharjoittelun_tyyppi.Paattymispaivamaara, Opintosuorituksen_koulutusala.Osuus, Opiskeluoikeuden_organisaatio.Osuus, Kieli.Alkamispaivamaara, Kieli.Paattymispaivamaara, Aikajakso.Lukukauden_kausitietoID, Lukukausi_ilmoittautuminen.Paattymispaivamaara

Poistuneita tauluja: Opintosuorituksen_op_oikeus

Muuttuneita taulujen nimiä: Opiskeluoikeuden_organisaatio (uusi Op_oikeuden_organisaatio), Opintosuorituksen organisaatio (uusi Op_suorituksen_organisaatio), Opintosuorituksen_koulutusala (uusi Op_suor_koulutusala)

Muuttuneita kenttien nimiä: Opintosuoritus.TutkintoId (uusi TutkintonimikeID), Opintosuoritus.Opintosuorituksen_tyyppiId (uusi Opintosuorituksen_lajiID), Opintosuorituksen_organisaatio.Organisaation_rooliID2 (uusi Organisaation_rooliID), Opiskeluoikeusjakso.TutkintoId (uusi TutkintonimikeID)

Poistuneita kenttiä: Henkilö.MaaID. Aikajakso.Lukukausi

  • No labels