Paikkatiedon käsittely 3. Kyselyt paikkatietokannasta

Koko: px
Aloita esitys sivulta:

Download "Paikkatiedon käsittely 3. Kyselyt paikkatietokannasta"

Transkriptio

1 HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon käsittely 3. Kyselyt paikkatietokannasta Antti Leino Tietojenkäsittelytieteen laitos

2 SQL Kieli relaatiotietokantojen käsittelyyn: tietokannan tietosisällön määrittelyyn tietojen päivitykseen tietojen hakuun käyttäjien ja käyttöoikeuksien määrittelyyn Tuoreimmat standardin versiot SQL-92 SQL:1999 SQL:2003 Tällä kurssilla käytössä PostgreSQL 7.4, jossa toteutettuna valtaosa standardi-sql:stä

3 Taulun luominen Esimerkiksi kurssiaineistona oleva koulutus-taulu: CREATE TABLE koulutus ( kunta VARCHAR(25) NOT NULL, tutkinnot NUMERIC(4,2), opiskelijat NUMERIC(1), PRIMARY KEY (kunta) ); Avaimena kunnan nimi Numeerisia tietoja korkeakoulututkinnon suorittaneiden osuus opiskelijoiden osuus

4 Taulussa olevan tiedon muuttaminen Tietojen lisääminen INSERT INTO koulutus VALUES ( Helsinki, 22.6, 4); Tietojen muuttaminen UPDATE koulutus SET opiskelijat = 4 WHERE kunta = Helsinki ; Tietojen poistaminen DELETE FROM koulutus WHERE kunta = Helsinki ;

5 Tietokantahaku Perushaku: kunnat, joissa korkeakoulututkinto yli 18 % aikuisväestöstä SELECT kunta, tutkinnot FROM koulutus WHERE tutkinnot > 18 ORDER BY tutkinnot DESC; kunta tutkinnot Kauniainen Espoo Helsinki Oulu Kirkkonummi Jyväskylä Kaarina (7 rows)

6 Tietokantahaku Kunnat, joissa keskitulo yli mk SELECT kunta, tulot_hlo AS keskitulot FROM elintaso WHERE tulot_hlo > ORDER BY tulot_hlo DESC; kunta keskitulot Kauniainen Espoo Maarianhamina Helsinki (4 rows)

7 Hakuehtojen yhdistäminen Käytettävissä loogiset operaatiot AND, OR, NOT Kunnat, joissa paljon sekä tutkinnon suorittaneita että opiskelijoita SELECT * FROM koulutus WHERE tutkinnot > AND opiskelijat > 5; kunta tutkinnot opiskelijat Joensuu Jyväskylä Rovaniemi Turku (4 rows)

8 Hakuehtojen yhdistäminen Kunnat, joissa pienet tulot tai suuret sosiaalimenot SELECT kunta, tulot_hlo AS keskitulot, sosiaali FROM elintaso WHERE tulot_hlo < OR sosiaali > ORDER BY tulot_hlo; kunta keskitulot sosiaali Merijärvi Pylkönmäki Piippola Ristijärvi Kesälahti Porvoo Helsinki (7 rows)

9 Kyselyt useasta taulusta Valtuustojen voimasuhteet korkeasti koulutetuissa kunnissa SELECT vaalit96.* FROM koulutus, vaalit96 WHERE vaalit96.kunta = koulutus.kunta AND koulutus.tutkinnot > 18; kunta keskusta kokoomus sdp sfp vasemmistoliitto vihreat Espoo Helsinki Jyväskylä Kaarina Kauniainen Kirkkonummi Oulu (7 rows)

10 Kyselyt useasta taulusta Suurimpien kuntien väkiluku ja muutokset SELECT vakiluku.kunta, vakiluku.v70 AS vakiluku_70, kunnat01.yht-vakiluku.v70 AS muutos_01, vakiluku.v10-kunnat01.yht AS muutosennuste_10 FROM kunnat01, vakiluku WHERE kunnat01.nimi=vakiluku.kunta AND vakiluku.v70 > ORDER BY vakiluku.v70 DESC; kunta vakiluku_70 muutos_01 muutosennuste_ Helsinki Tampere Turku Espoo Vantaa (5 rows)

11 Yhteenvetokyselyt Kyselytuloksessa voi käyttää operaatioita MIN, MAX, AVG, COUNT ja SUM Yhteenlaskettu väkiluku kunnissa, joissa on korkein tulotaso SELECT SUM(kunnat01.yht) FROM kunnat01, elintaso WHERE kunnat01.nimi = elintaso.kunta AND elintaso.tulot_hlo > 85000; sum (1 row)

12 Yhteenvetokyselyt Kunnat, joissa yleisiä teitä > 500 km SELECT COUNT(kunta) FROM autoilu WHERE tiet > 500; count (1 row) Lintujen pesimäaineiston ruutujen lukumäärä ja keskimääräinen maan osuus SELECT COUNT(x) AS ruutuja, AVG(maaosuus) AS maata FROM linnut; ruutuja maata (1 row)

13 Luokittelu Kyselytuloksen voi luokitella Läänien väkiluku SELECT laani, SUM(yht) AS vakiluku, SUM(ulkom_yht) AS ulkomaalaiset FROM kunnat01 GROUP BY laani ORDER BY laani; laani vakiluku ulkomaalaiset (6 rows)

14 Luokittelu Ruutujen lukumäärä ja maan osuus silkkiuikun pesimävarmuuden mukaan SELECT silkkiuikku, COUNT(x) AS ruutuja, AVG(maaosuus) AS maata FROM linnut GROUP BY silkkiuikku; silkkiuikku ruutuja maata (4 rows)

15 Alikyselyt Hakuehdossa voi käyttää mukana alikyselyn tuloksia Ahvenanmaan keskimääräistä suuremmat kunnat SELECT nimi, yht FROM kunnat01 WHERE laani = 6 AND yht > (SELECT AVG(yht) FROM kunnat01 WHERE laani = 6) ORDER BY yht DESC; nimi yht Maarianhamina Jomala 3328 Finström 2299 Saltvik 1679 (4 rows)

