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

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

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

Kuva 7.2 vastaustaulu harjoitukseen 7.2

SELECT-lauseen perusmuoto

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

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

Kerta 2. Kerta 2 Kerta 3 Kerta 4 Kerta Toteuta Pythonilla seuraava ohjelma:

Turnitin-ohjelma käyttö opettajana Turnitin.comissa

[Jnix näyttökoe. o ei ole sallittua käyttää mitään verkkolevyjakoa tai mitään siihen rinnastettavaa järjestelmdä.

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

Opus SMS tekstiviestipalvelu

SQL:N PERUSTEET MARKKU SUNI

DIGITAALISEN TARINAN TUOTTAMINEN MICROSOFT PHOTO STORY 3- OHJELMAN AVULLA VAIHEINEEN

FyKe-Mopin opettajanohje

Ohjelmointi Tunnilla 1 (5) Viikko 7 tuntitehtäviä: metodien tekeminen Javalla

A TIETORAKENTEET JA ALGORITMIT

811120P Diskreetit rakenteet

Kulttuuriympäristön tietojärjestelmän käyttöohje Extranet - palvelu

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

RADAR - RANDOM DATA GENERATOR

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

Tietokannat II -kurssin harjoitustyö

Graafinen käyttöliittymä lintujen rengastusjärjestelmään

811120P Diskreetit rakenteet

Järjestelmän kriittisimmille toiminnallisuuksille (listattu alla), toteutetaan 1

Ohje internetkarttapalveluun

TIETOKANTOJEN PERUSTEET OSIO 14 MARKKU SUNI

Pakkauksen kokoaminen

Tilaajan pikaopas. kotijakelu.onemed.fi

Tässä tehtävässä käsittelet metodeja, listoja sekä alkulukuja (englanniksi prime ).

ESLC koetyökalun ohjeet opiskelijalle (FI)

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen:

Pankkiyhteyksien ja palvelujen käyttöönotto; Kanta -reseptit

Kun valitset Raportit, Lisää uusi, voit ryhtyä rakentamaan uutta raporttia alusta alkaen itse.

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

Opettajana Mika Sorsa, HAMK:n ammatillisen opettajakoulutuksen opetusharjoittelija

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0

- Varaukselle, jolloin saadaan kaikki varaukselle tulostetut laskut ja niille tulleet suoritukset.

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

Numeropelissä 3x3-ruudukko sisältää luvut 1, 2,, 9. Tehtäväsi on järjestää ruudukko näin:

Harjoitustyö: virtuaalikone

Web Services tietokantaohjelmoinnin perusteet

Metropolia ammattikorkeakoulu TI00AA : Ohjelmointi Kotitehtävät 3 opettaja: Pasi Ranne

Tervetuloa käyttämään ehopsia

HSE:n lehtihakuun on tarjolla HSE:n kirjaston Journals-portaali, os.

Visma Business AddOn Tilauksen synkronointi. Käsikirja

TEHTÄVÄEHDOTUKSIA. Lukudiplomitehtävät 1.- ja 2. luokkalaisille

RAHOITUSTARKASTUKSEN ESITEREKISTERIN KÄYTTÖOHJE. Esiterekisterissä olevat esitteet

Tarkennamme geneeristä painamiskorotusalgoritmia

Taulukot. Taulukon määrittely ja käyttö. Taulukko metodin parametrina. Taulukon sisällön kopiointi toiseen taulukkoon. Taulukon lajittelu

ARKIPÄIVÄN SUOMEA-ohjelma vaatii toimiakseen multimedia-pc:n, jossa on seuraavat tekniset ominaisuudet ja ohjelmat asennettuna.

Lumme-verkkokirjaston tiedonhaun opas Pieksämäen kaupunginkirjasto

Bisnode-luottotietopalvelu, käyttöohje YLEISIÄ ASIOITA PALVELUN KÄYTÖSTÄ

SYÖTTÖPOHJA LUKUJEN SYÖTTÖÖN ERI TARKOITUKSIIN

HELIA SQL-harjoituksia 1(1) atk72d Versiopvm:

TIETOTOIMISTO.FI A&M Urheilu

Käyttöohje. HeTLi. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

LINUX-HARJOITUS, MYSQL

Juuri 4 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty Kertaus. b) B = (3, 0, 5) K2. ( )

