Tällä viikolla. Kotitehtävien tarkistus Upotettu SQL Indeksi-harjoitus täydennetään pelifirman tietokantamallia SQL-tehtäviä

Koko: px
Aloita esitys sivulta:

Download "Tällä viikolla. Kotitehtävien tarkistus Upotettu SQL Indeksi-harjoitus täydennetään pelifirman tietokantamallia SQL-tehtäviä"

Transkriptio

1

2 Tällä viikolla Kotitehtävien tarkistus Upotettu SQL Indeksi-harjoitus täydennetään pelifirman tietokantamallia SQL-tehtäviä

3 Seuraavissa harjoituksissa käytetään tukkukauppa-kantaa. 1. Hae kaikki toimittajat joiden yhteyshenkilö on myyntiedustaja (tehtava-kenttä). SELECT * FROM toimittajat WHERE tehtava='myyntiedustaja' 2. Hae tilaukset, joiden rahti ylittää 2,5 miljoonaa. WHERE rahti> Hae tilaukset, joiden asiakastunnus on 'VINET' ja tilaus on vuodelle WHERE asiakastunnus='vinet' AND tilauspaiva>' ' 4. Hae kaikki toimittajat, joissa yrityksen nimi on lyhyempi kuin 20 merkkiä. SELECT * FROM toimittajat WHERE LENGTH(yritys)<20 5. Hae kaikki toimittajat, joissa yrityksen nimi alkaa "L"-kirjaimella. SELECT * FROM toimittajat WHERE LEFT(yritys,1)='L

4 6. Hae kaikki tilaukset jotka on tehty ennen WHERE tilauspaiva<' ' 7. Hae kaikki tilaukset jotka on tehty jälkeen. WHERE tilauspaiva>' ' 8. Hae kaikki tilaukset jotka on tehty välillä WHERE tilauspaiva BETWEEN ' ' AND ' ' 9. Hae jokaisesta tilauksesta tilausnro, vastaanottajan nimi sekä toimitusosoitteen postinumero ja postitoimipaikka. SELECT tilausnro,vastaanottaja,postinumero,postitoimipaikka FROM tilaukset 10. Hae jokaisesta tuotteesta tuotteen nimi, yksikköhinta, varastosaldo sekä laske näistä kentistä tuotteelle varastoarvo. SELECT tuotenimi, yksikkohinta,varastossa, yksikkohinta*varastossa AS varastoarvo FROM tuotteet

5 Upotettu SQL SQL-käskyjä voi sisällyttää eli upottaa ohjelmointikieleen Yleisesti käytetään hyväksi API-rajapintoja ODBC, JDBC, ADO.Net Kolmikanta-arkkitehtuuri: 1) web-käyttöliittymä toimii työasemassa 2) sovellus web-palvelimessa 3) tietokanta omassa palvelimessaan

6 Upotettu SQL, C#-esimerkki

7 Upotettu SQL tietokannassa SQL-koodi kirjoitetaan tietokannan StoredProseduuriin tai Funktioon StoredProceduuria tai Funktiota voi kutsua sovellusohjelmasta: EXEC(sp_tietoja_kantaan) Tehokkuusnäkökulma: Tietojen suodatus on aina nopeampaa tietokannan päässä kuin sovellusohjelmassa Esimerkki

8 1) World-tietokantaan on tehty taulu index_test. Selvitä SELECT-lauseella ja kyselyajan avulla minkä kentän indeksiä kysely hyödyntää. 2) Selvitä samalla tavalla mikä on Sakilatietokannan film-taulun indeksoitu avain. Vaihtele ja yhdistele tämän jälkeen SELECT * FROM film kyselyyn WHERE-ehtoja release_year=2006 language_id=1 film_id=50 Mitä huomaat?

9 Pelit: lisää kenttä FK kokemus_id Kokemus: kytke Kokemus_Linkki tauluun Henkilo: kytke Koulutus_Linkki tauluun Henkilo: kytke Osastot-tauluun Myynti: lisää FK pvm_id Koulutus: kytke Koulutus_Linkki tauluun Koulutus: kytke Kalenteri-tauluun Lisätään taulu Hankinta, mallia Myynti-taulusta Osastot: kytke pvm_id Kalenteriin Yritys: irroitetaan kenttiä uudeksi tauluksi Tilinpaatos

10 11. Hae kaikki ruotsalaiset toimittajat joiden yhteyshenkilö on myyntiedustaja. SELECT * FROM toimittajat WHERE tehtava='myyntiedustaja' AND maa='ruotsi' 12. Hae tilaukset, joiden rahti ylittää 2,5 miljoonaa tai asiakastunnus on 'WILMK'. Lajittele tulos rahdin mukaan kalleimmat ensin. WHERE rahti> OR asiakastunnus='wilmk' ORDER BY rahti DESC 13. Hae tilaukset, joiden asiakastunnus on 'VINET' ja tilaus on vuodelle WHERE asiakastunnus='vinet' AND tilauspaiva>' ' AND tilauspaiva<' Tai BETWEEN tai YEAR()