16 Alikyselyt Kunnat, joissa keskitulo korkeintaan mk pienempi kuin suurituloisimmassa SELECT kunta, tulot_hlo AS keskitulot FROM elintaso WHERE tulot_hlo > (SELECT MAX(tulot_hlo) FROM elintaso) ORDER BY tulot_hlo DESC; kunta keskitulot Kauniainen Espoo Maarianhamina Helsinki Sipoo Sottunga (6 rows)

17 Paikkatietoa käyttävä haku Tampereen naapurikuntien väkiluku SELECT b.nimi, b.yht FROM kunnat01 AS a, kunnat01 AS b WHERE a.nimi = Tampere AND TOUCHES(a.wkb_geometry, b.wkb_geometry) ORDER BY b.nimi; nimi yht Kangasala Kuru 2839 Lempäälä Nokia Orivesi 8886 Pirkkala Ruovesi 5683 Ylöjärvi (8 rows)

18 Etäisyys hakuehtona Ulkomaalaisten osuus kunnan väkiluvusta 20 km säteellä Joensuun keskustasta SELECT b.nimi AS kunta, 100.0*b.ulkom_yht/b.yht AS ulkom_osuus FROM kunnat01 AS a, kunnat01 AS b WHERE a.nimi= Joensuu AND DISTANCE(CENTROID(a.wkb_geometry), b.wkb_geometry) < 20000; kunta ulkom_osuus Joensuu Kiihtelysvaara Kontiolahti Liperi Polvijärvi Pyhäselkä Rääkkylä (7 rows)

19 Etäisyys esimerkkitietokannassa Suomessa vanhastaan käytössä KKJ-koordinaattijärjestelmä Peruskoordinaatisto Gauß Krüger-projektio: poikittainen Mercator, mutta»päiväntasaajana» valittu keskimeridiaani Neljä projektiokaistaa, keskimeridiaanit 21,24,27,30 Pohjoiskoordinaatti metrejä päiväntasaajalta Itäkoordinaatti metrejä niin, että keskimeridiaani on / / /

20 Etäisyys esimerkkitietokannassa Yhtenäiskoordinaatisto Peruskoordinaatiston kaista 3 jatkettu koko Suomen alueelle Vanhastaan käytössä pienimittakaavaisissa kartoissa Vääristyy itä- ja länsireunoillaan pahemmin kuin peruskoordinaatisto Toisaalta yhtenäinen koko alueella Taulun kunnat01 sijaintitieto ja taulun linnut koordinaatit yhtenäiskoordinaatistossa

21 Kohteiden välinen raja Vierekkäisten alueiden leikkaus on rajaviiva Helsingin ja sen naapurikuntien välisen rajan pituus SELECT b.nimi, LENGTH(INTERSECTION(a.wkb_geometry, b.wkb_geometry)) AS raja FROM kunnat01 AS a, kunnat01 AS b WHERE a.nimi = Helsinki AND TOUCHES(a.wkb_geometry, b.wkb_geometry) ORDER BY b.nimi; nimi raja Espoo Sipoo Vantaa (3 rows)

22 Sijainti- ja ominaisuustiedon yhdistäminen Helsinkiä lähin keskustaenemmistöinen kunta SELECT b.nimi, DISTANCE(a.wkb_geometry, b.wkb_geometry)/1000 AS etäisyys, vaalit96.keskusta FROM kunnat01 AS a, kunnat01 AS b, vaalit96 WHERE a.nimi = Helsinki AND b.nimi = vaalit96.kunta AND vaalit96.keskusta > 50 AND DISTANCE(a.wkb_geometry, b.wkb_geometry) = (SELECT MIN(DISTANCE(a.wkb_geometry, b.wkb_geometry)) FROM kunnat01 AS a, kunnat01 AS b, vaalit96 WHERE a.nimi = Helsinki AND b.nimi = vaalit96.kunta AND vaalit96.keskusta > 50); nimi etäisyys keskusta Artjärvi (1 row)

23 Laskentaa ominaisuus- ja sijaintitiedoilla Kunnat, joissa eniten julkisia teitä (tie-m / km2) SELECT kunnat01.nimi, autoilu.tiet / AREA(kunnat01.wkb_geometry)*1e9 AS tietiheys, tiet, area(kunnat01.wkb_geometry)/1e6 AS km2 FROM kunnat01, autoilu WHERE kunnat01.nimi = autoilu.kunta AND autoilu.tiet/area(kunnat01.wkb_geometry) > 7.5e-7 ORDER BY autoilu.tiet/area(kunnat01.wkb_geometry) DESC; nimi tietiheys tiet km Piikkiö Vantaa Lemu Merimasku Mietoinen Kiikoinen Nurmijärvi Sipoo (8 rows)

24 Laskentaa ominaisuus- ja sijaintitiedoilla Kuinka tiheään riviin Ylihärmän puukkojunkkari-ikäiset miehet saisi naapurikuntien vastaisille rajoille SELECT b.nimi, LENGTH(INTERSECTION(a.wkb_geometry, b.wkb_geometry))*100 / (a.miehet*(100-alle15-yli65)) AS vali FROM kunnat01 AS a, kunnat01 AS b, vaesto WHERE TOUCHES(a.wkb_geometry, b.wkb_geometry) AND a.nimi=vaesto.kunta AND a.nimi= Ylihärmä ORDER BY b.nimi; nimi vali Alahärmä Isokyrö Kauhava Lapua Vöyri Ylistaro (6 rows)

25 Paikkakohteen luominen Piste: koordinaatit PointFromText( POINT(X Y), SRID) Murtoviiva: pääte- ja kulmapisteet LinestringFromText( LINESTRING(X Y, X Y... ), SRID) Monikulmio: reunaviiva ja reiät AreaFromText( POLYGON((X Y, X Y... )... ), SRID) Yhtenäiskoordinaatiston SRID-tunniste 2393 Peruskoordinaatiston kaistojen 1 4 SRID

26 Pistekohteen luominen Lintujen pesimävarmuus ruuduissa, jotka ovat 10 km säteellä Oulun keskustasta SELECT x, y, silkkiuikku, hernekerttu FROM linnut, kunnat01 WHERE DISTANCE(POINTFROMTEXT( POINT( x y ), 2393), CENTROID(wkb_geometry)) < AND nimi= Oulu ; x y silkkiuikku hernekerttu

