Hinde saamiseks tarvilik kursuses Andmebaasid kevadsemestril 2013 * Ühe tabeli SQL-laused 8.02 * Töövoo tegevuste ning olekute skeemid 15.02 * Töövoo andmetabel, lehekuvad ning SQL 01.03 * Agregaatfunktsioonid, alampäringud 07.03 * Seotud andmetabelid 11.04 * Suur andmebaasiskeem koos päringutega 25.04 Selgitusi * Ühe tabeli SQL-laused Keerukuse näide: http://minitorn.tlu.ee/~jaagup/kool/java/kursused/13/andmebaasid/naited/ykstabel.txt * Töövoo tegevuste ning olekute skeemid Soovitava keerukuse näide. Valida oma teema. http://minitorn.tlu.ee/~jaagup/kool/java/kursused/13/andmebaasid/naited/jalgrattaeksam/jalgrattaeksam.pdf http://minitorn.tlu.ee/~jaagup/kool/java/kursused/13/andmebaasid/naited/jalgrattaeksam/jalgrattaeksam2.pdf * Töövoo andmetabel, lehekuvad ning SQL Lehekuvade näide: http://minitorn.tlu.ee/~jaagup/kool/java/kursused/13/andmebaasid/naited/jalgrattaeksam/leheskeemid/ Andmetabeli näide (CREATE TABLE) ning lehtedega seotud SQL-lausete näide http://minitorn.tlu.ee/~jaagup/kool/java/kursused/13/andmebaasid/naited/jalgrattaeksam/andmebaas.txt * Agregaatfunktsioonid, alampäringud Tunni näide http://minitorn.tlu.ee/~jaagup/kool/java/kursused/13/andmebaasid/naited/alamparingud.txt Koostage oma andmetabel, kus mõned väärtused kattuvad, mõned mitte. Näiteks autod (regnr, mark, aasta) Tehke läbi sarnased näited, mis tunniski. * Seotud andmetabelid Näide: http://minitorn.tlu.ee/~jaagup/kool/java/kursused/13/andmebaasid/naited/kakstabelit.txt http://minitorn.tlu.ee/~jaagup/kool/java/kursused/13/andmebaasid/naited/mitutabelit.txt http://minitorn.tlu.ee/~jaagup/kool/java/kursused/13/andmebaasid/naited/koolid.pdf Koostage andmebaasiskeem (joonis), kus on vähemalt üks mitu-mitmele seos ning sellest eraldi seisev üks-mitmele seos. Näiteks linnad(id, linnanimi, rahvaarv) inimesed(id, eesnimi, perekonnanimi, synniaasta, synnilinna_id) riigid(id, riiginimi, pealinn) reisid(id, inimese_id, riigi_id, aasta) Looge vastavad tabelid, sisestage usutavad andmed Koostage päringud. Nt: Kõik reisid, näha inimese nimi sihtriigi nimi ja pealinn Inimese reiside arv aastate kaupa Riikide kaupa inimeste arv, kes sinna reisinud Iga sünnilinna kohta riigid, kus selles linnas sündinud inimesed on käinud. * Suur andmebaasiskeem koos päringutega Näited http://minitorn.tlu.ee/~jaagup/kool/java/kursused/13/andmebaasid/naited/pulmad.pdf http://minitorn.tlu.ee/~jaagup/kool/java/kursused/13/andmebaasid/naited/suurskeem.txt Omale sobival teemal 20-30 seotud andmetabeliga skeemi koostamine. Juurde tabelite põhjal sooritatavate tegevuste lühikirjeldused. Samuti vähemalt kolm päringut, mis seovad igaüks ~4 tabelit Andmete andmebaasi sisestamine ja päringute sealne kontroll on soovitav, kuid mitte kohustuslik. Kahtluse korral palutakse näidata päringu töötamist.