YT-JÄRJESTELMÄ TEKNINEN KUVAUS

Koko: px
Aloita esitys sivulta:

Download "YT-JÄRJESTELMÄ TEKNINEN KUVAUS"

Transkriptio

1 YT-JÄRJESTELMÄ TEKNINEN KUVAUS Rakennustekniikan laitos Rakentamisen tietotekniikka Tero Karlakari Mauri Laasonen Hannu Kupila

2 Versio VERSIOHISTORIA Versio Päiväys Tekijä Muutokset Tero Karlakari Ensimmäinen versio Tero Karlakari Lisätty toimintojen kuvauksia Hannu Kupila Lisätty MapInfo-tiedonsiirron kuvaukset Tero Karlakari Lopullinen versio.

3 Versio SISÄLLYSLUETTELO 1 JOHDANTO Tarkoitus Tuote Dokumentin kattavuus YLEISKUVAUS Sovellusalueen kuvaus Järjestelmän liittyminen ympäristöönsä Laitteistoympäristö Ohjelmistoympäristö ARKKITEHTUURIN KUVAUS Järjestelmän toteutusperiaatteet Tietokanta-arkkitehtuuri Tietokannan rakenne Tietokannan taulut Tietokannan näkymät Tiedostot SELAINSOVELLUKSEN TOIMINTOKUVAUKSET Yleistä Näytä suunnittelualueet Yleiskuvaus Toteutus Virhetilanteet Avaa (Suunnittelualueet) Yleiskuvaus Toteutus Virhetilanteet Tallenna (Suunnittelualue) Yleiskuvaus Toteutus Virhetilanteet Luo suunnitelma (Suunnittelualue) Yleiskuvaus Toteutus Tallenna (Luo suunnitelma) Yleiskuvaus Toteutus Virhetilanteet Avaa (Suunnitelmat) Yleiskuvaus Toteutus Virhetilanteet Tallenna (Suunnitelma) Yleiskuvaus Toteutus Virhetilanteet Listausjärjestyksen muuttaminen (Yksiköt) Yleiskuvaus Toteutus Virhetilanteet Avaa (Yksiköt) Yleiskuvaus Toteutus Virhetilanteet Tallenna (Kapasiteettiyksikkö)...22

4 Versio Yleiskuvaus Toteutus Virhetilanteet Poista (Kapasiteettiyksikkö) Yleiskuvaus Toteutus Virhetilanteet Lisää (T- V- ja R hankkeet) Yleiskuvaus Toteutus Virhetilanteet Poista valitut (T- V- ja R hankkeet) Yleiskuvaus Toteutus Virhetilanteet Muokkaa valittuja yksiköitä (Yksiköt) Yleiskuvaus Toteutus Tallenna ja sulje (Muokkaa valittuja yksiköitä) Yleiskuvaus Toteutus Virhetilanteet Aktiivinen Ei aktiivinen (Suunnitelmat) Yleiskuvaus Toteutus Virhetilanteet Monista valitut (Suunnitelmat) Yleiskuvaus Toteutus Virhetilanteet Poista valitut (Suunnitelmat) Yleiskuvaus Toteutus Virhetilanteet Siirrä suunnittelualueelle (Suunnitelmat) Yleiskuvaus Toteutus Virhetilanteet Luo alue (Suunnittelualueet) Yleiskuvaus Toteutus Tallenna (Luo alue) Yleiskuvaus Toteutus Virhetilanteet Poista valitut (Suunnittelualueet) Yleiskuvaus Toteutus Virhetilanteet Näytä ajoitusvaihtoehdot Teemakartat Yleiskuvaus Toteutus Virhetilanteet Pientaloajoitus Lähtötiedot MapInfoon Yleiskuvaus...29

5 Versio Toteutus Virhetilanteet Aluerajat MapInfoon Yleiskuvaus Toteutus Virhetilanteet Palvelutoimipisteet Raportit Selainsovelluksen toistuvat toiminnot Sulje Takaisin edelliseen karttanäkymään KARTTASOVELLUKSEN TOIMINTOKUVAUKSET Yleistä Karttanäyttö Näytä WMS-kartat Karttanäyttö Näytä Linja-autoreitit Peruskartta Näytä Peruskartta Peruskartta Näytä suunnittelualueet Peruskartta Suunnitelmat Avaa Peruskartta Yksikkö Avaa Peruskartta Piirrä Yleiskuvaus Toteutus Peruskartta Poista Peruskartta Näytä teemakartta Väestöarvio Näytä Väestöarvio Väestöarvio Valitse pienalue kartalta Väestöarvio Lisää palvelutoimipiste Väestöarvio Muokkaa palvelutoimipistettä Väestöarvio Poista palvelutoimipiste SUUNNITELLUT MUUTOKSET JÄRJESTELMÄÄN...40

6 Versio Sivu 1 / 40 1 JOHDANTO 1.1 Tarkoitus Tämä dokumentti sisältää YT-järjestelmän toimintojen teknisen kuvauksen. Dokumentti kuvaa järjestelmän toimintojen kannalta määrittelyä teknisemmällä tavalla. Kuvaustavassa on yhdistetty tietojärjestelmien määrittely- ja suunnitteludokumentoinnin piirteitä. 1.2 Tuote Tuote on Tampereen teknillisen yliopiston kehittämä yhdyskuntasuunnittelun järjestelmä. Tuotteen nimi on YT. Järjestelmän avulla hallitaan kaavavarantojen lähtötietoja ja rakentamisen ajoitusta. Järjestelmällä hallitaan suunnitteilla ja vireillä olevien rakentamisen kaavahankkeiden tietoja ja ajoitusta. 1.3 Dokumentin kattavuus Tässä dokumentissa kuvataan järjestelmän arkkitehtuuri ja toimintojen tekniset kuvaukset. Järjestelmästä kuvataan tietokannan rakenne ja liittymät. Toimintojen kuvaukset sisältävät toimintalogiikan pääperiaatteet ja liittymän tietokannan rakenteisiin. Tässä dokumentissa ei selvitetä yksityiskohtaisesti rakentamisen ajoituksen laskentaan liittyviä teknisiä yksityiskohtia.

7 Versio Sivu 2 / 40 2 YLEISKUVAUS 2.1 Sovellusalueen kuvaus YT-järjestelmä on yhdyskuntasuunnittelun ohjelmisto, jolla hallinnoidaan kaavavarannon lähtötietoja ja rakentamisen ajoitusta. Järjestelmä tuottaa reaaliaikaista tietoa käyttöön tulevasta kaavakapasiteetista. Järjestelmä on tärkeä osa Jyväskylän kaupungin kehittämää Kymppi maankäytön suunnittelumenetelmää. 2.2 Järjestelmän liittyminen ympäristöönsä Järjestelmän kaavavarannon lähtötiedot siirretään eräajoina Tekla Gis-järjestelmästä. Väestöarvion lähtötiedot tulevat järjestelmään Microsoft Excel tiedostomuotona. Järjestelmästä voidaan tulostaa MapInfo- paikkatieto-ohjelmiston tiedostomuotoa olevia kaavavarantoa ja ajoitusta kuvaavia aineistoja. Lisäksi järjestelmän ajoitus- ja raportointitoiminnot käyttävät Microsoft Excel ohjelmistoa tulostus- ja päivitystoimintoihin. 2.3 Laitteistoympäristö Järjestelmän www-palvelin ja karttaosion palvelinsovellus on asennettu palvelintietokoneelle. Työasemalle on asennettu karttasovellus ja selain- ja karttaohjelmiston kommunikoinnin mahdollistava Java-sovellus. Työasemassa on oltava asennettuna selainohjelmisto. 2.4 Ohjelmistoympäristö Ohjelman palvelintoiminnot toimivat Microsoft Windows Server 2003 (2008) käyttöjärjestelmässä. Työasemaohjelmistot toimivat Microsoft Windows 7 käyttöjärjestelmässä. Työasemaohjelmistot vaativat toimiakseen selainohjelmiston. Järjestelmän tietokantaohjelmistona on Microsoft SQL Server 2005 (2008). Tietokantojen varmuuskopiointi hoidetaan tietokantaohjelmiston työkaluilla.

8 Versio Sivu 3 / 40 3 ARKKITEHTUURIN KUVAUS 3.1 Järjestelmän toteutusperiaatteet YT-järjestelmä on toteutettu selain- ja työpöytäsovelluksen yhdistelmänä. Selainsovellus on toteutettu perl -ohjelmointikielellä ja käyttäen olio-ohjelmoinnin lähestymistapaa. Karttasovellus on toteutettu C ohjelmointikielellä. Selain- ja karttasovelluksen väliseen kommunikointiin käytetään Java ohjelmointikielellä tehtyä työasemasovellusta. Selainsovelluksen käyttöliittymä on perinteinen tekstiä ja linkkejä yhdistävä sivusto. Karttasovelluksen käyttöliittymän hallitsevin elementti on karttapohja, joka mahdollistaa mm. piirtotoiminnot ja elementtien valinnan suoraan kartalta. Selainsovellus käyttää http-protokollaa työaseman ja palvelimen väliseen tiedonsiirtoon. Karttasovelluksen osalta toteutus noudattelee asiakas-palvelin arkkitehtuuria. Osa karttasovelluksen näyttämästä grafiikasta on tallennettu työasemalle (ks. kohta 3.2.4). Järjestelmän käyttämä tietokanta on toteutettu relaatiotietokantaa käyttäen. Tietokantayhteyksissä käytetään Microsoftin ADO-rajapintaa sekä ODBC-rajapintaa. Tietokannan rakenne ja sisältö on esitetty kohdassa 3.2. Järjestelmän toiminnot on selvitetty yksityiskohtaisesti tämän dokumentin luvussa 4 ja 5. Toimintojen liittymät tietokantarakenteisiin on selvitetty kunkin toiminnon selityksen yhteydessä.

9 Versio Sivu 4 / Tietokanta-arkkitehtuuri Tietokannan rakenne Tietokanta on relaatiotietokanta. Kannan rakenne on esitetty kuvassa 1. yt_suun yt_alue yt_alue_hanke PK id PK id PK,FK1 id FK1,I1 alue_id numero huom c_time m_time numero kartta nimi huom suun_id matala_tiivis maanhankinta uusi_alue c_time m_time idea FK2 alue_id yks_tyyppi hanke_tyyppi kaup_luov vuosi kem_as c_time m_time yt_yks yt_hanke yt_ajoitus yt_aktiivinen_ajoitus PK id PK id PK,FK1 id FK2,I2,I1 suun_id numero kiin_tun FK1,I2 osa_alue_id kap kap_as kayttark talotyyppi kaup_luov nukkuva kaavamuoto kaava_tun korvattu omistaja vuokraaja varaaja var_aika huom c_time m_time paivitys_tila kun_tekn pinta_ala yt_max_id max_id id FK2,I1 yks_id FK1 ajoitus_id tyyppi vuosi kem kem_as kayttark rak_tunnus c_time m_time paivitystila yt_osa_alue PK id nimi yt_polygon PK id ext_id ext_type closed locked tstamp c_time m_time Kuva 1 Tietokannan rakenne PK id PK nimi kuvaus c_time m_time yt_tavoite id FK1,I1 ajoitus_id vuosi tyyppi kaup_luov kap c_time m_time yt_vertex ext_id ext_type parent_id polygon_order x y locked tstamp c_time m_time PK id yt_serviceoffice x y office grand_area small_area service_content state control notes c_time m_time daycarespotsnow daycarespotsin5y daycarespotsin10y daycarespotsin15y daycarespotsin20y daycaregroupsnow daycaregroupsin5y daycaregroupsin10y daycaregroupsin15y daycaregroupsin20y lowerschoolspotsnow lowerschoolspotsin5y lowerschoolspotsin10y lowerschoolspotsin15y lowerschoolspotsin20y basicteachinggroupsnow basicteachinggroupsin5y basicteachinggroupsin10y basicteachinggroupsin15y basicteachinggroupsin20y upperschoolspotsnow upperschoolspotsin5y upperschoolspotsin10y upperschoolspotsin15y upperschoolspotsin20y sizingpercentage

10 Versio Sivu 5 / Tietokannan taulut Seuraavassa on kuvattu tietokannan taulujen tietosisältö selitteineen. yt_alue Taulu sisältää suunnittelualueiden ominaisuustiedot. Sarake Kuvaus Tietotyyppi Arvojoukko Oletus id Alueen yksilöivä tunniste varchar(20) numero Kaava- tai tilastoaluetunnus varchar(255) Kartta Alueen kartan indeksi varchar(20) 1=Jyväskylä 2=Säynätsalo nimi Alueen nimi varchar(255) huom Huomautusteksti varchar(255) suun_id Aktiivisen suunnitelman varchar(255) yksilöivä tunniste matala_tiivis Matala tiivis rakennustapa bit 0, 1 0 maanhankinta Maanhankintatarve bit 0, 1 0 uusi_alue Yhdyskuntatekniikan piirissä bit 0, 1 0 c_time Luontiaika datetime m_time Muokkausaika datetime idea Ideatasoinen suunnitelma bit 0, 1 0 yt_suun Taulu sisältää alueisiin liittyvien suunnitelmien ominaisuustiedot. Sarake Kuvaus Tietotyyppi Arvojoukko Oletus id Suunnitelman yksilöivä varchar(20) tunniste alue_id Alueen yksilöivä tunniste varchar(20) numero Suunnitelman numero varchar(255) 1 n huom Huomautusteksti varchar(255) c_time Luontiaika datetime m_time Muokkausaika datetime yt_yks Taulu sisältää suunnitelmiin liittyvien kapasiteettiyksiköiden ominaisuustiedot. Sarake Kuvaus Tietotyyppi Arvojoukko Oletus id Yksikön yksilöivä tunniste varchar(20) suun_id Suunnitelman yksilöivä varchar(20) tunniste numero Yksikön numero (ei käytössä) varchar(255) kiin_tun Kiinteistötunnus varchar(255) osa_alue_id Osa-alueen yksilöivä tunniste varchar(20) kap Rakennusoikeus yhteensä float kap_as Asuntorakentamisen float rakennusoikeus kayttark Käyttötarkoitus varchar(255) talotyyppi Talotyyppiarvio varchar(255) AO, AR, AK, T, Y, K, MUU kaup_luov Kaupungin luovuttama bit 0, 1 rakennuspaikka nukkuva Arvio toteutumisesta varchar(255) kaavamuoto Kaavamuoto varchar(255) 1-7 kaava_tun Kaavatunnus varchar(255)