27 Monikulmion luominen Oulun sen osan pinta-ala, joka osuu silkkiuikun varmoihin pesimäruutuihin SELECT SUM(AREA(INTERSECTION(POLYFROMTEXT( POLYGON(( x-5000 y-5000, x-5000 y+5000, x+5000 y+5000, x+5000 y-5000, x-5000 y-5000 )), 2393), wkb_geometry)))/ AS km2 FROM linnut, kunnat01 WHERE silkkiuikku=3 AND nimi= Oulu ; km (1 row)

28 Sijainti- ja ominaisuustiedon yhdistäminen, osa 2 Väkiluvultaan suurimmat kunnat, joiden keskipisteen lähellä silkkiuikku pesii SELECT nimi, yht AS vakiluku FROM kunnat01, linnut WHERE DISTANCE(CENTROID(wkb_geometry), POINTFROMTEXT( POINT( x y ), 2393)) < 5000 AND silkkiuikku=3 ORDER BY vakiluku DESC LIMIT 5; nimi vakiluku Espoo Tampere Turku Oulu Lahti (5 rows)

29 Indeksit tietokannassa Tietokantahaku voi olla raskas operaatio Tehostamiseen indeksirakenteita Teksti- ja numeromuotoisen tiedon indeksointi CREATE INDEX nimi_i ON kunnat01 USING BTREE(nimi); Sijaintitiedon indeksointi CREATE INDEX sijainti_i ON kunnat01 USING GIST(wkb_geometry); Indeksin poistaminen DROP INDEX nimi_i;

30 Muuta hyödyllistä Hakutulos uuteen tauluun SELECT sarakkeet INTO uusi taulu WHERE... ; Hakutulos olemassaolevaan tauluun INSERT INTO taulu (SELECT... ); Hakutulokset tiedostoon \o tiedosto.txt Komennot tiedostosta \i tiedosto.sql Apua SQL-komennoista: \h komento PostgreSQL:n komentotulkista: \?

INSERT INTO koulutus VALUES ( Helsinki, 22.6, 4);

INSERT INTO koulutus VALUES ( Helsinki, 22.6, 4); CREATE TABLE koulutus ( kunta VARCHAR(25) NOT NULL, tutkinnot NUMERIC(4,2), opiskelijat NUMERIC(1), PRIMARY KEY (kunta) ); INSERT INTO koulutus VALUES ( Helsinki, 22.6, 4); UPDATE koulutus SET opiskelijat

Lisätiedot

Paikkatiedon hallinta ja analyysi 3. Paikkatietomallit ja kyselyt

Paikkatiedon hallinta ja analyysi 3. Paikkatietomallit ja kyselyt HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon hallinta ja analyysi 3. Paikkatietomallit ja kyselyt Antti Leino 21. maaliskuuta 2005 Tietojenkäsittelytieteen

Lisätiedot

Paikkatiedon käsittely 2. Relaatiomallin paikkatietolaajennokset

Paikkatiedon käsittely 2. Relaatiomallin paikkatietolaajennokset HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon käsittely 2. Relaatiomallin paikkatietolaajennokset Antti Leino antti.leino@cs.helsinki.fi 18.1.2007 Tietojenkäsittelytieteen

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

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

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

Tuotetunnus Hinta Alv 0%

Tuotetunnus Hinta Alv 0% ELISA ADSL HINNASTO YRITYKSILLE 1.7.2015 ALKAEN 1/7 ELISA ADSL HINNASTO YRITYKSILLE 1.7.2015 ALKAEN HINNAT ALV 0% 1M/512k 2M/512k 8M/1M Full rate 24M/1M Full rate Helsingin seutu (sis. Helsinki, Espoo,

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

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

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

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

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

Harjoitustehtävä 1. Harjoitustehtävä 2. Harjoitustehtävä 2. Harjoitustehtävä 2. Harjoitustehtävä 2. SQL kysely

Harjoitustehtävä 1. Harjoitustehtävä 2. Harjoitustehtävä 2. Harjoitustehtävä 2. Harjoitustehtävä 2. SQL kysely Harjoitustehtävä 1 Puutarha Puutarhatunnus omistaja sijainti Vastuualue puutarhatunnus aluenumero maaperä, kosteus valaistus sijainti vastuutonttu Tonttu Tonttutunnus Istutus istutuspäivä paikka_alueella

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

SQL. ! nykystandardi SQL3 eli SQL'99. ! CREATE TABLE, ALTER TABLE ja DROP TABLE. ! CREATE VIEW ja DROP VIEW. ! CREATE INDEX ja DROP INDEX

SQL. ! nykystandardi SQL3 eli SQL'99. ! CREATE TABLE, ALTER TABLE ja DROP TABLE. ! CREATE VIEW ja DROP VIEW. ! CREATE INDEX ja DROP INDEX SQL - perusteet SQL - yleistä Esa Salmikangas InMics SE Oy versio 16.6.2003 SQL - perusteet 1 SQL - perusteet 2 SQL Structured Query Language SQL on tietokantojen käsittelyyn kehitetty kieli yleisimmät

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

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

Tietokantojen perusteet, syksy 1999 SQL- osa Harri Laine 1. SQL-valintaehto. SQL-valintaehto. Opettajien nimet: Opiskelijoiden pääaineet

Tietokantojen perusteet, syksy 1999 SQL- osa Harri Laine 1. SQL-valintaehto. SQL-valintaehto. Opettajien nimet: Opiskelijoiden pääaineet DO NOT PRINT THIS DOCUMENT SQL -valintaehto CREATE TABLE opettaja ( opetunnus varchar(12) NOT NULL, nimi varchar(40) NOT NULL, puhelin varchar(12), tyohuone varchar(12), PRIMARY KEY (opetunnus) ) ; CREATE

Lisätiedot

Indeksitalon kiinteistöverot ja maksut 2015 / yli 30000 asukkaan kaupungit

Indeksitalon kiinteistöverot ja maksut 2015 / yli 30000 asukkaan kaupungit Kaupunki/kunta Indeksitalon kiinteistöverot ja maksut 2015 / yli 30000 asukkaan kaupungit Tontin kiint.vero euroa/m²/kk Rakenn. kiint.vero Kaukol. Vesi/jätev. Jätehuolto Yhteensä Lappeenranta 0.21 0.27

Lisätiedot

Helsingin yliopisto, tktl DO Tietokantojen perusteet, kevät 2000 SQL- osa Harri Laine 1. SQL-yhteenvetofunktiot. SQL-yhteenvetofunktiot

Helsingin yliopisto, tktl DO Tietokantojen perusteet, kevät 2000 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

SELVITYKSIÄ VALTION ASUNTORAHASTO ISSN

SELVITYKSIÄ VALTION ASUNTORAHASTO ISSN SELVITYKSIÄ VALTION ASUNTORAHASTO ISSN 1237-2188 Ari Laine 4/2002 15.2.2002 Asumisoikeusasunnot 1990-2001 Asumisoikeusasuntojen rakentaminen aravalainoituksen tuella alkoi vuonna 1990 ja korkotukilainoituksen

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

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

Alkava ARA-tuotanto kunnittain

Alkava ARA-tuotanto kunnittain 5 Alajärvi 0 31 16 Asikkala 0 28 18 Askola 16 0 0 18 20 Akaa 0 33 0 7 49 Espoo 297 190 202 198 42 92 108 191 157 283 185 220 500 241 369 50 Eura 0 8 0 26 31 8 51 Eurajoki 0 15 61 Forssa 0 62 75 Hamina

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

Helsingin yliopisto Tietojenkäsittelytieteen laitos (H.Laine) Tietokantojen perusteet. Liitteenä: Tiivistelmä SQL-syntaksista

Helsingin yliopisto Tietojenkäsittelytieteen laitos (H.Laine) Tietokantojen perusteet. Liitteenä: Tiivistelmä SQL-syntaksista Helsingin yliopisto Tietojenkäsittelytieteen laitos 26.2.2014 (H.Laine) Tietokantojen perusteet Liitteenä: Tiivistelmä SQL-syntaksista Kirjoita jokaiseen erilliseen vastausarkkiin kurssin nimi, tenttipäivä,

Lisätiedot

Helsingin yliopisto, TKTL Tietokantojen perusteet, k 2000 SQL- osa Harri Laine 1. SQL-valintaehto. SQL-valintaehto.

Helsingin yliopisto, TKTL Tietokantojen perusteet, k 2000 SQL- osa Harri Laine 1. SQL-valintaehto. SQL-valintaehto. DO NOT PRINTTHIS DOCUMENT SQL -valintaehto SQL-valintaehto CREATE TABLE opettaja ( opetunnus varchar(12) NOT NULL, nimi varchar(40) NOT NULL, puhelin varchar(12), tyohuone varchar(12), PRIMARY KEY (opetunnus)

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

Tietokannat. CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi);

Tietokannat. CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi); Tietokannat SQL-peruskomentojen pikaopas CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi); INSERT INTO table VALUES(val1,val2,... ); Lisää tauluun

