Tentti 12.5.2014 Kysymyspaperia ei saanut mukaan, joten tässä muistinvarainen korvike. T:1 Terminselitystehtävä, 1p/kohta 1) semanttinen eheys 2) hakemisto (index) 3) näkymät ja niiden käyttö 4) transaktion ACID ominaisuudet 5) kursori ja sen käyttö 6) vertailu dokumenttipohjaisten kuten MongoDB ja relaatiopohjaisten tietokantojen väliltä, mitä etuja/ongelmia T:2 Tehtävässä annettu viikkoharkoista tuttu tietokanta 1) tee näkymä kurssin XXX-3333 tietyn toteutuskerran opiskelijoista (tms) (2p) 2) anna tietylle käyttäjälle oikeudet käyttää tätä näkymää ja muokata tyyliin kurssin opiskelijoiden tietoja (1p) 3) tee SQL haku niistä kurssin XXX-3333 opiskelijoista joilta puuttuu kokonaissuoritus (1p) 4) tehtävässä annettu neljä hakemistoa tyyliin Opiskelija(Etunimi, Sukunimi), vaikuttaako annettu hakemisto positiivisesti tehtävän kolme hakuun ja miksi/miten? 1 piste per kohta (4p) T:3 1) Kolme rinnakkaista tietokantahakua, mitä tapahtuu kun nämä suoritetaan yhtäaikaa ja miten pitäisi huomioida SQL tasolla tämä ongelma? Sama mikä oli joskus viikkoharkoissa mutta yksinkertaisempana. 2) Tehtävässä esiteltynä n. puolen sivun tallennettu proseduuri, selitä miten toimii ja mitä tekee002