Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Tietokantakyselyt.  Tietokantakysely eli osajoukon erottaminen suuremmasta tietokannasta  Esimerkiksi: Suomen kunnat: Oulu Suomen kunnat: yli 50 000.

Samankaltaiset esitykset


Esitys aiheesta: "Tietokantakyselyt.  Tietokantakysely eli osajoukon erottaminen suuremmasta tietokannasta  Esimerkiksi: Suomen kunnat: Oulu Suomen kunnat: yli 50 000."— Esityksen transkriptio:

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)


Lataa ppt "Tietokantakyselyt.  Tietokantakysely eli osajoukon erottaminen suuremmasta tietokannasta  Esimerkiksi: Suomen kunnat: Oulu Suomen kunnat: yli 50 000."

Samankaltaiset esitykset


Iklan oleh Google