Lisätiedot

Helsingin yliopisto, tktl DO Tietokantojen perusteet, kevät 2000 SQL- osa Harri Laine 1. SQL-yhteenvetofunktiot. SQL-yhteenvetofunktiot

Helsingin yliopisto, tktl DO Tietokantojen perusteet, kevät 2000 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

Tehtävä 1. Tietojen lisääminen, poistaminen, päivittäminen ja tulostaminen

Tehtävä 1. Tietojen lisääminen, poistaminen, päivittäminen ja tulostaminen Esimerkki: Tehtävä 1. Tietojen lisääminen, poistaminen, päivittäminen ja tulostaminen Luo tietokanta Koulu. Tietokantaan lisätään 3 taulua. Kurssit-taulu: kurssiid not null primary key INTEGER aineid not

Lisätiedot

LINUX-HARJOITUS, MYSQL

LINUX-HARJOITUS, MYSQL LINUX-HARJOITUS, MYSQL 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

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

Maksuunpantua kunnallisveroa vastaavien verotettavien tulojen muutos , %

Maksuunpantua kunnallisveroa vastaavien verotettavien tulojen muutos , % Maksuunpantua kunnallisveroa vastaavien verotettavien tulojen muutos 2014-15, % Koko maa keskimäärin +1,2 % pienimmät: suurimmat: Kökar -8,1 Geta 10,6 Merijärvi -6,3 Kustavi 6,2 Kyyjärvi -6,3 Jomala 5,1

Lisätiedot

Tietokannat. CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi);

Tietokannat. CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi); Tietokannat SQL-peruskomentojen pikaopas CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi); INSERT INTO table VALUES(val1,val2,... ); Lisää tauluun

Lisätiedot

Relaation tyhjyyden testaaminen

Relaation tyhjyyden testaaminen Tulostaulun tyhjyyden testaaminen Luettele ne asiakkaat, joilla on sekä talletus että laina -konttorissa. (Leikkaus!) useita mahdollisia toteutustapoja INTERSECT sisäkysely sisäkysely + tulostaulun tyhjyyden

Lisätiedot

HELIA 1 (15) Outi Virkki Tietokantasuunnittelu 13.11.2000

HELIA 1 (15) Outi Virkki Tietokantasuunnittelu 13.11.2000 HELIA 1 (15) Luento 2.7 Toiminnallisuutta tietokantaan... 2 Deklaratiivinen eheysvalvonta... 2 Proseduraalinen eheysvalvonta... 3 Eheysvalvonnan suunnittelusta... 4 Sääntöjen määrittely... 4 Toteutusvaihtoehdot...

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

TIETOKANTOJEN PERUSTEET OSIO 11 MARKKU SUNI

TIETOKANTOJEN PERUSTEET OSIO 11 MARKKU SUNI TIETOKANTOJEN PERUSTEET OSIO 11 MARKKU SUNI Tarkastellaan Tietokannan fyysistä suunnittelua Menetelmän vaihetta 4 Looginen suunoitelma muutetaan toimiviksi tauluiksi Id enimi snimi muuta 1 Aki Joki xxx

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

Liitokset - haut useaan tauluun