11 Versio Sivu 6 / 40 korvattu varchar(255) omistaja Omistajan nimi varchar(255) vuokraaja Vuokraajan nimi varchar(255) varaaja Varaajan nimi varchar(255) var_aika Varauksen päättymispäivä datetime huom Huomautusteksti varchar(255) c_time Luontiaika datetime m_time Muokkausaika datetime paivitys_tila smallint kun_tekn Kunnallistekniikan tarve bit 0, 1 0 pinta_ala Pinta-ala int 0 yt_osa_alue Taulu sisältää suuralueiden, tilastoalueiden ja pienalueiden ominaisuustiedot. Sarake Kuvaus Tietotyyppi Arvojoukko Oletus id Osa-alueen yksilöivä tunniste varchar(20) nimi Osa-alueen nimi varchar(255) yt_hanke Taulu sisältää kapasiteettiyksiköiden hankkeiden ominaisuustiedot. Sarake Kuvaus Tietotyyppi Arvojoukko Oletus id Hankkeen yksilöivä tunniste varchar(20) yks_id Yksikön yksilöivä tunniste varchar(20) ajoitus_id Ajoituksen yksilöivä tunniste varchar(20) 0=Kaikki tyyppi Hankkeen tyyppi varchar(255) T, R, V vuosi Toteutusvuosi varchar(255) kem Kerrosala yhteensä float kem_as Asuinrakentamisen kerrosala float kayttark Käyttötarkoitus varchar(255) rak_tunnus Rakennustunnus varchar(255) c_time Luontiaika datetime m_time Muokkausaika datetime paivitystila smallint yt_ajoitus Taulu sisältää ajoitusvaihtoehtojen ominaisuustiedot. Sarake Kuvaus Tietotyyppi Arvojoukko Oletus id Ajoitusvaihtoehdon yksilöivä varchar(20) tunniste nimi Vaihtoehdon nimi varchar(255) kuvaus Vapaamuotoinen kuvaus varchar(255) c_time Luontiaika datetime m_time Muokkausaika datetime yt_aktiivinen_ajoitus Taulu sisältää tällä hetkellä aktiivisen ajoituksen tunnisteen. Sarake Kuvaus Tietotyyppi Arvojoukko Oletus id Ajoituksen yksilöivä tunniste varchar(20)

12 Versio Sivu 7 / 40 yt_alue_hanke Taulu sisältää alueittaisten suunniteltujen hankkeiden ajoitustiedot talotyypeittäin eri vuosille jaettuina. Sarake Kuvaus Tietotyyppi Arvojoukko Oletus id Hankkeen yksilöivä tunniste varchar(20) alue_id Alueen yksilöivä tunniste varchar(20) ajoitus_id Ajoituksen yksilöivä tunniste varchar(20) yks_tyyppi Talotyyppi varchar(32) AO, AR, AK hanke_tyyppi Hankkeen tyyppi varchar(32) S, T, V+R kaup_luov Kaupungin luovuttama bit 0, 1 rakennuspaikka vuosi Vuosiluku varchar(32) kem_as Asuinrakentamisen kerrosala float c_time Luontiaika datetime m_time Muokkausaika datetime yt_tavoite Taulu sisältää käyttäjän arvion suunniteltujen hankkeiden ajoitustiedoista talotyypeittäin eri vuosille jaettuina. Sarake Kuvaus Tietotyyppi Arvojoukko Oletus id Tavoitteen yksilöivä tunniste varchar(20) ajoitus_id Ajoituksen yksilöivä tunniste varchar(20) vuosi Vuosiluku varchar(255) tyyppi Talotyyppi varchar(255) AO, AR, AK kaup_luov Kaupungin luovuttama bit 0, 1 rakennuspaikka kap Rakennusoikeus yhteensä float c_time Luontiaika datetime m_time Muokkausaika datetime yt_serviceoffice Taulu sisältää palvelutoimipisteiden sijainti ja ominaisuustiedot. Sarake Kuvaus Tietotyyppi Arvojoukko Oletus id Toimipisteen varchar(20) yksilöivä tunniste x Sijainti kartalla, x- float koordinaatti y Sijainti kartalla, y- float koordinaatti office Toimipisteen nimi varchar(50) grand_area Suuralueen varchar(50) numero small_area Pienalueen varchar(50) numero service_content Palvelusisältö int 0=Päiväkoti 1=Alakoulu 2=Päiväkotikoulu 3=Yläkoulu 4=Yhtenäiskoulu

13 Versio Sivu 8 / 40 state Tila int 0=Nykyinen 1=Poistuva 2=Laajennus 3=Uudishanke 4=Peruskorjaus control Hallinta int 0=Kaupungin 1=Yksityisen notes Huomautusteksti varchar(max) c_time Luontiaika datetime m_time Muokkausaika datetime daycarespotsnow Päivähoitopaikat int tällä hetkellä daycarespotsin5y Päivähoitopaikat int 5v päästä daycarespotsin10y Päivähoitopaikat int 10v päästä daycarespotsin15y Päivähoitopaikat int 15v päästä daycarespotsin20y Päivähoitopaikat int 20v päästä daycaregroupsnow Päivähoitoryhmät int tällä hetkellä daycaregroupsin5y Päivähoitoryhmät int 5v päästä daycaregroupsin10y Päivähoitoryhmät int 10v päästä daycaregroupsin15y Päivähoitoryhmät int 15v päästä daycaregroupsin20y Päivähoitoryhmät int 20v päästä lowerschoolspotsnow Koulupaikat tällä int hetkellä lowerschoolspotsin5y Koulupaikat 5v int päästä lowerschoolspotsin10y Koulupaikat 10v int päästä lowerschoolspotsin15y Koulupaikat 15v int päästä lowerschoolspotsin20y Koulupaikat 20v int päästä basicteachinggroupsnow Perusopetusryhmät int tällä hetkellä basicteachinggroupsin5y Perusopetusryhmät int 5v päästä basicteachinggroupsin10y Perusopetusryhmät int 10v päästä basicteachinggroupsin15y Perusopetusryhmät int 15v päästä basicteachinggroupsin20y Perusopetusryhmät int 20v päästä upperschoolspotsnow Yläkoulupaikat int tällä hetkellä upperschoolspotsin5y Yläkoulupaikat 5v päästä int

14 Versio Sivu 9 / 40 upperschoolspotsin10y Yläkoulupaikat int 10v päästä upperschoolspotsin15y Yläkoulupaikat int 15v päästä upperschoolspotsin20y Yläkoulupaikat int 20v päästä sizingpercentage Mitoitusprosentti int yt_polygon Taulu sisältää kapasiteettiyksiköitä kartalla kuvaavien monikulmioiden ominaisuustiedot. Sarake Kuvaus Tietotyyppi Arvojoukko Oletus id Monikulmion yksilöivä varchar(20) tunniste ext_id Monikulmiolla kuvattavan varchar(20) käsitteen yksilöivä tunniste (vain yksikköjen kuvaus käytössä) ext_type Monikulmiolla kuvattavan varchar(50) yt_yks käsitteen tyyppi closed Monikulmion sulkeutuvuus bit 0, 1 locked bit 0, 1 tstamp Aikaleima timestamp c_time Luontiaika datetime m_time Muokkausaika datetime yt_vertex Taulu sisältää monikulmioiden kulmapisteiden ominaisuustiedot. Sarake Kuvaus Tietotyyppi Arvojoukko Oletus id Pisteen yksilöivä tunniste varchar(20) ext_id Ei käytössä varchar(20) ext_type Ei käytössä varchar(50) parent_id Monikulmion yksilöivä varchar(20) tunniste polygon_order Pisteiden piirtojärjestys int 0 n x Sijainti, x-koordinaatti float y Sijainti, y-koordinaatti float locked bit 0, 1 tstamp Aikaleima timestamp c_time Luontiaika datetime m_time Muokkausaika datetime yt_max_id Taulu sisältää seuraavan käytettävän yksilöivän tunnisteen. Tunnisteita käytetään edellä kuvattujen taulujen yksilöivinä tunnisteina. Sarake Kuvaus Tietotyyppi Arvojoukko Oletus max_id Seuraava käytettävä yksilöivä varchar(20) tunniste

15 Versio Sivu 10 / Tietokannan näkymät Seuraavassa on kuvattu tietokannan näkymien tietosisältö selitteineen. marginaaliset Näkymä sisältää kapasiteettiyksiköiden yksilöivät tunnisteet. Rajausehtoina ovat yksikön talotyyppi (yt_yks -> talotyyppi), yksikköön liittyvän hankkeen tyyppi (yt_hanke -> tyyppi = R) ja jäljellä oleva rakennusoikeus (yt_yks -> kap SUM(yt_hanke -> kem_as). Jos talotyyppi on AO, tulee jäljellä oleva rakennusoikeus olla < 100 kem2. Vastaavasti talotyypille AR < 200 kem2 ja talotyypille AK < 500 kem2. Näkymän määrittelylause (marginaaliset) SELECT yt_yks.id FROM yt_yks INNER JOIN yt_hanke ON yt_yks.id = yt_hanke.yks_id WHERE (yt_yks.talotyyppi = 'AO') AND (yt_hanke.ajoitus_id = '0') AND (yt_hanke.tyyppi = 'R') GROUP BY yt_yks.id, yt_yks.kap HAVING (yt_yks.kap - SUM(yt_hanke.kem_as) < 100) UNION SELECT yt_yks_2.id AS yks_id FROM yt_yks AS yt_yks_2 INNER JOIN yt_hanke AS yt_hanke_2 ON yt_yks_2.id = yt_hanke_2.yks_id WHERE (yt_yks_2.talotyyppi = 'AR') AND (yt_hanke_2.ajoitus_id = '0') AND (yt_hanke_2.tyyppi = 'R') GROUP BY yt_yks_2.id, yt_yks_2.kap HAVING (yt_yks_2.kap - SUM(yt_hanke_2.kem_as) < 200) UNION SELECT yt_yks_1.id AS yks_id FROM yt_yks AS yt_yks_1 INNER JOIN yt_hanke AS yt_hanke_1 ON yt_yks_1.id = yt_hanke_1.yks_id WHERE (yt_yks_1.talotyyppi = 'AK') AND (yt_hanke_1.ajoitus_id = '0') AND (yt_hanke_1.tyyppi = 'R') GROUP BY yt_yks_1.id, yt_yks_1.kap HAVING (yt_yks_1.kap - SUM(yt_hanke_1.kem_as) < 500) marginaaliset_listaus Näkymä sisältää kapasiteettiyksiköiden yksilöivät tunnisteet. Rajausehdot ovat samat kuin yllä olevan marginaaliset-näkymän. Näkymä poikkeaa em. hankkeiden tyyppien osalta. Tässä näkymässä otetaan huomioon kaikki hanketyypit. Näkymän määrittelylause (marginaaliset_listaus) SELECT yt_yks.id FROM yt_yks INNER JOIN yt_hanke ON yt_yks.id = yt_hanke.yks_id WHERE (yt_yks.talotyyppi = 'AO') AND (yt_hanke.ajoitus_id = '0') AND yt_hanke.tyyppi = 'R' OR yt_hanke.tyyppi = 'V' OR yt_hanke.tyyppi = 'T') GROUP BY yt_yks.id, yt_yks.kap HAVING (yt_yks.kap - SUM(yt_hanke.kem) < 100) UNION SELECT yt_yks_2.id AS yks_id FROM yt_yks AS yt_yks_2 INNER JOIN yt_hanke AS yt_hanke_2 ON yt_yks_2.id = yt_hanke_2.yks_id WHERE yt_yks_2.talotyyppi = 'AR') AND (yt_hanke_2.ajoitus_id = '0') AND (yt_hanke_2.tyyppi = 'R') OR (yt_yks_2.talotyyppi = 'AR') AND (yt_hanke_2.ajoitus_id = '0') AND (yt_hanke_2.tyyppi = 'V') OR (yt_yks_2.talotyyppi = 'AR') AND (yt_hanke_2.ajoitus_id = '0') AND (yt_hanke_2.tyyppi = 'T')GROUP BY yt_yks_2.id, yt_yks_2.kap HAVING (yt_yks_2.kap - SUM(yt_hanke_2.kem) < 200) UNION SELECT yt_yks_1.id AS yks_id FROM yt_yks AS yt_yks_1 INNER JOIN yt_hanke AS yt_hanke_1 ON yt_yks_1.id = yt_hanke_1.yks_id WHERE (yt_yks_1.talotyyppi = 'AK') AND (yt_hanke_1.ajoitus_id = '0') AND (yt_hanke_1.tyyppi = 'R') OR (yt_yks_1.talotyyppi = 'AK') AND (yt_hanke_1.ajoitus_id = '0') AND (yt_hanke_1.tyyppi = 'V') OR (yt_yks_1.talotyyppi = 'AK') AND (yt_hanke_1.ajoitus_id = '0') AND (yt_hanke_1.tyyppi = 'T')GROUP BY yt_yks_1.id, yt_yks_1.kap HAVING (yt_yks_1.kap - SUM(yt_hanke_1.kem) < 500) reaaliset Näkymä sisältää kapasiteettiyksiköiden yksilöivät tunnisteet. Rajausehtoina ovat talotyyppi (yt_yks -> talotyyppi) ja nukkuva-ominaisuus (yt_yks -> nukkuva = 0). Lisäksi yksikkö ei saa sisältyä yllä kuvatun marginaaliset_listaus-näkymän yksiköihin. Näkymän määrittelylause (reaaliset) SELECT id FROM yt_yks WHERE (talotyyppi = 'AO' OR talotyyppi = 'AR' OR talotyyppi = 'AK') AND (id NOT IN (SELECT id FROM dbo.marginaaliset_listaus)) AND (nukkuva = 0) AND (korvattu = 0)