11 14. Hae kaikki yritykset (vain yritys-kenttä), joissa yrityksen nimi on lyhyempi kuin 20 merkkiä sekä kaikista muista yrityksistä yritysnimestä 15 ensimmäistä merkkiä, ":"-merkki ja 4 viimeistä merkkiä (UNION-kysely). SELECT yritys FROM toimittajat WHERE LENGTH(yritys)<20 UNION SELECT CONCAT(LEFT(yritys,15),':',RIGHT(yritys,4)) FROM toimittajat WHERE LENGTH(yritys)>= Luetteloi tuotenimet, joita L-kirjaimella alkavat toimittajat toimittavat. (huomaa että taulun alias-nimi ei saa olla varattu sana kuten TO) SELECT tu.tuotenimi FROM tuotteet tu INNER JOIN toimittajat s ON tu.toimittajanro=s.toimittajanro WHERE LEFT(s.yritys,1)='L' 16. Hae alikyselyä apuna käyttäen (ei JOINia) kaikki tilaukset jotka on tehty ennen ja joiden rahtaajan nimi on 'Federal Shipping'. WHERE tilauspaiva<' ' AND rahtaajanro IN ( SELECT rahtaajanro FROM rahtaajat WHERE nimi='federal Shipping')

12 17. Hae JOIN-kyselyllä kaikki tilausnumerot ja rahtaajan nimet tilauksista, jotka on tehty jälkeen. SELECT t.tilausnro, r.nimi FROM tilaukset t INNER JOIN rahtaajat r ON r.rahtaajanro=t.rahtaajanro WHERE t.tilauspaiva>' ' 18. Hae kaikki tilaukset jotka on tehty välillä ja jotka sisältävät tuotetta 'Chang'. SELECT t.* FROM tilaukset t INNER JOIN tilaustiedot tt ON t.tilausnro=tt.tilausnro INNER JOIN tuotteet tu ON tt.tuotenro=tu.tuotenro WHERE t.tilauspaiva BETWEEN ' ' AND ' ' AND tu.tuotenimi='chang' 19. Hae tilauksista vastaanottajan nimien mukaan summattu rahtimaksu. SELECT vastaanottaja, SUM(rahti) FROM tilaukset GROUP BY vastaanottaja 20. Hae tuoteryhmittäin summattu varastoarvo. Kyselyn tuloksessa kentät tuoteryhma ja varastoarvo. SELECT tr.tuoteryhma, SUM(t.yksikkohinta*t.varastossa) AS varastoarvo FROM tuotteet t INNER JOIN tuoteryhmat tr ON tr.tuoteryhmanro=t.tuoteryhmanro GROUP BY tr.tuoteryhma

13 Käytetään tietokantaa "tukkukauppa 1) Hae työntekijän etunimi ja sukunimi sekä tämän esimiehen etunimi ja sukunimi (taulun JOIN itseensä) 2) Muokkaa rahtaajien puhelinnumeroa siten että suluissa oleva osa jää pois 3) Jatka puhelinnumeron muokkausta niin että väliviivan paikalle tulee välilyönti 4) Laske tilaustiedoista tilauksen rivihinta. Vastauksessa kentät tilausnro, tuotenro ja hinta. Käytä tavallisia laskuoperaattoreita +,-,*,/ 5) Yhdistä edelliseen tehtävään tuotteet-taulusta kenttä tuotenimi 6) Summaa edellisen tehtävän kysely tilausnro:ittain 7) Summaa edellisen tehtävän kysely tuotteittain (tuotenimi ja tuotenumero mukaan) 8) Summaa edellisen tehtävän kysely ilman GROUPpausta ja muunna tulos kokonaisluvuksi

