utdanningsinstans

-1 rows


Description

Beskrivelse av en utdanning som tilbys av en institusjon i et gitt tidsrom. En utdanningsinstans refererer til en utdanningsmulighet.

Columns

Column Type Size Nulls Auto Default Children Parents Comments
organisasjonskode "kodeverk"."kode_numerisk_domain" 2147483647 null
utdanningstilbud.organisasjonskode utdanningstilbud_utdanningsinstans_fk R
kursinstans.organisasjonskode kursinstans_utdanningsinstans_fk R
undervisningsenhet.organisasjonskode undervisningsenhet_utdanningsinstans_fk R
utdanningsaktivitet.organisasjonskode utdanningsaktivitet_utdanningsinstans_fk R
utdanningsinstans_hierarki.organisasjonskode utdanningsinstanshierarki_utdanningsinstans_inngar_i_fk R
termin.organisasjonskode utdanningsinstans_termin_til_fk R
utdanningsmulighet.organisasjonskode utdanningsinstans_utdanningsmulighet_fk R
campus.organisasjonskode utdanningsinstans_campus_fk R

ID for organisasjonen som tilbyr utdanningsinstansen

utdanningsmulighet_kode "kodeverk"."kode_domain" 2147483647 null
utdanningstilbud.utdanningsmulighet_kode utdanningstilbud_utdanningsinstans_fk R
kursinstans.utdanningsmulighet_kode kursinstans_utdanningsinstans_fk R
undervisningsenhet.utdanningsmulighet_kode undervisningsenhet_utdanningsinstans_fk R
utdanningsaktivitet.utdanningsmulighet_kode utdanningsaktivitet_utdanningsinstans_fk R
utdanningsinstans_hierarki.utdanningsmulighet_kode_inneholder utdanningsinstanshierarki_utdanningsinstans_inneholder_fk R
utdanningsinstans_hierarki.utdanningsmulighet_kode_inngar_i utdanningsinstanshierarki_utdanningsinstans_inngar_i_fk R
utdanningsmulighet.utdanningsmulighet_kode utdanningsinstans_utdanningsmulighet_fk R

Kode for utdanningsmuligheten

periodekode "kodeverk"."kode_domain" 2147483647 utdanning.to_periodekode(arstall_fra, terminkode_fra, arstall_til, terminkode_til, (dager)::daterange, (tider)::tstzrange)
utdanningstilbud.periodekode utdanningstilbud_utdanningsinstans_fk R
kursinstans.periodekode kursinstans_utdanningsinstans_fk R
undervisningsenhet.periodekode undervisningsenhet_utdanningsinstans_fk R
utdanningsaktivitet.periodekode utdanningsaktivitet_utdanningsinstans_fk R
utdanningsinstans_hierarki.periodekode_inneholder utdanningsinstanshierarki_utdanningsinstans_inneholder_fk R
utdanningsinstans_hierarki.periodekode_inngar_i utdanningsinstanshierarki_utdanningsinstans_inngar_i_fk R

Kode som identifiserer periode for instansen. Denne er generert basert på kolonnene for terminer, dager og tider

periodetype_kode "kodeverk"."kode_domain" 2147483647 CASE WHEN (terminkode_fra IS NOT NULL) THEN 'TERMINPERIODE'::text WHEN (dager IS NOT NULL) THEN 'DATOPERIODE'::text ELSE 'TIDSPERIODE'::text END

Kode som identifiserer type periode for instansen. Denne er generert basert på kolonnene for terminer, dager og tider

campuskode "kodeverk"."kode_domain" 2147483647 null
campus.campuskode utdanningsinstans_campus_fk R

Kode for campus hvor utdanningsinstansen tilbys

utdanningsinstans_id "kodeverk"."id_numerisk_domain" 19 null

Unik identifikator for utdanningsinstansen (match-nøkkel mot Utdanningsregisteret, slik det er spesifisert hittil)

arstall_fra int2 5 null
termin.arstall utdanningsinstans_termin_fra_fk R

Start-år

terminkode_fra "kodeverk"."kode_domain" 2147483647 null
termin.terminkode utdanningsinstans_termin_fra_fk R

Start-termin

arstall_til int2 5 null
termin.arstall utdanningsinstans_termin_til_fk R

Slutt-år

terminkode_til "kodeverk"."kode_domain" 2147483647 null
termin.terminkode utdanningsinstans_termin_til_fk R

Slutt-termin

dager "kodeverk"."datoperiode_domain" 2147483647 null

Fra og med, til og med dato for instans

tider "kodeverk"."tidsperiode_domain" 2147483647 null

Fra og med, til og med klokkeslett for instans

prosenttall_praksis "kodeverk"."prosent_domain" 10 null

Andel av praksis som utdanningen består av

sprakkode_undervisning "kodeverk"."kort_kode2_liten_domain" 2147483647 null
sprak.sprakkode utdanningsinstans_sprak_fk R

Kode for språket som undervisningen holdes på

Indexes

Constraint Name Type Sort Column(s)
utdanningsinstans_pk Primary key Asc/Asc/Asc organisasjonskode + utdanningsmulighet_kode + periodekode
utdanningsinstans_campus_ix Performance Asc/Asc organisasjonskode + campuskode
utdanningsinstans_sprak_ix Performance Asc sprakkode_undervisning
utdanningsinstans_termin_fra_ix Performance Asc/Asc/Asc organisasjonskode + arstall_fra + terminkode_fra
utdanningsinstans_termin_til_ix Performance Asc/Asc/Asc organisasjonskode + arstall_til + terminkode_til
utdanningsinstans_ux Must be unique Asc utdanningsinstans_id

Check Constraints

Constraint Name Constraint
utdanningsinstans_termin_fra_ck ((((arstall_fra IS NOT NULL) AND (terminkode_fra IS NOT NULL)) OR ((arstall_fra IS NULL) AND (terminkode_fra IS NULL))))
utdanningsinstans_termin_til_ck ((((arstall_til IS NOT NULL) AND (terminkode_til IS NOT NULL)) OR ((arstall_til IS NULL) AND (terminkode_til IS NULL))))
utdanningsinstans_arstall_ck ((arstall_fra <= arstall_til))
utdanningsinstans_niva_ck ((((terminkode_fra IS NULL) AND (dager IS NULL)) OR ((terminkode_fra IS NULL) AND (tider IS NULL)) OR ((dager IS NULL) AND (tider IS NULL))))
utdanningsinstans_termin_ck ((((terminkode_fra IS NOT NULL) AND (terminkode_til IS NOT NULL)) OR ((terminkode_fra IS NULL) AND (terminkode_til IS NULL))))
utdanningsinstans_lukket_ck (((NOT lower_inf((dager)::daterange)) AND (NOT upper_inf((dager)::daterange)) AND (NOT lower_inf((tider)::tstzrange)) AND (NOT upper_inf((tider)::tstzrange))))

Relationships