16 Versio Sivu 11 / Tiedostot Järjestelmän karttaohjelmisto käyttää työasemalle asennuksen yhteydessä tallennettuja tiedostoja mm. grafiikan esittämiseen. Seuraavassa on kuvattu tiedostojen käyttötarkoitus ja sisältö. Pa_ta_sa_vaestoarvio_2012.xls Tiedosto sisältää alueittaiset väestöarviotiedot. Tiedostoa käytetään karttasovelluksen Väestöarvio-toiminnossa. pienalueet_a.dxf Tiedosto sisältää Peruskartta-toiminnon Näytä Pienalueet (ks. kohta 5.4) esittämän grafiikan. tilastoalueet_a.dxf Tiedosto sisältää Väestöarvio-toiminnon Näytä Aluerajat Tilastoalueet (ks. kohta 5.11) esittämän grafiikan. suuralueet_a.dxf Tiedosto sisältää Väestöarvio-toiminnon Näytä Aluerajat Suuralueet (ks. kohta 5.11) esittämän grafiikan. linjareitit_uusi.dxf Tiedosto sisältää Lähiliikenne-toiminnon (ks. kohta 5.3) esittämän linja-autoreittien grafiikan. seutureitit.dxf Tiedosto sisältää Seutuliikenne-toiminnon (ks. kohta 5.3) esittämän linja-autoreittien grafiikan.

17 Versio Sivu 12 / 40 4 SELAINSOVELLUKSEN TOIMINTOKUVAUKSET 4.1 Yleistä Kuvassa 2 on esitetty järjestelmän selainsovelluksen näyttökartta. Näyttökartassa näkyvät kaikkien näyttöjen tärkeimmät toiminnot. Kuva 2 Selainsovelluksen näyttökartta Seuraavassa listassa on esitetty selainsovelluksen toiminnot ja niiden hierarkia. Toiminnoista ei ole esitetty useassa näytössä olevia toistuvia toimintoja (Sulje ja Takaisin edelliseen karttanäkymään). Kuvatuissa toiminnoissa viitataan kohdan mukaisten tietokannan taulujen sisältöön. Näytä suunnittelualueet Näytä kaikki (aktiiviset ja ei-aktiiviset) Uudet asunto- ja työpaikka-alueet (aktiiviset) Kaikki asunto- ja työpaikka-alueet (aktiiviset) Uudet työpaikka-alueet (aktiiviset) Kaikki työpaikka-alueet (aktiiviset) Ei-aktiiviset alueet (voi olla ideakin) Avaa Tallenna Luo suunnitelma Tallenna

18 Versio Sivu 13 / 40 Suunnitelmat Avaa Tallenna Yksiköt Listausjärjestyksen muuttaminen Avaa Tallenna Poista T- V- ja R hankkeet Lisää Poista valitut Muokkaa valittuja yksiköitä Tallenna ja sulje Aktiivinen Ei aktiivinen Monista valitut Poista valitut Siirrä suunnittelualueelle Luo alue Tallenna Poista valitut Näytä ajoitusvaihtoehdot Avaa Avaa ajoitustaulukko Päivitä kaikki alueet Päivitä uudet alueet Muokatun ajoituksen lähetys palvelimelle Valitse tiedosto (Browse ) Lähetä Aktiivinen Vienti MapInfoon Aluerajat MapInfoon Poista valitut Luo vaihtoehto Päivitä uudet alueet Teemakartat Tyhjät tontit YT:ssä piirretyt yksiköt Nukkuvat Ei nukkuvat Pientaloajoitus Avaa pientaloajoitus Päivitä Muokatun pientaloajoituksen lähetys palvelimelle Lähtötiedot MapInfoon Aluerajat MapInfoon Palvelutoimipisteet Toimipistelista Raportit Raportointisovellus

19 Versio Sivu 14 / Näytä suunnittelualueet Yleiskuvaus Toiminto näyttää suunnittelualueiden listauksen. Listauksen sisältöä voidaan tarkentaa valitsemalla yksi seuraavista listausvaihtoehdoista: Näytä kaikki (aktiiviset ja ei-aktiiviset) Uudet asunto- ja työpaikka-alueet (aktiiviset) Kaikki asunto- ja työpaikka-alueet (aktiiviset) Uudet työpaikka-alueet (aktiiviset) Kaikki työpaikka-alueet (aktiiviset) Ei-aktiiviset alueet (voi olla ideakin) Toiminto näyttää oletuksena Näytä kaikki (aktiiviset ja ei-aktiiviset) valinnan mukaiset suunnittelualueet nimen mukaisessa järjestyksessä Toteutus Suunnittelualuelistauksessa näkyvät seuraavassa kuvatut ominaisuudet. Ominaisuus Selite Tallennuspaikka Tunnus Alueen tunnusteksti yt_alue -> numero Nimi Alueen nimiteksti yt_alue -> nimi Aktiivinen suunnitelma Jos alueella ei ole aktiivista suunnitelmaa, näytetään seuraavat tekstit: yt_alue -> idea = 1 Ei aktiivinen Idea, muutoin Ei aktiivinen Hylätty Näytä kaikki (aktiiviset ja ei-aktiiviset) Haku näyttää kaikki alueet. yt_alue -> suun_id yt_alue -> idea Hakulause SELECT DISTINCT(A.id), A.numero, A.nimi, A.suun_id, NULL AS rowcolor, A.idea FROM yt_alue A ORDER BY A.nimi Uudet asunto- ja työpaikka-alueet (aktiiviset) Haku näyttää alueet, jotka ovat merkitty uusiksi alueiksi (yt_alue -> uusi_alue = 1) ja ovat aktiivisia (yt_alue -> suun_id = NOT NULL). Lisäksi alueiden pitää sisältää joitain seuraavista talotyypeistä: AO, AK, AR, T, K, Y. Hakulause SELECT DISTINCT(A.id), A.numero, A.nimi, A.suun_id, NULL AS rowcolor, A.idea FROM yt_alue A WHERE A.uusi_alue=1 AND A.id IN (SELECT id FROM ( SELECT ISNULL(ap.id, tp.id) AS id, ISNULL(ap.lkm,0) AS ap_lkm, ISNULL(tp.lkm, 0) AS tp_lkm FROM (SELECT A.id, count(y.id) AS lkm FROM yt_alue A,yt_yks Y,yt_suun S WHERE S.ID=A.suun_id AND Y.suun_id=S.id AND Y.nukkuva = 0 AND Y.talotyyppi IN ('AO', 'AK', 'AR') AND Y.paivitys_tila = 0 group by A.id) AS ap full join (SELECT A.id, count(y.id) AS lkm FROM yt_alue A,yt_yks Y,yt_suun S WHERE S.ID=A.suun_id AND Y.suun_id=S.id AND Y.nukkuva = 0 AND Y.talotyyppi IN ('T', 'K', 'Y') AND Y.paivitys_tila = 0 group by A.id) AS tp on tp.id = ap.id ) AS aptp) ORDER BY A.nimi

20 Versio Sivu 15 / 40 Kaikki asunto- ja työpaikka-alueet (aktiiviset) Haku näyttää alueet, jotka ovat aktiivisia (yt_alue -> suun_id = NOT NULL). Lisäksi alueiden pitää sisältää joitain seuraavista talotyypeistä: AO, AK, AR, T, K, Y. Hakulause SELECT DISTINCT(A.id), A.numero, A.nimi, A.suun_id, NULL AS rowcolor, A.idea FROM yt_alue A WHERE A.id IN (SELECT id FROM ( SELECT ISNULL(ap.id, tp.id) AS id, ISNULL(ap.lkm,0) AS ap_lkm, ISNULL(tp.lkm, 0) AS tp_lkm FROM (SELECT A.id, count(y.id) AS lkm FROM yt_alue A,yt_yks Y,yt_suun S WHERE S.ID=A.suun_id AND Y.suun_id=S.id AND Y.nukkuva = 0 AND Y.talotyyppi IN ('AO', 'AK', 'AR') AND Y.paivitys_tila = 0 group by A.id) AS ap full join (SELECT A.id, count(y.id) AS lkm FROM yt_alue A,yt_yks Y,yt_suun S WHERE S.ID=A.suun_id AND Y.suun_id=S.id AND Y.nukkuva = 0 AND Y.talotyyppi IN ('T', 'K', 'Y') AND Y.paivitys_tila = 0 group by A.id) AS tp on tp.id = ap.id ) AS aptp) ORDER BY A.nimi Uudet työpaikka-alueet (aktiiviset) Haku näyttää alueet, jotka ovat merkitty uusiksi alueiksi (yt_alue -> uusi_alue = 1) ja ovat aktiivisia (yt_alue -> suun_id = NOT NULL). Lisäksi alueet sisältävät enemmän talotyyppejä T, K, Y kuin talotyyppejä AO, AK, AR. Hakulause SELECT DISTINCT(A.id), A.numero, A.nimi, A.suun_id, NULL AS rowcolor, A.idea FROM yt_alue A WHERE A.uusi_alue=1 AND A.id IN (SELECT id FROM ( SELECT ISNULL(ap.id, tp.id) AS id, ISNULL(ap.lkm,0) AS ap_lkm, ISNULL(tp.lkm, 0) AS tp_lkm FROM (SELECT A.id, count(y.id) AS lkm FROM yt_alue A,yt_yks Y,yt_suun S WHERE S.ID=A.suun_id AND Y.suun_id=S.id AND Y.nukkuva = 0 AND Y.talotyyppi IN ('AO', 'AK', 'AR') AND Y.paivitys_tila = 0 group by A.id) AS ap full join (SELECT A.id, count(y.id) AS lkm FROM yt_alue A,yt_yks Y,yt_suun S WHERE S.ID=A.suun_id AND Y.suun_id=S.id AND Y.nukkuva = 0 AND Y.talotyyppi IN ('T', 'K', 'Y') AND Y.paivitys_tila = 0 group by A.id) AS tp on tp.id = ap.id ) AS aptp where aptp.ap_lkm <= aptp.tp_lkm) ORDER BY A.nimi Kaikki työpaikka-alueet (aktiiviset) Haku näyttää alueet, jotka ovat aktiivisia (yt_alue -> suun_id = NOT NULL). Lisäksi alueet sisältävät enemmän talotyyppejä T, K, Y kuin talotyyppejä AO, AK, AR. Hakulause SELECT DISTINCT(A.id), A.numero, A.nimi, A.suun_id, NULL AS rowcolor, A.idea FROM yt_alue A WHERE A.id IN (SELECT id FROM ( SELECT ISNULL(ap.id, tp.id) AS id, ISNULL(ap.lkm,0) AS ap_lkm, ISNULL(tp.lkm, 0) AS tp_lkm FROM (SELECT A.id, count(y.id) AS lkm FROM yt_alue A,yt_yks Y,yt_suun S WHERE S.ID=A.suun_id AND Y.suun_id=S.id AND Y.nukkuva = 0 AND Y.talotyyppi IN ('AO', 'AK', 'AR') AND Y.paivitys_tila = 0 group by A.id) AS ap full join (SELECT A.id, count(y.id) AS lkm FROM yt_alue A,yt_yks Y,yt_suun S WHERE S.ID=A.suun_id AND Y.suun_id=S.id AND Y.nukkuva = 0 AND Y.talotyyppi IN ('T', 'K', 'Y') AND Y.paivitys_tila = 0 group by A.id) AS tp on tp.id = ap.id ) AS aptp where aptp.ap_lkm <= aptp.tp_lkm) ORDER BY A.nimi Ei-aktiiviset alueet (voi olla ideakin) Haku näyttää alueet, joilla ei ole aktiivista suunnitelmaa (yt_alue -> suun_id = NULL). Hakulause SELECT DISTINCT(A.id), A.numero, A.nimi, A.suun_id, NULL AS rowcolor, A.idea FROM yt_alue A WHERE A.suun_id is NULL ORDER BY A.nimi Virhetilanteet Ei virhetilanteiden käsittelyä.

21 Versio Sivu 16 / Avaa (Suunnittelualueet) Yleiskuvaus Toiminto näyttää suunnittelualueen ominaisuustiedot ja alueeseen liittyvien suunnitelmien listauksen Toteutus Suunnittelualueen ominaisuudet Toiminto hakee alueen ominaisuustiedot. Suunnittelualueen ominaisuusnäytössä näkyvät seuraavassa kuvatut ominaisuudet. Ominaisuus Selite Tallennuspaikka Nimi Alueen nimiteksti yt_alue -> nimi Tunnus Alueen tunnusteksti yt_alue -> numero Matala / tiivis Matala tiivis -rakennustapa yt_alue -> matala_tiivis Maanhankinta Maanhankintatarve yt_alue -> maanhankinta Uusi alue Yhdyskuntatekniikan piirissä yt_alue -> uusi_alue Idea Ideatasoinen suunnitelma yt_alue -> idea Kartta Alueen kartan indeksi yt_alue -> kartta Huomautettavaa Vapaamuotoinen huomautusteksti yt_alue -> huom Hakulause SELECT * FROM yt_alue WHERE id='yt_alue->id' Alueen suunnitelmat Haku näyttää alueeseen liittyvät suunnitelmat numerojärjestyksessä. Alueen suunnitelmalistauksessa näkyvät seuraavassa kuvatut ominaisuudet. Ominaisuus Selite Tallennuspaikka Numero Suunnitelman yksilöivä numero yt_suun -> numero Aktiivisuus Suunnitelman aktiivisuus yt_alue -> suun_id = yt_suun -> id Hakulause SELECT id, alue_id, numero FROM yt_suun WHERE alue_id='yt_alue->id' ORDER BY numero Virhetilanteet Ei virhetilanteiden käsittelyä. 4.4 Tallenna (Suunnittelualue) Yleiskuvaus Toiminto tallentaa kohdassa kuvatut ominaisuustiedot Toteutus Toiminto tallentaa jokaisen ominaisuustiedon yksi kerrallaan. Päivityslause UPDATE yt_alue SET 'ominaisuus'='arvo' WHERE id='yt_alue->id'

