taltio.net · web viewmaanvuokralaissa (258/1966) todettu sopimus, jolla kiinteistö tai alue...
TRANSCRIPT
Model Report 7 May, 2023
Taltio, Isännöitsijäntodistus tietomallina kuvattunaJohdanto
Tämä dokumentti on tehty osana Taltio-hankkeen (http://www.taltio.net) ja sähköisen asunto-osakerekisterin omistus- ja hallintakohdetietojen eli ASREK-hankkeen (http://www.mmm.fi/asrek) yhteistyötä. Taltio-hankkeessa yksi osa-alueista tietostandardoinnin osalta on liittynyt isännöitsijäntodistukseen ja sen tietojen rakenteellistamiseen. Koska yhtiöjärjestyksen ja huoneistoselitelmätietojen rakenteellistaminen on ollut ja on yksi tärkeä osa myös ASREK:in toimintaa, on tämä tietomalli isännöitsijäntodistuksen osalta tehty, jotta Taltiossa tehtyä taksonomiapohjaista standardointityötä voidaan tarkastella myös tietojen säilytysrakenteen näkökulmasta.
Tässä dokumentissa ja siihen liittyvissä fyysisen tason SQL-skpriteissä on tarkoitus esimerkinomaisesti tarjota pohja mahdollisesti toteutettavien tietovarastojen ja säilytysratkaisujen toteuttamisvaihtoehtojen keskustelua varten. Missään nimessä tässä kuvattua tietomallia ei pidä tulkita toteutusvaihtoehtoja rajaavaksi yksinomaiseksi ja yksiselitteiseksi ratkaisuksi, vaan tarkoitus on ainoastaan tuottaa esimerkki tarkempien keskustelujen avaukseksi ja eteenpäinviemiseksi. Mahdollisia Taltio- ja ASREK-hankkeiden rakenteisen tiedon standardin säilytysrakenteen toteuttaminen on tarkasteltava erikseen myös muiden toimijoiden, kuten isännöintiä ja isännöintijärjestelmiä tuottavien tahojen tarpeita ajatellen. Tässä dokumentaatiossa mainitut tietokantateknologiat ovat vain esimerkin tuottamiseksi valittu, eikä niiden pidä ohjata varsinaista toteutustyötä. Myös tietosisällöllisesti esim. tietokenttien pituudet ja muodot avain- ja tietokenttien osalta ovat vain suuntaa-antavia eivätkä missään nimessä edusta varsinaista lopullista tavoitetilaa tai tietovarastoratkaisua.
Tiettyjen perustietojen ja käsitteiden osalta määritteissä on pyritty käyttämään ASREK-hankkeen ja Ympäristöministeriön Kira-sanaston sekä AsOYL 1599/2009 mukaisia määritelmiä ja pyritty yhdenmukaistamaan eri käsitteitä alan sanastojen mukaisesti yhteen, jos määritelmissä on ollut keskinäisiä eroavaisuuksia. Tämä on toki työ, jota tullaan jatkamaan osana ASREK-hanketta yhteentoimivuuden varmistamiseksi myös tietoarkkitehtuurin osalta ja muidenkin meneillään olevien hankkeiden tukemiseksi (esim. KIRA-digi).
Tämä dokumentti on luotu käyttäen Sparx Enterprise Architect 12.1 versiota ja luotu automaattisesti generoiden tätä johdanto kappaletta lukuunottamatta itse mallinnusvälineen avulla.
Page 1 of 45
Model Report 7 May, 2023
IsännöitsijäntodistusClass diagram in package 'Taltio'
Taltio Version 1.0
ari.anturaniemi created on 29.12.2016. Last modified 7.2.2017class Taltio
Yhtiö
«column»*PK y-tunnus: varchar(15) nimi: varchar(150) katuosoite: varchar(150) postinumero: varchar(15) postitoimipaikka: varchar(150) puhelin: varchar(50) sähköposti: varchar(250) maa: char(3) voimassaolevan_yhtiöjärjestyksen_päivämäärä: date rekisteröimispäivämäärä: date lunastuslauseke_on_ei: bit lunastuslauseke: varchar(max) HITAS-yhtiö: bit painatus_turvapainossa: bit turvapainon_lisätieto: varchar(150) Huoneistoselitelmää_muutettu_01051972_jälkeen: bit osakkeellisten_asuinhuoneiston_vastikekerroin: float osakkeellisten_liikehuoneiston_vastikekerroin: float osakkeellisten_muiden_tilojen_vastikekerroin: float autopaikkojen_vastikekerroin: float rakennusluvan_mukainen_autopaikkavelvoite: smallint autopaikkojen_jakosääntö: varchar(max) id: timestamp yhteyshenkilö: varchar(150) valtion_asuntolainoittama_talokohtaisesti: bit valtion_asuntolainoittama_henkilökohtaisesti: bit yhtiö_arvonlisäverollinen: smallint Arvonlisäverovelvollisuuden_hakeutumisaste: float tiedot_osakeantivaltuutuksesta: varchar(max) tiedot_yhtiön_taloustilanne: varchar(max) maininta_osakehuoineisto_nostamattomista_lainoista: varchar(max) hallituksen_selvitys_pvm_kunnossapitotarpeesta: date asunto_osakeyhtiö: bit
«index»+ IXFK_Yhtiö_Muu hallintakohde(timestamp)+ IXFK_Yhtiö_Yhtiön_kiinteistöt(timestamp)
«PK»+ PK_Yhtiö(varchar)
Hallinnanjakosopimus
«column» sopimuksen_asianumero: varchar(15) sopimuksen_ehdot: varchar(max) kiinteistötunnus: varchar(15)*pfK id: bigint
«FK»+ FK_Hallinnanjakosopimus_Vuokraoikeus(bigint)
«index»+ IXFK_Hallinnanjakosopimus_Kiinteistö(bigint)+ IXFK_Hallinnanjakosopimus_Vuokraoikeus(bigint)
«PK»+ PK_Hallinnanjakosopimus(bigint)
Kiinteistö
«column»* kiinteistötunnus: varchar(15) Kiinteistöntyyppi: smallint Sijaintikunta: varchar(3) Omistus_vai_vuokra: smallint Rakennusoikeus: varchar(max) Käyttämätön osuus rakennusoikeudesta: float Pysyvä rakennustunnus: varchar(15)*PK id: bigint
«index»+ IXFK_Kiinteistö_Rakennus()
«PK»+ PK_Kiinteistö(bigint)
Yhtiön_kiinteistöt
«column»*pfK id: bigint*FK y-tunnus: varchar(15) kiinteistötunnus: varchar(15) omistusosuus: float
«FK»+ FK_Yhtiön_kiinteistöt_Kiinteistö(bigint)+ FK_Yhtiön_kiinteistöt_Yhtiö(varchar)
«index»+ IXFK_Yhtiön_kiinteistöt_Kiinteistö(bigint)+ IXFK_Yhtiön_kiinteistöt_Yhtiö(varchar)
«PK»+ PK_Yhtiön_kiinteistöt()
Henkilö
«column»* tunnus: varchar(15) nimi: varchar(150) henkilö_tyyppi: smallint*PK id: bigint
«PK»+ PK_Henkilö(bigint)
«index»+ FK_index(varchar)
Hallinnanjakosopimus_osapuolet
«column» omistaja: varchar(15) sopimus_asianumero: varchar(15)*pfK id: bigint sopimuksen_asianumero: varchar(15)
«FK»+ FK_Hallinnanjakosopimus_omistajat_Hallinnanjakosopimus(bigint)+ FK_Hallinnanjakosopimus_omistajat_Henkilö(bigint)
«index»+ IXFK_Hallinnanjakosopimus_omistajat_Hallinnanjakosopimus(bigint)+ IXFK_Hallinnanjakosopimus_omistajat_Henkilö(bigint)
«PK»+ PK_sopimus_omistajat()
Vakuutus
«column» Vakuutusyhtiö_tunnus: varchar(15) Vakuutuslaji: varchar(50)*PK id: bigint FK y-tunnus: varchar(15)
«FK»+ FK_Vakuutus_Yhtiö(varchar)
«index»+ IXFK_Vakuutus_Yhtiö(varchar)
«PK»+ PK_Vakuutus()
Vastike
«column» Maksulajintyyppi: smallint maksulajin_nimi: varchar(50) yksikköhinta: money Veloitusperuste: varchar(50) Aikayksikkö: varchar(50)*PK id: bigint FK y-tunnus: varchar(15)
«FK»+ FK_Vastike_Yhtiö(varchar)
«index»+ IXFK_Vastike_Yhtiö(varchar)
«PK»+ PK_vastike()
Laina
«column»*PK lainatunnus: varchar(15) Lainan nostopäivä: date Lainan päättymispäivä: date Yhtiökokouksen päättämä lainasumma: money Lainan nostamaton pääoma: money Lainatyyppi: smallint Lainan nimi: varchar(50) Vuosikorko: float Rahoitusvastike per vastikeyksikkö: float Selite: varchar(max) FK y-tunnus: varchar(15) FK id: bigint
«FK»+ FK_Laina_Kiinnitys(bigint)+ FK_Laina_Yhtiö(varchar)
«index»+ IXFK_Laina_Kiinnitys(bigint)+ IXFK_Laina_Yhtiö(varchar)
«PK»+ PK_laina()
Lainasaldo
«column»*pfK id: bigint Lainan saldo: money Lainan saldon tilannepäivä: datetime Lainaosuuden maksurajoitukset: varchar(max) FK lainatunnus: varchar(15)
«FK»+ FK_Lainasaldo_Huoneisto_lainaosuus(bigint)+ FK_Lainasaldo_Laina(varchar)
«index»+ IXFK_Lainasaldo_Huoneisto_lainaosuus(bigint)+ IXFK_Lainasaldo_Laina(varchar)
«PK»+ PK_lainasaldo()
Luotolliset tilit
«column» Luotonantaja: varchar(50) Luoton selite: varchar(max) Luoton määrä: money Luoton määrän päivämäärä: datetime Luottorajan määrä: money*PK id: bigint lainatilitunnus: varchar(30) FK y-tunnus: varchar(15)
«FK»+ FK_Luotolliset tilit_Yhtiö(varchar)
«index»+ IXFK_Luotolliset tilit_Yhtiö(varchar)
«PK»+ PK_luotollinen_tili()
Vuokraoikeus
«column»*PK id: bigint Vuokraoikeuden tunnus: varchar(15) Vuokranantaja: varchar(50) Vuokra-aika päättyy: datetime Vuosivuokra: money Vuokrantarkistusperuste: varchar(150) Mahdollinen lunastusoikeus vuokrasopimuksessa: varbinary(max) Tieto lunastusoikeuden käytöstä: bit Vuokrantarkistusperusteen indeksi: varchar(50) muu tieto: varchar(max)
«PK»+ PK_vuokratontti(bigint)
Rakennus
«column»*PK Pysyvä rakennustunnus: varchar(15) Käyttöönottovuosi: date Talotyyppi: smallint Katuosoite: varchar(150) Postinumero: varchar(10) Postitoimipaikka: varchar(50) Maa: char(3) Päärakennusaine: varchar(50) Kate: varchar(50) Lämmitysjärjestelmä: varchar(50) Ilmanvaihtojärjestelmä: varchar(50) Jäähdytysjärjestelmä: varchar(50) Tietoliikennejärjetelmä: varchar(50) Antennijärjestelmä: varchar(50) Hissien lukumäärä: smallint Kerrosala: float Tilavuus: float Kerrosten lukumäärä: smallint Porrashuoneiden lukumäärä: smallint Valmistumisvuosi: date Huoneistoala: float Bruttoala: float Lämmönkulutus: float Energianlähde: varchar(50) Sähkönkulutus yhteiset tilat: float Vedenkulutus: float kunnossapitosuunnitelman_kuvaus: varchar(max) kunnossapitosuunnitelman tila: bit kunnossapito_Aloitusvuosi: date Kesto: smallint Kustannusarvio: varchar(max) Tehdyt perusparannukset ja huomattavat korjaustyöt_kuvaus: varchar(max) perusparannusten_tila: smallint kunnossapitotyyppi: smallint perusparannusten valmistumisvuosi: date Kuntoarvio: varchar(max) Viimeisin kuntotutkimus tehty vuonna: date kiinteistötunnus: varchar(15) FK id: bigint FK y-tunnus: varchar(15)
«FK»+ FK_Rakennus_Huoneisto()+ FK_Rakennus_Kiinteistö(bigint)+ FK_Rakennus_Yhtiö(varchar)
«index»+ IXFK_Rakennus_Huoneisto()+ IXFK_Rakennus_Kiinteistö(bigint)+ IXFK_Rakennus_Yhtiö(varchar)
«PK»+ PK_rakennus()
Huoneisto
«column»*pfK id: bigint huoneisto_Porras: char(2) huoneisto_numero: char(10) jakokirjain: char(1) huoneistotyyppi: smallint rakennusluvanmukainen käyttötarkoitus: smallint todellinen käyttötarkoitus: smallint lunastustieto: varchar(max) huoneiden lkm: smallint pinta_ala_tarkistusmitattu: bit huoneisto_tunnus: varchar(15) osakashallinnassa: bit hallintaoikeustunnus: varchar(15) lisätieto: varchar(max) yhtiö_vuokrannut: bit yhtiökokous_haltuunotto: bit
«FK»+ FK_Huoneisto_Hallintaoikeus(bigint)+ FK_Huoneisto_Muu hallintakohde()
«index»+ IXFK_Huoneisto_Hallintaoikeus(bigint)+ IXFK_Huoneisto_Muu hallintakohde()
«PK»+ PK_Huoneisto(bigint)
Pinta-ala_mittaus
«column» Pinta-alan mittausmenetelmä: varchar(50) Pinta-ala: float*pfK id: bigint
«FK»+ FK_Pinta-ala_mittaus_Huoneisto(bigint)
«index»+ IXFK_Pinta-ala_mittaus_Huoneisto()
«PK»+ PK_pinta_ala()
Hallintaoikeus
«column»*PK id: bigint hallintaoikeustunnus: varchar(15) hallintaoikeus_tyyppi: smallint FK y-tunnus: varchar(15)
«FK»+ FK_Hallintaoikeus_Yhtiö(varchar)
«index»+ IXFK_Hallintaoikeus_Huoneisto()+ IXFK_Hallintaoikeus_Muu hallintakohde()+ IXFK_Hallintaoikeus_Yhtiö(varchar)
«PK»+ PK_Hallintaoikeus(bigint)
Muu hallintakohde
«column»*pfK id: bigint tilatyyppi: smallint selite: varchar(150) osakashallinnassa: bit FK Pysyvä rakennustunnus: varchar(15) hallintaoikeustunnus: varchar(15) muutilatyyppi_luokitus: smallint
«FK»+ FK_Muu hallintakohde_Hallintaoikeus(bigint)+ FK_Muu hallintakohde_Rakennus(varchar)+ FK_Muu hallintakohde_Yhtiön_kiinteistöt()
«index»+ IXFK_Muu hallintakohde_Hallintaoikeus(bigint)+ IXFK_Muu hallintakohde_Rakennus(varchar)+ IXFK_Muu hallintakohde_Yhtiön_kiinteistöt()
«PK»+ PK_Muu hallintakohde()
Asunto-osakeryhmä
«column»*PK asunto_osakeryhmätunnus: varchar(15) osake_lkm: smallint merkitty_osakasluetteloon_pvm: datetime hallintaoikeustunnus: varchar(15) osaketyyppi: smallint FK y-tunnus: varchar(15) FK id: bigint
«FK»+ FK_Asunto-osakeryhmä_Hallintaoikeus_02(bigint)+ FK_Asunto-osakeryhmä_Yhtiö(varchar)
«index»+ IXFK_Asunto-osakeryhmä_Hallintaoikeus(varchar)+ IXFK_Asunto-osakeryhmä_Hallintaoikeus_02(bigint)+ IXFK_Asunto-osakeryhmä_Yhtiö(varchar)
«PK»+ PK_asunto_osakeryhmä()
Hallinta_rajoite
«column»*PK id: bigint hallintarajoite_tyyppi: smallint selite: varchar(max) FK asunto_osakeryhmätunnus: varchar(15) hallintaoikeustunnus: varchar(15)
«FK»+ FK_Hallinta_rajoite_Asunto-osakeryhmä(varchar)
«index»+ IXFK_Hallinta_rajoite_Asunto-osakeryhmä(varchar)+ IXFK_Hallinta_rajoite_Hallintaoikeus(bigint)
«PK»+ PK_Hallinta_rajoite()
Rasite
«column»*PK id: bigint rasite_selite: varchar(max) käyttöoikeusyksikkötunnus: varchar(15)
«PK»+ PK_rasite()
Kiinteistön_rasite
«column»*pfK id: bigint selite: varchar(max)
«FK»+ FK_Kiinteistön_rasite_Kiinteistö(bigint)+ FK_Kiinteistön_rasite_Rasite()
«index»+ IXFK_Kiinteistön_rasite_Kiinteistö(bigint)+ IXFK_Kiinteistön_rasite_Rasite()
«PK»+ PK_kiinteistön_rasite()
Asunto_osake_omistajat
«column»*pfK id: bigint omistus_osuus: float hallintaoikeustunnus: varchar(50) FK asunto_osakeryhmätunnus: varchar(15) tunnus: varchar(15) osakeluettelo_kirjauspvm: date omistuskirjaus_pvm: date osakeluettelo_nimi: varchar(150)
«FK»+ FK_Asunto_osake_omistajat_Asunto-osakeryhmä(varchar)+ FK_Asunto_osake_omistajat_Yhtiökokous(bigint)
«index»+ IXFK_Asunto_osake_omistajat_Asunto-osakeryhmä(varchar)+ IXFK_Asunto_osake_omistajat_Henkilö(bigint)+ IXFK_Asunto_osake_omistajat_Yhtiökokous(bigint)
«PK»+ PK_Hallintaoikeus_omistajat()
Hallintaoikeus_haltijat
«column»*pfK id: bigint haltija_tunnus: varchar(15) haltija_nimi: varchar(150) hallintaoikeustunnus: varchar(15) hallintaoikeuden_kirjauspvm: date tunnus: varchar(15)
«FK»+ FK_Hallintaoikeus_haltijat_Henkilö_02(bigint)
«index»+ IXFK_Hallintaoikeus_haltijat_Hallintaoikeus(bigint)+ IXFK_Hallintaoikeus_haltijat_Henkilö(bigint)+ IXFK_Hallintaoikeus_haltijat_Henkilö_02(bigint)
«PK»+ PK_Hallintaoikeus_haltijat(bigint)
Palvelurooli
«column»*PK id: bigint alkaen_pvm: date loppuu_pvm: date selite: varchar(max)
«PK»+ PK_Palvelurooli(bigint)
Yhtiön_palvelutuottajat_roolit
«column»*pfK id: bigint alkaen_pvm: date loppuu_pvm: date palveluntuottaja_y-tunnus: varchar(15) palvelunsaaja_y-tunnus: varchar(15) y-tunnus: varchar(15)
«FK»+ FK_Yhtiön_palvelutuottajat_roolit_Osaamisprofiili(bigint)+ FK_Yhtiön_palvelutuottajat_roolit_Palvelurooli(bigint)+ FK_Yhtiön_palvelutuottajat_roolit_Palvelutuottaja(bigint)
«index»+ IXFK_Yhtiön_palvelutuottajat_roolit_Osaamisprofiili(bigint)+ IXFK_Yhtiön_palvelutuottajat_roolit_Palvelutuottaja(bigint)
«PK»+ PK_Yhtiön_palvelutuottajat_roolit(bigint)
Osaamisprofiili
«column»*PK id: bigint tutkinto: varchar(50)
«PK»+ PK_Osaamisprofiili(bigint)
Palvelutuottaja
«column»*PK id: bigint palvelutuottaja_y-tunnus: varchar(15) FK y-tunnus: varchar(15)
«FK»+ FK_Palvelutuottaja_Yhtiö(varchar)
«index»+ IXFK_Palvelutuottaja_Yhtiö(varchar)
«PK»+ PK_Palvelutuottaja(bigint)
Yhtiöjärjestys
«column»*PK id: bigint yhteisö_säännöt: varchar(max) asiakirjatunnus: varchar(20) voimassaolo_alkaen_pvm: date FK y-tunnus: varchar(15) yhtiöjärjestys_voimassa_ja_hyväksytty: bit
«FK»+ FK_Yhtiöjärjestys_Yhtiö(varchar)
«index»+ IXFK_Yhtiöjärjestys_Yhtiö(varchar)
«PK»+ PK_yhtiöjärjestys(bigint)
Kiinnitys
«column»*pfK id: bigint kiinnityksen_haltija: varchar(15) asianumero: varchar(30) etusijapäivämäärä: date sähköinen panttikirja: binary(10) kiinnityssumma: money kiinnityksen_määräosa: float FK y-tunnus: varchar(15)
«FK»+ FK_Kiinnitys_Henkilö(bigint)+ FK_Kiinnitys_Yhtiö(varchar)
«index»+ IXFK_Kiinnitys_Henkilö(bigint)+ IXFK_Kiinnitys_Yhtiö(varchar)
«PK»+ PK_Kiinnitys(bigint)
Kiinnitys_kohde
«column»*pfK id: bigint kohdelaji: smallint määräosa: float
«FK»+ FK_Kiinnistys_kohde_Kiinnitys(bigint)+ FK_Kiinnistys_kohde_Kiinteistö(bigint)+ FK_Kiinnistys_kohde_Vuokratontti(bigint)
«index»+ IXFK_Kiinnistys_kohde_Kiinnitys(bigint)+ IXFK_Kiinnistys_kohde_Kiinteistö(bigint)+ IXFK_Kiinnistys_kohde_Vuokratontti(bigint)
«PK»+ PK_Kiinnistys_kohde(bigint)
Yhtiöjärjestys-kanne
«column»*pfK id: bigint Yhtiöjärjestyskohta: varchar(50) selite: varchar(max)
«FK»+ FK_Yhtiöjärjestys-kanne_Yhtiöjärjestys(bigint)
«index»+ IXFK_Yhtiöjärjestys-kanne_Yhtiöjärjestys(bigint)
«PK»+ PK_Yhtiöjärjestys-kanne(bigint)
Yhtiökokous
«column»*PK id: bigint yhtiökokous_pvm: datetime yhtiökokous_päätös: varchar(max) FK y-tunnus: varchar(15)
«FK»+ FK_Yhtiökokous_Yhtiö(varchar)
«index»+ IXFK_Yhtiökokous_Yhtiö(varchar)
«PK»+ PK_Yhtiökokous(bigint)
Yhtiökokouspäätös
«column»*pfK id: bigint yhtiökokouspäätös: varchar(max) huoneiston_haltuunotto: bit haltuunotto_pvm: date haltuunotto_loppuu_pvm: date
«FK»+ FK_Yhtiökokouspäätös_Huoneisto(bigint)+ FK_Yhtiökokouspäätös_Yhtiökokous(bigint)
«index»+ IXFK_Yhtiökokouspäätös_Huoneisto(bigint)+ IXFK_Yhtiökokouspäätös_Yhtiökokous(bigint)
«PK»+ PK_Yhtiökokouspäätös(bigint)
Huoneiston kunto
«column»*pfK id: bigint viat_ja_puutteet: varchar(max) muutos-ja kunnossapitotyöt: varchar(max) muut_tiedot: varchar(50)
«FK»+ FK_Huoneiston kunto_Huoneisto(bigint)
«index»+ IXFK_Huoneiston kunto_Huoneisto(bigint)
«PK»+ PK_huoneiston_kunto(bigint)
Yhtiö_tila_tilasto
«column»*PK id: bigint tilastointipvm: date Osakkeellisten asuinhuoneistojen lukumäärä: int Osakkeellisten asuinhuoneistojen yhteispinta-ala: decimal(18) Osakkeellisten asuinhuoneistoihin kohdistuvien osakkeiden lukumäärä: decimal(18) Osakkeellisten liikehuoneistojen lukumäärä: int Osakkeellisten liikehuoneistojen yhteispinta-ala: decimal(18) Osakkeellisten liikehuoneistoihin kohdistuvien osakkeiden lukumäärä: int Osakkeellisten liikehuoneiston vastikekerroin: decimal(18) Osakkeellisten muiden tilojen lukumäärä: int Osakkeellisten muiden tilojejen yhteispinta-ala: decimal(18) Osakkeellisten muiden tiloihin kohdistuvien osakkeiden lukumäärä: int Osakkeellisten muiden tilojen vastikekerroin: decimal(18) Osakkeellisten autopaikkojen lukumäärä: int Autopaikkaosakkeiden kappalemäärä: int Autopaikkojen vastikekerroin: decimal(18) Osakkeelliset tilat yhteensä, kpl: int Osakkeellisten tilojen pinta-ala yhteensä: decimal(18) Osakkeellisten tilojen osakkeiden lukumäärä yhteensä: int Asuinhuoneistojen lukumäärä: int Asuinhuoneistojen yhteispinta-ala: decimal(18) Asuinhuoneistoihin kohdistuvien osakkeiden lukumäärä: int Liikehuoneistojen lukumäärä: int Liikehuoneistojen yhteispinta-ala: decimal(18) Liikehuoneistoihin kohdistuvien osakkeiden lukumäärä: int Muiden tilojen lukumäärä: int Muiden tilojen yhteispinta-ala: decimal(18) Muiden tiloihin kohdistuvien osakkeiden lukumäärä: int Autopaikkojen lukumäärä: int Rakennusten lukumäärä: int Piha-alueiden pinta-ala: decimal(18) FK y-tunnus: varchar(15)
«FK»+ FK_Yhtiö_tila_tilasto_Yhtiö(varchar)
«index»+ IXFK_Yhtiö_tila_tilasto_Yhtiö(varchar)
«PK»+ PK_Yhtiö_tila_tilasto(bigint)
Kiinteistön_vuokraoikeudet
«column»*pfK id: bigint
«FK»+ FK_Kiinteistön_vuokraoikeudet_Kiinteistö(bigint)+ FK_Kiinteistön_vuokraoikeudet_Vuokraoikeus(bigint)
«index»+ IXFK_Kiinteistön_vuokraoikeudet_Kiinteistö(bigint)+ IXFK_Kiinteistön_vuokraoikeudet_Vuokraoikeus(bigint)
«PK»+ PK_kiinteistön_vuokraoikeudet(bigint)
Vuokraoikeuden_haltijat
«column»*pfK id: bigint selite: varchar(200)
«FK»+ FK_Vuokraoikeuden_haltijat_Henkilö(bigint)+ FK_Vuokraoikeuden_haltijat_Vuokraoikeus(bigint)
«index»+ IXFK_Vuokraoikeuden_haltijat_Henkilö(bigint)+ IXFK_Vuokraoikeuden_haltijat_Vuokraoikeus(bigint)
«PK»+ PK_Vuokraoikeuden_haltijat(bigint)
Huoneisto_lainaosuus
«column»*pfK id: bigint lainaosuus: money
«FK»+ FK_Huoneisto_lainaosuus_Huoneisto(bigint)
«index»+ IXFK_Huoneisto_lainaosuus_Huoneisto(bigint)
«PK»+ PK_Huoneisto_lainaosuus(bigint)
+FK_Rakennus_Huoneisto
0..*
+PK_Huoneisto
1
+FK_Pinta-ala_mittaus_Huoneisto
0..*
+PK_Huoneisto
1
+FK_Hallinnanjakosopimus_omistajat_Hallinnanjako...
0..*+PK_Hallinnanjakosopimus
1
+FK_Kiinnistys_kohde_Kiinteistö
0..*
+PK_Kiinteistö
1
+FK_Kiinnistys_kohde_Vuokratontti
0..*
+PK_vuokratontti
1
+FK_Kiinteistön_vuokraoikeudet_Kiinteistö 0..*
+PK_Kiinteistö 1
+FK_Laina_Kiinnitys
0..*
+PK_Kiinnitys 1
+FK_Hallintaoikeus_haltijat_Hallintaoikeus 0..*
«FK»
+PK_Hallintaoikeus 1
+FK_Hallintaoikeus_Yhtiö
0..*
+PK_Yhtiö
1
+FK_Hallinta_rajoite_Hallintaoikeus
0..*
+PK_Hallintaoikeus 1
+FK_Yhtiö_tila_tilasto_Yhtiö 0..*
+PK_Yhtiö
1
+FK_Vakuutus_Yhtiö
0..*
+PK_Yhtiö
1
+FK_Rakennus_Kiinteistö
0..*
(id = id)«FK»
+PK_Kiinteistö
1
+FK_Asunto_osake_omistajat_Yhtiökokous
0..*
+PK_Yhtiökokous 1
+FK_Yhtiön_palvelutuottajat_roolit_Osaamisprofiili
0..*
+PK_Osaamisprofiili
1
+FK_Rakennus_Yhtiö
1..*
(y-tunnus = y-tunnus)«FK»
+PK_Yhtiö
1
+FK_Yhtiökokouspäätös_Yhtiökokous 0..*
+PK_Yhtiökokous 1
+FK_Kiinteistön_rasite_Kiinteistö
0..*
+PK_Kiinteistö1
+FK_Yhtiön_kiinteistöt_Yhtiö 0..*
+PK_Yhtiö 1
+FK_Asunto_osake_omistajat_Henkilö 0..*
+PK_Henkilö 1
+FK_Yhtiön_palvelutuottajat_roolit_Palvelutuottaja
0..* +PK_Palvelutuottaja
1
+FK_Muu hallintakohde_Yhtiön_kiinteistöt
0..*+PK_Yhtiön_kiinteistöt
0..1
+FK_Vuokraoikeuden_haltijat_Henkilö
0..*
+PK_Henkilö
1
+FK_Hallinnanjakosopimus_omistajat_Henkilö 0..*
+PK_Henkilö 1
+FK_Kiinnitys_Yhtiö
0..*
+PK_Yhtiö
1
+FK_Kiinteistön_vuokraoikeudet_Vuokraoikeus
0..*
+PK_vuokratontti 1
+FK_Lainasaldo_Laina
0..*
+PK_laina
1
+FK_Yhtiöjärjestys_Yhtiö
1..*
+PK_Yhtiö
1
+FK_Vuokraoikeuden_haltijat_Vuokraoikeus
0..*
+PK_vuokratontti
1
+FK_Yhtiön_kiinteistöt_Kiinteistö 0..*
+PK_Kiinteistö
1
+FK_Muu hallintakohde_Rakennus0..*
+PK_rakennus 0..1
+FK_Yhtiön_palvelutuottajat_roolit_Palvelurooli 0..*
+PK_Palvelurooli 1
+FK_Yhtiöjärjestys-kanne_Yhtiöjärjestys 0..*
+PK_yhtiöjärjestys
1
+FK_Laina_Yhtiö
0..*
(y-tunnus = y-tunnus)«FK»
+PK_Yhtiö
1
+FK_Huoneisto_lainaosuus_Huoneisto 0..*
(id = id)«FK»
+PK_Huoneisto 1
+FK_Asunto-osakeryhmä_Hallintaoikeus_02
0..1
+PK_Hallintaoikeus
1
+FK_Yhtiökokous_Yhtiö 0..*
+PK_Yhtiö
1
+FK_Yhtiökokouspäätös_Huoneisto 0..*
+PK_Huoneisto
0..1
+FK_Hallinta_rajoite_Asunto-osakeryhmä
0..*
+PK_asunto_osakeryhmä 1
+FK_Hallinnanjakosopimus_Kiinteistö0..1
+PK_Kiinteistö
0..1
+FK_Asunto_osake_omistajat_Asunto-osakeryhmä 0..*
+PK_asunto_osakeryhmä 1
+FK_Kiinteistön_rasite_Rasite 0..*
+PK_rasite 1
+FK_Muu hallintakohde_Hallintaoikeus 0..*
+PK_Hallintaoikeus
1
+FK_Huoneiston kunto_Huoneisto
0..*
+PK_Huoneisto 1
+FK_Huoneisto_Muu hallintakohde
0..*
+PK_Muu hallintakohde 1
+FK_Vastike_Yhtiö
0..*
+PK_Yhtiö
1
+FK_Hallinnanjakosopimus_Vuokraoikeus
0..1
+PK_vuokratontti
1
+FK_Kiinnistys_kohde_Kiinnitys1..*
+PK_Kiinnitys 1
+FK_Kiinnitys_Henkilö
0..*
+PK_Henkilö
1
+FK_Asunto-osakeryhmä_Yhtiö0..*
+PK_Yhtiö 1
+FK_Huoneisto_Hallintaoikeus 0..*
+PK_Hallintaoikeus 1
+FK_Lainasaldo_Huoneisto_lainaosuus
0..*
+PK_Huoneisto_lainaosuus 1
+FK_Luotolliset tilit_Yhtiö
0..*
+PK_Yhtiö
1
+FK_Hallintaoikeus_haltijat_Henkilö_02 0..*
+PK_Henkilö 1
+FK_Palvelutuottaja_Yhtiö
1..*
(y-tunnus = y-tunnus)«FK»
+PK_Yhtiö 1
Figure 1: Taltio isännöitsijäntodistus
Asunto-osakeryhmäDatabase table in package 'Taltio'
Asunto-osakkeiden muodostama ryhmä, jotka yhdessä antavat hallintaoikeuden osakehuoneiston tiloihin, eli huoneistoon ja rakennuksen tai kiinteistön muihin osiin.
Asunto-osakeryhmäVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
asunto_osakeryhmätunnus
varchar(15) True
Page 2 of 45
Model Report 7 May, 2023
COLUMN NAME DATATYPE NOT NULL COMMENTS
osake_lkm smallint False
merkitty_osakasluetteloon_pvm
datetime False
hallintaoikeustunnus varchar(15) False
osaketyyppi smallint False 1=asunto-osake 2=autopaikka-osake 3=muu osake
y-tunnus varchar(15) False
id bigint False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_asunto_osakeryhmä asunto_osakeryhmätunnus
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Asunto-osakeryhmä_Hallintaoikeus
hallintaoikeustunnus
«index» IXFK_Asunto-osakeryhmä_Hallintaoikeus_02
id
«index» IXFK_Asunto-osakeryhmä_Yhtiö y-tunnus
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Asunto-osakeryhmä_Yhtiö y-tunnus Yhtiö(y-tunnus)
FK_Asunto-osakeryhmä_Hallintaoikeus_02 id Hallintaoikeus(id)
Asunto_osake_omistajatDatabase table in package 'Taltio'
Normalisoitu tietoryhmä. Tietoryhmässä listataan minimissään kaikki osakehuoneiston omistusoikeuden omaavat henkilöt (luonnolliset tai oikeushenkilöt) ja heidän omistusosuus asunto-osakeryhmästä.
Asunto_osake_omistajat
Page 3 of 45
Model Report 7 May, 2023
Version 1.0 Phase 1.0 Proposedari.anturaniemi created on 3.1.2017. Last modified 31.1.2017
DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
omistus_osuus float False
hallintaoikeustunnus varchar(50) False
asunto_osakeryhmätunnus
varchar(15) False
tunnus varchar(15) False
osakeluettelo_kirjauspvm
date False
omistuskirjaus_pvm date False
osakeluettelo_nimi varchar(150) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Hallintaoikeus_omistajat id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Asunto_osake_omistajat_Asunto-osakeryhmä
asunto_osakeryhmätunnus
«index» IXFK_Asunto_osake_omistajat_Henkilö
id
«index» IXFK_Asunto_osake_omistajat_Yhtiökokous
id
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Asunto_osake_omistajat_Asunto-osakeryhmä
asunto_osakeryhmätunnus
Asunto-osakeryhmä(asunto_osakeryhmätunnus)
Page 4 of 45
Model Report 7 May, 2023
FK_Asunto_osake_omistajat_Yhtiökokous id Yhtiökokous(id)
FK_Asunto_osake_omistajat_Henkilö Henkilö()
HallinnanjakosopimusDatabase table in package 'Taltio'
Kiinteistö voidaan omistaa määräosin, esimerkiksi puoliksi. Määräosin omistetun kiinteistön omistajat voivat tehdä keskinäisen sopimuksen kiinteistön käytöstä ja hallinnasta. Tällaista sopimusta kutsutaan hallinnanjakosopimukseksi.
Hallinnanjakosopimus voi koskea määräosin omistettua kiinteistöä, kuten tilaa tai tonttia, siitä luovutettua määräalaa ja kirjaamisvelvollisuuden alaista vuokra- tai muuta käyttöoikeutta.
HallinnanjakosopimusVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
sopimuksen_asianumero
varchar(15) False
sopimuksen_ehdot varchar(max) False
kiinteistötunnus varchar(15) False
id bigint True
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Hallinnanjakosopimus id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Hallinnanjakosopimus_Kiinteistö
id
«index» IXFK_Hallinnanjakosopimus_Vuokraoikeus
id
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Hallinnanjakosopimus_Kiinteistö id Kiinteistö(id)
Page 5 of 45
Model Report 7 May, 2023
FK_Hallinnanjakosopimus_Vuokraoikeus id Vuokraoikeus(id)
Hallinnanjakosopimus_osapuoletDatabase table in package 'Taltio'
Hallinnanjakosopimus_osapuoletVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 7.2.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
omistaja varchar(15) False
sopimus_asianumero
varchar(15) False
id bigint True
sopimuksen_asianumero
varchar(15) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_sopimus_omistajat id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Hallinnanjakosopimus_omistajat_Hallinnanjakosopimus
id
«index» IXFK_Hallinnanjakosopimus_omistajat_Henkilö
id
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Hallinnanjakosopimus_omistajat_Henkilö id Henkilö(id)
FK_Hallinnanjakosopimus_omistajat_Hallinnanjako...
id Hallinnanjakosopimus(id)
Hallinta_rajoiteDatabase table in package 'Taltio'
Page 6 of 45
Model Report 7 May, 2023
Rajoite, joka estää osakeomistajaa käyttämästä hänelle asunto-osakeyhtiölain perusteella kuuluvaa osakashallintaoikeutta. Hallintaoikeuden rajoite voi perustua yhtiöjärjestykseen tai osakkaan toimintaan/laiminlyönteihin.
Esimerkkejä:
-huoneisto otettu yhtiön hallintaan maksamattomien vastikkeiden tai huoneiston huonon hoidon vuoksi
-erikoismääräykset yhtiöjärjestyksessä (ns. senioritalossa voi olla määräys, että asukkaan tulee olla täyttänyt 55 vuotta)
-yhtiöjärjestykseen otettu muu rajoite (esimerkiksi kielto vuokrata huoneistoa)
-ns. leskenoikeus (lesken oikeus käyttää, tietyin edellytyksin, kuolinpesälle kuuluvaa huoneistoa asuntona elinikänsä ajan). Leskenoikeutta ei voida päätellä rekisteritiedoista, vaan sen kirjaaminen edellyttää leskeltä aktiivisia toimenpiteitä (mikäli leskenoikeus halutaan merkitä ASREK:iin).
Hallintaoikeuden rajoitteeksi voidaan käsittää myös osakkeenomistajan tekemät huoneiston käyttöä koskevat sopimukset, esim. vuokrasopimus ja osaomistussopimus.
Hallinta_rajoiteVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
hallintarajoite_tyyppi
smallint False 1=lesken oikeus asua huoneistossa, 2=muu hallintarajoite, 3=Osakeluetteloon merkitty osakkeisiin tai osakehuoneiston hallintaan kohdistuva käyttö tai luovutusrajoitus
selite varchar(max) False
asunto_osakeryhmätunnus
varchar(15) False
hallintaoikeustunnus varchar(15) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Hallinta_rajoite id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Hallinta_rajoite_Asunto-osakeryhmä
asunto_osakeryhmätunnus
«index» IXFK_Hallinta_rajoite_Hallintaoikeus id
FOREIGN KEY NAME COLUMNS REFERENCES
Page 7 of 45
Model Report 7 May, 2023
FK_Hallinta_rajoite_Hallintaoikeus Hallintaoikeus()
FK_Hallinta_rajoite_Asunto-osakeryhmä asunto_osakeryhmätunnus
Asunto-osakeryhmä(asunto_osakeryhmätunnus)
HallintaoikeusDatabase table in package 'Taltio'
Hallintaoikeudella tarkoitetaan oikeutta käyttää huoneistoa sen käyttötarkoituksen mukaiseen tarkoitukseen, esimerkiksi käyttää sitä omana asuntona. Hallintaoikeuden perusteesta riippuen haltijalla voi olla laajemmatkin oikeudet, esimerkiksi oikeus luovuttaa huoneisto kokonaan tai osaksi toisen käytettäväksi.
Hallintaoikeus voi perustua omistukseen (rakennuksen tai osakkeiden) tai sopimukseen (huoneenvuokrasopimus, asumisoikeussopimus) taikka lakiin (esim. lesken oikeus jäädä asumaan puolisoiden yhteiseen asuntoon tai asunto-osakeyhtiön oikeus ottaa huoneisto hallintaansa).
Huoneiston hallintaoikeuden haltija saa asua asunnossa tai vuokrata sitä, mutta hän ei voi myydä tai lahjoittaa asuntoa, ei määrätä siitä testamentilla eikä se kuulu hänen kuolinpesäänsä, ellei haltija omista huoneistoa kiinteistönä tai huoneistoa asunto-osakkeiden kautta.
Asumisoikeusasunnoissa asumisoikeudesta luovutaan ilmoittamalla asiasta kirjallisesti asunnon omistajalle. Asumisoikeusasunnon voi vaihtaa joko vapautuvaan asuntoon käyttämättömällä asumisoikeusjärjestysnumerolla tai tekemällä asuntojen keskinäinen vaihto. Asuntojen keskinäinen vaihto voidaan aina tehdä vanhalla, nykyiseen asuntoon sidotulla järjestysnumerolla. Asumisoikeusasukkaat voivat keskenään sopia asuntojensa vaihtamisesta.
Asunto-osakeomistuksessa omistajalla on huoneiston hallintaoikeus siitä lähtien, kun asunto-osakeyhtiölle on ilmoitettu hänen omistuksestaan yhtiövastikkeen perimistä varten. (Asunto-osakeyhtiölaki 1599/2009)
Huoneiston hallintaoikeudesta voidaan sopia myös vuokrasopimuksen avulla, jolloin vuokrasopimuksessa annetaan käyttöoikeus huoneistoon, mutta ei asunto-osakkeisiin liittyvää hallintaoikeutta. (Laki asuinhuoneiston vuokrauksesta 481/1995)
HallintaoikeusVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
hallintaoikeustunnus varchar(15) False
hallintaoikeus_tyyppi
smallint False asunto-osake=1, asumisoikeus=2, osuuskunta=3, vuokraoikeus=4, osa-omistus=5
y-tunnus varchar(15) False
PRIMARY KEY NAME COLUMNS COMMENTS
Page 8 of 45
Model Report 7 May, 2023
PK_Hallintaoikeus id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Hallintaoikeus_Huoneisto id
«index» IXFK_Hallintaoikeus_Muu hallintakohde
id
«index» IXFK_Hallintaoikeus_Yhtiö y-tunnus
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Hallintaoikeus_Yhtiö y-tunnus Yhtiö(y-tunnus)
Hallintaoikeus_haltijatDatabase table in package 'Taltio'
Normalisoitu tietoryhmä. Tässä listataan minimissään kaikki osakehuoneiston hallintaoikeuden omaavat henkilöt (luonnolliset tai oikeushenkilöt).
Hallintaoikeus_haltijatVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 3.1.2017. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
haltija_tunnus varchar(15) False
haltija_nimi varchar(150) False
hallintaoikeustunnus varchar(15) False
hallintaoikeuden_kirjauspvm
date False
tunnus varchar(15) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Hallintaoikeus_haltijat id
Page 9 of 45
Model Report 7 May, 2023
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Hallintaoikeus_haltijat_Hallintaoikeus
id
«index» IXFK_Hallintaoikeus_haltijat_Henkilö id
«index» IXFK_Hallintaoikeus_haltijat_Henkilö_02
id
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Hallintaoikeus_haltijat_Hallintaoikeus Hallintaoikeus()
FK_Hallintaoikeus_haltijat_Henkilö_02 id Henkilö(id)
HenkilöDatabase table in package 'Taltio'
Oikeustieteessä henkilö eli oikeussubjekti tarkoittaa tahoa, jolle oikeusjärjestys voi asettaa oikeuksia ja velvollisuuksia. Henkilöitä ovat luonnolliset henkilöt eli ihmiset sekä oikeushenkilöt kuten yhtiöt. Henkilöiden asemaa oikeusjärjestyksessä tutkii henkilöoikeus.
Vrt. JHSmetan määritelmiä/10.11.2016/tmy: henkilö http://jhsmeta.fi/page/henkilo/J7:692, oikeussubjekti http://jhsmeta.fi/page/oikeussubjekti/J28:64
HenkilöVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
tunnus varchar(15) True
nimi varchar(150) False
henkilö_tyyppi smallint False 0=luonnollinen henkilö, 1=oikeushenkilö
id bigint True
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Henkilö id
Page 10 of 45
Model Report 7 May, 2023
TYPE / NAME COLUMNS COMMENTS
«index» FK_index tunnus
HuoneistoDatabase table in package 'Taltio'
Yhdestä tai useammasta huoneesta eli rakennuksen lattian, katon ja seinän rajaamasta tilasta tai tiloista koostuva kokonaisuus kerrostalossa, rivitalossa tai liikerakennuksessa. Huoneisto voi olla elinkaarensa osalta lupavaiheessa (Lupahuoneisto) eli rakennuslupaa haetaan rakennukselle ja siten myös huoneistoille) tai että se on fyysisesti jo rakennettu (Rakennettu huoneisto). Kun puhutaan asumiseen tarkoitetusta huoneistosta, synonyymi tälle on käsitteenä asuinhuoneisto (kts. huoneiston käyttötarkoitus).
HuoneistoVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
huoneisto_Porras char(2) False
huoneisto_numero char(10) False
jakokirjain char(1) False
huoneistotyyppi smallint False 1=asuinhuoneisto 2=liikehuoneisto
rakennusluvanmukainen käyttötarkoitus
smallint False 1=asuinhuoneisto, 2=liikehuoneisto
todellinen käyttötarkoitus
smallint False
lunastustieto varchar(max) False
huoneiden lkm smallint False
pinta_ala_tarkistusmitattu
bit False
huoneisto_tunnus varchar(15) False
Page 11 of 45
Model Report 7 May, 2023
COLUMN NAME DATATYPE NOT NULL COMMENTS
osakashallinnassa bit False
hallintaoikeustunnus varchar(15) False
lisätieto varchar(max) False
yhtiö_vuokrannut bit False
yhtiökokous_haltuunotto
bit False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Huoneisto id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Huoneisto_Hallintaoikeus id
«index» IXFK_Huoneisto_Muu hallintakohde id
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Huoneisto_Muu hallintakohde id Muu hallintakohde(id)
FK_Huoneisto_Hallintaoikeus id Hallintaoikeus(id)
Huoneisto_lainaosuusDatabase table in package 'Taltio'
Huoneisto_lainaosuusVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 31.1.2017. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
lainaosuus money False
Page 12 of 45
Model Report 7 May, 2023
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Huoneisto_lainaosuus id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Huoneisto_lainaosuus_Huoneisto
id
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Huoneisto_lainaosuus_Huoneisto id Huoneisto(id)
Huoneiston kuntoDatabase table in package 'Taltio'
Huoneiston kuntoVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 26.1.2017. Last modified 26.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
viat_ja_puutteet varchar(max) False Yhtiön tiedossa olevan yhtiön tai osakkeenomistajan kunnossapitovastuuseen kuuluvat huomattavat viat ja puutteet
muutos-ja kunnossapitotyöt
varchar(max) False Yhtiön tiedossa olevat huoneiston muutos- ja kunnossapitotyöt
muut_tiedot varchar(50) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_huoneiston_kunto id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Huoneiston kunto_Huoneisto id
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Huoneiston kunto_Huoneisto id Huoneisto(id)
Page 13 of 45
Model Report 7 May, 2023
KiinnitysDatabase table in package 'Taltio'
Kiinnitys tarkoittaa tavallisesti kiinteään omaisuuteen kohdistuvaa merkintää kiinteän omaisuuden käyttämisestä velan tai muun saamisen vakuutena. Kiinteistöjen osalta kiinnitys voidaan vahvistaa kiinteistöön, kuten tilaan tai tonttiin, sen määräosaan sekä muulle kuin kiinteistön omistajalle kuuluvaan määräalaan. Ennen kiinteistön panttaamista velan vakuudeksi kiinteistöön täytyy hakea kiinnitys. Myös vuokraoikeuden voi tietyin edellytyksin kiinnittää. Samalle omistajalle tai samoille omistajille yhtä suurin osuuksin kuuluviin kiinteistöihin voidaan vahvistaa tietyin edellytyksin yhteiskiinnitys. Kiinnityksen vahvistamisesta annetaan todistukseksi panttikirja, joka voi olla kirjallinen tai sähköinen. Kiinnitystä, lainhuutoa ja vuokraoikeuden kirjausta voi myös hakea samanaikaisesti. Kiinnitystä voi hakea kiinteistön omistaja, jolla on lainhuuto, tai ostaja, jonka nimiin lainhuuto on vireillä.
Valtioneuvoston asetuksessa (365/2010) osakehuoneistojen pinta-alan mittaustavasta ja isännöitsijäntodistuksesta ei sinällään ole mainintaa kiinnitystietojen tietotarpeesta osana isännöitsijäntodistusta. Asetuksessa säädetään tietojen antamisesta osakehuoneiston, asunto-osakeyhtiön kiinteistöjen ja rakennusten, yhtiön talouden ja muiden tietojen antamisesta isännöitsijäntodistuksessa. Siksi tärkeämpää olisikin ymmärtää, onko kiinnitykseen liittyen olemassa maksamattomia lainoja. kuinka paljon ja millä osuudella. Jos yhtiöllä on kiinteistökiinnitys (jolloin kiinnityksestä on paperin tai sähköinen panttikirja), mutta kiinnitykseen ei liity panttausta, pelkkä kiinnitystieto yksinään voi jopa johtaa isännöitsijäntodistuksen lukijaa harhaan.
KiinnitysVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 24.1.2017. Last modified 7.2.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
kiinnityksen_haltija varchar(15) False
asianumero varchar(30) False
etusijapäivämäärä date False
sähköinen panttikirja binary(10) False
kiinnityssumma money False
kiinnityksen_määräosa
float False
y-tunnus varchar(15) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Kiinnitys id
Page 14 of 45
Model Report 7 May, 2023
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Kiinnitys_Henkilö id
«index» IXFK_Kiinnitys_Yhtiö y-tunnus
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Kiinnitys_Henkilö id Henkilö(id)
FK_Kiinnitys_Yhtiö y-tunnus Yhtiö(y-tunnus)
Kiinnitys_kohdeDatabase table in package 'Taltio'
Normalisoitu tietoryhmä. Tietoryhmässä on listattuna kaikki kiinnitykseen liittyvät kiinteistökohteet, koska yhteen kiinnitykseen voi liittyä useita kiinteistökohteita (kiinteistö tai vuokraoikeus yhteiskiinnitys) ja toisaalta yhteen kiinteistöön voi liittyä useita kiinnityksiä.
Kiinnitys_kohdeVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 24.1.2017. Last modified 3.2.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
kohdelaji smallint False kohdelaji: 1=kiinteistö, 2=vuokraoikeus, 3=käyttöomaisuus, 4=muu
määräosa float False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Kiinnistys_kohde id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Kiinnistys_kohde_Kiinnitys id
«index» IXFK_Kiinnistys_kohde_Kiinteistö id
«index» IXFK_Kiinnistys_kohde_Vuokratontti id
Page 15 of 45
Model Report 7 May, 2023
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Kiinnistys_kohde_Kiinnitys id Kiinnitys(id)
FK_Kiinnistys_kohde_Vuokratontti id Vuokraoikeus(id)
FK_Kiinnistys_kohde_Kiinteistö id Kiinteistö(id)
KiinteistöDatabase table in package 'Taltio'
Kiinteistö on kiinteistörekisteriin merkitty maa- ja vesialueen omistuksen yksikkö.
Kiinteistö kattaa siihen kuuluvan alueen, osuudet yhteisiin alueisiin ja yhteisiin erityisiin etuuksiin sekä kiinteistölle kuuluvat rasiteoikeudet ja yksityiset erityiset etuudet. Rakennus ei kuulu maanomistuksen yksikköön.
KiinteistöVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
kiinteistötunnus varchar(15) True
Kiinteistöntyyppi smallint False 1=tontti, 2=tila (preferoidaan tyypitys KTJ:n puolelta arvoina)
Sijaintikunta varchar(3) False sijaintikuntakoodi, JHS
Omistus_vai_vuokra smallint False
Rakennusoikeus varchar(max) False
Käyttämätön osuus rakennusoikeudesta
float False
Pysyvä rakennustunnus
varchar(15) False
id bigint True
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Kiinteistö id
Page 16 of 45
Model Report 7 May, 2023
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Kiinteistö_Rakennus Pysyvä rakennustunnus
Kiinteistön_rasiteDatabase table in package 'Taltio'
Normalisoitu tietoryhmä. Tietoryhmässä listataan kiinteistöön kohdistuvat erilaiset rasitteet.
Rasitteista saa esim. Maanmittauslaitokselta rasitustodistuksen. Rasitustodistuksesta ilmenevät lainhuuto- ja kiinnitysrekisteriin kirjatut kiinteistöön kohdistuvat kiinnitykset, hakemuksen perusteella kirjatut erityiset oikeudet sekä muistutustiedot (esim. ulosmittaus).
Rasitustodistus sisältää lisäksi rekisteriyksikön perustiedot kuten kiinteistötunnuksen, rekisteröintipäivämäärän ja pinta-alan.
Kiinteistön_rasiteVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
selite varchar(max) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_kiinteistön_rasite id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Kiinteistön_rasite_Kiinteistö id
«index» IXFK_Kiinteistön_rasite_Rasite id
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Kiinteistön_rasite_Rasite id Rasite(id)
FK_Kiinteistön_rasite_Kiinteistö id Kiinteistö(id)
Kiinteistön_vuokraoikeudet
Page 17 of 45
Model Report 7 May, 2023
Database table in package 'Taltio'
Vuokraoikeus on maakaaren 14:n luvun 2§:n mukainen vuokrasopimuksella osoitettu oikeus kiinteistöön taisen osaan eli vuokra-alueeseen. Vuokraoikeus voi kohdistua myös useaan kiinteistöön.(JHS 142, Vuokraoikeuden laitostunnus ja vuokra-aluetunnus). Yhdellä kiinteistöllä voi olla myös useita vuokraoikeuksia.
Kiinteistön_vuokraoikeudetVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 31.1.2017. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
PRIMARY KEY NAME COLUMNS COMMENTS
PK_kiinteistön_vuokraoikeudet id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Kiinteistön_vuokraoikeudet_Kiinteistö
id
«index» IXFK_Kiinteistön_vuokraoikeudet_Vuokraoikeus
id
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Kiinteistön_vuokraoikeudet_Kiinteistö id Kiinteistö(id)
FK_Kiinteistön_vuokraoikeudet_Vuokraoikeus id Vuokraoikeus(id)
LainaDatabase table in package 'Taltio'
Yhtiön saama laina luoton- ja/tai lainanantajilta.
LainaVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 1.2.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
lainatunnus varchar(15) True
Lainan nostopäivä date False
Page 18 of 45
Model Report 7 May, 2023
COLUMN NAME DATATYPE NOT NULL COMMENTS
Lainan päättymispäivä
date False
Yhtiökokouksen päättämä lainasumma
money False
Lainan nostamaton pääoma
money False
Lainatyyppi smallint False
Lainan nimi varchar(50) False
Vuosikorko float False
Rahoitusvastike per vastikeyksikkö
float False
Selite varchar(max) False
y-tunnus varchar(15) False
id bigint False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_laina lainatunnus
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Laina_Kiinnitys id
«index» IXFK_Laina_Yhtiö y-tunnus
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Laina_Kiinnitys id Kiinnitys(id)
FK_Laina_Yhtiö y-tunnus Yhtiö(y-tunnus)
Page 19 of 45
Model Report 7 May, 2023
LainasaldoDatabase table in package 'Taltio'
Yhtiön lainasaldo lainasopimuksittain jonakin tarkasteluajankohtana. Mahdollista päivittää esim. kuukausitasolla tilanne eri luotonantajien tuottamien tietojen avulla.
LainasaldoVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 1.2.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
Lainan saldo money False
Lainan saldon tilannepäivä
datetime False
Lainaosuuden maksurajoitukset
varchar(max) False
lainatunnus varchar(15) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_lainasaldo id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Lainasaldo_Huoneisto_lainaosuus
id
«index» IXFK_Lainasaldo_Laina lainatunnus
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Lainasaldo_Huoneisto_lainaosuus id Huoneisto_lainaosuus(id)
FK_Lainasaldo_Laina lainatunnus Laina(lainatunnus)
Luotolliset tilitDatabase table in package 'Taltio'
Luotolliset tilit
Page 20 of 45
Model Report 7 May, 2023
Version 1.0 Phase 1.0 Proposedari.anturaniemi created on 29.12.2016. Last modified 4.1.2017
DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
Luotonantaja varchar(50) False
Luoton selite varchar(max) False
Luoton määrä money False
Luoton määrän päivämäärä
datetime False
Luottorajan määrä money False
id bigint True
lainatilitunnus varchar(30) False
y-tunnus varchar(15) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_luotollinen_tili id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Luotolliset tilit_Yhtiö y-tunnus
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Luotolliset tilit_Yhtiö y-tunnus Yhtiö(y-tunnus)
Muu hallintakohdeDatabase table in package 'Taltio'
AsOYL 1599/2009 määrittelee, että "osakehuoneistolla tarkoitetaan sellaista huoneistoa ja muuta rakennuksen tai kiinteistön osaa, jonka hallintaan osakkeet tuottavat oikeuden". Muu hallintakohde on tässä tietomallissa siis muu osa tai osat (kuten esim.piha-alue tai vaikkapa autopaikka) kuin itse huoneisto, joihin osakkeet antavat hallintaoikeuden.
Muu hallintakohdeVersion 1.0 Phase 1.0 Proposed
Page 21 of 45
Model Report 7 May, 2023
ari.anturaniemi created on 29.12.2016. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
tilatyyppi smallint False 1=autopaikka, 2=muu tila, 3=alue
selite varchar(150) False
osakashallinnassa bit False
Pysyvä rakennustunnus
varchar(15) False
hallintaoikeustunnus varchar(15) False
muutilatyyppi_luokitus
smallint False tyypitettynä, numeeriset arvot viittaavat:ullakkokomerokellarikomerokylmäsäilytystilamuu säilytyssaunapesutupamankelihuonekerhohuoneaskarteluhuoneulkoiluvälinevarastopolkupyörävarastoasukastilaväestönsuojauima-allasvenepaikkapiha-aluemuu
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Muu hallintakohde id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Muu hallintakohde_Hallintaoikeus
id
«index» IXFK_Muu hallintakohde_Rakennus Pysyvä rakennustunnus
«index» IXFK_Muu hallintakohde_Yhtiön_kiinteistöt
id
Page 22 of 45
Model Report 7 May, 2023
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Muu hallintakohde_Hallintaoikeus id Hallintaoikeus(id)
FK_Muu hallintakohde_Rakennus Pysyvä Rakennus(=)
FK_Muu hallintakohde_Yhtiön_kiinteistöt id Yhtiön_kiinteistöt(id)
OsaamisprofiiliDatabase table in package 'Taltio'
Eri palveluroolin toteuttamiseen liittyvä osaamisprofiili, esim. vaaditava ammattitutkinto
OsaamisprofiiliVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 4.1.2017. Last modified 4.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
tutkinto varchar(50) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Osaamisprofiili id
PalvelurooliDatabase table in package 'Taltio'
Palvelua tuottavan yrityksen palvelurooli tai -roolit.
PalvelurooliVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 4.1.2017. Last modified 7.2.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
alkaen_pvm date False
loppuu_pvm date False
Page 23 of 45
Model Report 7 May, 2023
COLUMN NAME DATATYPE NOT NULL COMMENTS
selite varchar(max) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Palvelurooli id
PalvelutuottajaDatabase table in package 'Taltio'
PalvelutuottajaVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 4.1.2017. Last modified 4.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
palvelutuottaja_y-tunnus
varchar(15) False
y-tunnus varchar(15) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Palvelutuottaja id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Palvelutuottaja_Yhtiö y-tunnus
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Palvelutuottaja_Yhtiö y-tunnus Yhtiö(y-tunnus)
Pinta-ala_mittausDatabase table in package 'Taltio'
Valtioneuvoston asetus osakehuoneistojen pinta-alan mittaustavasta ja isännöitsijäntodistuksesta (365/2010) määrittää,että rakennusalalla yleisesti hyväksyttynä huoneiston pinta-alan mittaustapana pidetään standardissa SFS 5139 (Rakennuksen pinta-alat) määriteltyä huoneistoalan laskemismenetelmää.
Page 24 of 45
Model Report 7 May, 2023
Koska muitakin pinta-alan mittaustapoja on olemassa, tässä koontitietoryhmässä on mahdollista säilyttää useita pinta-alamittauksia:
1. Asuinpinta-ala
Asumiskäyttöön tarkoitetut tilat ilmoitetaan asuinpinta-alana. Asuinpinta-alasta käytetään myös termiä asuintila. Asuinpinta-alaan lasketaan mukaan kaikki rakennuksen jatkuvaan asumiskäyttöön tarkoitetut tilat. Asuinhuoneita ovat esimerkiksi olohuone, keittiö, makuuhuone ja ruokahuone. Asuinhuoneen tulee olla vähintään 7 neliömetrin suuruinen ja asuinhuoneen huonekorkeuden tulee olla vähintään 2,5 metriä ja pientalossa 2,4 metriä. Asuinhuoneen pinta-alaan ei lasketa tilaa, jonka huonekorkeus on alle 1,6 metriä (esimerkiksi vino katto, ullakko).
Asuinhuoneita eivät ole esimerkiksi käytävä, pesuhuone, sauna tai eteinen. Asuinpinta-alaa tulee käyttää markkinoidessa asuntoa vuokrattavaksi tai myytäväksi.
2. Huoneala
Seinien sisäpintojen mukaan laskettu pinta-ala lattia-alasta, joissa huonekorkeus ylittää 160cm. Huonealaan lasketaan mukaan esimerkiksi liesien ja keittiösaarekkeiden pinta-alat, ellei niitä ole upotettu seinään (rakenteissa). Huonealaan ei lasketa pilareita, hormeja, seinään upotettuja takkoja tai upotettuja komeroita.
3. Huoneistoala
Huoneistoa ympäröivien seinien sisäpintojen pinta-ala 160cm huonekorkeuden ylittävältä osalta, jokainen kerros lasketaan erikseen. Huoneistoalaan lasketaan mukaan:
– Väliseinät (poislukien kantavat ja osastoivat seinät)
– Aputilat (sauna, pesuhuone, kodinhoitohuone, vaatehuone)
– Portaikon portaan vaakasuora ala, mutta ei porrasaukon alaa
HUOM! Varastotiloja, lämpöeristämättömiä tiloja, parveketta, autotallia, teknistä tilaa, hormeja tai välipohjan aukkoja ei lasketa huoneistoalaan kuuluvaksi. (Lähde: www.kiinteistölakimiehet.fi)
Pinta-ala_mittausVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
Pinta-alan mittausmenetelmä
varchar(50) False tyypitetään
Pinta-ala float False
id bigint True
PRIMARY KEY NAME COLUMNS COMMENTS
PK_pinta_ala id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Pinta-ala_mittaus_Huoneisto id
Page 25 of 45
Model Report 7 May, 2023
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Pinta-ala_mittaus_Huoneisto id Huoneisto(id)
RakennusDatabase table in package 'Taltio'
Erillinen, sijaintipaikalleen kiinteästi rakennettu tai pystytetty, omalla sisäänkäynnillä varustettu rakennelma, joka sisältää eri toimintoihin tarkoitettua katettua ja yleensä ulkoseinien tai muista rakennelmista erottavien seinien rajoittamaa tilaa. (KiRa-sanasto)
RakennusVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
Pysyvä rakennustunnus
varchar(15) True
Käyttöönottovuosi date False
Talotyyppi smallint False
Katuosoite varchar(150) False
Postinumero varchar(10) False
Postitoimipaikka varchar(50) False
Maa char(3) False
Päärakennusaine varchar(50) False
Kate varchar(50) False
Lämmitysjärjestelmä
varchar(50) False
Ilmanvaihtojärjestelmä
varchar(50) False
Jäähdytysjärjestelmä varchar(50) False
Page 26 of 45
Model Report 7 May, 2023
COLUMN NAME DATATYPE NOT NULL COMMENTS
Tietoliikennejärjetelmä
varchar(50) False
Antennijärjestelmä varchar(50) False
Hissien lukumäärä smallint False
Kerrosala float False
Tilavuus float False
Kerrosten lukumäärä smallint False
Porrashuoneiden lukumäärä
smallint False
Valmistumisvuosi date False
Huoneistoala float False
Bruttoala float False
Lämmönkulutus float False
Energianlähde varchar(50) False
Sähkönkulutus yhteiset tilat
float False
Vedenkulutus float False
kunnossapitosuunnitelman_kuvaus
varchar(max) False
kunnossapitosuunnitelman tila
bit False
kunnossapito_Aloitusvuosi
date False
Page 27 of 45
Model Report 7 May, 2023
COLUMN NAME DATATYPE NOT NULL COMMENTS
Kesto smallint False
Kustannusarvio varchar(max) False
Tehdyt perusparannukset ja huomattavat korjaustyöt_kuvaus
varchar(max) False
perusparannusten_tila
smallint False
kunnossapitotyyppi smallint False
perusparannusten valmistumisvuosi
date False
Kuntoarvio varchar(max) False
Viimeisin kuntotutkimus tehty vuonna
date False
kiinteistötunnus varchar(15) False
id bigint False
y-tunnus varchar(15) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_rakennus Pysyvä rakennustunnus
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Rakennus_Huoneisto id
«index» IXFK_Rakennus_Kiinteistö id
«index» IXFK_Rakennus_Yhtiö y-tunnus
FOREIGN KEY NAME COLUMNS REFERENCES
Page 28 of 45
Model Report 7 May, 2023
FK_Rakennus_Yhtiö y-tunnus Yhtiö(y-tunnus)
FK_Rakennus_Huoneisto id Huoneisto(id)
FK_Rakennus_Kiinteistö id Kiinteistö(id)
RasiteDatabase table in package 'Taltio'
Rasite tarkoittaa kiinteistön (yleisimmin tilan) tai kunnan oikeutta käyttää toisen kiinteistön tai muun rekisteriyksikön aluetta tietyllä laissa määritetyllä tavalla. Se ei liity kiinteistön omistajaan eikä ole henkilökohtainen oikeus. Rasitteella tarkoitetaan siis sellaista kiinteistöön kohdistuvaa käyttöoikeutta, jolla pyritään ensisijaisesti edistämään oikeutetun kiinteistön tarkoituksenmukaista käyttöä.
RasiteVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
rasite_selite varchar(max) False
käyttöoikeusyksikkötunnus
varchar(15) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_rasite id
VakuutusDatabase table in package 'Taltio'
Vakuuttajan antama vakuutus jonkin vahingon aiheutumisesta tai aiheuttamisesta syntyneestä korvausvastuun kattamisesta osin tai kokonaan vakuutusehtojen mukaisesti.
VakuutusVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
Vakuutusyhtiö_tunnus
varchar(15) False
Page 29 of 45
Model Report 7 May, 2023
COLUMN NAME DATATYPE NOT NULL COMMENTS
Vakuutuslaji varchar(50) False
id bigint True
y-tunnus varchar(15) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Vakuutus id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Vakuutus_Yhtiö y-tunnus
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Vakuutus_Yhtiö y-tunnus Yhtiö(y-tunnus)
VastikeDatabase table in package 'Taltio'
Yhtiövastike on asunto-osakeyhtiön yhtiöjärjestyksessä olevien vastikeperusteiden mukaan määräytyvä maksu, jota osakkeenomistaja on velvollinen suorittamaan yhtiölle sen menojen kattamiseksi. Yhtiövastikkeella voidaan kattaa kaikki taloyhtiön menot, jotka yhtiö on lain, yhtiöjärjestyksen tai sopimuksen taikka muun perusteen mukaan velvollinen suorittamaan.
VastikeVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
Maksulajintyyppi smallint False
maksulajin_nimi varchar(50) False
yksikköhinta money False
Veloitusperuste varchar(50) False
Aikayksikkö varchar(50) False
Page 30 of 45
Model Report 7 May, 2023
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
y-tunnus varchar(15) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_vastike id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Vastike_Yhtiö y-tunnus
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Vastike_Yhtiö y-tunnus Yhtiö(y-tunnus)
Vuokraoikeuden_haltijatDatabase table in package 'Taltio'
Normalisoitu tietoryhmä. Tietoryhmässä listattu kaikki vuokraoikeuden haltijat.
Vuokraoikeuden_haltijatVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 31.1.2017. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
selite varchar(200) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Vuokraoikeuden_haltijat id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Vuokraoikeuden_haltijat_Henkilö
id
«index» IXFK_Vuokraoikeuden_haltijat_Vuokraoikeus
id
Page 31 of 45
Model Report 7 May, 2023
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Vuokraoikeuden_haltijat_Vuokraoikeus id Vuokraoikeus(id)
FK_Vuokraoikeuden_haltijat_Henkilö id Henkilö(id)
VuokraoikeusDatabase table in package 'Taltio'
Maanvuokralaissa (258/1966) todettu sopimus, jolla kiinteistö tai alue annetaan määräajaksi tai toistaiseksi vuokralle määräsuuruista maksua vastaan.
Kiinteistöverotuksessa (Kiinteistöverolaki 654/1992) kiinteistöihin rinnastetaan vuokramaalla olevat rakennukset ja rakennelmat, erottamattomat määräalat sekä rakennusmaa, joka kuuluu yhteisalueeseen tai yhteismetsään.
Maanmittauslaitoksen käsitteissä laitostunnuksella viitataan vuokraoikeuteen. Vuokraoikeus on maakaaren 14:n luvun 2§:n mukainen vuokrasopimuksella osoitettu oikeus kiinteistöön taisen osaan eli vuokra-alueeseen. Vuokraoikeus voi kohdistua myös useaan kiinteistöön.
VuokraoikeusVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
Vuokraoikeuden tunnus
varchar(15) False
Vuokranantaja varchar(50) False
Vuokra-aika päättyy datetime False
Vuosivuokra money False
Vuokrantarkistusperuste
varchar(150) False
Mahdollinen lunastusoikeus vuokrasopimuksessa
varbinary(max) False
Tieto lunastusoikeuden käytöstä
bit False
Page 32 of 45
Model Report 7 May, 2023
COLUMN NAME DATATYPE NOT NULL COMMENTS
Vuokrantarkistusperusteen indeksi
varchar(50) False
muu tieto varchar(max) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_vuokratontti id
YhtiöDatabase table in package 'Taltio'
Tässä asiayhteydessä yhtiöllä tarkoitetaan asumiseen tarkoitettua AsOYL 1599/2009 säädöksen mukaisesti toimivaa asunto-osakeyhtiötä tai keskinäistä kiinteistöosakeyhtiötä.
Laajemmassa merkityksessä asunto-osakeyhtiölle palveluita tuottavat yhtiöt (palvelutuottajat) ovat myös yhtiöitä, jotka on merkitty kaupparekisteriin. Nämä ovat itseasiassa tietomallissa oikeushenkilöitä, joilla on oma y-tunnus (tietomallissa ei liitetty henkilöä ja yhtiötä toisiinsa).
YhtiöVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 7.2.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
y-tunnus varchar(15) True käytännössä 9 mrk: Yritys- ja yhteisötunnus eli Y-tunnus on PRH:n tai Verohallinnon yritykselle ja yhteisölle antama tunnus. Siinä on seitsemän numeroa, väliviiva ja tarkistusmerkki, eli se on muotoa 1234567-8.
nimi varchar(150) False
katuosoite varchar(150) False
postinumero varchar(15) False
postitoimipaikka varchar(150) False
puhelin varchar(50) False
sähköposti varchar(250) False
maa char(3) False
Page 33 of 45
Model Report 7 May, 2023
COLUMN NAME DATATYPE NOT NULL COMMENTS
voimassaolevan_yhtiöjärjestyksen_päivämäärä
date False
rekisteröimispäivämäärä
date False
lunastuslauseke_on_ei
bit False
lunastuslauseke varchar(max) False
HITAS-yhtiö bit False
painatus_turvapainossa
bit False
turvapainon_lisätieto
varchar(150) False
Huoneistoselitelmää_muutettu_01051972_jälkeen
bit False
osakkeellisten_asuinhuoneiston_vastikekerroin
float False
osakkeellisten_liikehuoneiston_vastikekerroin
float False
osakkeellisten_muiden_tilojen_vastikekerroin
float False
autopaikkojen_vastikekerroin
float False
rakennusluvan_mukainen_autopaikkavelvoite
smallint False
autopaikkojen_jakosään
varchar(max) False
Page 34 of 45
Model Report 7 May, 2023
COLUMN NAME DATATYPE NOT NULL COMMENTStö
id timestamp False
yhteyshenkilö varchar(150) False
valtion_asuntolainoittama_talokohtaisesti
bit False Yhtiö on talokohtaisesti valtion asuntolainoittama
valtion_asuntolainoittama_henkilökohtaisesti
bit False Yhtiön huoneistojen hallintaan on myönnetty henkilökohtaista valtion asuntolainaa
yhtiö_arvonlisäverollinen
smallint False Yhtiö on arvonlisäverovelvollinen (0=ei, 1=kyllä, 2=osittain)
Arvonlisäverovelvollisuuden_hakeutumisaste
float False Esim. pinta-alaperusteisesti laskettu osuus ALV-velvollisuudesta
tiedot_osakeantivaltuutuksesta
varchar(max) False
tiedot_yhtiön_taloustilanne
varchar(max) False Tiedot sellaisista yhtiön tiedossa olevista muista seikoista, jotka voivat vaikuttaa olennaisesti yhtiön taloudelliseen tilaan tai sen toimintaan
maininta_osakehuoineisto_nostamattomista_lainoista
varchar(max) False
hallituksen_selvitys_pvm_kunnossapitotarpeesta
date False
asunto_osakeyhtiö bit False 1=asunto-osakeyhtiö, 0=ei
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Yhtiö y-tunnus
TYPE / NAME COLUMNS COMMENTS
Page 35 of 45
Model Report 7 May, 2023
«index» IXFK_Yhtiö_Muu hallintakohde id
«index» IXFK_Yhtiö_Yhtiön_kiinteistöt id
Yhtiö_tila_tilastoDatabase table in package 'Taltio'
Tiedot yhtiötason tilastotauluun voidaan ajaa relaatioiden pohjalta (lukumäärät select count- tyyppisellä lauseena) ja haluttaessa tallentaa ne tilastotietoina per yhtiö.
Yhtiö_tila_tilastoVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 30.1.2017. Last modified 7.2.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
tilastointipvm date False
Osakkeellisten asuinhuoneistojen lukumäärä
int False
Osakkeellisten asuinhuoneistojen yhteispinta-ala
decimal(18) False
Osakkeellisten asuinhuoneistoihin kohdistuvien osakkeiden lukumäärä
decimal(18) False
Osakkeellisten liikehuoneistojen lukumäärä
int False
Osakkeellisten liikehuoneistojen yhteispinta-ala
decimal(18) False
Osakkeellisten liikehuoneistoihin kohdistuvien osakkeiden lukumäärä
int False
Osakkeellisten liikehuoneiston vastikekerroin
decimal(18) False
Page 36 of 45
Model Report 7 May, 2023
COLUMN NAME DATATYPE NOT NULL COMMENTS
Osakkeellisten muiden tilojen lukumäärä
int False
Osakkeellisten muiden tilojejen yhteispinta-ala
decimal(18) False
Osakkeellisten muiden tiloihin kohdistuvien osakkeiden lukumäärä
int False
Osakkeellisten muiden tilojen vastikekerroin
decimal(18) False
Osakkeellisten autopaikkojen lukumäärä
int False
Autopaikkaosakkeiden kappalemäärä
int False
Autopaikkojen vastikekerroin
decimal(18) False
Osakkeelliset tilat yhteensä, kpl
int False
Osakkeellisten tilojen pinta-ala yhteensä
decimal(18) False
Osakkeellisten tilojen osakkeiden lukumäärä yhteensä
int False
Asuinhuoneistojen lukumäärä
int False
Asuinhuoneistojen yhteispinta-ala
decimal(18) False
Asuinhuoneistoihin kohdistuvien osakkeiden lukumäärä
int False
Page 37 of 45
Model Report 7 May, 2023
COLUMN NAME DATATYPE NOT NULL COMMENTS
Liikehuoneistojen lukumäärä
int False
Liikehuoneistojen yhteispinta-ala
decimal(18) False
Liikehuoneistoihin kohdistuvien osakkeiden lukumäärä
int False
Muiden tilojen lukumäärä
int False
Muiden tilojen yhteispinta-ala
decimal(18) False
Muiden tiloihin kohdistuvien osakkeiden lukumäärä
int False
Autopaikkojen lukumäärä
int False
Rakennusten lukumäärä
int False
Piha-alueiden pinta-ala
decimal(18) False
y-tunnus varchar(15) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Yhtiö_tila_tilasto id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Yhtiö_tila_tilasto_Yhtiö y-tunnus
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Yhtiö_tila_tilasto_Yhtiö y-tunnus Yhtiö(y-tunnus)
Page 38 of 45
Model Report 7 May, 2023
YhtiöjärjestysDatabase table in package 'Taltio'
YhtiöjärjestysVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 9.1.2017. Last modified 9.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
yhteisö_säännöt varchar(max) False
asiakirjatunnus varchar(20) False
voimassaolo_alkaen_pvm
date False
y-tunnus varchar(15) False
yhtiöjärjestys_voimassa_ja_hyväksytty
bit False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_yhtiöjärjestys id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Yhtiöjärjestys_Yhtiö y-tunnus
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Yhtiöjärjestys_Yhtiö y-tunnus Yhtiö(y-tunnus)
Yhtiöjärjestys-kanneDatabase table in package 'Taltio'
Yhtiötä vastaan vireille pantu kanne liittyen yhtiöjärjestyksen kohtuullistamiseen.
Yhtiöjärjestys-kanneVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 26.1.2017. Last modified 31.1.2017
Page 39 of 45
Model Report 7 May, 2023
DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
Yhtiöjärjestyskohta varchar(50) False
selite varchar(max) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Yhtiöjärjestys-kanne id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Yhtiöjärjestys-kanne_Yhtiöjärjestys
id
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Yhtiöjärjestys-kanne_Yhtiöjärjestys id Yhtiöjärjestys(id)
YhtiökokousDatabase table in package 'Taltio'
Osakkeenomistajat käyttävät päätösvaltaansa yhtiökokouksessa, jollei päätösvaltaa laissa tai yhtiöjärjestyksessä ole uskottu yhtiön hallitukselle.
Osakkeenomistajat voivat kuitenkin päättää myös yhtiökokousta pitämättä sille kuuluvasta asiasta silloin, kun he ovat yksimielisiä. Tällainen päätös on kirjattava, päivättävä, numeroitava ja allekirjoitettava. Jos yhtiössä on useampia kuin yksi osakkeenomistaja, vähintään kahden heistä on allekirjoitettava päätös. Kirjattuun päätökseen sovelletaan muuten, mitä yhtiökokouksen pöytäkirjasta säädetään.
YhtiökokousVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 26.1.2017. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
yhtiökokous_pvm datetime False
yhtiökokous_päätös varchar(max) False
Page 40 of 45
Model Report 7 May, 2023
COLUMN NAME DATATYPE NOT NULL COMMENTS y-tunnus varchar(15) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Yhtiökokous id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Yhtiökokous_Yhtiö y-tunnus
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Yhtiökokous_Yhtiö y-tunnus Yhtiö(y-tunnus)
YhtiökokouspäätösDatabase table in package 'Taltio'
Osakkeenomistajat käyttävät päätösvaltaansa yhtiökokouksessa, jollei päätösvaltaa laissa tai yhtiöjärjestyksessä ole uskottu yhtiön hallitukselle.
Osakkeenomistajat voivat kuitenkin päättää myös yhtiökokousta pitämättä sille kuuluvasta asiasta silloin, kun he ovat yksimielisiä. Tällainen päätös on kirjattava, päivättävä, numeroitava ja allekirjoitettava. Jos yhtiössä on useampia kuin yksi osakkeenomistaja, vähintään kahden heistä on allekirjoitettava päätös. Kirjattuun päätökseen sovelletaan muuten, mitä yhtiökokouksen pöytäkirjasta säädetään.
YhtiökokouspäätösVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 26.1.2017. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
yhtiökokouspäätös varchar(max) False
huoneiston_haltuunotto
bit False Kyllä/Ei
haltuunotto_pvm date False
haltuunotto_loppuu_pvm
date False
PRIMARY KEY NAME COLUMNS COMMENTS
Page 41 of 45
Model Report 7 May, 2023
PK_Yhtiökokouspäätös id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Yhtiökokouspäätös_Huoneisto id
«index» IXFK_Yhtiökokouspäätös_Yhtiökokous
id
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Yhtiökokouspäätös_Huoneisto id Huoneisto(id)
FK_Yhtiökokouspäätös_Yhtiökokous id Yhtiökokous(id)
Yhtiön_kiinteistötDatabase table in package 'Taltio'
Normalisoitu tietoryhmä. Tietoryhmässä listataan yhtiön kiinteistöt, jos yhtiöllä on käytössään rakennuksia, jotka sijaitsevat usealla kiinteistöllä.
Yhtiön_kiinteistötVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 29.12.2016. Last modified 31.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
y-tunnus varchar(15) True
kiinteistötunnus varchar(15) False
omistusosuus float False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Yhtiön_kiinteistöt id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Yhtiön_kiinteistöt_Kiinteistö id
Page 42 of 45
Model Report 7 May, 2023
«index» IXFK_Yhtiön_kiinteistöt_Yhtiö y-tunnus
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Yhtiön_kiinteistöt_Yhtiö y-tunnus Yhtiö(y-tunnus)
FK_Yhtiön_kiinteistöt_Kiinteistö id Kiinteistö(id)
Yhtiön_palvelutuottajat_roolitDatabase table in package 'Taltio'
Yhtiön_palvelutuottajat_roolitVersion 1.0 Phase 1.0 Proposed
ari.anturaniemi created on 4.1.2017. Last modified 9.1.2017DBMS SQL Server 2012
COLUMN NAME DATATYPE NOT NULL COMMENTS
id bigint True
alkaen_pvm date False
loppuu_pvm date False
palveluntuottaja_y-tunnus
varchar(15) False
palvelunsaaja_y-tunnus
varchar(15) False
y-tunnus varchar(15) False
PRIMARY KEY NAME COLUMNS COMMENTS
PK_Yhtiön_palvelutuottajat_roolit id
TYPE / NAME COLUMNS COMMENTS
«index» IXFK_Yhtiön_palvelutuottajat_roolit_Osaamisprofiili
id
«index» IXFK_Yhtiön_palvelutuottajat_roolit_Palvelutuottaja
id
Page 43 of 45
Model Report 7 May, 2023
FOREIGN KEY NAME COLUMNS REFERENCES
FK_Yhtiön_palvelutuottajat_roolit_Osaamisprofiili
id Osaamisprofiili(id)
FK_Yhtiön_palvelutuottajat_roolit_Palvelutuottaja
id Palvelutuottaja(id)
FK_Yhtiön_palvelutuottajat_roolit_Palvelurooli id Palvelurooli(id)
Page 44 of 45
Model Report 7 May, 2023
Upotetut liitteet:
Microsoft SQL Server skriptit (SQL Server 2012 ja sen jälkeiset versiot
Taltio isännöitsijäntodistus, tietomalli kuvana (zoomattavissa erikseen tarkasteltuna)
Page 45 of 45