Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuArto Kyllönen Muutettu yli 7 vuotta sitten
1
Tietokantakyselyt
2
Tietokantakysely eli osajoukon erottaminen suuremmasta tietokannasta Esimerkiksi: Suomen kunnat: Oulu Suomen kunnat: yli 50 000 asukkaan kunnat Tieverkko: valtatiet (koodi 1) Väestö: Oulussa asuvat 20-26-vuotiaat Kasviaineisto: napapiirin pohjoispuolella kasvavat putkilokasvit Jokiaineisto: joet, joissa virtaama yli 70 m 3 /s Ilmasto: vuodet, joiden keskilämpötila on suurempi kuin 1900-luvun klt Kelkkailureitit: kelkkailureitit, jotka sijaitsevat korkeintaan 500 metrin päässä suojelualueelta Tutkimusruudukko: tutkimusruudut, joissa on pesä
3
Tietokantakyselyt Kysely tehdään erilaisten ehtojen ja/tai laskentaoperaatioiden perusteella havaintoyksikkö tulee valituksi tai jää valitsematta Manuaalinen valinta vs. Selection-toiminnot Attribuuttiperustaiset ja spatiaaliset tietokantakyselyt (voidaan myös yhdistää)
4
Attribuuttiperustainen tietokantakysely Edellyttää havaintoyksiköiden ominaisuustietoja esim. kunnan väkiluku, tien koodi, väestön ikärakenne
5
SQL: tekstipohjainen komentokieli SELECT kentät FROM tietokanta WHERE ehdot VALITAAN tietokannasta havaintoyksiköt Määrittää tietokannat, joita valinta koskee Hakukriteerit Selection: SQL
6
*esimerkkejä SELECT * FROM kunnat WHERE kuntakoodi = ’564’ SELECT * FROM kunnat WHERE naiset > 5000 Selection: SQL
7
Operaattorit Loogiset Boolen operaattorit OR AND Hae tiedot Lapin ja Pohjois- Pohjanmaan maakuntien kunnista Hae tiedot Lapin kunnista, joissa asukkaita on yli 10000 SELECT * FROM kunnat WHERE maakunta = 19 AND vakiluku < 6000
8
Selection: SQL Select by Attributes
9
Spatiaalinen tietokantakysely Edellyttää havaintoyksiköiden sijaintitietoja
10
Selection: SQL Select by Location
11
Spatiaaliset operaattorit
12
INTERSECT Valitse alueet, joiden läpi kulkee tie (alueet intersect tie)
13
1000 m ARE WITHIN A DISTANCE OF… Valitse ne pisteet, jotka ovat 1000 metrin etäisyydellä tiestä (pisteet are within a distance of 1000 m from tie)
14
CONTAIN Valitse ne alueet, jotka sisältävät pisteen (alueet contain piste)
15
ARE WITHIN Valitse ne pisteet, jotka ovat alueen sisällä (piste are within alue)
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.