13. Hyvä ohjelmointitapa (osa 1) 13.1

TIEDONHALLINTA - SYKSY Luento 7. Pasi Ranne /10/17 Helsinki Metropolia University of Applied Sciences

Tietorakenteet ja algoritmit syksy Laskuharjoitus 1

EeNet käyttäjähallinta ohjeet

Opus Online Client Web asetukset. Opus Internet ajanvaraus

HARJOITUS 1 Monen taulukkosivun käsittely

1.1. MITEN ITSEARVIOINTIVÄLINETTÄ KÄYTETÄÄN. Väline kattaa kolmen osan kolme tärkeintä prosessia: hakijoiden valinta (laskentataulukon työkirja 1)

STELLARIUM KÄYTTÖOHJE

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

Ohjelmoinnin perusteet Y Python

Opinajan käytön aloittaminen koulussa/oppilaitoksessa

Www-tallennuksen käyttöohje

keskenään isomorfiset? (Perustele!) Ratkaisu. Ovat. Tämän näkee indeksoimalla kärjet kuvan osoittamalla tavalla: a 1 b 3 a 5

TIEDONHAKU INTERNETISTÄ

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

1.1. Alkuerä Kaikki kuljettajat mahtuvat mukaan yhteen alkuerälähtöön, koska enimmäisosallistujamäärä lähdössä on tuo 10.

Testidatan generointi

Ladataan taustalle ensin Maanmittauslaitoksen WMTS-rajapinnan maastokartta

9. Vektorit. 9.1 Skalaarit ja vektorit. 9.2 Vektorit tasossa

CWT Room Select Mobile powered by Hotelzon. käyttöohje

Visma Business Visma Business Menu. Käsikirja

Vektorit. Vektorin luominen Vektorin tuominen näyttöön Vektorin koon ja alkioiden muokkaaminen Vektorin poistaminen...

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

14. Hyvä ohjelmointitapa 14.1

Äärellisten automaattien ja säännöllisten lausekkeiden minimointi

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

ProPilkki 2. yhteistyössä tapahtumassa Virtuaalinen pilkkiviikko järjestäjänä Suomen Vapaa-ajankalastajien Keskusjärjestö ry

NÄYTTEILLEASETTAJAOPAS

Hakukohteen nimi: Politiikan ja viestinnän kandiohjelma Kokeen päivämäärä ja aika: klo

Eskon ja Allin ihmemaa Sivu 1 / 8

Tee-se-itse -tekoäly

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

Opetustapahtumien hakeminen (Hae - Opetustapahtuma)

NELIÖJUURI. Neliöjuuren laskusääntöjä

Osaamispassin luominen Google Sites palveluun

Tietokannan hallinta. Kevät 2004 Jan Lindström R&G Chapter 1

VIDA CONFIGURATION VIDA ALL-IN-ONE

2. Paina hiiren oikeaa näppäintä, pääset valikkoon. Valitse Lisää, tyhjä sarake ilmestyy aktivoidun sarakkeen eteen

Lohkoasetelmat. Vilkkumaa / Kuusinen 1

9.5. Turingin kone. Turingin koneen ohjeet. Turingin kone on järjestetty seitsikko

Transkriptio:

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 (kuva 1). Toteuta ja testaa phpmyadmin-ohjelmalla seuraavat kyselyt ja palauta ne Tuubiin! Kuva 1. Reseptikannan relaatiomalli 1. Toteuta kysely T07T01.sql, joka hakee kaikki tiedot kaikista resepteistä (kuva 2). Kuva 2. Kyselyn T07T01.sql tulos

2. Toteuta kysely T07T02.sql, joka hakee ruokalajien nimet (kuva 3). Kuva 3. Kyselyn T07T02.sql tulos 3. Toteuta kysely T07T03.sql, joka hakee yksiköiden lyhenteet ja nimet (kuva 4). Kuva 4. Kyselyn T07T03.sql tulos 4. Toteuta kysely T07T04.sql, joka hakee kaikkien niiden reseptien nimet ja henkilömäärät jotka on tarkoitettu neljälle henkilölle (kuva 5). Kuva 5. Kyselyn T07T04.sql tulos