22 Versio Sivu 17 / Virhetilanteet Ei virhetilanteiden käsittelyä. 4.5 Luo suunnitelma (Suunnittelualue) Yleiskuvaus Toiminto näyttää suunnitelman ominaisuustietojen syöttönäytön uuden suunnitelman lisäystä varten. Ominaisuustiedot on kuvattu kohdassa Toteutus Ominaisuustietojen arvot alustetaan tyhjiksi. 4.6 Tallenna (Luo suunnitelma) Yleiskuvaus Toiminto lisää uuden suunnitelman. Toiminto tallentaa kohdassa kuvatut ominaisuustiedot Toteutus Toiminto lisää ensin taulun pääavaimen (yt_suun -> id) arvon uudelle riville. Sen jälkeen tallennetaan jokainen ominaisuustieto yksi kerrallaan. Lisäyslause INSERT INTO yt_suun (id) VALUES ('uusi_id') Päivityslause UPDATE yt_suun SET 'ominaisuus'='arvo' WHERE id='yt_suun->id' Virhetilanteet Ei virhetilanteiden käsittelyä. 4.7 Avaa (Suunnitelmat) Yleiskuvaus Toiminto näyttää suunnitelman ominaisuustiedot, suunnitelman sisältämien yksiköiden listauksen ja yhteenvedon suunnitelman varantotiedoista Toteutus Suunnitelman ominaisuudet Toiminto hakee suunnitelman ominaisuustiedot. Suunnitelman ominaisuusnäytössä näkyvät seuraavat ominaisuudet. Ominaisuus Selite Tallennuspaikka Huomautettavaa Vapaamuotoinen huomautusteksti yt_suun -> huom Hakulause SELECT * FROM yt_suun WHERE id='yt_suun->id'

23 Versio Sivu 18 / 40 Suunnitelman yksiköt Haku näyttää suunnitelman yksiköiden listauksen. Listausjärjestys on oletuksena kiinteistötunnuksen mukainen. Suunnitelman yksikkölistauksessa näkyvät seuraavassa kuvatut ominaisuudet. Ominaisuus Selite Tallennuspaikka Kiinteistötunnus Yksikön kiinteistötunnus yt_yks -> kiin_tun Kunn.tek. Kunnallistekniikan tarve yt_yks -> kun_tekn Käyt.tark. Käyttötarkoitus yt_yks -> kayttark Osa-alue Yksikön alue yt_osa_alue -> nimi Kaavamuoto Kaavamuoto yt_yks -> kaavamuoto Talotyyppiarv. Talotyyppiarvio yt_yks -> talotyyppi Kaup.luov. Kaupungin luovuttama yt_yks -> kaup_luov rakennuspaikka Nuk. Toteutusmisarvio yt_yks -> nukkuva Marg. Marginaalinen rakennusoikeus marginaaliset_listaus Tyhjä Tyhjä, jos ei R- tai V-hankkeita V hanke V-hankkeiden lukumäärä T hanke T-hankkeiden lukumäärä Yht. kap. Rakennusoikeus yhteensä yt_yks -> kap Asum. kap. Asuntorakentamisen rak.oikeus yt_yks -> kap_as Rak.oik. jälj. Rakennusoikeutta jäljellä (rakennetut kerrosneliöt hankkeista) yk_yks -> kap SUM(yt_hanke -> kem) Pinta-ala Yksikön pinta-ala yt_yks -> pinta_ala Hakulause SELECT yt_yks.id, yt_yks.kap, yt_yks.talotyyppi, yt_yks.kiin_tun, (SELECT COUNT(id) FROM marginaaliset_listaus WHERE marginaaliset_listaus.id = yt_yks.id) AS marginaalinen, yt_yks.nukkuva, yt_yks.kap_as, (SELECT COUNT(id) FROM yt_hanke WHERE yt_hanke.yks_id = yt_yks.id AND yt_hanke.tyyppi='v') AS v_hanke, (SELECT COUNT(id) FROM yt_hanke WHERE yt_hanke.yks_id=yt_yks.id AND yt_hanke.tyyppi='t') AS t_hanke, (SELECT yt_yks.kap - ISNULL((SELECT SUM(yt_hanke.kem) FROM yt_hanke WHERE yt_hanke.yks_id = yt_yks.id), 0)) AS rak_oik_jaljella, yt_yks.paivitys_tila, yt_yks.kayttark, yt_yks.kaavamuoto, yt_yks.kaup_luov, yt_osa_alue.nimi AS osa_alue, pinta_ala, kun_tekn, (SELECT COUNT(id) FROM yt_hanke WHERE yt_hanke.yks_id = yt_yks.id AND yt_hanke.tyyppi IN ('R', 'V')) AS tyhja FROM yt_yks, yt_osa_alue WHERE suun_id='yt_suun->id' AND yt_osa_alue.id = yt_yks.osa_alue_id ORDER BY 'yt_yks->kiin_tun' ASC Yhteenveto suunnitelman varantotiedoista Haku näyttää yhteenvedon suunnitelman kapasiteeteista (rakennusoikeuksista) jaoteltuna eri talotyyppien ja omistussuhteen mukaan. Yhteenvedossa näkyvät seuraavassa kuvatut ominaisuudet. Kaikista ominaisuuksista on laskettu kaupungin ja yksityisten maista muodostettujen yksikköjen summatiedot sekä em. summa yhteensä. Rakennusoikeus tarkoittaa asumisen rakennusoikeutta kaikissa muissa paitsi Yhteensä kapasiteetti ja Yhteensä kapasiteetti, jäljellä sarakkeissa. Yksiköistä ei huomioida nukkuvia (yt_yks -> nukkuva = 0). Ominaisuus Selite Tallennuspaikka Asumisen kapasiteetti Asuntorakentamisen rak.oikeus yhteensä Hakulause 1 (+ rajauslause 1 tai 2) Yhteensä kapasiteetti Rakennusoikeus yhteensä Hakulause 2 (+ rajauslause 1 tai 2) AO-Tontit Omakotitonttien lukumäärä Hakulause 3 (+ rajauslause 1 tai 2)

24 Versio Sivu 19 / 40 AR-Kapasiteetti Rivitalotonttien rakennusoikeus Hakulause 4 (+ rajauslause 1 tai 2) AK-Kapasiteetti Asuinkerrostalotonttien rakennusoikeus Hakulause 5 (+ rajauslause 1 tai 2) AR+AK-Kapasiteetti Asuinkerrostalo- ja rivitalotonttien rakennusoikeus yhteensä Hakulause 6 (+ rajauslause 1 tai 2) K-Kapasiteetti Liike- ja toimistorakennusten asumisen rakennusoikeus Hakulause 7 (+ rajauslause 1 tai 2) Y-Kapasiteetti Yleisten rakennusten asumisen rakennusoikeus Hakulause 8 (+ rajauslause 1 tai 2) T-Kapasiteetti Teollisuus- ja varastorakennusten asumisen rakennusoikeus Hakulause 9 (+ rajauslause 1 tai 2) Asumisen kapasiteetti, jäljellä Asumisen jäljellä oleva rakennusoikeus Hakulause 1 (+ rajauslause 1 tai 2) + rajauslause 3 Yhteensä kapasiteetti, jäljellä Jäljellä oleva rakennusoikeus yhteensä Hakulause 2 (+ rajauslause 1 tai 2) + rajauslause 3 AO-Tontit, jäljellä Jäljellä olevat omakotitontit Hakulause 3 (+ rajauslause 1 tai 2) + rajauslause 3 AR-Kapasiteetti, jäljellä Rivitalotonttien jäljellä oleva rakennusoikeus Hakulause 4 (+ rajauslause 1 tai 2) + rajauslause 3 AK-Kapasiteetti, jäljellä Asuinkerrostalotonttien jäljellä oleva rakennusoikeus Hakulause 5 (+ rajauslause 1 tai 2) + rajauslause 3 AR+AK-Kapasiteetti, jäljellä Asuinkerrostalo- ja rivitalotonttien jäljellä oleva rakennusoikeus yhteensä Hakulause 6 (+ rajauslause 1 tai 2) + rajauslause 3 K-Kapasiteetti, jäljellä Y-Kapasiteetti, jäljellä T-Kapasiteetti, jäljellä Liike- ja toimistorakennusten asumisen jäljellä oleva rakennusoikeus Yleisten rakennusten asumisen jäljellä oleva rakennusoikeus Teollisuus- ja varastorakennusten asumisen jäljellä oleva rakennusoikeus Hakulause 7 (+ rajauslause 1 tai 2) + rajauslause 3 Hakulause 8 (+ rajauslause 1 tai 2) + rajauslause 3 Hakulause 9 (+ rajauslause 1 tai 2) + rajauslause 3 Hakulause (Asumisen kapasiteetti) (1) SELECT SUM(kap_as) FROM yt_yks WHERE suun_id='yt_suun->id' AND nukkuva=0 Hakulause (Yhteensä kapasiteetti) (2) SELECT SUM(kap) FROM yt_yks WHERE suun_id='yt_suun->id' AND nukkuva=0 Hakulause (AO-Tontit) (3) SELECT FLOOR((SUM(kap_as) / 180)) FROM yt_yks WHERE suun_id='yt_suun->id' AND nukkuva=0 AND talotyyppi='ao' Hakulause (AR-Kapasiteetti) (4) SELECT SUM(kap_as) FROM yt_yks WHERE suun_id='yt_suun->id' AND nukkuva=0 AND talotyyppi='ar' Hakulause (AK-Kapasiteetti) (5) SELECT SUM(kap_as) FROM yt_yks WHERE suun_id='yt_suun->id' AND nukkuva=0 AND talotyyppi='ak' Hakulause (AR+AK-Kapasiteetti) (6) SELECT SUM(kap_as) FROM yt_yks WHERE suun_id='yt_suun->id' AND nukkuva=0 AND (talotyyppi='ak' OR talotyyppi='ar')

25 Versio Sivu 20 / 40 Hakulause (K-Kapasiteetti) (7) SELECT SUM(kap_as) FROM yt_yks WHERE suun_id='yt_suun->id' AND nukkuva=0 AND talotyyppi='k' Hakulause (Y-Kapasiteetti) (8) SELECT SUM(kap_as) FROM yt_yks WHERE suun_id='yt_suun->id' AND nukkuva=0 AND talotyyppi='y' Hakulause (T-Kapasiteetti) (9) SELECT SUM(kap_as) FROM yt_yks WHERE suun_id='yt_suun->id' AND nukkuva=0 AND talotyyppi='t' Seuraavassa esitetyt rajauslauseet yhdistetään em. hakulauseisiin, jotta tulokseksi saadaan rajausehdon mukaiset kapasiteetit. Ilman rajauslauseita hakulauseiden tuloksena saadaan kapasiteetit yhteensä. Kaupungin luovuttamat yksiköt rajataan kapasiteettiyksikön ominaisuudella Kaupungin luovutus (yt_yks -> kaup_luov = 1) ja omistajan nimellä (yt_yks -> omistaja). Rajauslause (kaupungin luovuttamat) (1)... AND (kaup_luov=1 OR omistaja='jyväskylän kaupunki') Yksityisten luovuttamat yksiköt rajataan kuten kaupungin luovuttamat, mutta käänteisesti (NOT) ja lisäksi rajataan pois seurakuntien luovuttamat yksiköt. Rajauslause (yksityisten luovuttamat) (2)... AND NOT (kaup_luov=1 OR (omistaja IS NOT NULL AND omistaja LIKE 'jyväskylän kaupunki%' AND omistaja NOT LIKE 'jyväskylän kaupunki%seurakunta')) Jäljellä olevat kapasiteetit saadaan rajaamalla pois yksiköt, jotka tulkitaan tyhjiksi. Tyhjiksi yksiköiksi lasketaan sellaiset, joihin ei liity yhtään R- tai V-hanketta. Rajauslause (tyhjät yksiköt) (3) AND (SELECT COUNT(id) FROM yt_hanke WHERE yt_hanke.yks_id=yt_yks.id AND yt_hanke.tyyppi IN ('R', 'V'))= Virhetilanteet Ei virhetilanteiden käsittelyä. 4.8 Tallenna (Suunnitelma) Yleiskuvaus Toiminto tallentaa kohdassa kuvatut ominaisuustiedot Toteutus Toiminto tallentaa jokaisen ominaisuustiedon yksi kerrallaan. Päivityslause UPDATE yt_suun SET 'ominaisuus'='arvo' WHERE id='yt_suun->id' Virhetilanteet Ei virhetilanteiden käsittelyä.

26 Versio Sivu 21 / Listausjärjestyksen muuttaminen (Yksiköt) Yleiskuvaus Toiminto muuttaa suunnitelman kapasiteettiyksiköiden listausjärjestystä halutun ominaisuuden mukaan. Listausjärjestys on oletuksena kiinteistötunnuksen mukainen Toteutus Listausjärjestystä voidaan muuttaa valitsemalla yksikkölistauksen otsikkoriviltä haluttu ominaisuus. Listauksen voi muuttaa ominaisuuden mukaan nousevaksi tai laskevaksi. Yksikkölistauksessa näkyvät ominaisuudet ja hakulause on kuvattu kohdassa Listausjärjestyksen valinta muuttaa vain hakulauseen viimeisen järjestyksen määräävän komponentin. Hakulause (listausjärjestys)... ORDER BY 'yt_yks->ominaisuus' ASC DESC Virhetilanteet Ei virhetilanteiden käsittelyä Avaa (Yksiköt) Yleiskuvaus Toiminto näyttää yksikön ominaisuustiedot ja yksiköihin liittyvien hankkeiden listauksen Toteutus Kapasiteettiyksikön ominaisuudet Toiminto hakee yksikön ominaisuustiedot. Kapasiteettiyksikön ominaisuusnäytössä näkyvät seuraavassa kuvatut ominaisuudet. Ominaisuus Selite Tallennuspaikka Kiinteistötunnus Yksikön kiinteistötunnus yt_yks -> kiin_tun Käyttötarkoitus Käyttötarkoitus yt_yks -> kayttark Osa-alue Yksikön alue yt_osa_alue -> nimi Kaavamuoto Kaavamuoto yt_yks -> kaavamuoto Talotyyppiarvio Talotyyppiarvio yt_yks -> talotyyppi Kaupungin Kaupungin luovuttama yt_yks -> kaup_luov luovutus rakennuspaikka Asuminen kap. Asuntorakentamisen rak.oikeus yt_yks -> kap_as Yhteensä kap. Rakennusoikeus yhteensä yt_yks -> kap Pinta-ala Yksikön pinta-ala yt_yks -> pinta_ala Nukkuva Toteutumisarvio yt_yks -> nukkuva Vaatii uutta kunnallistekniikkaa Kunnallistekniikan tarve yt_yks -> kun_tekn Huomautettavaa Vapaamuotoinen huomautusteksti yt_yks -> huom Luontipäivä Lisäysaika järjestelmään yt_yks -> c_time Kaavatunnus Kaavatunnus yt_yks -> kaava_tun Omistaja Omistajan nimi yt_yks -> omistaja Tontin vuokraaja Vuokraajan nimi yt_yks -> vuokraaja Tontin varaaja Varaajan nimi yt_yks -> varaaja Varausaika päättyy Varauksen päättymispäivä yt_yks -> var_aika