Liitokset - haut useaan tauluun Liitokset Liitokset - haut useaan tauluun Tavallisin liitos on valintaliitos ehtona =,!=, yhtäläisyysliitos (=) yleisin (vrt. Inner join) taulut liitetään toisiinsa yleensä avaimilla (perus-

Lisätiedot

Ruotsin- ja kaksikieliset kunnat. Taustaatietoa

Ruotsin- ja kaksikieliset kunnat. Taustaatietoa Ruotsin- ja kaksikieliset kunnat Taustaatietoa 2008 2017 Suomen kaksi- ja ruotsinkieliset kunnat 2017 Suomen kunnista 49 on kaksi- tai ruotsinkielisiä. Suomessa on yhteensä 311 kuntaa. Ruotsinkielisiä

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

Toimintaympäristö. Tampereen kaupunkiseudun väestö ja väestönmuutokset. 19.6.2013 Jukka Tapio

Toimintaympäristö. Tampereen kaupunkiseudun väestö ja väestönmuutokset. 19.6.2013 Jukka Tapio Toimintaympäristö Tampereen kaupunkiseudun väestö ja väestönmuutokset Tampereen kaupunkiseudun väestö ja väestönmuutokset Tampereen kaupunkiseudun väkiluku kasvaa Tampereen kaupunkiseudun väkiluku oli

Lisätiedot

HAAGA-HELIA Heti-09 1 (12) ICT05 Tiedonhallinta ja Tietokannat O.Virkki Näkymät

HAAGA-HELIA Heti-09 1 (12) ICT05 Tiedonhallinta ja Tietokannat O.Virkki Näkymät HAAGA-HELIA Heti-09 1 (12) Näkymät Näkymät... 2 Eri tyyppisiä relaatioita... 2 Taulu - Tallennettu relaatio... 2 Tulosrelaatio - Kyselyn tulos... 2 Näkymä - Virtuaalirelaatio... 2 Näkymien määrittely...

Lisätiedot

TIEDONHALLINTA - SYKSY Luento 8. Saapumisryhmä: Pasi Ranne /9/13 Helsinki Metropolia University of Applied Sciences

TIEDONHALLINTA - SYKSY Luento 8. Saapumisryhmä: Pasi Ranne /9/13 Helsinki Metropolia University of Applied Sciences TIEDONHALLINTA - SYKSY 2011 Kurssikoodi: Saapumisryhmä: Luento 8 XX00AA79-3013 TU12S2 Pasi Ranne 25.9.2013 25/9/13 Helsinki Metropolia University of Applied Sciences 1 Harjoitustyö Harjoitustöiden tilanne

Lisätiedot

Denormalisointia turvallisesti. Ougf syysseminaari 4.11.2010 Pörssitalo Helsinki Timo Raitalaakso

Denormalisointia turvallisesti. Ougf syysseminaari 4.11.2010 Pörssitalo Helsinki Timo Raitalaakso Denormalisointia turvallisesti Ougf syysseminaari 4.11.2010 Pörssitalo Helsinki Timo Raitalaakso Timo Raitalaakso Senior Database Specialist Solita Oy 2001- - 2001 Tampereen Teknillinen korkeakoulu Tietokannat

Lisätiedot

Työttömyyskatsaus Helmikuu 2018

Työttömyyskatsaus Helmikuu 2018 Turun työttömyysaste kuukausittain 1/2016 2/2018 19 18 17 16 15 % 14 13 12,6 12 11 2016 2017 2018 10 Tammi Helmi Maalis Huhti Touko Kesä Heinä Elo Syys Loka Marras Joulu Manner-Suomen kaksitoista korkeimman

Lisätiedot

Kyselyn yleisrakenne:

Kyselyn yleisrakenne: 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

Tietokannat. CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi);

Tietokannat. CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi); Tietokannat SQL-peruskomentojen pikaopas CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi); INSERT INTO table VALUES(val1,val2,... ); Lisää tauluun

Lisätiedot

Muita tietokantaobjekteja. Näkymät, synonyymit, indeksointi, valtuudet ja systeemihakemisto

Muita tietokantaobjekteja. Näkymät, synonyymit, indeksointi, valtuudet ja systeemihakemisto Muita tietokantaobjekteja Näkymät, synonyymit, indeksointi, valtuudet ja systeemihakemisto Näkymät Näkymä (view) on looginen näyte tietokannan tauluista tai näkymistä Näkymä ei voi sisältää SELECT INTO,

Lisätiedot

MUITA TIETOKANTAOBJEKTEJA NÄKYMÄT, SYNONYYMIT, INDEKSOINTI, VALTUUDET JA SYSTEEMIHAKEMISTO

MUITA TIETOKANTAOBJEKTEJA NÄKYMÄT, SYNONYYMIT, INDEKSOINTI, VALTUUDET JA SYSTEEMIHAKEMISTO MUITA TIETOKANTAOBJEKTEJA NÄKYMÄT, SYNONYYMIT, INDEKSOINTI, VALTUUDET JA SYSTEEMIHAKEMISTO NÄKYMÄT Näkymä (view) on looginen näyte tietokannan tauluista tai näkymistä Näkymä ei voi sisältää SELECT INTO,

Lisätiedot

Työttömyyskatsaus Syyskuu 2016

Työttömyyskatsaus Syyskuu 2016 Työttömyyskatsaus Syyskuu 2016 Manner-Suomen kymmenen korkeimman ja matalimman työttömyysasteen kuntaa syyskuussa 2016 Pelkosenniemi 23,4 Posio 20,3 Muonio 19,9 Kotka 18,8 Salla 18,6 Lieksa 18,4 Tohmajärvi

Lisätiedot

Tiedonhallinnan perusteet. Viikko 1 Jukka Lähetkangas

Tiedonhallinnan perusteet. Viikko 1 Jukka Lähetkangas Tiedonhallinnan perusteet Viikko 1 Jukka Lähetkangas Kurssilla käytävät asiat Tietokantojen toimintafilosofian ja -tekniikan perusteet Tiedonsäilönnän vaihtoehdot Tietokantojen suunnitteleminen internetiä

Lisätiedot

Väestönlisäystä saaneet kaupunkiseudut (19/70) vuosina 2010-2017 + 31 949 + 23 591 + 141 361 + 7 090 + 4 305 + 19 087 + 12 293 + 3 340 + 2 165 + 2 009 + 1 631 + 1 393 + 1549 Lähde: Tilastokeskus, väestö;

Lisätiedot

HELIA 1 (11) Outi Virkki Tiedonhallinta

