Hinde saamiseks tarvilik • Töövooga seotud veebilehestiku andmebaasikäsklused 19.02 • Statistikapäringud 05.03 • Ühendatud andmetabelid koos statistikapäringutega 26.03 • 6-10 seotud andmetabeliga infosüsteemi loomiseks ja haldamiseks vajalik. 09.04 • 20-30 seotud andmetabeliga infosüsteemi loomiseks ja haldamiseks vajalik. 23.04 • Kontrolltöö 23.04 • Teooriaseminar 07.05 Selgitusi • Töövooga seotud veebilehestiku prototüüp ja andmebaasikäsklused http://minitorn.tlu.ee/~jaagup/kool/java/kursused/15/andmebaasid/naited/ -> prillipood Koostage omale tuttaval võimalikult spetsiifilisel teemal mitme kordamööda tegutseva kasutajaga veebilehestiku prototüüp koos juurde kuuluvate andmebaasikäskluste ja näitandmetega. • Statistikapäringud http://minitorn.tlu.ee/~jaagup/kool/java/kursused/15/andmebaasid/naited/statistika/kasud.txt Otsige omale tuttavas valdkonnas andmestik, kus oleks korduvaid väärtusi (auto mark, riik, aine ...) vähemalt paarikümne reaga. Koostage vähemalt kümme statistikapäringut, kusjuures mõnedes neist kasutage agregaatfunktsioone (MIN, MAX, AVG) ja mõnes alampäringut. • Ühendatud andmetabelid koos statistikapäringutega http://minitorn.tlu.ee/~jaagup/kool/java/kursused/15/andmebaasid/naited/isikud/kirjeldus.txt Soovitavalt kolm omavahel seotud tabelit usutavate andmetega. Neist kokku kümmekond päringut - mõned ühest, mõned kahest, mõned kolmest tabelist. Mõned päringud koos GROUP BY ning SUM /COUNT funktsioonidega. • Kahe andmetabeli ühendamine Kahe ühendatud tabeli koostamine ja mitmesugused päringud nende seoste pealt. Mõlemas tabelis võiks olla tekstilisi ja arvulisi väärtusi ning päringutes tehakse nende põhjal kokkuvõtteid. Näiteks Tabelid: laudad(id, asukoht, kohtadearv, pindala) --nt (1, "Laatre", 250, 1800) pullid(id, pullinimi, mass, lauda_id) --nt (1, "Jummu", 600, 1) Päringute näiteid: * Lauda pindala ühe looma koha kohta * Kõikide loomade masside summa * Loomade masside summa lautade kaupa * Laudas täitunud kohtade protsent * Tegelik kasutatav lauda pindala ühe looma kohta • 6-10 seotud andmetabeliga infosüsteemi loomiseks ja haldamiseks vajalik. http://minitorn.tlu.ee/~jaagup/kool/java/kursused/15/andmebaasid/naited/10tabelit/ Omalt poolt sarnase keerukusega seotud tabelite süsteem. Igasse tabelisse vähemalt kaks rida andmeid. Vähemalt kolm kasvavate päringute seeriat, mis jõuavad lõpuks nelja seotud tabelini. • 20-30 seotud andmetabeliga infosüsteemi loomiseks ja haldamiseks vajalik. * Kasutajatüübid * Tegevused * Tabelid ja tulbad * Andebaasiskeem * Tabelite loomiseks ja andmete sisestamiseks vajalikud SQL-laused * Laused mõne tegevuse tarbeks + vähemalt 4 vähemalt 4 seotud tabeliga päringut koos näittulemustega. Soovitavalt oma välja mõeldud valdkonnas. Võib teha kahekesi.