27 Versio Sivu 22 / 40 Hakulause SELECT * FROM yt_yks WHERE id='yt_yks->id' Kapasiteettiyksikön hankkeet Haku näyttää yksikköön liittyvät hankkeet (T, V, R) aikajärjestyksessä. Yksikön hankelistauksessa näkyvät seuraavassa kuvatut ominaisuudet. Ominaisuus Selite Tallennuspaikka Vuosi Hankkeen toteutusvuosi yt_hanke -> vuosi Tyyppi Hankkeen tyyppi yt_hanke -> tyyppi Kem. as. Asuinrakentamisen kerrosala yt_hanke -> kem_as Kem. yht. Kerrosala yhteensä yt_hanke -> kem Hakulause SELECT id, vuosi, tyyppi, kem_as, kem FROM yt_hanke WHERE (tyyppi='v' OR tyyppi='t' OR tyyppi='r') AND yks_id='yt_yks->id' ORDER BY vuosi Virhetilanteet Ei virhetilanteiden käsittelyä Tallenna (Kapasiteettiyksikkö) Yleiskuvaus Toiminto tallentaa kohdassa kuvatut ominaisuustiedot Toteutus Toiminto tallentaa jokaisen ominaisuustiedon yksi kerrallaan. Päivityslause UPDATE yt_yks SET 'ominaisuus'='arvo' WHERE id='yt_yks->id' Virhetilanteet Ei virhetilanteiden käsittelyä Poista (Kapasiteettiyksikkö) Yleiskuvaus Toiminnolla poistetaan yksikön, siihen liittyvien hankkeiden ja yksikköä kuvaavien monikulmioiden tiedot Toteutus Toiminnon aluksi etsitään yksikköön viittaavan monikulmion tunniste. Hakulause SELECT id FROM yt_polygon WHERE ext_id='yt_yks->id' Ensin poistetaan kaikki monikulmioon liittyvät kulmapisteet hakulauseesta saadun monikulmion tunnisteen perusteella. Sitten poistetaan monikulmion tiedot. Tämän jälkeen poistetaan yksikköön liittyvien hankkeiden tiedot. Lopuksi poistetaan yksikön ominaisuustiedot.

28 Versio Sivu 23 / 40 Poistolause (monikulmion kulmapisteet) DELETE FROM yt_vertex WHERE parent_id='yt_polygon->id' Poistolause (monikulmio) DELETE FROM yt_polygon WHERE ext_id='yt_yks->id' Poistolause (yksikkö) DELETE FROM yt_yks WHERE id='yt_yks->id' Virhetilanteet Ei virhetilanteiden käsittelyä Lisää (T- V- ja R hankkeet) Yleiskuvaus Toiminto lisää kapasiteettiyksikölle uuden hankkeen. Toiminto tallentaa kohdassa kuvatut ominaisuustiedot Toteutus Toiminto lisää ensin taulun pääavaimen (yt_hanke->id) arvon uudelle riville. Sen jälkeen tallennetaan jokainen ominaisuustieto yksi kerrallaan. Lisäyslause INSERT INTO yt_hanke (id) VALUES ('uusi_id') Päivityslause UPDATE yt_hanke SET 'ominaisuus'='arvo' WHERE id='yt_hanke->id' Virhetilanteet Ei virhetilanteiden käsittelyä Poista valitut (T- V- ja R hankkeet) Yleiskuvaus Toiminnolla poistetaan kapasiteettiyksikköön liittyvien hankkeiden tiedot Toteutus Toiminnossa käydään läpi kaikki poistettaviksi valitut hankkeet ja kerätään muistiin hankkeiden yksilöivät tunnisteet. Tämän jälkeen valitut hankkeet poistetaan kerralla. Poistolause DELETE FROM yt_hanke WHERE id IN ('yt_hanke->id1',..., 'yt_hanke->idn') Virhetilanteet Ei virhetilanteiden käsittelyä.

29 Versio Sivu 24 / Muokkaa valittuja yksiköitä (Yksiköt) Yleiskuvaus Toiminnolla voidaan päivittää yhtäaikaisesti usean kapasiteettiyksikön ominaisuuksia. Toiminto näyttää ne yksiköiden ominaisuustiedot, joita voidaan muokata usean yksikön osalta Toteutus Ominaisuustietojen arvot alustetaan tyhjiksi. Yksikön ominaisuusnäytössä näkyvät seuraavassa kuvatut ominaisuudet. Ominaisuus Selite Tallennuspaikka Kaavamuoto Kaavamuoto yt_yks -> kaavamuoto Kaupungin Kaupungin luovuttama yt_yks -> kaup_luov luovutus rakennuspaikka Nukkuva Toteutumisarvio yt_yks -> nukkuva Vaatii uutta kunnallistekniikkaa Kunnallistekniikan tarve yt_yks -> kun_tekn 4.16 Tallenna ja sulje (Muokkaa valittuja yksiköitä) Yleiskuvaus Toiminto tallentaa kohdassa kuvatut ominaisuustiedot valituille yksiköille Toteutus Kaikki valitut yksiköt käydään läpi silmukassa ja yksikölle tallennetaan ominaisuustiedot. Päivityslause UPDATE yt_yks SET kaavamuoto='kaavamuoto', kaup_luov='kaupungin luovutus', nukkuva='nukkuva', kun_tekn='vaatii uutta kunnallistekniikkaa' WHERE yt_yks.id='yt_yks->id' Virhetilanteet Ei virhetilanteiden käsittelyä Aktiivinen Ei aktiivinen (Suunnitelmat) Yleiskuvaus Toiminto vaihtaa alueen suunnitelman aktiivisuus-ominaisuutta Toteutus Aktiivisuus-ominaisuutta voidaan vaihtaa linkeillä Aktiivinen tai Ei aktiivinen. Vain yksi suunnitelma kerrallaan voi olla aktiivinen. Aktiivinen-linkki päivittää ko. suunnitelman aktiiviseksi. Ei aktiivinen-linkki päivittää ko. suunnitelman aktiivisuusominaisuuden pois päältä, jolloin alueen yksikään suunnitelma ei ole aktiivinen. Päivityslause (Aktiivinen) UPDATE yt_alue SET suun_id='yt_suun->id' WHERE id='yt_alue->id'

30 Versio Sivu 25 / 40 Päivityslause (Ei aktiivinen) UPDATE yt_alue SET suun_id=null WHERE id='yt_alue->id' Virhetilanteet Ei virhetilanteiden käsittelyä Monista valitut (Suunnitelmat) Yleiskuvaus Toiminto kopioi valittujen suunnitelmien ominaisuustiedot, suunnitelmaan liittyvien yksiköiden ja hankkeiden tiedot. Lisäksi kopioidaan yksiköitä kuvaavien monikulmioiden tiedot Toteutus Kaikki valitut suunnitelmat käydään läpi silmukassa ja haetaan suunnitelman ominaisuustiedot. Hakulause (suunnitelma) SELECT * from yt_suun WHERE id='yt_suun->id' Suunnitelman tietoihin päivitetään uusi yksilöivä tunniste (yt_suun -> id) sekä uusi numero (yt_suun -> numero) ja tiedot tallennetaan kohdassa 4.6 kuvatun mukaisesti. Tämän jälkeen haetaan suunnitelmaan liittyvien yksiköiden tiedot. Hakulause (yksiköt) SELECT * from yt_yks WHERE suun_id='yt_suun->id' Suunnitelman yksiköt käydään läpi silmukassa. Yksikön tietoihin päivitetään uusi yksilöivä tunniste (yt_yks -> id) sekä uuden suunnitelman yksilöivä tunniste (yt_yks -> suun_id) ja tiedot tallennetaan. Tämän jälkeen haetaan yksiköihin liittyvät hankkeet ja yksiköitä kuvaavat monikulmiot. Hakulause (hankkeet) SELECT * FROM yt_hanke WHERE yks_id='yt_yks->id' Hakulause (monikulmiot) SELECT id FROM yt_polygon WHERE ext_type='yt_yks' AND ext_id='yt_yks->id' Yksikön hankkeet käydään läpi silmukassa. Hankkeen tietoihin päivitetään uusi yksilöivä tunniste (yt_hanke -> id) sekä uuden yksikön yksilöivä tunniste (yt_hanke -> yks_id) ja tiedot tallennetaan kohdassa 4.13 kuvatun mukaisesti. Yksiköitä kuvaavat monikulmiot käydään läpi silmukassa. Monikulmion tietoihin päivitetään uusi yksilöivä tunniste (yt_polygon -> id) sekä uuden yksikön yksilöivä tunniste (yt_polygon -> ext_id) ja tiedot tallennetaan. Tämän jälkeen haetaan monikulmion kulmapisteiden tiedot. Hakulause (monikulmion kulmapisteet) SELECT id from yt_vertex WHERE parent_id='yt_polygon->id' Monikulmion kulmapisteet käydään läpi silmukassa. Kulmapisteen tietoihin päivitetään uusi yksilöivä tunniste (yt_vertex -> id) sekä uuden monikulmion yksilöivä tunniste (yt_vertex -> parent_id) ja tiedot tallennetaan.

31 Versio Sivu 26 / Virhetilanteet Ei virhetilanteiden käsittelyä Poista valitut (Suunnitelmat) Yleiskuvaus Toiminnolla poistetaan valittujen suunnitelmien ja siihen liittyvien yksiköiden tiedot. Toiminnolla voi poistaa monta suunnitelmaa kerralla Toteutus Kaikki valitut suunnitelmat käydään läpi silmukassa ja haetaan siihen liittyvien yksiköiden yksilöivät tunnisteet. Hakulause (yksiköiden tunnisteet) SELECT id FROM yt_yks WHERE suun_id='yt_suun->id' Suunnitelmaan liittyvät yksiköt poistetaan yksi kerrallaan kohdan 4.12 mukaisesti. Lopuksi poistetaan suunnitelman ominaisuustiedot. Poistolause (suunnitelma) DELETE FROM yt_suun WHERE id='yt_suun->id' Virhetilanteet Ei virhetilanteiden käsittelyä Siirrä suunnittelualueelle (Suunnitelmat) Yleiskuvaus Toiminnolla siirretään valitut suunnitelmat halutulle suunnittelualueelle. Toiminnolla voi siirtää monta suunnitelmaa kerralla Toteutus Kaikki valitut suunnitelmat käydään läpi silmukassa ja otetaan talteen suunnitelmien yksilöivät tunnisteet (idlist). Tämän jälkeen etsitään siirron kohteena olevan suunnittelualueen suurin suunnitelman numero (MAX(yt_suun -> numero)). Sitten päivitetään suunnitelmien alueen yksilöivä tunniste (yt_suun -> alue_id). Päivityslause (suunnitelmien alueet) UPDATE yt_suun SET alue_id='yt_alue->id' WHERE id IN (idlist) Sitten käydään kaikki valitut suunnitelmat läpi ja päivitetään uusi suunnitelman numero (yt_suun -> numero). Päivityslause (suunnitelmien numerot) UPDATE yt_suun SET numero='uusi_numero' WHERE id='yt_suun->id' Virhetilanteet Ei virhetilanteiden käsittelyä.

Pilotointi raportti: Yhdyskuntasuunnittelun tukijärjestelmän pilotointi Kymppi-Moni hankkeessa

Pilotointi raportti: Yhdyskuntasuunnittelun tukijärjestelmän pilotointi Kymppi-Moni hankkeessa Pilotointi raportti: Yhdyskuntasuunnittelun tukijärjestelmän pilotointi Kymppi-Moni hankkeessa Tampereen teknillinen yliopisto Sari Pelttari Rakennusalan tietotekniikka 2013 SISÄLLYSLUETTELO 1 JOHDANTO...

Lisätiedot

Yhdyskuntasuunnittelun tukijärjestelmä YT:n käyttö tonttituotanto ja palveluverkkoprosessien yhteensovittamisessa

Yhdyskuntasuunnittelun tukijärjestelmä YT:n käyttö tonttituotanto ja palveluverkkoprosessien yhteensovittamisessa Yhdyskuntasuunnittelun tukijärjestelmä YT:n käyttö tonttituotanto ja palveluverkkoprosessien yhteensovittamisessa YT kehitysprojektin tuotokset ja uudet menetelmäideat Anna Isopoussu, Jyväskylän kaupunki

Lisätiedot

YT-järjestelmän pilotointi (Yhdyskunta suunnitelun tukijärjestelmä)

YT-järjestelmän pilotointi (Yhdyskunta suunnitelun tukijärjestelmä) YT-järjestelmän pilotointi (Yhdyskunta suunnitelun tukijärjestelmä) Pilotointi Tarkoituksena oli käytännön avulla selvittää käsitteiden eroavuutta ja siitä aiheutuvia YT-ohjelman toimintojen sovellettavuutta,