5. Toteuta kysely T07T05.sql, joka hakee kaikkien niiden reseptien nimet ja henkilömäärät jotka ovat vähintään neljälle henkilölle (kuva 6). Kuva 6. Kyselyn T07T05.sql tulos 6. Toteuta kysely T07T06.sql, joka hakee kaikkien niiden reseptien nimet ja henkilömäärät jotka ovat kahdelle, kolmelle tai neljälle henkilölle (kuva 7). Käytä IN-lausetta. Kuva 7. Kyselyn T07T06.sql tulos 7. Toteuta kysely T07T07.sql, joka hakee kaikkien niiden reseptien nimet ja henkilömäärät jotka ovat kahdelle, kolmelle tai neljälle henkilölle (kuva 8). Käytä BET- WEEN-lausetta. Kuva 8. Kyselyn T07T07.sql tulos 8. Toteuta kysely T07T08.sql, joka hakee nimet ja henkilömäärät kaikista niistä resepteistä, joita ei ole tarkoitettu neljälle henkilölle (kuva 9). Kuva 9. Kyselyn T07T08.sql tulos

9. Hae kaikkien niiden reseptien nimet joiden nimi alkaa P-kirjaimella 10. Hae kaikkien niiden reseptien nimet joiden nimi loppuu u-kirjaimeen 11. Hae kaikkien niiden reseptien nimet, henkilömäärä ja ruokalajiid joiden ruokalajiid on 7 ja jotka on tarkoitettu yli kuudelle henkilölle 12. Hae kaikkien niiden reseptien nimet ja henkilömäärät jotka ovat kahdelle, kolmelle tai neljälle henkilölle. Älä käytä IN-lausetta 13. Hae kaikkien niiden reseptien nimet joiden ruokalajiid on 7 ja jotka on tarkoitettu neljälle henkilölle 14. Hae kaikkien niiden reseptien nimet joiden ruokalajiid on 2 TAI jotka on tarkoitettu neljälle henkilölle 15. Hae reseptien nimet ja järjestä ne aakkosjärjestykseen 16. Hae reseptien nimet ja henkilömäärät ja järjestä ne henkilömäärien ja nimien mukaan järjestykseen 17. Hae reseptin nimi ja siihen liittyvän ruokalajin nimi 18. Hae Reseptin nimi ja reseptiin kuuluvat ohjeet. Järjestä hakutulos reseptien nimien mukaan aakkosjärjestykseen ja ohjeet numerojärjestykseen. 19. Hae reseptin nimi ja siihen liittyvien aineiden nimet, ainemäärät ja ainemäärän yksiköt reseptin nimen ja aineiden nimien mukaan järjestettynä 20. Hae Porkkanapiirakkareseptiin kuuluvien valmistusaineiden nimet ja niiden tarvittavat määrät yksiköineen. Järjestä tiedot valmistusaineiden mukaan aakkosjärjestykseen. 21. Laske montako eri ainetta tietokannassa on listattu 22. Laske paljonko kaikkiin resepteihin yhteensä tarvitaan kananmunia 23. Laske montako reseptiä liittyy kuhunkin ruokalajiin 24. Laske montako valmistusvaihetta liittyy kuhunkin reseptiin 25. Laske paljonko kutakin ainetta tarvitaan kaikissa resepteissä yhteensä varmista, että lasket yhteen vain samassa yksikössä ilmoitetut ainemäärät. Järjestä aineet aakkosjärjestykseen aineen nimen ja käytetyn yksikön mukaan 26. Listaa aakkosjärjestyksessä niiden reseptien nimet joihin liittyy yli neljä valmistusvaihetta. Listaa myös valmistusvaiheiden lukumäärä

27. Listaa aakkosjärjestyksessä niiden reseptien nimet jotka on tarkoitettu vähintään kuudelle henkilölle ja joihin liittyy yli viisi valmistusvaihetta. Listaa myös valmistusvaiheiden lukumäärä ja henkilömäärä