14 Käytetään tietokantaa "tukkukauppa" 1) Hae työntekijän etunimi ja sukunimi sekä tämän esimiehen etunimi ja sukunimi (taulun JOIN itseensä) SELECT t1.etunimi, t1.sukunimi, t2.etunimi AS EM_etunimi, t2.sukunimi AS EM_sukunimi FROM tyontekijat t1 LEFT OUTER JOIN tyontekijat t2 ON t2.tyontekijanro=t1.esimies 2) Muokkaa rahtaajien puhelinnumeroa siten että suluissa oleva osa jää pois SELECT SUBSTRING(puhelin,7,8) FROM rahtaajat 3) Jatka puhelinnumeron muokkausta niin että väliviivan paikalle tulee välilyönti SELECT CONCAT(LEFT(SUBSTRING(puhelin,7,8),3)," ",RIGHT(SUBSTRING(puhelin,7,8),4)) FROM rahtaajat 4) Laske tilaustiedoista tilauksen rivihinta. Vastauksessa kentät tilausnro, tuotenro ja hinta. Käytä tavallisia laskuoperaattoreita +,-,*,/ SELECT tilausnro, tuotenro, ((yksikkohinta*maara)-(alennus*maara)) AS hinta FROM tilaustiedot 5) Yhdistä edelliseen tehtävään tuotteet-taulusta kenttä tuotenimi SELECT ti.tilausnro, tu.tuotenimi, ti.tuotenro, ((ti.yksikkohinta*ti.maara)-(ti.alennus*ti.maara)) AS summa FROM tilaustiedot ti INNER JOIN tuotteet tu ON tu.tuotenro=ti.tuotenro 6) Summaa edellisen tehtävän kysely tilausnro:ittain SELECT ti.tilausnro, SUM(((ti.yksikkohinta*ti.maara)-(ti.alennus*ti.maara))) AS summa FROM tilaustiedot ti INNER JOIN tuotteet tu ON tu.tuotenro=ti.tuotenro GROUP BY ti.tilausnro 7) Summaa edellisen tehtävän kysely tuotteittain (tuotenimi ja tuotenumero mukaan) SELECT tu.tuotenimi, ti.tuotenro, SUM(((ti.yksikkohinta*ti.maara)-(ti.alennus*ti.maara))) AS summa FROM tilaustiedot ti INNER JOIN tuotteet tu ON tu.tuotenro=ti.tuotenro GROUP BY tu.tuotenimi, ti.tuotenro 8) Summaa edellisen tehtävän kysely ilman GROUPpausta ja muunna tulos kokonaisluvuksi SELECT CAST(SUM(((ti.yksikkohinta*ti.maara)-(ti.alennus*ti.maara))) AS DECIMAL(9,0)) AS summa FROM tilaustiedot ti INNER JOIN tuotteet tu ON tu.tuotenro=ti.tuotenro

15 Ensi viikon aamun tunneilla vielä kertaillaan kurssilla läpikäytyjä asioita ja viimeisellä tunnilla on teoriakoe. Kokeeseen voi valmistautua kertaamalla Koudatasta aiempien tuntien materiaalit ja harjoittelemalla SQL-kyselyjä. Netistä voi myös poimia täydennystä relaatiotietokantojen perusteista ja SQLkielestä. Valmistelkaa myös oma SQL-oppaanne siihen kuntoon, että voitte sen ensi kerralla printata ja palauttaa. Oppaan ei tarvitse olla pitkä. Tärkeintä on, että SQL-kielestä on poimittu mielestänne keskeisiä kyselyesimerkkejä ja kommentoitu ne muutamalla sanalla. Muuta läksyä ei ole.

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

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

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

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

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

Kuva 7.2 vastaustaulu harjoitukseen 7.2

Kuva 7.2 vastaustaulu harjoitukseen 7.2 Harjoitus 7. Lataa tiedosto http://users.metropolia.fi/~pasitr/opas/ran13b/data/ran13b.zip levylle Z: ja pura se. Kun olet tehnyt kaikki seuraavat 17 tehtävää palauta Tuubiin harjoituksen 7 vastauksena

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

OUTER JOIN se vanha kunnon kaveri

OUTER JOIN se vanha kunnon kaveri OUTER JOIN se vanha kunnon kaveri Ulkoliitoksia on kolmenlaisia Left -> vasemmasta taulusta otetaan ehdot täyttävät rivit ja yhdistetään oikeanpuoleiseen tauluun jos rivi löytyy - nested loop join Right

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

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

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

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

VINKKI: Katso Kentät Muistioon -painikkeella, mikä on taulukon nimen oikea kirjoitusasu.

VINKKI: Katso Kentät Muistioon -painikkeella, mikä on taulukon nimen oikea kirjoitusasu. RATKAISUJA PULMAILMOITUKSIIN ASTERIOHJELMIEN SQLKYSELYISSÄ Virhe kyselyssä: Microsoft Jet tietokantamoduuli ei löydä syötetaulukkoa tai kyselyä Laskut. Varmista, että se on luotu ja että kirjoitit nimen

Lisätiedot

SQL:N PERUSTEET MARKKU SUNI

SQL:N PERUSTEET MARKKU SUNI SQL:N PERUSTEET MARKKU SUNI Relaatiomallisen tietokannan käsittely Tietojen saanti, talletus ja päivitys tapahtuu SQL-kielellä Yhtä operaatiota sanotaan kyselyksi (query) Kyselyjä voidaan laittaa peräkkäin

Lisätiedot

Vain valitut kentät: SELECT Päivämäärä, Laskutusnimi, [ale mk], Loppusumma FROM Laskuotsikot

Vain valitut kentät: SELECT Päivämäärä, Laskutusnimi, [ale mk], Loppusumma FROM Laskuotsikot SQL-ESIMERKKILAUSEITA yksinkertaisesta monimutkaiseen, esim. itseopiskelua varten ASTERI LASKUTUS Kaikkien laskuotsikoiden kaikki kentät: SELECT * FROM Laskuotsikot Vain valitut kentät: SELECT Päivämäärä,

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

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

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

HELIA SQL-harjoituksia 1(1) atk72d Versiopvm: 24.3.2003

