Tulemuse saamiseks tarvilik kursuses Andmebaaside projekteerimine sügissemestril 2016 * Tabeli loomiseks ja päringute tegemiseks vajalikud SQL-käsklused 12.-16.09 * Töövoo haldusrakendus 19.-23.09 * Kokkuvõtted grupeerimiste ja alampäringute abil 26.-30.09 * I Kontrolltöö 04.-06.10 * Vähemalt nelja seosega andmebaas 01.-03.11 * Andmestiku põhjal arvutatud ülevaated 15.-18.11 * II Kontrolltöö 22.11-01.12 * Seminar 13.-15.12 * 10-15 seotud andmetabelile toetuv töötav infosüsteem koos analüüsivahenditega Eksamipäeval Selgitusi * Tabeli loomiseks ja päringute tegemiseks vajalikud SQL-käsklused Omaloodud andmetabel kümnekonna rea andmetega. Käsklused tabeli loomiseks, andmete sisestamiseks. Käsklused andmete näitamiseks, järjestamiseks, filtreerimiseks. Andmete põhjal uue tunnuse arvutamine Suurima/vähima/koguse leidmine. * Töövoo haldusrakendus Ühel andmetabelil põhinev mitme kasutajarolliga etapiviisilise tegevuse haldamise rakendus. Valige võimalikult spetsiifiline teema ning kasutage sellega seotud andmeid * Kokkuvõtted grupeerimiste ja alampäringute abil Loo/otsi andmestik, kus tulpades leidub korduvaid väärtusi. Saab kasutada näiteks statistikaameti kodulehte, sobivad ka näiteks sportmängude andmed Alustuseks summad, loendamised, keskmised gruppide kaupa Edasi mitmeetapilised arvutused alampäringute abil (näiteks mängijad, kes on vähemalt ühel mängul visanud rohkem kui 10% selle mängu punktidest) * Vähemalt nelja seosega andmebaas Tabelid seotud primaar- ja võõrvõtme abil. Igas tabelis _vähemalt_ kaks rida andmeid. Andmebaasiskeem joonisena. Üksikud lihtsamad päringud. Päring, mis kasutaks kõiki seoseid. Andmeid grupeeriv päring. Näiteks: Asutus, osakonnad, töötajad, tehnikud, tööülesanded. * Andmestiku põhjal arvutatud ülevaated Oma otsitud andmestik. Vähemalt paarikümne reaga, soovitavalt sadade/tuhandete ridadega. Nt. http://www.stat.ee/andmebaas, https://www.kaggle.com/, http://www.rik.ee/et/avaandmed, http://www.tlu.ee/~jaagup/andmed/ Soovitavalt juurde mõnerealine kirjeldus, et milliste andmetega millises vahemikus on tegemist. Mida iga tulp tähistab ning mis ühikutes seda mõõdetakse. Andmete esitamise ideid: Sagedustabelid väärtuste kaupa Sagedustabelid vahemike kaupa Arvulised kokkuvõtted (vähim, suurim, keskmine, standardhälve) Arvulised kokkuvõtted gruppide (nt. kuude) kaupa Kokkuvõtted koos väärtuste endiga samas tabelis (UNION ALL) 2X2 sagedustabel ning sealt suhete arvutamine Julgesti pange töösse sisse ka arvutused, mis mõistlikku tulemust ei andnud. Soovitavalt koos idee või põhjendusega, miks sealtkaudu tulemust ei avaldunud. * II Kontrolltöö Ülesandes kirjeldatakse, milliseid andmeid on võimalik sisestada ning tulemusi on võimalik saada. Vastavalt sellele koostatakse andmebaasiskeem, vajalikud päringud ning arvutused. Ülesandes on kolm taset, mis määravad eksamihinde aluse (C, B, A). Muude töödega võimalik tulemust ühe palli võrra muuta. * Seminar Vestlusring ülespandud kursuse sisu puudutavate kordamisküsimuste põhjal. Vähemalt pooltest punktidest tuleb osata teha minutiline lühikokkuvõte ja tuua mõned näited. * 10-15 seotud andmetabelile toetuv töötav infosüsteem koos analüüsivahenditega Andmetabelid jagatud temaatilistesse gruppidesse. Grupi sees seosed tihedamad, väljapool hõredamad. Süsteemi kasutajate rollid, tüüpilised tegevused. Andmebaasiskeem joonisena. Andmete sisestamine - igasse tabelisse mitu rida, kokkuvõtete jaoks vahel ka tunduvalt rohkem. Lihtsamad päringud. Andmeid iseloomustavad päringud, andmetevahelisi seoseid iseloomustavad päringud, statistilised kokkuvõtted. Eksampäeval üliõpilane tutvustab õppejõule loodud süsteemi. Üheskoos arutatakse läbi selle täiendusidee ning üliõpilane realiseerib selle koha peal. Õppejõu kontakt: jaagup@tlu.ee , 56 221 789 Süsteemiadministraator tanel.toova@tlu.ee Testimisserver: greeny.cs.tlu.ee baasikasutaja: if16 parool: ifikad16