Lisätiedot

Maankäytön toteuttamisen ajoitus ja kunnallisteknisten investointien ennakointi Jyväskylässä

Maankäytön toteuttamisen ajoitus ja kunnallisteknisten investointien ennakointi Jyväskylässä Maankäytön toteuttamisen ajoitus ja kunnallisteknisten investointien ennakointi Jyväskylässä Kymppi Moni työpaja 16.2.2012 Anna Isopoussu ja Mika Koliseva Maankäytön toteuttamisen ajoitus Lähtötietoina

Lisätiedot

SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet

SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet A271117, Tietokannat Teemu Saarelainen teemu.saarelainen@kyamk.fi Lähteet: Leon Atkinson: core MySQL Ari Hovi: SQL-opas TTY:n tietokantojen perusteet-kurssin

Lisätiedot

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Tekninen määrittely: Editori Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Sisällysluettelo 1. Johdanto...4 1.1. Tarkoitus ja kattavuus...4 1.2. Tuote ja ympäristö...4 1.3. Määritelmät,

Lisätiedot

TIEDONHALLINTA - SYKSY Luento 11. Hannu Markkanen /10/12 Helsinki Metropolia University of Applied Sciences

TIEDONHALLINTA - SYKSY Luento 11. Hannu Markkanen /10/12 Helsinki Metropolia University of Applied Sciences TIEDONHALLINTA - SYKSY 2011 Kurssikoodi: Saapumisryhmä: Luento 11 TU00AA48-2002 TU10S1E Hannu Markkanen 22.11.2011 9/10/12 Helsinki Metropolia University of Applied Sciences 1 Indeksit Indeksit Taulun

Lisätiedot

SQL - STRUCTURED QUERY LANGUAGE

SQL - STRUCTURED QUERY LANGUAGE SQL Peruskomentoja SQL - STRUCTURED QUERY LANGUAGE SQL on tietokantojen käsittelyyn kehitetty kieli Esimerkkejä kielellä hoidettavistaa toiminnoista: Tietokannan rakenteen määrittely ja muuttaminen Kyselyt

Lisätiedot

KAAVAVARANTO. Tiedon saatavuus kaavatasoittain 10/2012

KAAVAVARANTO. Tiedon saatavuus kaavatasoittain 10/2012 KAAVAVARANTO Tiedon saatavuus kaavatasoittain 10/2012 TARVITTAVA TIETO: KAPASITEETTIYKSIKKÖ kaavavarannon perusyksikkö pääkäyttötarkoitukseltaan yhtenäinen suunnitteluvaiheeltaan yhtenäinen kapasiteettiyksikkö

Lisätiedot

Hakukyselyt: SELECT * FROM taulu WHERE sarake1 = Malli Nimi [WHERE sarake1 LIKE M% ] [WHERE BETWEEN ehto1 AND ehto2] [WHERE sarake1 IN/= (alikysely)]

Hakukyselyt: SELECT * FROM taulu WHERE sarake1 = Malli Nimi [WHERE sarake1 LIKE M% ] [WHERE BETWEEN ehto1 AND ehto2] [WHERE sarake1 IN/= (alikysely)] Tällä viikolla Kertaus SQL-asioista jatketaan SQL-tekstifuntio-harjoituksia tehdään pelifirman tietokannasta ER-malli MySQL:llä, tarkastellaan mallin toimivuutta ja korjataan, jos korjattavaa löytyy, tehdään

Lisätiedot

Tällä viikolla. Kotitehtävien läpikäynti Aloitetaan Pelifirman tietovaraston suunnittelu Jatketaan SQL-harjoituksia

Tällä viikolla. Kotitehtävien läpikäynti Aloitetaan Pelifirman tietovaraston suunnittelu Jatketaan SQL-harjoituksia Tällä viikolla Kotitehtävien läpikäynti Aloitetaan Pelifirman tietovaraston suunnittelu Jatketaan SQL-harjoituksia 1.) Mainitse tietokonepelistä (kuvitteellisesta tai todellisesta) esimerkkitilanteita,

Lisätiedot

SELECT-lauseen perusmuoto

SELECT-lauseen perusmuoto SQL: Tiedonhaku SELECT-lauseen perusmuoto SELECT FROM WHERE ; määrittää ne sarakkeet, joiden halutaan näkyvän kyselyn vastauksessa sisältää

Lisätiedot

Excel-taulukkoon X- ja Y-sarakkeisiin tallennettujen koordinaattien muuntaminen paikkatietokohteiksi

Excel-taulukkoon X- ja Y-sarakkeisiin tallennettujen koordinaattien muuntaminen paikkatietokohteiksi Excel-taulukkoon X- ja Y-sarakkeisiin tallennettujen koordinaattien muuntaminen paikkatietokohteiksi Esimerkkinä Excel-taulukkona ladattavat Helsingin pysäköintilippuautomaatit Viimeksi muokattu 27. huhtikuuta

Lisätiedot

Tietokannat II -kurssin harjoitustyö

Tietokannat II -kurssin harjoitustyö Tietokannat II -kurssin harjoitustyö Jyri Lehtonen (72039), jkoleh@utu.fi Azad Hajipour (72187), azhaji@utu.fi 10.6.2007 Sisältö 1. Tietokannan kuvaus... 1 1.1 Tietokannan rakenne... 1 1.2 Relaatiokaava

Lisätiedot

Kirjasto Relaatiotietokannat Kevät 2001. Auvinen Annemari Niemi Anu Passoja Jonna Pulli Jari Tersa Tiina

Kirjasto Relaatiotietokannat Kevät 2001. Auvinen Annemari Niemi Anu Passoja Jonna Pulli Jari Tersa Tiina Kirjasto Kevät 2001 Auvinen Annemari Niemi Anu Harjoitustyö 7.4.2001 Sisällysluettelo 1. Yleiskuvaus... 3 2. Vaatimukset... 3 2.1. Toiminnalliset... 3 2.1.1. Sisäänkirjautuminen... 3 2.1.2. Nimikkeiden

Lisätiedot

Mainosankkuri.fi-palvelun käyttöohjeita

Mainosankkuri.fi-palvelun käyttöohjeita Mainosankkuri.fi-palvelun käyttöohjeita Sisällys 1. Johdanto... 1 2. Sisäänkirjautuminen... 1 3. Palvelussa navigointi... 2 4. Laitteet... 2 5. Sisällönhallinta... 4 6. Soittolistat... 7 7. Aikataulut...

Lisätiedot

Kaavavarannon hallinta ja maapolitiikka Jyväskylässä

Kaavavarannon hallinta ja maapolitiikka Jyväskylässä Kaavavarannon hallinta ja maapolitiikka Jyväskylässä Kymppi Moni työpaja 15.2.2012 Anna Isopoussu Kaavavarannon lähtötietojen hallinta Kaavavaranto = kaavalähtöinen kuvaus alueen käyttämättömistä rakentamismahdollisuuksista

Lisätiedot

Opettajana Mika Sorsa, mika.sorsa@koudata.fi, HAMK:n ammatillisen opettajakoulutuksen opetusharjoittelija

Opettajana Mika Sorsa, mika.sorsa@koudata.fi, HAMK:n ammatillisen opettajakoulutuksen opetusharjoittelija Opettajana Mika Sorsa, mika.sorsa@koudata.fi, HAMK:n ammatillisen opettajakoulutuksen opetusharjoittelija Opintojaksolla: keskitytään relaatiotietokantojen teoriaan ja toimintaan SQL-kieli kyselykielenä

Lisätiedot

Osallistavan suunnittelun kyselytyökalu

Osallistavan suunnittelun kyselytyökalu Osallistavan suunnittelun kyselytyökalu Käyttöohje ARFM- hankkeessa jatkokehitetylle SoftGIS-työkalulle Dokumentti sisältää ohjeistuksen osallistavan suunnittelun työkalun käyttöön. Työkalu on käytettävissä

Lisätiedot

Klaukkalan asemakaavoitettujen asuinalueiden täydennysrakentamismahdollisuudet

Klaukkalan asemakaavoitettujen asuinalueiden täydennysrakentamismahdollisuudet Klaukkalan asemakaavoitettujen asuinalueiden täydennysrakentamismahdollisuudet Tässä selvityksessä on tarkasteltu Klaukkalan asemakaavoitettujen asuinalueiden täydentämismahdollisuuksia. Selvityksen tavoitteena

Lisätiedot

Helsingin yliopisto, Tietojenkäsittelytieteen laitos Tietokantojen perusteet, , H.Laine

Helsingin yliopisto, Tietojenkäsittelytieteen laitos Tietokantojen perusteet, , H.Laine Helsingin yliopisto, Tietojenkäsittelytieteen laitos Tietokantojen perusteet, 3.5.2007, H.Laine Kirjoita kuhunkin erilliseen vastauspaperiin kurssin nimi, oma nimesi, syntymäaikasi ja nimikirjoituksesi

Lisätiedot

Insert lauseella on kaksi muotoa: insert into taulu [(sarakenimet)] values (arvot)

Insert lauseella on kaksi muotoa: insert into taulu [(sarakenimet)] values (arvot) SQL sisältää operaatiot tietokannan sisällön muodostamiseen ja ylläpitoon: insert - uusien rivien vienti tauluun delete - rivien poisto update - rivien muutos 1 Insert lauseella on kaksi muotoa: insert

Lisätiedot

HELIA TIKO-05 1 (17) ICT03D Tieto ja tiedon varastointi Räty, Virkki

HELIA TIKO-05 1 (17) ICT03D Tieto ja tiedon varastointi Räty, Virkki HELIA TIKO-05 1 (17) SQL / DML 4 Alikyselyt...2 Joukko-operaatiot...7 Yhdiste, unioni...8 Leikkaus...9 Erotus... 10 Tietokannan datan muokkaus... 11 Lisäys... 11 Yhden rivin lisääminen... 12 Useamman rivin

Lisätiedot

Written by Administrator Monday, 05 September 2011 15:14 - Last Updated Thursday, 23 February 2012 13:36

Written by Administrator Monday, 05 September 2011 15:14 - Last Updated Thursday, 23 February 2012 13:36 !!!!! Relaatiotietokannat ovat vallanneet markkinat tietokantojen osalta. Flat file on jäänyt siinä kehityksessä jalkoihin. Mutta sillä on kuitenkin tiettyjä etuja, joten ei se ole täysin kuollut. Flat

Lisätiedot

Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti

Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu JÄRJESTELMÄN KÄYTTÖOHJE LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 13.2.2001

Lisätiedot

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä www.niksula.cs.hut.fi/~jjkankaa// Demosovelluksen tekninen määrittely v. 0.6 Päivitetty 11.12.2000 klo 20:26 Mickey Shroff 2 (12) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite

Lisätiedot

HELIA 1 (14) Outi Virkki Tiedonhallinta

HELIA 1 (14) Outi Virkki Tiedonhallinta HELIA 1 (14) Luento SQL... 2 Historiaa... 2 Standardit... 3 Käyttö... 4 DDL... 5 Tietokantaobjektien määrittely... 5 SQL:n tietotyypit... 6 Eheyssääntöjen määrittely... 9 Indeksin määrittely... 11 Syntaksikuvaukset...

Lisätiedot

TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö

TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö Tekijät: Eemeli Honkonen Joni Metsälä Työ palautettu: SISÄLLYSLUETTELO: 1 SEMINAARITYÖN KUVAUS... 3 2 TIETOKANTA... 3 2.1 MITÄ TIETOKANNAT SITTEN OVAT?... 3

Lisätiedot

TIETOKANTOJEN PERUSTEET MARKKU SUNI

TIETOKANTOJEN PERUSTEET MARKKU SUNI TIETOKANTOJEN PERUSTEET MARKKU SUNI SQL - KIELI TIETOJEN MUOKKAUS MARKKU SUNI Tarkastellaan tauluissa olevien tietojen muokkausta muokkauskäskyjä: INSERT UPDATE DELETE Kysymys kuuluu: Voiko tietoja muokata

Lisätiedot

Uusi raporttityökalu emolehmätarkkailuun Petri Saarinen

Uusi raporttityökalu emolehmätarkkailuun Petri Saarinen Uusi raporttityökalu emolehmätarkkailuun 19.2.2015 Petri Saarinen Yleistä Emolehmätarkkailuun kuuluville WinPihvi käyttäjille avataan 28.2. tehtävän indeksilaskennan jälkeen uusi raportti Web-ympäristöön.

Lisätiedot

TimeEdit opiskelijan ohje TimeEdit-instructions for students from this link

TimeEdit opiskelijan ohje TimeEdit-instructions for students from this link TimeEdit opiskelijan ohje TimeEdit-instructions for students from this link TimeEdit on työjärjestys- (lukujärjestys) ja tilanvarausohjelmisto. Sisältö 1 Oikeudet... 2 2 TimeEdit Web... 2 3 Kirjautuminen...

Lisätiedot

DOORSin Spreadsheet export/import

DOORSin Spreadsheet export/import DOORSin Spreadsheet export/import 17.10.2006 SoftQA Oy http/www.softqa.fi/ Pekka Mäkinen Pekka.Makinen@softqa.fi Tietojen siirto DOORSista ja DOORSiin Yhteistyökumppaneilla ei välttämättä ole käytössä

Lisätiedot

eshop lisenssiopas Ohjelmistolisenssiopas 2013

eshop lisenssiopas Ohjelmistolisenssiopas 2013 Atean eshop on markkinoiden edistynein hankintajärjestelmä, joka tukee ja nopeuttaa yritysten it-hankintaprosessia. Lisenssiasiakkaille eshop tarjoaa ohjelmisto-omaisuuden hallintatyökalut. eshop lisenssiopas

Lisätiedot

CISS Base Excel raporttien määritys Käyttäjän käsikirja. CISS Base Käyttäjän Käsikirja Econocap Engineering Oy 1