HELIA SQL-harjoituksia 1(1) atk72d Versiopvm: 24.3.2003 HELIA SQL-harjoituksia 1(1) SQL-HARJOITUKSIA Takkulan taulut Takkulan opiston relaatiotietokannan rakenne on seuraava: OPPILAS oppilasnro etunimi sukunimi syntpvm AINE lahiosoite ainenro postinro kurssikerta

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

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

TIETOKANTOJEN PERUSTEET MARKKU SUNI

TIETOKANTOJEN PERUSTEET MARKKU SUNI TIETOKANTOJEN PERUSTEET MARKKU SUNI SQL - KIELI HIERARKIAAKO ELI ALIKYSELYT MARKKU SUNI Periaatteessa Alikyselyt ovat upotettuja SELECT-käskyjä Kysymys kuuluu: Upottavatko upotetut SELECT-käskyt SQL-ohjelmani?

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

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

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

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

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

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

SQL:N PERUSTEET MARKKU SUNI

SQL:N PERUSTEET MARKKU SUNI SQL:N PERUSTEET MARKKU SUNI Vertailuoperaattorit Vertailuoperaattorit vertailevat lausekkeiden arvoja Vertailu palauttaa jonkin kolmesta arvosta: TRUE Tosi FALSE Falski, väärä NULL Tuntematon JOS vertailuehtona

Lisätiedot

Metropolia ammattikorkeakoulu TU00BS : ICT-teknologiaosaaminen Tuntitehtävät 5 Pasi Ranne

Metropolia ammattikorkeakoulu TU00BS : ICT-teknologiaosaaminen Tuntitehtävät 5 Pasi Ranne Osoitteessa http://users.metropolia.fi/~pasitr/2015-2016/tu00bs69-3001/tt/05/kanta ovat taulujen Henk (kuva A), Proj (kuva B) ja Prhe (kuva C) luontilauseet ja sisällön lisäyslauseet. Tee phpmyadmin-ohjelmalla

Lisätiedot

CSE-A1200 Tietokannat

CSE-A1200 Tietokannat CSE-A1200 Tietokannat 22.3.2016 CSE-A1200 Tietokannat 22.3.2016 1 / 35 Oppimistavoitteet: tämän luennon jälkeen Osaat tehdä SQL:llä kyselyitä, jotka käyttävät hyväkseen toisen kyselyn tuloksia (alikyselyt).

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

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

Oy Oticon Ab. Korvakappale.fi. Käyttöohje

Oy Oticon Ab. Korvakappale.fi. Käyttöohje Oy Oticon Ab Korvakappale.fi Käyttöohje 15 1 Sisältö 2 Yleistä... 3 3 Käyttäjätilit ja kirjautuminen... 3 3.1 Käyttäjätilit... 3 3.2 Pääkäyttäjätilin tilaaminen... 4 3.3 Kirjautuminen... 5 4 Peruskäyttäjän

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

Haaga-Helia / TIKO-05 1 (12) Tietokannan suunnittelu ja Toteutus Outi Virkki

Haaga-Helia / TIKO-05 1 (12) Tietokannan suunnittelu ja Toteutus Outi Virkki Haaga-Helia / TIKO-05 1 (12) Tietotarpeet Tietotarpeiden määrittely... 2 Tietotarveanalyysi... 3 Lähtökohtana tietojenkäsittelytehtävät... 3 Määrittelyn sisältö... 4 Vaiheistus... 5 Tietolähteet... 5 Lähestymistapa...

Lisätiedot

Koostefunktiot. Viisi standardifunktiota: Esim. montako henkilöä on henkilo-taulussa:

Koostefunktiot. Viisi standardifunktiota: Esim. montako henkilöä on henkilo-taulussa: Funktiot Koostefunktiot Viisi standardifunktiota: AVG -- keskiarvo MIN -- pienin arvo MAX -- suurin arvo SUM -- summa COUNT-- lukumäärä Esim. montako henkilöä on henkilo-taulussa: SELECT Count(*) AS Lkm

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

16 IMPROMPTU-RAPORTOINTI HISTORIA-TAULUSTA

16 IMPROMPTU-RAPORTOINTI HISTORIA-TAULUSTA 16 HISTORIA-TAULUSTA 16.1 Yleistä Tässä dokumentissa on kuvattu Dafo-ohjelmiston Impromptu-raporttien rakenne, toteutustapa ja sisältö. Lopussa ovat raporttimallit niistä raporteista, jotka liitetään perus

Lisätiedot

TIETOKANNAT JOHDANTO