HELIA 1 (11) Outi Virkki Tiedonhallinta HELIA 1 (11) Luento Käyttöoikeuksista ja tiedon suojauksesta... 2 Käyttäjätunnukset... 3 Tunnuksen luominen... 4 Oikeudet / Valtuudet... 5 Oikeuksien hallinta SQL:ssa... 6 Suojaustarkkuus?... 7 Roolit...

Lisätiedot

Paikalliset kattavuusalueet ja runkoverkkoalueet

Paikalliset kattavuusalueet ja runkoverkkoalueet Paikalliset kattavuusalueet ja runkoverkkoalueet Elisan kapasiteettipalveluiden paikalliset kattavuusalueet Jokainen paikallinen seutu jakaantuu vielä kahteen osaan, Paikallinen runkoverkkoalue 1 ja Paikallinen

Lisätiedot

Työmatkapyöräilyn potentiaalin arviointi Tampereella

Työmatkapyöräilyn potentiaalin arviointi Tampereella Pasi Metsäpuro Työmatkapyöräilyn potentiaalin arviointi Tampereella PYKÄLÄ II -tutkimusprojekin osaraportti Tampereen teknillinen yliopisto. Liikenteen tutkimuskeskus Verne Tampere 4 Pyöräilyn potentiaali

Lisätiedot

Asemakaavalla suojeltujen rakennusten määrä ja kerrosala sekä niiden muutokset ELY-keskuksittain vuosina

Asemakaavalla suojeltujen rakennusten määrä ja kerrosala sekä niiden muutokset ELY-keskuksittain vuosina Asemakaavalla suojeltujen rakennusten määrä ja kerrosala sekä niiden muutokset ELY-keskuksittain vuosina 2006 2011 Liite 1 Lähde: Ympäristötiedon hallintajärjestelmä Hertta, Asemakaavojen seurantalomakkeet,

Lisätiedot

HELIA 1 (15) Outi Virkki Tietokantasuunnittelu

HELIA 1 (15) Outi Virkki Tietokantasuunnittelu HELIA 1 (15) Luento 2.6 Käyttöoikeuksista ja suojauksesta... 2 Suojausten suunnittelu... 3 Käyttäjätunnukset... 4 Tunnuksen luominen... 5 Tunnuksen muuttaminen... 6 Tunnuksen poistaminen... 6 Oikeudet

Lisätiedot

TIEDONHALLINNAN PERUSTEET - SYKSY 2013

TIEDONHALLINNAN PERUSTEET - SYKSY 2013 TIEDONHALLINNAN PERUSTEET - SYKSY 2013 Kurssikoodi: Saapumisryhmä: Luento 5 XX00AA79-3013 TU12S2 Pasi Ranne 11.9.2013 11/9/13 Helsinki Metropolia University of Applied Sciences 1 Tietokannan normalisoinnin

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

Muuttoliike 2007. 29.5.2008 Janne Vainikainen

Muuttoliike 2007. 29.5.2008 Janne Vainikainen Muuttoliike 27 29.5.28 Janne Vainikainen Muuttoliike 27 Tampereen saama muuttovoitto pieneni. Muuttovoittoa kertyi 927 henkilöä, kun edeltävänä vuonna voitto oli 1 331 henkilöä. Taustalla oli kotimaan

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

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

Helsinki Espoo Vantaa Kauniainen. Riihimäki 05800 Hyvinkää 12400 Tervakoski 12240 Hikiä 12310 Ryttylä 12100 Oitti 12540 Launonen 12520 Kormu

Helsinki Espoo Vantaa Kauniainen. Riihimäki 05800 Hyvinkää 12400 Tervakoski 12240 Hikiä 12310 Ryttylä 12100 Oitti 12540 Launonen 12520 Kormu Local Availability of Capacity Services Elisa Corporation networks local availability of capacity services Capital area (Helsinki, Espoo, Vantaa, Kauniainen) Jyväskylä area Joensuu area Lappeenranta area

Lisätiedot

Yhteistyöllä eteenpäin seminaari Educassa 28.1.2012. Koulutusjohtaja Heljä Misukka

Yhteistyöllä eteenpäin seminaari Educassa 28.1.2012. Koulutusjohtaja Heljä Misukka Yhteistyöllä eteenpäin seminaari Educassa 28.1.2012 Koulutusjohtaja Heljä Misukka Sottunga Brändö Lumparland Kustavi - Gustavs Hailuoto - Karlö Ristijärvi Savukoski Kivijärvi Enonkoski Karjalohja - Karislojo

Lisätiedot

KUNTARATING TOP 20 EPSI RATING FINLAND 2016 Indeksi 0-100

KUNTARATING TOP 20 EPSI RATING FINLAND 2016 Indeksi 0-100 EPSI Rating 2016 Päivämäärä: 27-03-2017 Lisätietojen saamiseksi, vieraile kotisivuillamme (www.epsi-finland.org) tai ota yhteyttä Tarja Ilvonen, CEO EPSI Rating Suomi Puhelin: +358 569 1921 Sähköposti:

Lisätiedot

Tiedonhallinnan perusteet. H11 Ovien ja kulun valvontajärjestelmän tietokanta

Tiedonhallinnan perusteet. H11 Ovien ja kulun valvontajärjestelmän tietokanta Tiedonhallinnan perusteet H11 Ovien ja kulun valvontajärjestelmän tietokanta Nimi: Mikko Haapanen Opiskelijanumero: 0900568 Ryhmä: T09L Työ tehty: 15.3.2010 Mikko Haapanen 15.3.2010 1(7) 1. Asiakasvaatimukset

Lisätiedot

Poliisilaitosalueet ja toimipisteet 1.1.2014 lukien 14.6.2013 1

Poliisilaitosalueet ja toimipisteet 1.1.2014 lukien 14.6.2013 1 Poliisilaitosalueet ja toimipisteet 1.1.2014 lukien 14.6.2013 1 11 poliisilaitosaluetta Lapin poliisilaitos Oulun poliisilaitos Pohjanmaan poliisilaitos Sisä Suomen poliisilaitos Itä Suomen poliisilaitos

Lisätiedot

Tuotteiden tiedot: Lisää uuden tuotteen tiedot. Muuta tai poista tuotteen tiedot. Selaa kaikkien tuotteiden tietoja.