CISS Base Excel raporttien määritys Käyttäjän käsikirja. CISS Base Käyttäjän Käsikirja Econocap Engineering Oy 1 Käyttäjän käsikirja CISS Base Käyttäjän Käsikirja Econocap Engineering Oy 1 Tuotemerkit Accudraw, Bentley, B Bentley logo, MDL, MicroStation, MicroStation/J, QuickVision ja SmartLine ovat rekisteröityjä

Lisätiedot

Tiedonsiirto helposti navetta-automaation ja tuotosseurannan välillä

Tiedonsiirto helposti navetta-automaation ja tuotosseurannan välillä Tiedonsiirto helposti navetta-automaation ja tuotosseurannan välillä Tiedonsiirto VMS-, Alpro- tai DelProtuotannonohjausjärjestelmästä Ammuohjelmistoon 5/2014 Asennettavat ohjelmat ja versiot VMS-Management

Lisätiedot

Webforum. Version 15.1 uudet ominaisuudet. Päivitetty: 2015-03-28

Webforum. Version 15.1 uudet ominaisuudet. Päivitetty: 2015-03-28 Webforum Version 15.1 uudet ominaisuudet Päivitetty: 2015-03-28 Sisältö Tietoja tästä dokumentista... 3 Yleistä... 4 Dokumentit... 5 Uudet versiot dokumenttien katseluohjelmista ipadille... 5 Dokumenttien

Lisätiedot

TIEDONHALLINTA - SYKSY Luento 10. Hannu Markkanen /10/12 Helsinki Metropolia University of Applied Sciences

TIEDONHALLINTA - SYKSY Luento 10. Hannu Markkanen /10/12 Helsinki Metropolia University of Applied Sciences TIEDONHALLINTA - SYKSY 2011 Kurssikoodi: Saapumisryhmä: Luento 10 TU00AA48-2002 TU10S1E Hannu Markkanen 14.-15.11.2011 9/10/12 Helsinki Metropolia University of Applied Sciences 1 SQL: Monen taulun kyselyt

Lisätiedot

Kirjoita jokaiseen erilliseen vastauspaperiin kurssin nimi, tenttipäivä, oma nimesi (selkeästi), opiskelijanumerosi ja nimikirjoituksesi

Kirjoita jokaiseen erilliseen vastauspaperiin kurssin nimi, tenttipäivä, oma nimesi (selkeästi), opiskelijanumerosi ja nimikirjoituksesi Helsingin yliopisto, Tietojenkäsittelytieteen laitos Tietokantojen perusteet, kurssikoe 29.2.2012 (vastauksia) Liitteenä on tiivistelmä SQL-syntaksista Kirjoita jokaiseen erilliseen vastauspaperiin kurssin

Lisätiedot

17 BUDJETOINTI. Asiakaskohtainen Budjetti. 17.1 Ylläpito-ohjelma. Dafo Versio 10 BUDJETOINTI. Käyttöohje. BudgCust. 17.1.1 Yleistä

17 BUDJETOINTI. Asiakaskohtainen Budjetti. 17.1 Ylläpito-ohjelma. Dafo Versio 10 BUDJETOINTI. Käyttöohje. BudgCust. 17.1.1 Yleistä 17 Asiakaskohtainen Budjetti 17.1 Ylläpito-ohjelma 17.1.1 Yleistä BudgCust Ohjelmalla avataan järjestelmään asiakaskohtaisia budjetteja, jotka annetaan kuukausitasolla (oletus). 17.1.2 Parametrit Ohjelmaa

Lisätiedot

Action Request System

Action Request System Action Request System Manu Karjalainen Ohjelmistotuotantovälineet seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 25.10.2000 Action Request System (ARS) Manu Karjalainen Ohjelmistotuotantovälineet

Lisätiedot

Visma Business AddOn Tositteiden tuonti. Käsikirja

Visma Business AddOn Tositteiden tuonti. Käsikirja Visma Business AddOn Tositteiden tuonti Käsikirja Oppaan päiväys: 10.2.2012. Asiakaspalvelu: Helpdesk: www.visma.fi Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin

Lisätiedot

Climecon MagiCADliitosohjelma

Climecon MagiCADliitosohjelma Käyttöohje Climecon MagiCADliitosohjelma Versio 2011.11.1 Sisältö Luku 1. Yleistä 3 Ohjeen sisältö...3 Ohjelman asentaminen...3 Vaaditut ohjelmistot... 3 Asennus... 3 Ohjelman käynnistäminen...5 Luku 2.

Lisätiedot

HELIA TIKO-05 1 (22) ICT03D Tieto ja tiedon varastointi E.Räty, O.Virkki 9.3.2010

HELIA TIKO-05 1 (22) ICT03D Tieto ja tiedon varastointi E.Räty, O.Virkki 9.3.2010 HELIA TIKO-05 1 (22) SQL SQL... 2 Historiaa... 2 Standardit... 3 Käyttö... 4 Sql-komentojen kirjoittaminen... 5 DDL... 7 Tietokantaobjektien määrittely... 7 SQL:n tietotyypit... 8 Eheyssääntöjen määrittely...

Lisätiedot

Projektinhallintaa paikkatiedon avulla

Projektinhallintaa paikkatiedon avulla Projektinhallintaa paikkatiedon avulla Tampereen Teknillinen Yliopisto / Porin laitos Teemu Kumpumäki teemu.kumpumaki@tut.fi 25.6.2015 1 Paikkatieto ja projektinhallinta Paikkatiedon käyttäminen projektinhallinnassa

Lisätiedot

Pikaohje formaatin valmistamiseen

Pikaohje formaatin valmistamiseen Pikaohje formaatin valmistamiseen Esko Otava Oy ver.1.0 Pääikkunasta (tulostusikkunasta) valitaan Cards-Show cards manager Paina Add 2 Paina New Kortinsuunnitteluikkuna on jaettu kolmeen osaan: Vasemmalla

Lisätiedot

Pikaopas. Ohjeiden etsiminen Hae ohjesisältöä napsauttamalla kysymysmerkkiä.

Pikaopas. Ohjeiden etsiminen Hae ohjesisältöä napsauttamalla kysymysmerkkiä. Pikaopas Microsoft Access 2013 näyttää erilaiselta kuin aiemmat versiot. Tämän oppaan avulla pääset alkuun nopeasti ja saat yleiskuvan uusista ominaisuuksista. Näyttökoon muuttaminen tai tietokannan sulkeminen

Lisätiedot

DOORS Word DOORS 29.04.2004. SoftQA Pekka Mäkinen Pekka.Makinen@softqa.fi

DOORS Word DOORS 29.04.2004. SoftQA Pekka Mäkinen Pekka.Makinen@softqa.fi DOORS Word DOORS 29.04.2004 SoftQA Pekka Mäkinen Pekka.Makinen@softqa.fi Tietojen siirto DOORSista ja DOORSiin Yhteistyökumppaneilla ei välttämättä ole käytössä Telelogic DOORS -ohjelmistoa, jolloin vaatimusten

Lisätiedot

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14 Arkkitehtuurikuvaus Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy Ryhmä 14 Muutoshistoria Versio Pvm Päivittäjä Muutos 0.4 1.11.2007 Matti Eerola 0.3 18.10.2007 Matti Eerola 0.2

Lisätiedot

SQL Buddy JAMK Labranet Wiki

SQL Buddy JAMK Labranet Wiki Page 1 of 9 SQL Buddy JAMK Labranet Wiki Sisällysluettelo Yleistä SQL Buddy:sta kotisivu :http://sqlbuddy.com/ SQL Buddy on kevyt hallintatyökalu MySQL-tietokannalle. Järjestelmävaatimukset Serverin vaatimukset

Lisätiedot

Sonera Viestintäpalvelu VIP VIP Laajennettu raportointi Ohje

Sonera Viestintäpalvelu VIP VIP Laajennettu raportointi Ohje Sonera Viestintäpalvelu VIP VIP Laajennettu raportointi Ohje Sisällysluettelo VIP Laajennettu raportointi... 3 Luo raportti Laajennetun raportoinnin työkaluilla... 4 Avaa Laajennettu raportointi... 4 Valitse

Lisätiedot

Tietojen haku tuotannonohjausjärjestelmästä ja lähettäminen Minun Maatilani -ohjelmistolle MMAmmuLinkillä

Tietojen haku tuotannonohjausjärjestelmästä ja lähettäminen Minun Maatilani -ohjelmistolle MMAmmuLinkillä Tietojen haku tuotannonohjausjärjestelmästä ja lähettäminen Minun Maatilani -ohjelmistolle MMAmmuLinkillä MMAmmuLink käyttöönotto 08/2017 MMAmmuLink 1.0 MMAmmuLink on tietokoneelle asennettava pc-ohjelma.

Lisätiedot

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0 Toukokuu 2013 1 (10) Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0 Päivitysohje Copyright Aditro 2013 Toukokuu 2013 2 (10) Sisällysluettelo 1. Tehtävät ennen versiopäivitystä... 3 1.1. Ohjelmistomuutosten

Lisätiedot

Harjoitustyö. CSE-A1200 Tietokannat! Jasse Lahdenperä! 345396! killedwhale@kapsi.fi! Henri Nurmi! 345545! henri.nurmi@kapsi.fi!

Harjoitustyö. CSE-A1200 Tietokannat! Jasse Lahdenperä! 345396! killedwhale@kapsi.fi! Henri Nurmi! 345545! henri.nurmi@kapsi.fi! Harjoitustyö CSE-A1200 Tietokannat Jasse Lahdenperä 345396 killedwhale@kapsi.fi Henri Nurmi 345545 henri.nurmi@kapsi.fi 1 Ensimmäisen vaiheen ratkaisu ER-Kaavio 2 Relaatiomalli: Loanable(Id, MaximumLoanTime)

Lisätiedot

VIS Online 2.0 version uudistukset

VIS Online 2.0 version uudistukset VIS Online 2.0 version uudistukset Tämä dokumentti kuvaa VIS Online 2.0 julkaisun erot VIS Online 1.0:aan nähden. Dokumentti on tarkoitettu vanhan VIS Online 1.0 version käyttäjille siirryttäessä uuden

Lisätiedot

HRTM58. Windows 10 Resurssienhallinta

HRTM58. Windows 10 Resurssienhallinta Windows 10 Resurssienhallinta 1 Sisällysluettelo Resurssienhallinta...3 Resurssienhallintaa käytetään tiedostojen ja kansioiden hallintaan...3 Vasen sarake...5 Tietojen muuttaminen...8 Tapa 1: Hiiren 2.

Lisätiedot

OpenOffice.org Base 3.1.0

OpenOffice.org Base 3.1.0 OpenOffice.org Base 3.1.0 Sisällysluettelo 1 Tietokannan luominen...1 2 Taulukon eli taulun luominen...3 3 Kysely...9 4 Raportti...14 1 Tietokannan luominen Tietokanta on kokoelma tietoja, joilla on yhteys

Lisätiedot

Visma Business AddOn Tilauksen synkronointi. Käsikirja

Visma Business AddOn Tilauksen synkronointi. Käsikirja Visma Business AddOn Tilauksen synkronointi Käsikirja Oppaan päiväys: 10.4.2013. Asiakaspalvelu: Helpdesk: www.visma.fi Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin

Lisätiedot

POMPIDOU 10 ASENNUSOHJEET

POMPIDOU 10 ASENNUSOHJEET POMPIDOU 10 ASENNUSOHJEET Terveyden ja hyvinvoinnin laitos Lintulahdenkuja 4, Helsinki Postiosoite: PL 30, 00271 Helsinki Lisätietoja: Kristiina Kuussaari puh. 020 610 7476, Paula Ruuth puh. 020 610 7371

Lisätiedot

Ryhmäkirjeen hyödyntäminen

Ryhmäkirjeen hyödyntäminen Ryhmäkirjeen hyödyntäminen hannele.rajaniemi@jyu.fi konkkola@cc.jyu.fi Sisältö Joukkokirje-toiminnon (Wordin ja Excelin yhteiskäytön) periaatteet Excel tietolähteenä tutuksi (valmis harjoitustiedosto)

Lisätiedot

SOLIDPDM 6 Plus uudet ominaisuudet osa 2

SOLIDPDM 6 Plus uudet ominaisuudet osa 2 SolidPDM 6 Plus 1 (8) SOLIDPDM 6 Plus uudet ominaisuudet osa 2 SolidPDM 6 Plus -versioon on lisätty uusia ominaisuuksia. Tämä dokumentti on jatkoa aiemmin ilmestyneelle SolidPDM uudet ominaisuudet julkaisulle,

Lisätiedot

select tulostietomäärittely from taulukkeet [where valintaehdot] [group by ryhmitystekijät] [having ryhmärajoitteet] [order by järjestysperusta]

select tulostietomäärittely from taulukkeet [where valintaehdot] [group by ryhmitystekijät] [having ryhmärajoitteet] [order by järjestysperusta] SQL kysely Kyselyn yleisrakenne: select tulostietomäärittely from taulukkeet [where valintaehdot] [group by ryhmitystekijät] [having ryhmärajoitteet] [order by järjestysperusta] Kysely tuottaa nimettömän

Lisätiedot

NOVAPOINT Soundings Editor 3.3

NOVAPOINT Soundings Editor 3.3 NOVAPOINT Soundings Editor 3.3 CivilPoint Oy 06/2017 2(17) MATERIAALIN TEKIJÄNOIKEUDET, CIVILPOINT OY Civilpoint tarjoaa koulutuksia käyttämällä omia koulutusaineistojaan ja menetelmiään. Kaikki oikeudet

Lisätiedot

HELIA 1 (11) Outi Virkki Tiedonhallinta 4.11.2000

HELIA 1 (11) Outi Virkki Tiedonhallinta 4.11.2000 HELIA 1 (11) Access 1 ACCESS...2 Yleistä...2 Access-tietokanta...3 Perusobjektit...3 Taulu...5 Kysely...7 Lomake...9 Raportti...10 Makro...11 Moduli...11 HELIA 2 (11) ACCESS Yleistä Relaatiotietokantatyyppinen

Lisätiedot

MultiSave - käyttö ja käyttöönotto