TIETOKANNAT JOHDANTO TIETOKANNAT JOHDANTO JOUNI HUOTARI & ARI HOVI 2000-2011 Tieto TAUSTAA Yritykselle tiedot ovat tärkeä resurssi päätöksenteon tukena (JIT) varastointi ja käyttö vaativat investointeja vrt. energia (lähde,

Lisätiedot

Palaute - Koha-Suomi - Support #1510 Tukipyynnöt: Kohan raportit

Palaute - Koha-Suomi - Support #1510 Tukipyynnöt: Kohan raportit Palaute - Koha-Suomi - Support #1510 Tukipyynnöt: Kohan raportit 04.11.2016 08:24 - Christer Skog Tila: New Alkupäivämäärä: 04.11.2016 Prioriteetti: Normal Määräaika: 31.12.2016 Nimetty: Johanna Räisä

Lisätiedot

CSE-A1200 Tietokannat

CSE-A1200 Tietokannat CSE-A1200 Tietokannat 23.2.2016 CSE-A1200 Tietokannat 23.2.2016 1 / 36 Oppimistavoitteet: tämän luennon jälkeen Tunnet SQL:n perusteet ja osaat tehdä yksinkertaisia SQL-kyselyitä, esimerkiksi hakea relaatiosta

Lisätiedot

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

HELIA TIKO-05 1 (15) ICT03D Tieto ja tiedon varastointi Räty, Virkki 25.10.2006 HELIA TIKO-05 1 (15) SQL / DML 3 Liitos...2 SQL-92:n join operaatio...4 SQL-89:n join operaatio:...5 Karteesinen tulo... 10 Ulkoliitos (Outer join)... 11 Vasemmanpuoleinen ulkoliitos... 12 Oikeanpuoleinen

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

Tietokannat II -kurssin harjoitustyö

Tietokannat II -kurssin harjoitustyö Tietokannat II -kurssin harjoitustyö Olli Opiskelija (123), olli.opiskelija@foo.fi Maija Mallioppilas (321), maija.mallioppilas@foo.fi 13.3. 2007 1 Sisältö 1 Tietokannan kuvaus 3 1.1 Tietokannan rakenne..................................

Lisätiedot

Noutotilauksen tekeminen Pacsoft Online -palvelussa

Noutotilauksen tekeminen Pacsoft Online -palvelussa Noutotilauksen tekeminen Pacsoft Online -palvelussa Pacsoft Online -palvelussa voit luoda ja tulostaa kuljetusasiakirjat, tehdä noutotilauksen, seurata lähetyksen kulkua ja lähettää vastaanottajalle ilmoituksen

Lisätiedot

Johdanto Javaan ja tietokantojen käsittelyyn Java Database Connectivity (JDBC)

Johdanto Javaan ja tietokantojen käsittelyyn Java Database Connectivity (JDBC) HAAGA-HELIA ICT1TA006: Ohjelmointi 1 /5 Johdanto Javaan ja tietokantojen käsittelyyn Java Database Connectivity (JDBC) (Lähteet: Oracle java jdbc Tutorial, Arvo Lipitsäinen: Tietokannan käsittely JDBC:n

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

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

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

18 LIITTYMÄT MUIHIN JÄRJESTELMIIN

18 LIITTYMÄT MUIHIN JÄRJESTELMIIN 18 MUIHIN JÄRJESTELMIIN Prospekti DAFOon rakennettu liittymiä muiden ohjelmiston toimittajien järjestelmiin. Tässä yhteydessä ei tarkoiteta siirtotiedoston muodostamista, kuten reskontraan siirto tai lappujen

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

KOOSTEFUNKTIOT. Viisi standardifunktiota: Esim. montako henkilöä on henkilo-taulussa:

KOOSTEFUNKTIOT. Viisi standardifunktiota: Esim. montako henkilöä on henkilo-taulussa: FUNKTIOT Viisi standardifunktiota: AVG -- keskiarvo MIN -- pienin arvo MAX -- suurin arvo SUM -- summa COUNT -- lukumäärä KOOSTEFUNKTIOT Esim. montako henkilöä on henkilo-taulussa: SELECT Count(*) AS Lkm

Lisätiedot

Kirjoita oma versio funktioista strcpy ja strcat, jotka saavat parametrinaan kaksi merkkiosoitinta.

Kirjoita oma versio funktioista strcpy ja strcat, jotka saavat parametrinaan kaksi merkkiosoitinta. Tehtävä 63. Kirjoita oma versio funktiosta strcmp(),joka saa parametrinaan kaksi merkkiosoitinta. Tee ohjelma, jossa luetaan kaksi merkkijonoa, joita sitten verrataan ko. funktiolla. Tehtävä 64. Kirjoita

Lisätiedot

Aloita kuljetuksen tilaaminen Unifaun Online-kuljetushallintajärjestelmän avulla.

Aloita kuljetuksen tilaaminen Unifaun Online-kuljetushallintajärjestelmän avulla. Aloita kuljetuksen tilaaminen Unifaun Online-kuljetushallintajärjestelmän avulla. Sisältö Lähetykset Tee lähetys: Luo uusi lähetys............ Lähetä tilaus: Tänne tallennetut lähetykset saapuvat odottamaan

Lisätiedot

Näkymät ja tiedon suojaus

Näkymät ja tiedon suojaus HELIA TIKO-05 1 (23) Näkymät ja tiedon suojaus Näkymät...2 Eri tyyppisiä relaatioita...2 Taulu - Tallennettu relaatio...2 Tulosrelaatio - Kyselyn tulos...2 Työtaulut - Väliaikaisiksi luodut taulut...2

Lisätiedot

SEJO OY VERKKOKAUPAN OHJEET: Tässä linkki verkkokauppamme sivustolle http://verkkokauppa.sejo.fi/ Olet saanut sähköpostilla käyttäjätunnuksen ja salasanan, joilla pääset kirjautumaan verkkokauppaamme.

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

TIETOKANTOJEN PERUSTEET MARKKU SUNI

TIETOKANTOJEN PERUSTEET MARKKU SUNI TIETOKANTOJEN PERUSTEET MARKKU SUNI OSIO 01 Peruskäsitteitä Kurssin tavoite: antaa osallistujille valmiudet ymmärtää tietokantojen periaatteet ymmärtää tietokantojen suunnittelunäkökohtia osallistua tietokantojen

Lisätiedot

Metropolia ammattikorkeakoulu TX00CN : Tiedonhallinta Tuntitehtävät 4 opettaja: Pasi Ranne

Metropolia ammattikorkeakoulu TX00CN : Tiedonhallinta Tuntitehtävät 4 opettaja: Pasi Ranne Osoitteessa http://users.metropolia.fi/~pasitr/2017-2018/tx00cn57-3001/tt/04/lauseet ovat taulujen Henk (kuva 1), Proj (kuva 2) ja Prhe (kuva 3) luontilauseet ja sisällön lisäyslauseet. Tee phpmyadmin-ohjelmalla

Lisätiedot

TaikaLaskut. pikaohje

TaikaLaskut. pikaohje TaikaLaskut pikaohje Laskutus Laskut sivulla voi lisätä / muuttaa / käsitellä laskuja. Uusi lasku lisätään Lisää uusi -linkistä. Laskuja voi hakea erilaisilla kriteereillä: Näytä: kaikki, avoimet, lähetetyt,

Lisätiedot

TIETOKANTOJEN PERUSTEET MARKKU SUNI

TIETOKANTOJEN PERUSTEET MARKKU SUNI TIETOKANTOJEN PERUSTEET MARKKU SUNI OSIO 02 Tietokantojen perusteita Tietokanta Näistä vaatimuksista seuraa: tietokantaan liittyy ohjelmisto, joka hoitaa sitä tämä ohjelmisto varsinaisesti lukee ja kirjoittaa

Lisätiedot

Tilaajan pikaopas. kotijakelu.onemed.fi

Tilaajan pikaopas. kotijakelu.onemed.fi Tilaajan pikaopas OneMed Kotijakelupalvelu on sähköinen tilausjärjestelmä, jonka avulla kunta/kaupunki hallinnoi kotiasiakkaiden hoitotarvikereseptejä. Kirjaudu palveluun: 1. Klikkaa Kirjaudu sisään -painiketta

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

TIETOJENKÄSITTELY/TIETOKANTA Tehtävä C

TIETOJENKÄSITTELY/TIETOKANTA Tehtävä C 1 Tietojenkäsittely Lajinumero 31 Kopioi levykkeeltä kansio Tietokanta C:-levylle. Käytä tätä kansiota työhakemistona. Tee myös E:-asemalle kansio Tietokanta, johon kopioit ratkaisusi. Älä tuhoa tiedostojasi

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

Kortinhaltijoiden valinta (1.vaihe)

Kortinhaltijoiden valinta (1.vaihe) 1(5) USEAN KORTIN TILAAMINEN Toiminto tilaa ja uusi kortteja löytyy etusivulta kohdasta Kortit. Tässä voit tilata Lounaskortteja henkilöille, jotka on jo luotu lounaskorttipalveluun, ja joilla ei tällä

Lisätiedot

Päivityspalvelu. Tietuekuvaus. Tietuekuvaus 1 (5) Päivityspalvelu. Julkinen - Public

Päivityspalvelu. Tietuekuvaus. Tietuekuvaus 1 (5) Päivityspalvelu. Julkinen - Public Tietuekuvaus 1 (5) Tietuekuvaus Tietuekuvaus 2 (5) Sisällysluettelo 1 Johdanto... 2 2 Yleiset vaatimukset... 2 3 Huollettavat tiedot (yritys => Posti)... 2 4 Huolletut tiedot (Posti => yritys)... 3 1 Johdanto

Lisätiedot

Tilausvahvistus. Anttolan Urheilijat HENNA-RIIKKA HAIKONEN KUMMANNIEMENTIE 5 B RAHULA. Anttolan Urheilijat

Tilausvahvistus. Anttolan Urheilijat HENNA-RIIKKA HAIKONEN KUMMANNIEMENTIE 5 B RAHULA. Anttolan Urheilijat 7.80.4 Asiakasnumero: 3000359 KALLE MANNINEN KOVASTENLUODONTIE 46 51600 HAUKIVUORI Toimitusosoite: KUMMANNIEMENTIE 5 B 51720 RAHULA Viitteenne: Henna-Riikka Haikonen Viitteemme: Pyry Niemi +358400874498

Lisätiedot

Varastohotellin käyttöohjeet Voit halutessasi vaihtaa kieltä 2. Lisää käyttäjätunnus 3. Lisää salasana 4.

Varastohotellin käyttöohjeet Voit halutessasi vaihtaa kieltä 2. Lisää käyttäjätunnus 3. Lisää salasana 4. Varastohotellin käyttöohjeet www.varastohotelli.fi 1. Voit halutessasi vaihtaa kieltä 2. Lisää käyttäjätunnus 3. Lisää salasana 4. Paina Kirjaudu Tuotteiden haku ja tilauksen teko Voit hakea tuotteita

Lisätiedot

TIETOJEN TUONTI TIETOKANNASTA + PIVOT-TAULUKON JA OLAP-KUUTION TEKO

TIETOJEN TUONTI TIETOKANNASTA + PIVOT-TAULUKON JA OLAP-KUUTION TEKO TIETOJEN TUONTI TIETOKANNASTA + PIVOT-TAULUKON JA OLAP-KUUTION TEKO JOUNI HUOTARI 2005-2010 OLAP-OHJETEKSTIT KOPIOITU MICROSOFTIN OHJATUN OLAP-KUUTION TEKO-OHJEESTA ESIMERKIN KUVAUS JA OLAP-MÄÄRITELMÄ

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

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

Automaster tai MBS. 2. ODBC - ajurin asennus (jos ei ole jo asennettu)

Automaster tai MBS. 2. ODBC - ajurin asennus (jos ei ole jo asennettu) 1 GHTransaction-ohjelman asennusohje Copyright Grey-Hen Oy. All rights reserved. Sisältö: 1. Johdanto 2. ODBC - ajurin asennus 3. GH Transaction ohjelman asennus Automaster tai MBS 1. Johdanto GHTransaction

Lisätiedot

Ohjeet kirjautumiseen verkkokauppaan:

Ohjeet kirjautumiseen verkkokauppaan: Ohjeet kirjautumiseen verkkokauppaan: 1. 1. Sinulla on jo tunnukset 2. Vanha asiakas, mutta ei tunnuksia 3. Uusi asiakas Jos sinulla on tunnukset, mene kohtaan kirjaudu, lisää sähköpostiosoite ja salasana.

Lisätiedot

itaito Verkkokauppapalvelun Käyttöopas

itaito Verkkokauppapalvelun Käyttöopas itaito Verkkokauppapalvelun Käyttöopas itaito Oy itaito Verkkokauppapalvelun Käyttöopas Tekijä Rahil Bedretdin Versio 1.0 21.02.2011 Sisällysluettelo 1 Yleistä... 1 2 Sisäänkirjautuminen... 1 2.1 Sisäänkirjautumissivu...

Lisätiedot

Metropolia ammattikorkeakoulu TU00BS : ICT-teknologiaosaaminen Tuntitehtävät 7 Pasi Ranne

Metropolia ammattikorkeakoulu TU00BS : ICT-teknologiaosaaminen Tuntitehtävät 7 Pasi Ranne Suorita osoitteen http://users.metropolia.fi/~pasitr/2015-2016/tu00bs69-3001/tt/07/all.sql SQL-skripti phpmyadmin-ohjelmalla (https://users.metropolia.fi/phpmyadmin/). Tuloksena syntyy videotietokanta

Lisätiedot

ASTERI TILAUSTENKÄSITTELY Windows-ohjelma. Vuosipäivitys 5.10.2006

ASTERI TILAUSTENKÄSITTELY Windows-ohjelma. Vuosipäivitys 5.10.2006 ASTERI TILAUSTENKÄSITTELY Windows-ohjelma Vuosipäivitys 5.10.2006 Atsoft Oy Mäkinen Malminkaari 21 B Puh. (09)350 7530 Päivystykset: 0400 316 088, 0400 505 596 00700 Helsinki Fax. (09) 351 5532 0500 703

Lisätiedot

Tietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen

Tietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen Tietojärjestelmä tuotantoympäristössä Tausta ja tavoitteet Tausta Kurssilla on opiskeltu suunnittelemaan ja toteuttamaan tietokanta, joka on pieni perustuu selkeisiin vaatimuksiin on (yleensä) yhden samanaikaisen

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

IIO10200 TIETOKANTAOHJELMOINTI (4 OP) OPINTOJAKSON ESITTELY JOUNI HUOTARI

IIO10200 TIETOKANTAOHJELMOINTI (4 OP) OPINTOJAKSON ESITTELY JOUNI HUOTARI IIO10200 TIETOKANTAOHJELMOINTI (4 OP) OPINTOJAKSON ESITTELY JOUNI HUOTARI K2009 http://homes.jamk.fi/~huojo/opetus/iio10200/ TAVOITTEENA ON, ETTÄ OPISKELIJA: Osaa SQL-kielen perusteet Taulujen määrittely-

Lisätiedot

Helsingin yliopisto/tktl Kyselykielet, s 2006 Optimointi Harri Laine 1. Kyselyn optimointi. Kyselyn optimointi

Helsingin yliopisto/tktl Kyselykielet, s 2006 Optimointi Harri Laine 1. Kyselyn optimointi. Kyselyn optimointi Miksi optimoidaan Relaatiotietokannan kyselyt esitetään käytännössä SQLkielellä. Kieli määrittää halutun tuloksen, ei sitä miten tulos muodostetaan (deklaratiivinen kyselykieli) Tietokannan käsittelyoperaatiot

Lisätiedot

www.lionsverkkokauppa.fi

www.lionsverkkokauppa.fi 1 www.lionsverkkokauppa.fi Tervetuloa tilaamaan verkkokaupan kautta joulukortteja tilaamalla maailma muuttuu askeleen paremmaksi. OHJEEN SISÄLTÖ 2 OHJEEN SISÄLTÖ 2 MUUTAMA HUOMIOITAVA ASIA 3 KIRJAUTUMINEN

Lisätiedot

SEJO OY VERKKOKAUPAN OHJEET: Tässä linkki verkkokauppamme sivustolle

SEJO OY VERKKOKAUPAN OHJEET: Tässä linkki verkkokauppamme sivustolle SEJO OY VERKKOKAUPAN OHJEET: Tässä linkki verkkokauppamme sivustolle http://verkkokauppa.sejo.fi/ Voit selailla verkkokauppamme tuotteita ilman kirjautumista, mutta tilaamiseen tarvitset omat tunnukset.

Lisätiedot

Palveluseteli- ja ostopalvelujärjestelmän käyttö. Palveluntuottajan tietojen keruu

Palveluseteli- ja ostopalvelujärjestelmän käyttö. Palveluntuottajan tietojen keruu Palveluseteli- ja ostopalvelujärjestelmän käyttö Palveluntuottajan tietojen keruu Virallinen nimi Epävirallinen nimi Y-tunnus Yritysmuoto Rekisteröintitunnus OID-koodi Kuvaus PERUSTIEDOT Yrityksen tai

Lisätiedot

CS-A1150 Tietokannat CS-A1150 Tietokannat / 39

CS-A1150 Tietokannat CS-A1150 Tietokannat / 39 CS-A1150 Tietokannat 20.2.2018 CS-A1150 Tietokannat 20.2.2018 1 / 39 Oppimistavoitteet: tämän luennon jälkeen Tunnet SQL:n perusteet ja osaat tehdä yksinkertaisia SQL-kyselyitä, esimerkiksi hakea relaatiosta

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

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

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

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

Jopox. Viestintäkanavien roolit & Aloitusopas

Jopox. Viestintäkanavien roolit & Aloitusopas Jopox Viestintäkanavien roolit & Aloitusopas Pääuutiset Kisa/otteluraportit (kuvat, otsikko ja tulos!!!!) Muut tärkeät nostot Halutaan näyttää myös joukkueelta ulospäin Nosto seuran etusivulle => (nosto

Lisätiedot

Tietokannat PERUSMATERIAALI Microsoft Access 2007 Kieliversio: suomi Materiaaliversio 1.0 päivitetty 8.6.2009 www.piuha.fi materiaalimyynti@piuha.

Tietokannat PERUSMATERIAALI Microsoft Access 2007 Kieliversio: suomi Materiaaliversio 1.0 päivitetty 8.6.2009 www.piuha.fi materiaalimyynti@piuha. Tietokannat PERUSMATERIAALI Microsoft Access 2007 Kieliversio: suomi Materiaaliversio 1.0 päivitetty 8.6.2009 materiaalimyynti@piuha.fi Tämän materiaalin kopioiminen ilman tekijän lupaa kielletään tekijänoikeuslain

Lisätiedot

Sovellusarkkitehtuurit

Sovellusarkkitehtuurit HELIA TiKo-05 1 (9) Sovellusarkkitehtuurit ODBC (Open Database Connectivity)... 2 JDBC (Java Database Connectivity)... 5 Middleware... 6 Middleware luokittelu... 7 Tietokanta -middleware... 8 Tapahtumamonitorit

Lisätiedot

Jouni Huotari OLAP-ohjetekstit kopioitu Microsoftin ohjatun OLAP-kuution teko-ohjeesta. Esimerkin kuvaus ja OLAP-määritelmä

Jouni Huotari OLAP-ohjetekstit kopioitu Microsoftin ohjatun OLAP-kuution teko-ohjeesta. Esimerkin kuvaus ja OLAP-määritelmä OLAP-kuution teko Jouni Huotari OLAP-ohjetekstit kopioitu Microsoftin ohjatun OLAP-kuution teko-ohjeesta Esimerkin kuvaus ja OLAP-määritelmä Tavoitteena on luoda OLAP-kuutio Northwind-tietokannan tilaustiedoista

Lisätiedot

Basware Supplier Portal

Basware Supplier Portal Basware Supplier Portal Pikaohje Toimittajille (Toukokuu 2011) Prosessin yleiskatsaus Basware Supplier Portal on tarkoitettu toimittajaorganisaatioille (joita kutsutaan jäljempänä toimittajiksi). Järjestelmän

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

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