Tuotteiden tiedot: Lisää uuden tuotteen tiedot. Muuta tai poista tuotteen tiedot. Selaa kaikkien tuotteiden tietoja. laskutus_index http://media.stadia.fi/~0700527/laskutus/laskutus_index.html Sivu 1/1 13.12.2007 Laskutus -tietokanta Henkilöiden tiedot: Lisää uuden henkilön tiedot Muuta tai poista henkilön tiedot Selaa

Lisätiedot

Väestö ja väestön muutokset 2013

Väestö ja väestön muutokset 2013 Väestö ja väestön muutokset 2013 www.tampere.fi/tilastot 1 24.3.2014 Väkiluvun kasvu 2000-luvun ennätyslukemissa Tampereen väkiluku oli 31.12.2013 220 446 asukasta. Kasvua vuoden aikana oli 3 025 henkilöä.

Lisätiedot

Julkaistu Helsingissä 13 päivänä kesäkuuta 2012. 279/2012 Liikenne- ja viestintäministeriön asetus

Julkaistu Helsingissä 13 päivänä kesäkuuta 2012. 279/2012 Liikenne- ja viestintäministeriön asetus SUOMEN SÄÄDÖSKOKOELMA Julkaistu Helsingissä 13 päivänä kesäkuuta 2012 279/2012 Liikenne- ja viestintäministeriön asetus radiotaajuuksien käyttösuunnitelmasta annetun liikenne- ja viestintäministeriön asetuksen

Lisätiedot

Julkaistu Helsingissä 12 päivänä lokakuuta /2011 Liikenne- ja viestintäministeriön asetus

Julkaistu Helsingissä 12 päivänä lokakuuta /2011 Liikenne- ja viestintäministeriön asetus SUOMEN SÄÄDÖSKOKOELMA Julkaistu Helsingissä 12 päivänä lokakuuta 2011 Liikenne- ja viestintäministeriön asetus radiotaajuuksien käyttösuunnitelmasta annetun liikenne- ja viestintäministeriön asetuksen

Lisätiedot

Työttömyyskatsaus Elokuu 2015

Työttömyyskatsaus Elokuu 2015 Työttömyyskatsaus Elokuu 2015 Turun työttömyysaste oli elokuun lopussa 16,8 %, lisäystä edellisvuodesta 0,7 prosenttiyksikköä. Kasvu oli hieman pienempi kuin koko maan 0,9 prosenttiyksikköä. 10 suurimman

Lisätiedot

Toimintaympäristö. Muuttoliike. 6.5.2014 Jukka Tapio

Toimintaympäristö. Muuttoliike. 6.5.2014 Jukka Tapio Toimintaympäristö Muuttoliike Muuttoliike 2013 Muuttovoitto kasvanut, mutta muuttaminen vähentynyt Tampere sai vuonna 2013 muuttovoittoa yhteensä 2 366 henkilöä. Muuttovoitto kasvoi selvästi vuodesta 2012,

Lisätiedot

Indeksitalo tutkimus

Indeksitalo tutkimus Indeksitalo 2018- tutkimus Indeksitalon ominaisuudet Oma 1200 neliön tontti keskustan ruutukaava-alueella, jolla rakennusoikeutta 3000 k-m2 Tontin (keskustan toiseksi kallein alue) verotusarvo ns. tavoitearvossa

Lisätiedot

Väestön ja väestönmuutosten ennakkotietoja Helsingin seudulla tammi maaliskuussa 2019

Väestön ja väestönmuutosten ennakkotietoja Helsingin seudulla tammi maaliskuussa 2019 Tilastoja 2019:6 Väestön ja väestönmuutosten ennakkotietoja Helsingin seudulla tammi maaliskuussa 2019 Tilastoja ISSN 2489-4311 Lisätietoja: Tea Tikkanen, Puh. 09 310 36386 Pekka Vuori, Puh. 09 31036300

Lisätiedot

Työttömyyskatsaus Tammikuu 2017

Työttömyyskatsaus Tammikuu 2017 Manner-Suomen kymmenen korkeimman ja matalimman työttömyysasteen kuntaa tammikuussa 2017 Posio 21,4 Kivijärvi 21,0 Salla 21,0 Ilomantsi 20,7 Saarijärvi 20,6 Lieksa 20,5 Pelkosenniemi 20,1 Suomussalmi 19,9

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

Liikenne- ja viestintäministeriön asetus

Liikenne- ja viestintäministeriön asetus Liikenne- ja viestintäministeriön asetus radiotaajuuksien käyttösuunnitelmasta annetun liikenne- ja viestintäministeriön asetuksen muuttamisesta Annettu Helsingissä päivänä kuuta 2012 Liikenne- ja viestintäministeriön

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

Paikkatiedon käsittely 12. Yhteenveto

Paikkatiedon käsittely 12. Yhteenveto HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon käsittely 12. Yhteenveto Antti Leino antti.leino@cs.helsinki.fi 22.2.2007 Tietojenkäsittelytieteen laitos Kurssin sisältö

Lisätiedot

Ruututietokanta 2007

Ruututietokanta 2007 Ruututietokanta 2007 Minne uusi koulu tulisi sijoittaa? Millaisia lääkärin väestövastuualueiden tulisi olla? Missä pienituloiset vanhukset asuvat? Missä on väestöllinen keskipiste? Millainen on taajamien

Lisätiedot

Kuntien välinen muuttoliike Hyvinkäällä KAIKKI IKÄRYHMÄT

Kuntien välinen muuttoliike Hyvinkäällä KAIKKI IKÄRYHMÄT Kuntien välinen muuttoliike Hyvinkäällä 2013-2015 KAIKKI IKÄRYHMÄT Helsinki 329 300 404 1033 Nurmijärvi 107 93 55 255 Nurmijärvi 245 224 191 660 Tuusula 60 37 27 124 Riihimäki 217 182 184 583 Mäntsälä

Lisätiedot

Väestön ja väestönmuutosten ennakkotietoja Helsingin seudun kunnista tammi joulukuussa 2011

Väestön ja väestönmuutosten ennakkotietoja Helsingin seudun kunnista tammi joulukuussa 2011 Väestön ja väestönmuutosten ennakkotietoja Helsingin seudun kunnista tammi joulukuussa 2011 - Väkiluku on kasvanut määrältään eniten Helsingissä, Espoossa ja Vantaalla. - Helsingin, Espoon, Vantaan, Järvenpään,

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

