Demo 6
Monimutkaisempia SQL-kyselyjä

Tietokannan rakenne

  1. Aukaise Accessilla sama tietokanta johon teit edellisissä demoissa SQL-kyselyjä. Ellei sinulla ole tätä tietokantaa tallessa niin hae osoitteesta http://www.jyu.fi/tt-appro/2000/tietokannat/demot/demo4/demo4.mdb mallitietokanta. Talleta se omaan hakemistoosi. Aukaise tietokanta Accessilla.
  2. Kirjoita seuraavat SQL-kyselyt:
    1. Hae kaikki ne memberit, jotka ovat liittyneet aikaisemmin kuin kukaan osoitteessa Meikämannentie 12 asuva.

      tehtävä 1

    2. Hae kolme vuokraushinnaltaan kalleinta elokuvaa

      tehtävä 2

    3. Laske paljonko rahaa ovat tuoneet kolme vuokraushinnaltaan kalleinta elokuvaa

      tehtävä 3

    4. Hae montako kappaletta eniten vuokrattua kasettia/kasetteja on vuokrattu

      tehtävä 4

    5. Hae lista niistä nauhoista joita on vuokrattu enintään yhden kerran (Huom. mukaan saatava myös ne nauhat joita ei ole vuokrattu kertaakaan!). Tee hausta kaksi versiota, toinen ulkoliitoksen avulla ja toinen ilman ulkoliitosta.

      tehtävä 5

    6. Laske montako kertaa on vuokrattu nauhoja, jotka ovat 20th Century Foxin toimittamia ja ostettu 1.1.1991 jälkeen. Tee haku ilman liitoksia eli käytä vain alikyselyjä.

      tehtävä 6

    7. Hae kaikkien niiden nauhojen ID:t joita ei ole vuokrattu. Tee haku käyttäen ulkoliitosta, toinen versio käyttäen alikyselyä ja kolmas versio käyttäen EXISTS-lausetta.

      tehtävä 7


http://appro.mit.jyu.fi/2000/yhteistoiminta/tietokannat/demot/demo6/index.html
© Tommi Lahtonen ()<URL: http://www.iki.fi/hazor/>
4.10.2000 13:57:18