SQLTrainer projekti 22.5.2000 kello 10:00 - 12:00 Osallistujat: Harri Laine Indrek Peri (kirjuri) Kimmo Sinkko George El-Khouri Jaakko Nurro Santtu Toivakka *** HALLINTO Vastuujako CVS George Dokumentointi Kimmo Projektipäällikkö Santtu Projektin hakemisto /home/group/sqltr meeting hakemisto luotu, pöydäkirjat kerätään sinne. yhteystiedot tiedosto luotu. Ryhmä valitsee tietokoneluokan ja sitten tulostetaan varauslaput ja liimataan koneisiin. Alustavasti päätetty, että dokumentti HTML pohjainen. tyotunnit_pohj.ps - pohja työtuntijen kirjaukseen. Indrek hoitaa muoviavainten hakemukset eteenpäin. Käytetty malli: vesiputous. Dokumentit: projektisuunitelma, määrittely, testaus, käyttöohje, ylläpito. Tarkistakaa, että tiedostojen oikeudet kunnossa sqltr hakemistossa. (Esim tapaamiset tiedosto) *** MÄÄRITTELY (NYKYINEN JÄRJESTELMÄ) Nyksyisellä järj. käyttäijä n. 300 ja vastauksia tuli 60 000 eli 200 per käyttäjä. Kanta: Solid, Oracle, DB2. TKTL:n ylläpitoo yritää pystyttää DB2:sta. Työ aloitetaan kuitenkin Oraclella. Solidista luovutaan. Tunnukset: hhome (salas. qtamo) ja harkka (salas. info) Harri hoitaa projektille tietokanta- tunnukset ja salasanat. alkokrunniin pitäisi saada servlettiajurit ja prosessit pysymään henkissä (3 pva max). TKTL:n ylläpitolta. Tunnuksen kielletyt taulut tarkistetaan. Käyttöliittymä HTML pohjainen, mutta voidaan toteuttaa myös applet pohjainen. Toimintoja mitä vaadittaan: * Relaatioalgebra kaikki algebran perusoperaatiot aina kahden taulun välillä voidaan määritellä näkymiä/tmp tauluja taulut ja operaatio valitaan tarkistuksessa algebra muutetaan SQL lauseeksi näkymä näkyy vain kyseiselle käyttäjälle Jos näkymien talletuksissa ongelmia, niin lauseet talletetaan ja tarkistuksessa generoidaan tarvitavat näkymät järjestuksessä. Voidaan käyttää myös tmp tauluja. (Pitää päättää) * Ylläpitooperaatiot INSERT ja UPDATE Muutokset erillisiin tauluihin. Tarkistusongelma - onko INSERT oikea. Avaoin. * Huomautettava Voidaan toteuttaa pieniä apuväliteitä tarkastukseen. (Esim rivijen lkm) Siirrettävyyden parantamiseksi voisis käyttää prepare lausetta. Nykyinen ei käytä. Kursoreiden sulkeminen. Nykyinen ohjelmistorakenne: servletluokat + apuluokat, jotka suorittavat kyselyn. *** SEURAAVAKSI Seuraava isompi tehtävä on laatia Projektisuunnitelma, jossa ovat: * lyhyt kuvaus nykyisestä järjest * lyhyt kuvaus vaatimuksista * tehtävät ja tehtäväjako * aikataulu ja tarkistuspisteet * ryhmä, ryhmäjako ja vastuut * tarkastukset, esim kokoukset asiakkaan kanssa Seuraava tapaminen 29.5.00 kello 14:00 TKTL 4 krs *** LOMAT Indrek lomalla viikot 28 ja 29 Kimmo viikolla 28 Harri kesäkuussa paikalla, jos toteutuksessa vaikeuskia niin hän voi jättää puh numeron.