Paikkatiedon käsittely 10. Aluekohteiden yhteisesiintymät

Paikkatiedon käsittely 10. Aluekohteiden yhteisesiintymät HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon käsittely 10. Aluekohteiden yhteisesiintymät Antti Leino antti.leino@cs.helsinki.fi 15.2.2007 Tietojenkäsittelytieteen laitos

Lisätiedot

Työttömyyskatsaus Heinäkuu 2015

Työttömyyskatsaus Heinäkuu 2015 Työttömyyskatsaus Heinäkuu 2015 Turun työttömyysaste oli heinäkuun lopussa 18,7 %, lisäystä edellisvuodesta 0,9 prosenttiyksikköä. Kasvu oli hieman pienempi kuin koko maan 1,1 prosenttiyksikköä. 10 suurimman

Lisätiedot

Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys

Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys Tällä kurssilla on tutustuttu ohjelmistojen mallintamiseen oliomenetelmiä ja UML:ää käyttäen Samaan aikaan järjestetyllä kurssilla on käsitelty

Lisätiedot

Väestönmuutokset 2013 Tammi-lokakuu

Väestönmuutokset 2013 Tammi-lokakuu muutokset 2013 Tammi-lokakuu Tampere Tampereen kaupunkiseutu Suurimmat kaupungit Suurimmat seutukunnat Tampereella lähes 220 200 asukasta Tampereen väkiluku lokakuun 2013 lopussa oli 220 194 asukasta.

Lisätiedot

Kirjoita kuhunkin erilliseen vastauspaperiin kurssin nimi, tentin päiväys, oma nimesi, syntymäaikasi ja nimikirjoituksesi.

Kirjoita kuhunkin erilliseen vastauspaperiin kurssin nimi, tentin päiväys, oma nimesi, syntymäaikasi ja nimikirjoituksesi. Helsingin yliopisto, Tietojenkäsittelytieteen laitos Tietokantojen perusteet, kurssikoe 4.3.2015, H. Laine Tehtävien mukana jaetaan sql-syntaksin tiivistelmä. Kirjoita kuhunkin erilliseen vastauspaperiin

Lisätiedot

HELIA 1 (14) Outi Virkki Tiedonhallinta

HELIA 1 (14) Outi Virkki Tiedonhallinta HELIA 1 (14) Luento Näkymät... 2 Relaatiotyypit... 2 Taulu - Tallennettu relaatio... 3 Näkymä - Virtuaalirelaatio... 3 Tulosrelaatio - Kyselyn tulos... 3 Otetaulut - Tauluun tallennettu kyselyn tulos...

Lisätiedot

Työttömyyskatsaus Syyskuu 2015

Työttömyyskatsaus Syyskuu 2015 Työttömyyskatsaus Syyskuu 2015 Turussa oli työttömiä työnhakijoita syyskuun lopussa 14884, joista miehiä 8349 ja naisia 6535. Turun työttömyysaste oli %, lisäystä edellisvuodesta 0,9 prosenttiyksikköä.

Lisätiedot

ULOSOTTOPIIRIEN TULOSTAVOITTEIDEN TOTEUTUMINEN VUONNA 2005 (numeeriset)

ULOSOTTOPIIRIEN TULOSTAVOITTEIDEN TOTEUTUMINEN VUONNA 2005 (numeeriset) ULOSOTTOPIIRIEN TULOSTAVOITTEIDEN TOTEUTUMINEN VUONNA 2005 (numeeriset) 15.2.2005/MK Lääni, Saapuneet asiat, kpl Käsitellyt asiat,kpl Käsitellyt tiedoksiantoasiat, kpl Avoinna ulosottoasioita kpl Henkilökunta,

Lisätiedot

Julkaistu Helsingissä 19 päivänä elokuuta 2013. 614/2013 Liikenne- ja viestintäministeriön asetus. radiotaajuuksien käyttösuunnitelmasta

Julkaistu Helsingissä 19 päivänä elokuuta 2013. 614/2013 Liikenne- ja viestintäministeriön asetus. radiotaajuuksien käyttösuunnitelmasta SUOMEN SÄÄDÖSKOKOELMA Julkaistu Helsingissä 19 päivänä elokuuta 2013 614/2013 Liikenne- ja viestintäministeriön asetus radiotaajuuksien käyttösuunnitelmasta Annettu Helsingissä 15 päivänä elokuuta 2013

Lisätiedot

Verohallituksen päätös metsän keskimääräisestä vuotuisesta tuotosta

Verohallituksen päätös metsän keskimääräisestä vuotuisesta tuotosta Verohallituksen päätös metsän keskimääräisestä vuotuisesta tuotosta Annettu Helsingissä 6 päivänä marraskuuta 2007 Verohallitus on 22 päivänä joulukuuta 2005 varojen arvostamisesta verotuksessa annetun

Lisätiedot

LAUSUNTOPALAUTTEESEEN POHJAUTUVA OIKEUSMINISTERIÖN ESITYS 13.3.2008 KÄRÄJÄOIKEUSVERKOSTOKSI

LAUSUNTOPALAUTTEESEEN POHJAUTUVA OIKEUSMINISTERIÖN ESITYS 13.3.2008 KÄRÄJÄOIKEUSVERKOSTOKSI 049 Espoo 702 Espoo 235 019 235 Kauniainen 702 Espoo 8 469 Espoo Yhteensä 243 488 091 Helsinki 706 Helsinki 564 521 Helsinki Yhteensä 564 521 086 Hausjärvi 707 Hyvinkää 8 536 433 Loppi 707 Hyvinkää 8 006

Lisätiedot

Väestön ja väestönmuutosten ennakkotietoja Helsingin seudun kunnista tammi kesäkuussa 2013

Väestön ja väestönmuutosten ennakkotietoja Helsingin seudun kunnista tammi kesäkuussa 2013 Väestön ja väestönmuutosten ennakkotietoja Helsingin seudun kunnista tammi kesäkuussa 2013 Tilastoja 2013:25 Tilastoja ISSN-L 1455-7231 ISSN 1796-721X Lisätietoja: Päivi Selander Puh.09-310 36411 etunimi.sukunimi@hel.fi

Lisätiedot