MultiSave - käyttö ja käyttöönotto Tämä ohje on otos oikeusministeriön julkaisusta OpenOffice.org versio 2. Asennuskäsikirja. Se on ilmestynyt sarjassa Oikeusministeriön toiminta ja hallinto numerolla 2006:27. Koko julkaisun verkkoversio

Lisätiedot

FROM-lausekkeessa voidaan määritellä useampi kuin yksi taulu, josta tietoja haetaan: Tuloksena on taululistassa lueteltujen taulujen rivien

FROM-lausekkeessa voidaan määritellä useampi kuin yksi taulu, josta tietoja haetaan: Tuloksena on taululistassa lueteltujen taulujen rivien Monen taulun kyselyt FROM-lausekkeessa voidaan määritellä useampi kuin yksi taulu, josta tietoja haetaan: SELECT FROM Tuloksena on taululistassa lueteltujen taulujen rivien karteesinen

Lisätiedot

Poikkeusinfo XML-rajapinnan kuvaus, rajapinnan versio 2 Seasam Group

Poikkeusinfo XML-rajapinnan kuvaus, rajapinnan versio 2 Seasam Group 1.10.2010 1(15) Poikkeusinfo XML-rajapinnan kuvaus, rajapinnan versio 2 Seasam Group Graanintie 7 Tel. + 358 15 338 800 FIN-50190 MIKKELI Fax + 358 15 338 810 VERSIOHISTORIA Versio Pvm Tekijä Selite 1.0

Lisätiedot

Lipas 2.0 käyttöohjeet ( )

Lipas 2.0 käyttöohjeet ( ) Lipas 2.0 käyttöohjeet (14.3.2019) (Liikuntapaikan muokkaus, liikuntapaikan lisäys, liikuntapaikan poisto, pistemäiset liikuntapaikat) Liikuntapaikan muokkaaminen Liikuntapaikan lisääminen tai tietojen

Lisätiedot

Maapolitiikan pääperiaatteet ja -linjat sekä kaavavarantotietojen ylläpito

Maapolitiikan pääperiaatteet ja -linjat sekä kaavavarantotietojen ylläpito Maapolitiikan pääperiaatteet ja -linjat sekä kaavavarantotietojen ylläpito Kymppi-Moni hankkeen työpaja 15.2.2012, Tampere Tomi Henriksson asumisen erityisasiantuntija Ari Jaakola tietopalvelupäällikkö,

Lisätiedot

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: Linux-harjoitus 6 Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,

Lisätiedot

Ponnahdusikkunoiden ja karttatekstien hallitseminen ArcGIS Online kartoissa

Ponnahdusikkunoiden ja karttatekstien hallitseminen ArcGIS Online kartoissa Ponnahdusikkunoiden ja karttatekstien hallitseminen ArcGIS Online kartoissa Ponnahdusikkunoiden ja karttatekstien hallitseminen ArcGIS Online kartoissa... 1 1. Mikä on ponnahdusikkuna... 1 2. Ponnahdusikkunan

Lisätiedot

2. Haet työntekijöiden tiedot etunimen mukaan nousevasti järjestettyinä. (ORDER BY) SELECT * FROM employees ORDER BY firstname ASC;

2. Haet työntekijöiden tiedot etunimen mukaan nousevasti järjestettyinä. (ORDER BY) SELECT * FROM employees ORDER BY firstname ASC; Tällä viikolla Kotitehtävien läpikäynti SQL-harjoituksia, osa 1 Jatketaan Pelifirman tietovaraston suunnittelua: tietotyyppien kertaus, taulun luonti ER-kaavioon, taulun luonti kaavion avulla tietokantaan,

Lisätiedot

Opiskeluoikeuksien maaran tiedonkeruu

Opiskeluoikeuksien maaran tiedonkeruu Opiskeluoikeuksien maaran tiedonkeruu Määrittely Opinto-oikeuksista tarvitaan seuraavat tiedot: Tieto jokaisesta yksittäisestä opinto-oikeudesta ja kytkentä niistä opinto-oikeuksista jotka ovat samalla

Lisätiedot

Päivitys Navigo Portalin versioon 5.1

Päivitys Navigo Portalin versioon 5.1 Päivitys Navigo Portalin versioon 5.1 Mikä muuttuu? 1 Johdanto...2 2 Sivun asetukset...2 3 Piilotetut Portlet-otsikot ja painikkeet...2 4 Portletin toimintolinkit ovat kuvakkeina...2 5 Uusi sisältö luodaan

Lisätiedot

Oppilaan pikaopas. Project 2013 käyttöliittymä ja näkymät

Oppilaan pikaopas. Project 2013 käyttöliittymä ja näkymät 1 Oppilaan pikaopas Project 2013 käyttöliittymä ja näkymät Kun avaat Project 2013 -ohjelman, näet ensimmäisenä pelkistetyn näkymän. Uusi Project 2013 voi auttaa projektinhallinnassa kuten esim. projektitietojen

Lisätiedot

Virta_Latausraportti - Tarkistukset

Virta_Latausraportti - Tarkistukset Virta_Latausraportti - Tarkistukset Tällä sivulla ylläpidetään tietovarannossa tehtävien tarkistusten listaa. Tarkistusten tulos ilmenee siis Virta_Latausraportilla PUUTTEITA-listalla. Opiskelijat Opiskelijalla

Lisätiedot

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0 Toukokuu 2014 1 (11) Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0 Päivitysohje Toukokuu 2014 2 (11) Sisällysluettelo 1. Tehtävät ennen versiopäivitystä... 3 1.1. Ohjelmistomuutosten luku...

Lisätiedot

Visma Avendon asennusohje

Visma Avendon asennusohje Visma Avendon asennusohje 1 Versio 5.21 On tärkeää, että käytössäsi on aina uusin toimittamamme versio ohjelmistosta. Asentamalla viimeisimmän version saat käyttöösi ohjelman tuoreimmat ominaisuudet ja

Lisätiedot

Osallistavan suunnittelun kyselytyökalu

Osallistavan suunnittelun kyselytyökalu Osallistavan suunnittelun kyselytyökalu Käyttöohje InnoGIS- hankkeen aikana kehitetylle pilottiversiolle Dokumentti sisältää pilottiversiona toimivan kyselyn laatimiseen ja vastaamiseen liittyvän ohjeistuksen.

Lisätiedot

Tulorekisteri: Vakuuttamisen poikkeustilanteet Visma Fivaldi

Tulorekisteri: Vakuuttamisen poikkeustilanteet Visma Fivaldi Tulorekisteri: Vakuuttamisen poikkeustilanteet Visma Fivaldi 1(30) Sisällysluettelo Yleistä 2 Muu tulorekisteri-dokumentaatio 2 Tulorekisteriin liittyvät vakuuttamisen poikkeustilanteet 3 Tyel-vakuuttamisen

Lisätiedot

Väestöarvion laadinta ja väestötietojen hyödyntäminen Jyväskylässä

Väestöarvion laadinta ja väestötietojen hyödyntäminen Jyväskylässä Väestöarvion laadinta ja väestötietojen hyödyntäminen Jyväskylässä Kymppi Moni työpaja 22.3.2012 Leena Rossi ja Anna Isopoussu Jyväskylän väestöarvio Koko kaupungin väestöarvio Käsitteistö: väestöennuste,

Lisätiedot

Maanmittauslaitoksen nimistö Spatialite-tietokantana. - kuvitettu ohje Quantum GIS 1.8.0 -ohjelmaa varten

Maanmittauslaitoksen nimistö Spatialite-tietokantana. - kuvitettu ohje Quantum GIS 1.8.0 -ohjelmaa varten Maanmittauslaitoksen nimistö Spatialite-tietokantana - kuvitettu ohje Quantum GIS 1.8.0 -ohjelmaa varten Taustaa Maanmittauslaitoksen nimistöaineistot ovat ladattavissa tekstitiedostoina Maanmittauslaitoksen

Lisätiedot

CSE-A1200 Tietokannat

CSE-A1200 Tietokannat CSE-A1200 Tietokannat 29.3.2016 CSE-A1200 Tietokannat 29.3.2016 1 / 40 Oppimistavoitteet: tämän luennon jälkeen Tiedät, miten tietokannan relaatioiden (taulujen) määrittelyt kirjoitetaan SQL:llä. Osaat

Lisätiedot

Treenitietokannan suunnitteludokumentti

Treenitietokannan suunnitteludokumentti Treenitietokannan suunnitteludokumentti 1 Johdanto 1.1 Järjestelmän tarkoitus Järjestelmän tarkoituksena on luoda Yliopiston Taido Ry:n treenien vetäjille ja treeneissä kävijöille toimiva ympäristö, jossa

Lisätiedot

Visma Business AddOn Konsernikäsittely. Käsikirja

Visma Business AddOn Konsernikäsittely. Käsikirja Visma Business AddOn Konsernikäsittely Käsikirja Oppaan päiväys: 9.9.2013. Asiakaspalvelu: Helpdesk: www.visma.fi Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin

Lisätiedot

RATKI 1.0 Käyttäjän ohje

RATKI 1.0 Käyttäjän ohje RATKI RATKI 1.0 Käyttäjän ohje Ohje 0.5 Luottamuksellinen Vastuuhenkilö Petri Ahola Sisällysluettelo 1. Yleistä... 3 1.1. Kuvaus... 3 1.2. Esitiedot... 3 1.3. RATKIn käyttöoikeuksien hankinta... 3 1.4.

Lisätiedot

Maankäytön ja palveluverkon suunnittelun yhteensovitus toteutettua ja tulevaa. Marja Uusivuori

Maankäytön ja palveluverkon suunnittelun yhteensovitus toteutettua ja tulevaa. Marja Uusivuori Maankäytön ja palveluverkon suunnittelun yhteensovitus toteutettua ja tulevaa Marja Uusivuori 20.6.2016 KymppiMoni Tampereella Taustalla PALM-suunnittelun kehittämistarve PALM= Palvelut, Asuminen, Liikenne,

Lisätiedot

Larppa-laskutusohjelma v1.1 Ohje

Larppa-laskutusohjelma v1.1 Ohje Larppa-laskutusohjelma v1.1 Ohje Larppa-laskutusohjelma Larppa-laskutusohjelma on tarkoitettu pienen yrityksen laskujen tulostamiseen ja arkistointiin. Ohjelma tarvitsee Microsoft Excel ohjelman toimiakseen

Lisätiedot

ELMAS 4 Laitteiden kriittisyysluokittelu 8.2.2012 1/10. Ramentor Oy ELMAS 4. Laitteiden kriittisyysluokittelu. Versio 1.0

ELMAS 4 Laitteiden kriittisyysluokittelu 8.2.2012 1/10. Ramentor Oy ELMAS 4. Laitteiden kriittisyysluokittelu. Versio 1.0 1/10 Ramentor Oy ELMAS 4 Laitteiden kriittisyysluokittelu Versio 1.0 2/10 SISÄLTÖ 1 Kuvaus... 3 2 Kriittisyysluokittelu ELMAS-ohjelmistolla... 4 2.1 Kohteen mallinnus... 4 2.2 Kriittisyystekijöiden painoarvojen

Lisätiedot

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO TEHTÄVÄ 2: Symantec Endpoint Protection Manager, SEPM keskitetyn tietoturva hallintaohjelmiston asennus, sekä vaadittavien palveluiden/roolien käyttöönottaminen

Lisätiedot

Ylläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

Ylläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Ylläpitodokumentti Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Helsinki 16.7.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti

Lisätiedot

Windows Vistan varmuuskopiointi

Windows Vistan varmuuskopiointi Vaihtoehtoja varmuuskopiointiin 1 Windows Vistan varmuuskopiointi Sisällysluettelo mikko.kaariainen@opisto.hel.fi Windows Vistan varmuuskopiointi... 2 Ensimmäinen varmuuskopiointi ja asetukset... 2 Seuraava

Lisätiedot

Käyttöohje. Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio

Käyttöohje. Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio Otus- projektinhallintatyökalu Käyttöohje Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio Mari Tampere 9. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja,

Lisätiedot

Tietokantojen perusteet, syksy 1999 SQL- osa Harri Laine 1. SQL-yhteenvetofunktiot. SQL-yhteenvetofunktiot

Tietokantojen perusteet, syksy 1999 SQL- osa Harri Laine 1. SQL-yhteenvetofunktiot. SQL-yhteenvetofunktiot DO NOT PRINT THIS DOCUMENT SQL:ssä joukko yhteenvetofunktioita (aggregate function, koostefunktio) AVG keskiarvo MIN pienin arvo (minimi) MAX suurin arvo (maksimi) SUM summa COUNT lukumäärä Yhteenvetofunktioita

Lisätiedot

Visma Business AddOn Tuotetarrat. Käsikirja

Visma Business AddOn Tuotetarrat. Käsikirja Visma Business AddOn Tuotetarrat Käsikirja Oppaan päiväys: 30.8.2012. Asiakaspalvelu: Helpdesk: www.visma.fi Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin tässä

Lisätiedot

Älä vielä sulje vanhoja

Älä vielä sulje vanhoja OneNote-muistioiden käyttöönotto TUNI OneDrivesta Sinun vanhan Office365-tilin OneDrive-kansioon tallennetut tiedostot menevät lukutilaan, kun tiedostojen kopiointi uuteen TUNI OneDrive -kansioon on tehty.

Lisätiedot

Jahtipaikat.fi Käyttöohje

Jahtipaikat.fi Käyttöohje Jahtipaikat.fi Käyttöohje versio 2.0 Sisällysluettelo 1. Kirjautuminen...3 2. Näyttöruudun osat...3 3. Kartta-alusta...4 4. Kartan sisällön määrittely...4 5. Työkalut...5 5.1 Keskitä kartta koko Suomeen...5

Lisätiedot

Informaatiotekniikan kehitysyksikkö

Informaatiotekniikan kehitysyksikkö SAVONIA Savonia RPM Käyttöopas Informaatiotekniikan kehitysyksikkö 18.8.2011 Sisällysluettelo 1. Perusnäkymä... 3 2. Kirjautuminen... 4 3. Rekisteröinti... 5 4. Idean jättäminen... 6 4. Arviointi... 8

Lisätiedot