Otse sisuni
Täna on neljapäev 11.06.2026.

Teated ja oluline info

Erki Eessaar: Lehekülg on suletudLisatud: 29.01.2016 14:28
29.01.2016 SEE LEHEKÜLG ON SULETUD! KOGU SELLEL LEHEKÜLJEL OLEV INFORMATSIOON ON MITTEAKTUAALNE!

Aine uus kodulehekülg koos aktuaalse informatsiooniga asub http://maurus.ttu.ee/350

Erki Eessaar: Ilusat suveLisatud: 18.06.2015 14:24
18.06.2015

Soovin kõigile ilusat suve!

Kuna deklaratsioonide kehtivus lõpeb käesoleva semestriga, siis augustis või sügisel lisaeksameid ei toimu. Uuesti saab seda ainet deklareerida 2016. aasta kevadsemestril. Uuesti deklareerimisel kehtib varem saadud iseseisva töö arvestus (kui see on saadud), kuid SQL töö tuleb uuesti teha.

Erki Eessaar: LisaeksamLisatud: 12.06.2015 20:54
12.06.2015 Kõik tulemused on ÕISi sisse kantud ja kõik soovijad peaksid saama lisaeksamile registreeruda. Lisaeksam toimub 17. juunil kell 15:30 ruumis ICT-627. See on kõige viimane kord kui sellel kevadel saab selles aines eksamit teha.

Eksami korraldus on samasugune nagu põhieksami korral, mille kohta võite sellelt lehelt lugeda.

Erki Eessaar: Mittekohustusliku näiteprojekti täiendusLisatud: 06.06.2015 17:58
06.06.2015 Ehk pani keegi tähele, et mittekohustuslike materjalide all oli õpingukavade arvestuse näiteprojekt. Nüüd on üks üliõpilane bakalaureusetöö tulemusena loonud selle projekti Oracle andmebaasile üliõpilase töökoha veebirakenduse. See rakendus on tähelepanuväärne ka seepärast, et lõputöös lahati põhjalikult TTÜ ÕISi vastava rakenduse puuduseid ning üritati luua parema kasutatavusega rakendust. Töö osaleb lõputööde konkursi teises voorus. Rakendust saab vaadata siit. Kasutajanimi: t990999@ttu.ee ja parool 1a2b3c
Erki Eessaar: SQL kontrolltöö viimane järeltöö sellel kevadelLisatud: 01.06.2015 10:18
01.06.2015

Viimane võimalus sellel kevadel SQL tööd teha on 15. juunil 2015 kell 11:00 ICT-501 (koos päevase õppe üliõpilastega). Kui see töö õnnestub ning kõik eksamieeldused on täidetud, siis saate eksamit teha 17. juunil 2015 - ajad on ÕISis juba näha.

Registreerimine ja reeglid on kõik täpselt samad kui 29. mai järeltöös, mille kohta saate lugeda altpoolt, varasemast teatest.

Erki Eessaar: SQL kontrolltöö järeltöö tulemusedLisatud: 01.06.2015 00:03
31.05.2015 Kataloogis 2015/Tulemused on väljas 29. mail 2015 toimunud SQL kontrolltöö järeltöö tulemused.

Viimane võimalus teha sellel kevadel kontrolltööd on 15. juunil 2015. Aeg ja koht täpsustub lähipäevil ning seejärel saab Mauruses sinna registreeruda. Kui siis läheb SQL töö hästi, saab eksamit teha 17. juunil.

Erki Eessaar: SQL kontrolltöö järeltööLisatud: 23.05.2015 12:22
23.05.2015 Kataloogis 2015/Tulemused on väljas 21. mail 2015 toimunud SQL kontrolltöö järeltöö tulemused.

Eelviimane võimalus sellel kevadel SQL tööd teha on 29. mail 2015 kell 10:00 ICT-402 (koos päevase õppe üliõpilastega).

Tuletan meelde, et ainet uuesti deklareerides tuleb SQL töö uuesti teha. Ainet saab uuesti deklareerida järgmisel kevadel.

Kuigi ajad on ühised päevase õppe üliõpilastega, siis ülesanded on kaugõppe omad.

Järeltöö tegemisel läheb arvesse VIIMANE tulemus, olgu see parem või halvem kui eelmised. Kui tulete kohale, võtate ülesande, kuid ei esita vastust, siis on tulemus 0 punkti. Järeltööl võib samuti kasutada A4 abilehte, kuid mitte muid abimaterjale.

Järeltöö toimub ainult arvutiklassi arvuteid kasutades. Kellel pole kontot, siis on viimane aeg see endale hankida.

Järeltööle tuleb ennast registreerida. Registreeruda saab ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks.

Seejärel tuleb valida sobiv järeltöö aeg. Tuleb vajutada hüperlingile "registreeri". Seejärel avaneb vorm, kus Te saate oma valikus veelkord veenduda. Märkuste välja pole vaja midagi kirjutada.

Väga tähtis! - Registreerumiseks peate Te vormil vajutama nupule "Registreerin". Alles siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Registreerimise saab kustutada samal lehel kus saab registreerida. Kui Te otsustate mingil põhjusel mitte kontrolltööle tulla, siis kustutage oma registreerumine, et Teie asemel saaks tulla keegi teine!

SQL töö tulemus annab olulise osa eksami tulemusest. Nagu eksamil nii peab ka SQL töö tegemiseks olema kaasas kehtiv isikut tõendav dokument.

Erki Eessaar: Viimase loengu lindistusLisatud: 22.05.2015 22:15
22.05.2015 Kahjuks ebaõnnestus (pole siiski veel 100% kindel) viimase loengu lindistus. Seetõttu on loengute lindistuse failis viited kahele eelmise aasta loengule.
Erki Eessaar: Andmetüüpide ja väljapikkuste valikustLisatud: 21.05.2015 17:50
21.05.2015 Blogipostitus sobivate väljapikkuste ning õigete andmetüüpide valimise vajalikkusest.
Erki Eessaar: Eksamiks õppimineLisatud: 16.05.2015 18:38
16.05.2015 Kataloogi "2015/Slaidid" on välja loengute slaidid ning viited loengute salvestustele (kõige esimene fail).

Soovitan eksamiks valmistumisel tutvuda ka õppeaines käsitletud teemade kohta käivate animatsioonidega.

Kellel on huvi, võib vaadata ka järgnevaid animatsioone.

Lisaks soovitan Internetist vaadata tasuta videoid (Table of Contents alt esimesed neli), kus C.J. Date räägib, kuidas kasutada SQLi nii, et see tekitaks võimalikult vähe peavalu ja halle juukseid. Vastus on, et selleks tuleb SQLi kasutada relatsiooniliselt. See video on esimene osa pikemast loengust.

Erki Eessaar: SQL kontrolltöö järeltööLisatud: 12.05.2015 01:45
12.05.2015 Kataloogis 2015/Tulemused on väljas SQL kontrolltöö tulemused.

Kui kellelgi läks SQL töö halvasti või ei saanud seda 9. mail teha, siis on võimalus järeltöö tegemiseks (piiratud kohtade arv):

  1. 19. mai 2015 kell 16:00 ICT-402 (koos päevase õppe üliõpilastega)
  2. 21. mai 2015 kell 08:00 ICT-401 (koos päevase õppe üliõpilastega)

Tuletan meelde, et ainet uuesti deklareerides tuleb SQL töö uuesti teha.

Kuigi ajad on ühised päevase õppe üliõpilastega, siis ülesanded on kaugõppe omad. Nendel aegadel saab tööd teha maksimaalselt üks kord.

Järeltöö tegemisel läheb arvesse VIIMANE tulemus, olgu see parem või halvem kui eelmised. Kui tulete kohale, võtate ülesande, kuid ei esita vastust, siis on tulemus 0 punkti. Järeltööl võib samuti kasutada A4 abilehte, kuid mitte muid abimaterjale.

Järeltöö toimub ainult arvutiklassi arvuteid kasutades. Kellel pole kontot, siis on viimane aeg see endale hankida.

Järeltööle tuleb ennast registreerida. Registreeruda saab ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks.

Seejärel tuleb valida sobiv järeltöö aeg. Tuleb vajutada hüperlingile "registreeri". Seejärel avaneb vorm, kus Te saate oma valikus veelkord veenduda. Märkuste välja pole vaja midagi kirjutada.

Väga tähtis! - Registreerumiseks peate Te vormil vajutama nupule "Registreerin". Alles siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Registreerimise saab kustutada samal lehel kus saab registreerida. Kui Te otsustate mingil põhjusel mitte kontrolltööle tulla, siis kustutage oma registreerumine, et Teie asemel saaks tulla keegi teine!

SQL töö tulemus annab olulise osa eksami tulemusest. Nagu eksamil nii peab ka SQL töö tegemiseks olema kaasas kehtiv isikut tõendav dokument.

Erki Eessaar: Eksamile registreerumine kui õpite seda õppeainet "Avatud Ülikooli" kauduLisatud: 11.05.2015 19:49
11.05.2015 Kui aine on deklareeritud avatud ülikoolis täiendusõppurina, siis peab eksamile registreerumiseks valima ÕISi töökohaks õppur(avatud ülikool) ning sellel töökohal valima Sooritused->Teadmiste kontrollile registreerumine.
Erki Eessaar: Artifact-centric business process modelLisatud: 09.05.2015 20:37
09.05.2015 Loengus oli juttu, et antud kursuse käsitlus infosüsteemi modelleerimisest on sarnane tänapäeval uuesti populaarsust ja tähelepanu koguvale artefaktide/andmete kesksele äriprotsesside modelleerimisele. Siin on selle kohta Wikipedia artikkel, koos täiendavate viidetega huvilistele. Artefakt on laias laastus sama, mis põhiolemitüüp e põhiobjekt.
Erki Eessaar: Lõputööde konkursile kuulajaksLisatud: 06.05.2015 13:31
06.05.2015 TTÜs toimub järjekordne IKT erialade bakalaureuse ja magistritööde konkurss. Konkursi lõppvooru 5. ja 8. juunil on oodatud publikuks kõik huvilised - eriti üliõpilased. Selleks tuleb ennast registreerida.

Soovitan väga soojalt seda võimalust kasutada - näete millised on head lõputööd, kuidas neid kaitstakse. Saate kuulata huvitavaid ettekandeid. Ärge unustage, et juba aasta pärast võiksite Te ise sellisel konkursil osaleda! Praegu on just õige aeg, et lõputööle mõtlema hakata.

Erki Eessaar: Suuline eksamLisatud: 02.05.2015 12:51
02.05.2015 Suuline eksam toimub eksamisessiooni ajal. Täpsemalt lugege teatele lisatud failist.

Ärge palun registreerige ennast ÕISis päevase õppe eksamiaegadele, sest nendel aegadel Te eksamit teha ei saa kuna eksami sisu ja korraldus on erinevad.

Erki Eessaar: Märgid, et Teie andmemudelis on midagi valestiLisatud: 02.05.2015 12:51
02.05.2015 Hea ja ülevaatlik (koos näidetega) artikkel, kus viidatakse kontseptuaalsetes andmemudelites sageli esinevatele võimalikele vigadele. Oleks hea, kui Te oma projekti enne esitamist nende võimalik vigade suhtes üle kontrolliksite! Artiklis viidatud probleemid ei tähenda 100% kindlusega viga, kuid nende esinemisel tuleb selliste modelleerimisotsuste põhjuseid tingimata lähemalt uurida. Artiklis kirjutatakse valdkonnamudelitest (domeenimudelitest), kuid samad põhimõtted kehtivad ka kontseptuaalsete andmemudelite kohta.
Erki Eessaar: Olemitüüpide ja atribuutide definitsioonidLisatud: 02.05.2015 12:50
02.05.2015 Iseseisva töö projektis nõutud olemitüüpide ja atribuutide definitsioonide kirjapanekul võib olla abi eesti keele seletavast sõnaraamatust. Kui seda sõnaraamatut kasutate, siis tuleb töös sellele (nagu igale kasutatud materjalile) viidata.
Erki Eessaar: Microsoft Access (2013) Lisatud: 02.05.2015 12:50
Erki Eessaar: Ingliskeelne SQLi raamatLisatud: 02.05.2015 00:01
02.05.2015 Kes soovib SQLi õppimiseks head ingliskeelset õpikut, siis võib alla laadida raamatu "SQL Queries for Mere Mortals".

Siit saab downloads saki alt näidistabelitega andmebaasid, mis sisaldavad ka Queridena ära salvestatud ülesannete lahendusi.

Suur tänu üliõpilasele, kes seda raamatut soovitas. Ta kirjutas: "Tekst on konkreetne, seletused tõhusad. Õpikut pole koormatud lisainfot sisaldavate artiklitega nagu mõnedel ingliskeelsetel õpikutel standardiks (nõnda on lihtsam tekstile keskenduda). Iga SQL süntaksiga tegeleva peatüki lõppu paigutatud ülesanded aitavad materjali kinnistada. Parima tulemuse jaoks võiks tudeng ka Sample Statements sektsioonides püstitatud ülesandeid lahendada üritada (enne ülesannete juurde asumist). Pärast Access'is SQL Server Compatible Syntax'i kasutuselevõttu võivad mõned näidisandmebaasides valmis kirjutatud päringud vajada ümber kirjutamist, kuid see vast pole mitte kellegi jaoks üle jõu."

Erki Eessaar: KokkuvõteLisatud: 10.04.2015 16:58
10.04.2015 Kes pole veel lugenud slaidikomplekti ebaotstarbekate SQL lausete kohta, siis teile on siin lühike visuaalne kokkuvõte. Kümne klassi asemel on teemaks kümme tabelit, mis päringusse sisse ühendatakse (joiniti), kuid mida ülesande lahendamiseks üldse vaja ei lähe. Või siis kümme tingimust või muud lausekonstruktsiooni, mis selle lause tulemusele mitte midagi juurde ei anna. Vabandan daamide ees keelekasutuse pärast.
Erki Eessaar: Kasutusjuhtude vaheülesanneLisatud: 06.04.2015 00:07
06.04.2015 Iseseisva töö tegemise samm-sammulise sammus 7 on kirjutatud ALGORITM, kuidas leida kasutusjuhud. Sammus 3 selgitatakse seda algoritmi lihtsa näite varal. Oma projektis peate seda algoritmi järgima.
Erki Eessaar: <big><font color="red">SQL kontrolltöö</big></font>Lisatud: 03.04.2015 14:08
03.04.2015 Tuletan meelde, et 9. mail 2015 kell 15:45 algava harjutustunni ajal toimub SQL kontrolltöö. See annab kuni 60 punkti ja tulemus moodustab olulise osa Teie eksami tulemusest. Kontrolltööl saab abimaterjalina kasutada ühte A4 formaadis lehte (füüsiline leht, mitte arvutis olev), mille mõlemal poolel võib olla kirjas info SQLi kohta. Muud abimaterjalid (kaasaarvatud MS Accessi help, MS Accessi Query Wizard ja Internet) ei ole lubatud. Kes tahab sellist lehte kasutada, sellel peab olema individuaalne leht - mitmepeale ühte lehte kasutada ei saa. Leht peab olema trükitud, füüsiline objekt - mitte arvutis olev elektrooniline dokument. Ühe kahepoolse A4 lehe asemel võib ka olla kaks ühepoolset A4 lehte!

Hindamisel arvestatakse ainult lauseid, mis on MS Accessi keskkonnas Queridena salvestatud!

SQL kontrolltöö tulemus kehtib senikaua kuni kehtib deklaratsioon – uuesti deklareerides tuleb SQL kontrolltöö uuesti teha ja lävend ületada. Seega kõik, kes on kunagi seda õppeainet juba õppinud ja deklareerisid selle uuesti, peavad igal juhul tegema SQL töö uuesti. Kui deklareerisite õppeaine 2014. aasta kevadel, Teie deklaratsioon kehtib kolm semestrit (2015. aasta kevadsemestri lõpuni) ning olete selle deklaratsiooni kehtivuse perioodil SQL töö edukalt sooritanud, siis Teil pole vaja sellel semestril SQL tööd uuesti teha.

Eksamieelduse täitmiseks peab SQL kontrolltöö eest saama vähemalt 30.6 punkti.

Kataloogis "2015/Harjutamine/SQL kontrolltöö näide" on esimesed kaks faili SQL kontrolltöö näide. Kataloogis "2015/Slaidid" olevast dokumendist "2015. aasta päevase õppe loengute salvestused" leiate viited päevase õppe loengute salvestustele. Kollasel taustal olevates lindistustes käsitleti SQL lausete näiteid. Kataloogis "2015/Slaidid" olevas dokumendis "Kommentaarid enne kontrolltööd" viidatakse sagedastele vigadele, mille tegemine põhjustab kontrolltöös suure hulga punktide kaotsi minekut (see dokument pannakse välja umbes kaks nädalat enne kontrolltööd). Palun uurige see materjal läbi, et neid vigu vältida

Selleks, et saada parem ülevaade, kes tulevad 9. mail 2015 SQL kontrolltööd tegema, palun ma eelnevalt kõigil SQL kontrolltöö tegijatel ennast Mauruse õppekeskkonnas registreerida.

Registreeruda saab ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks.

Seejärel tuleb valida teadmiste kontrolli aeg. Tuleb vajutada hüperlingile registreeri. Seejärel avaneb vorm, kus Te saate oma valikus veelkord veenduda. Märkuste välja pole vaja midagi kirjutada!!

Väga tähtis! – Registreerumiseks peate Te vormil vajutama nupule Registreerin. Alles siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Registreerimise saab kustutada samal lehel kus saab registreerida. Kui Te otsustate mingil põhjusel mitte kontrolltööle tulla, siis kustutage palun oma registreerumine!

Kui registreerimisel selgub, et vabu kohti ei ole, siis võtke palun minuga ühendust.

Nagu eksamil nii peab ka SQL töö tegemiseks olema kaasas kehtiv isikut tõendav dokument. Ilma selleta kahjuks SQL tööd teha ei saa.

Erki Eessaar: VaheülesandedLisatud: 29.03.2015 13:36
29.03.2015 Tähtajad:
Allsüsteemide leidmine: 28. märts 2015
Esimene versioon kasutusjuhtude mudelist: 11. aprill 2015
Esimene versioon kontseptuaalsest andmemudelist: 2. mai 2015 Iga vaheülesande õigeaegne ja korrektne lahendamine annab 4 boonuspunkti.
Erki Eessaar: Vastuvõtuaegade muudatusedLisatud: 25.03.2015 16:25
25.03.2015 Ära jäävad vastuvõtud:
  • Kolmapäeval 1. aprillil 2015 kell 12:00-13:00 ruumis ICT-627
  • Kolmapäeval 22. aprillil 2015 kell 12:00-13:00 ruumis ICT-627

Selle asemel toimuvad vastuvõtud:

  • Teisipäeval 31. märtsil 2015 kell 14:00-15:00 ruumis ICT-627
  • Teisipäeval 21. aprillil 2015 kell 14:00-15:00 ruumis ICT-627
Erki Eessaar: Hea artikkelLisatud: 15.03.2015 18:03
Erki Eessaar: Teise loengu mudelidLisatud: 14.03.2015 20:41
14.03.2015 Kataloogi "Iseseisva töö projekti tegemise samm-sammuline juhend/Projekti või selle osade täiendavad näited" lõpus on teise loengu ajal koostatud mudelid. Kolmanda loengu ajal demonstreerin kontseptuaalse andmemudeli loomist, sellest tabelite disaini kirjelduse genereerimist, disaini kirjelduse parandamist ning lõpuks SQL lausete genereerimist ja käivitamist.
Erki Eessaar: VaheülesanneLisatud: 12.03.2015 20:20
12.03.2015 Tähtajaga 28. märts 2015 (23:59) tuleks vastata küsimustele oma iseseisva töö kohta (millised on allsüsteemid, milliseid kasutusjuhte täpsemalt uurite, millised on võimalikud olemitüübid jne). Palun kopeerida vastused küsimuste juures olevatesse väljadesse, mitte saata dokumenti. NB!Kui Te ei ole veel Mauruses registreerinud projekti teemat või olete muutnud tegijate rühma koosseisu/teemat, siis palun registreerige see Mauruses (ülesanne "Iseseisva töö teema registreerimine").

Ülesandele vastamiseks valige õppekeskkonna vasakpoolsest menüüst "Tudeng->Ülesanded" ning avanenud leheküljelt ülesanne "Iseseisva töö vaheülesanne".

NB! Kui teete projekti mitmekesi, siis peab vastuse saatma vaid üks projekti tegija (loomulikult kollektiivse mõttetöö tulemustega).

Vaatan vaheülesande vastused üle ja võimalik, et lisan nende juurde mõne kommentaari. See, et vaheülesande juures on märgitud "Aktsepteeritud" ei tähenda tingimata, et seal on kõik õieti. See tähendab, et olen vastuse üle vaadanud ja lisanud sinna vajadusel omapoolse kommentaari. Nende kommentaaride alusel ei ole vaja vaheülesande vastust parandada. Peaksite võtma need kommentaarid arvesse oma iseseisva töö juures. Kui midagi jääb kommentaarides arusaamatuks, siis tulge palun kindlasti küsima.

Kui olete mõnel eelmisel aastal vaheülesandele vastanud ning teete projekti endiselt samal teemal, siis uuesti vastamise eest lisapunkte ei saa.

Järgnevalt viidatakse võimalikele probleemidele küsimuste vastustes. Palun üritage neid probleeme vältida! Samuti vaadake palun samme 3, 5 ja 7 kataloogis Iseseisva töö projekti tegemise samm-sammuline juhend.

  1. Iga eesmärki peab saama mõõta. Mittemõõdetava eesmärgi näide: "Infosüsteemi tarkvara töötab kiiresti" (Mida tähendab kiiresti? Kas 20 sekundit päringu vastuseks on aeglane või kiire? Aga 2 minutit?). Mõõdetava eesmärgi näide: "Infosüsteemi tarkvara annab kõigile päringutele vastuse 5 sekundi jooksul".
  2. Ärge unustage kirja panna eesmärke, millest tulenevad funktsionaalsed nõuded, mida kirjeldatakse kasutusjuhtudena (näiteks: "Süsteem peab võimaldama registreerida elektrooniliselt õpingukavasid").
  3. Kasutage läbivalt ühesugust terminoloogiat. Tekitab arusaamatust, kui ühes kohas räägite näiteks "pakkumistest" ja teises kohas "hinnapakkumistest" või ühes kohas "kaupadest" ja teises kohas "toodetest". Veel üks näide - ühes kohas räägite "Tellimuste arvestuse allsüsteemist" ja teises "Tellimuste haldamise allsüsteemist". Kui need tähendavad sama asja, tuleks kasutada ühte ja sama terminoloogiat.
  4. "Töötaja" ei ole üldjuhul sobiv pädevusala. Organisatsioonis on palju töötajaid ja neil on erinevad ülesanded (pädevused, rollid). Näiteks ülikooli infosüsteemi pädevusalad on rektor, prorektor, instituudi direktor, õppejõud jne.
  5. Funktsionaalne allsüsteem, mida hakkate täpsemalt uurima, peab olema üks allsüsteemidest, mis on nimetatud funktsionaalsete allsüsteemide nimekirjas. See peab olema täpselt sama nimega kui funktsionaalsete allsüsteemide nimekirjas. Mitte nii, et funktsionaalsete allsüsteemide nimekirjas nimetate "Kaupade arvestuse" allsüsteemi, kuid uuritavaks allsüsteemiks valite "Toodete arvestus" (Kuidas peab lugeja teadma, et need on üks ja sama asi?).
  6. Täpsemaks käsitlemiseks valitud funktsionaalne allsüsteem peab olema seotud organisatsiooni põhitegevusega. Ei saa valida "toetavat", "administratiivset" allsüsteemi nagu töötajate arvestus, klassifikaatorite arvestus või muud sellist.
  7. Lihtsamal juhul on funktsionaalsete allsüsteemide ja registrite vahel 1:1 vastavus. Seega, kui süsteemi arhitektuuri kirjeldamisel on määratletud register "Kaupade register", siis võiks süsteemis olla ka "Kaupade arvestuse" funktsionaalne allsüsteem, mis seda registrit teenindab.
  8. Klassifikaatorid on mistahes andmed, mida kasutatakse andmebaasis teiste andmete liigitamiseks või andmete seostamiseks väljaspool organisatsiooni vastutusala olevates andmebaasides olevate andmetega. Teie süsteemis peab olema ette nähtud klassifikaatorite haldamiseks funktsionaalne allsüsteem "klassifikaatorite arvestus" ning selle teenindatavaks registriks on "klassifikaatorite register".
  9. Kasutusjuhtude nimekirjas tuleb esitada vaid valitud funktsionaalse allsüsteemi kasutusjuhud. Kui süsteemis on funktsionaalsed allsüsteemid "Tellimuste arvestus" ja "Kaupade arvestus", siis "Tellimuse koostamine" ei saa olla "Kaupade arvestus" kasutusjuht. Mis kasutusjuhud jääksid siis "Tellimuste arvestus" allsüsteemi?
  10. Eelmise punktiga seotud erandiks on kasutusjuht "kasutaja tuvastamine", mida kasutavad kõik allsüsteemid ja mis seetõttu tuleks ka Teie projektis kirjeldada.
  11. Kõik kasutusjuhtude nimekirjas esitatavad kasutusjuhud peavad hõlmama arvutisüsteemi kasutamist. Kui nimetate kasutusjuhu "Küsimustele vastamine" ja see toimub suuliselt, ilma tarkvarasüsteemi abita, siis see kasutusjuht on valesti leitud.
  12. Tuleb leida ja kirjeldada kasutusjuhud, millest igaüks vastab mingile elementaarsele äriprotsessile. Iga selline protsess viiakse läbi ühe tegutseja poolt ühel ajahetkel ja ühes kohas. Iga selline kasutusjuht käivitub reaktsioonina mingile sündmusele, selle läbimine annab tegutsejale väärtuse ning selle läbimise järel on süsteemis terviklikud andmed. Sellest soovitusest tulenevalt ei tohi ühe kasutusjuhu läbimine võtta päevi (nt "pea lepingu üle läbirääkimisi"). Teisalt ei tohi kasutusjuht kirjeldada ühte väikest sammu suuremas protsessis (nt "registreeri kauba nimetus" on osa kauba registreerimise protsessist ja sobiv kasutusjuht on "registreeri kaup")).
  13. Olemitüüpide atribuutide hulgas näidatakse vaid selliseid, millele vastavaid andmeid andmebaasis registreeritakse ning mille väärtused on olulised väljapool andmebaasi. Seega, kui KAUP atribuudi kaup_id väärtused on süsteemi genereeritud arvud, mida väljapool andmebaasi ei kasutata, siis sellist atribuuti kontseptuaalses andmemudelis ei kirjeldata.
  14. Olemitüüpide atribuutide hulgas ei tohi olla välisvõtme atribuute. Seega, kui olete leidnud olemitüübid TÖÖTAJA ja KAUP, siis töötaja_isikukood ei ole KAUP atribuut (eeldame, et tahate iga kauba korral registreerida töötaja, kes selle kauba andmed süsteemi lisas).
  15. Olemitüüpide atribuudid tuleb täpselt lahti modelleerida. Kui KLIENT atribuut on kliendi_andmed, siis see on ebatäpne. Kliendi andmed on eesnimi, perenimi, sünniaeg, aadress jne. ning need tuleb esitada eraldi atribuutidena. Teine näide - atribuut kontaktandmed tuleb täpsemalt modelleerida ja esitada eraldi atribuudid nagu e-mail, telefon, aadress, ...
  16. Vaadake andmemudelite kataloogi. Selles kataloogis on SQL-andmebaaside loogilise disaini mudelid. Need aitavad mõista reaalse maailma toimimist ning sellisena on ka sobivaks lähtematerjaliks kontseptuaalse andmemudeli koostamisele. Lugege palun kataloogis Kohustuslikud materjalid/Harjutustunnid/Slaidid olevat slaidikomplekti kontseptuaalse andmemudeli kohta. Selleks, et leida kontseptuaalses andmemudelis esitatavaid olemitüüpe, atribuute ja seosetüüpe vaadake kindlasti ka schema.org (näide - Auto - andmed, mida võiks andmebaasis autode kohta registreerida).
  17. Registrite ja funktsionaalsete allsüsteemide nimed peaksid olema mitmuses - "Tellimuste arvestus", "Tellimuste register". Olemitüüpide nimed võiksid olla ainsuses - TELLIMUS, KAUP, TÖÖTAJA.
  18. Rational Rose või Enterprise Architect ei ole rakendusprogrammi tegemise vahendid.
Erki Eessaar: VastuvõtuajastLisatud: 06.03.2015 13:17
06.03.2015 Teatasin varem, et esmaspäeval 9. märtsil jääb vastuvõtuaeg ühekordselt ära ja et see toimub teisipäeval 10. märtsil. Kahjuks sunnib elu veelkord seda aega muutma.

Seega toimub vastuvõtuaeg tegelikult esmaspäeval 9. mätsil 2015 kell 12:00-13:00 ICT-627. Esmaspäeval 9. märtsil kell 14 ja teisipäeval 10. märstil kell 14 vastuvõttu ei toimu.

Vabandan segaduse eest!

Erki Eessaar: Iseseisva töö teema registreerimineLisatud: 21.02.2015 13:40
21.02.2015 Tänan kõiki, kes on teema registreerinud. Vaadake teema registreerimise juurde, kas olen lisanud kommentaare ja palunud vastust parandada.

Kõik kes teevad projekti üksinda, mõelge palun veelkord järele, kas Te ei tahaks teha projekti kellegagi koos. Kui liitute mõne projektiga, siis pole vaja teha muud, kui Mauruses selle ülesande vastust muuta.

Erki Eessaar: Vastusvõtuaja ärajäämineLisatud: 19.02.2015 20:34
19.02.2015 23. veebruaril 2015 kell 14:00-15:00 jääb seoses terves ülikoolis tööaja ümberkorraldamisega minu vastuvõtuaeg ära.
Erki Eessaar: Iseseisva töö teema registreerimineLisatud: 12.02.2015 17:37
12.02.2015 Tähtajaga 20. veebruar 2015 tuleb registreerida iseseisva töö teema ja üliõpilased, kes seda tööd üheskoos teevad. Samuti tuleb kirja panna täpsemalt käsitletav funktsionaalne allsüsteem (selle valimise kohta on ülesande tekstis juhend).

Iseseisva töö registreerimiseks valige õppekeskkonna vasakpoolsest menüüst "Tudeng->Ülesanded" ning avanenud leheküljelt ülesanne "Iseseiseva töö teema registreerimine".

Kui teete iseseisvat tööd grupitööna, siis peab teema registreerima üks grupi liige (iseseisvat tööd võib teha 1-3 liikmelistes gruppides).

Iseseisva töö tegemisel võib (aga ei pea) võtta aluseks "Sissejuhatus infosüsteemidesse" või "Modelleerimine" aines käsitletud infosüsteemi valdkonna.

Vaadake iseseisva töö teema valimisel inspiratsiooni saamiseks andmemudelite kataloogi. Seal on nimetatud kõikvõimalikke teemasid, mille kohta võiks projekti teha. Lisaväärtuseks on, et lisaks teema nimele leiate ka andmemudeli versiooni, mille saate võtta oma projekti tegemisel aluseks (loomulikult on seda vaja oma projekti tingimustest sõltuvalt täpsustada/täiendada).

Lisaks vaadake palun majandustarkvara portaali (eesti keeles) ja majandustarkvara kataloogi (inglise keeles). Sealt leiate kõigepealt ülevaate erinevatest valdkondadest, mille jaoks on tarkvara loodud. Iga selline tarkvaravahend võiks olla infosüsteemi üheks osaks (infosüsteem kui sotsiotehniline süsteem, milles lisaks tark- ja riistvara poolele on väga oluline ka sotsiaalne pool). Kui vaatate konkreetsete tarkvaravahendite demosid ja dokumentatsiooni, siis nende vahendite ekraanivormid annavad infot süsteemi poolt kogutavate andmete ja süsteemis võimalike tegevuste kohta. Seda infot saaksite te edukalt oma projekti juures kasutada.

Enamik tänapäeva infosüsteeme ei teki tühjale kohale, vaid uued süsteemid asendavad/täiendavad vanu. Seega tuleb uue süsteemi loomisel paratamatult teise silmaga kiigata olemasoleva süsteemi poole. Olemasoleva süsteemi analüüsimise ning selle põhjal nõudmiste tuletamise oskus on oluline oskus!.

Käesolevas kursuses peate te tegema valmis infosüsteemis kasutatava tarkvara prototüübi, et õppida sellise tarkvara projekteerimist ja realiseerimist. Reaalses elus juhtub küllaltki sageli, et rätsepatööna uue tarkvara nullist valmistegemise asemel on otstarbekam võtta kasutusele valmis tarkvara ning seda vastavalt konkreetse infosüsteemi vajadustele kohandada.

Erki Eessaar: Projekti dokumendi tegemise keskkonnastLisatud: 12.02.2015 17:37
12.02.2015 Minult on küsitud, kas projekti dokumenti võib teha Githubi Wikis, Google Docs'is või muus sarnases rühmatööd toetavas keskkonnas. Miks mitte, kuid soovitan ikkagi kaaluda MS Wordi kasutamist, sest seal on mudeli koostajale väga kasulik funktsionaalsus - Split screen. Näete selle kohta demonstratsioonvideot kataloogide CASE: Enterprise Architect videod ja CASE: Rational Rose videod lõpus. See funktsionaalsus võimaldab kontrollida projekti erinevate osade kooskõla.

Ükskõik mis vahendit Te dokumendi loomiseks kasutate, siis mina soovin projekti dokumenti sellises formaadis, et seda saab MS Word programmis avada ja "Split screen" abil vaadata. Projekti pealkirjade struktuur PEAB täpselt vastama mallis ette antud struktuurile. See on vajalik, et oleks võimalik lühikese ajaga suur hulk projekte kiiresti läbi vaadata ja sisukat tagasisidet anda.

Erki Eessaar: RaamatutestLisatud: 12.02.2015 17:36
12.02.2015 Minult on küsitud Head First sarja ja Head First SQL raamatu kohta. Oskan öelda, et see raamat on kirjutatud omapärase stiilis ning huumorit kasutades. Leian, et seda saab SQLiga esmatutvuse tegemiseks väga edukalt kasutada. Näiteks lk 44 on hea kirjeldus NULLi olemusest.

Samas on raamatus ka ebatäpseid väiteid. Näiteks väide "A database is a container that holds tables and other SQL structures related to those tables" jätab lugejale vale mulje, et tabelid on ainsad võimalikud andmebaaside ehitusplokid. Tegelikult see nii ei ole ja on palju erinevaid andmemudeleid, mis pakuvad kasutamiseks erinevaid andmebaaside ehitusplokke. Õigem oleks öelda "A SQL database is a container that holds tables and other SQL structures related to those tables".

Selle aine teemadega seoses on väga palju raamatuid, millest Te kõiki ei jõua kuruse käigus kindlasti lugeda. Kui pakkuda välja soovitus, milliseid raamatuid lugeda siis üks hea kombinatsioon oleks kursuse põhiteemade kaupa:

Lisaks, kui tahate meelde tuletada käesoleva aine eelduseid, siis lugege raamatut UMLi kontsentraat. 3. redaktsioon. Objektmodelleerimise standardkeele UML2.0 lühijuhend.

Eraldi tõstan esile ja soovitan raamatut Building the agile database : how to build a successful application using agile without sacrificing data management. Kui seda andmebaaside kursuste ajal või järel loete, siis peaksid paljud seal kirjeldatavad põhimõtted Teile andmebaaside ainetest tuttavad olema. Loodan, et selle raamatu lugemine annab Teile kinnitust ja julgustust, et nende jälgimine on mõistlik, võimalik ja kasulik ka tänapäeva moodsa agiilse (paindliku) süsteemiarenduse käigus.

Raamatus palju käsitlemist leidev loogiline andmemudel on sisuliselt sama kui andmebaaside ainetes käsitletud detailne kontseptuaalne andmemudel.

Rõhutan, et see on ainult üks, kuid sugugi mitte ainus võimalik kombinatsioon. Häid raamatuid on palju ja paljud nendest on ka Teile kättesaadavad.

Erki Eessaar: MySQL vs. PostgreSQLLisatud: 12.02.2015 17:36
12.02.2015 Seoses sellega, et jätkuaines ("Andmebaasid II") saab kasutada PostgreSQL kuid mitte MySQL tarkvara tõstatati küsimus, millised on PostgreSQL eelised võrreldes MySQLiga.

Internetis on väljas 2012. aasta juunis Rob Conery poolt Norwegian Developers Conference konverentsil peetud ettekande salvestus. Ettekande esimesed 15 minutit demonstreerivad väga ilmekalt MySQLi puuduseid. SIIN ja SIIN on videos välja toodud puuduste jätkuarutelu.

Soovitan vaadata kogu ettekannet, sest seal tutvustatakse mõningaid huvitavaid PostgreSQLi pakutavaid võimalusi.

  • Alates 14:30 Multiversioon konkurentsjuhtimine (selle kohta on ka üks eksami küsimus).
  • Alates 20:30 Tabelite loomine pärimise kaudu ja selle kasutamine suure tabeli sektsioonideks jagamiseks.
  • Alates 26:30 Foreign Data Wrapper (võimalus teha päringuid paljudest välistest andmeallikatest).
  • Alates 29:30 Andmetüübid (näitena käsitleti timestamp with timezone tüüpi, massiivitüüpe, liittüüpide loomise võimalust).
  • Alates 44:30 on kokkuvõtte PostgreSQLi eelistest - hind (PostgreSQL on tasuta; vaadake võrdluseks Oracle hinnapakkumist), jõudlus, salvestusruumi kokkuhoid, väljalasete sagedus, sobivus ettevõtte infosüsteemides kasutamiseks.

Kokkuvõttes tuleb tõdeda, et PostgreSQLi näol on tegemist andmebaasisüsteemiga, mis pakub Oracle ja Microsofti andmebaasisüsteemidele väärikat konkurentsi ning mida saab väga edukalt kasutada ka suurtes ettevõtte infosüsteemides ning riigi infosüsteemides.

PostgreSQLi kasutab näiteks Skype. Veel üheks PostgreSQLi heaks omaduseks on laiendatavus - SIIT leiate ülevaate laiendustest, mida Skype kasutab/arendab.

Erki Eessaar: Õppematerjalid lisaks õppekeskkonda välja pandud materjalideleLisatud: 12.02.2015 17:35
12.02.2015

1. ELNET konsortsiumi kolme raamatukogu (TTÜ, TLÜ, TÜ) ühistellimusena on TTÜ võrgus avatud juurdepääs 219-le infotehnoloogia valdkonna raamatule andmebaasis Safari. Antud kursuses peaksid eeskätt pakkuma huvi raamatud:

Siit näeb kõigi kättesaadavate raamatute nimekirja. Selles on ka raamatuid teiste andmebaasisüsteemide kohta peale MS Accessi. Andmebaas lubab korraga 5 kasutajat, seepärast on oluline andmebaasist lahkudes välja logida.

Siit aga leiab info, kuidas kasutada neid raamatuid ka väljaspoolt TTÜ võrku.

2. TTÜ raamatukogu pakub juurdepääsu EBL : Ebook Library kataloogi kuuluvatele raamatutele (viidatud lehelt saate lugeda kuidas raamatutele ligi pääseda).

IT Akadeemia toel on järgnevad andmebaaside teemalised EBL e-raamatud TTÜ-le päriseks ostetud! Olen neid kõiki ise lugenud ja julgen soovitada! Leiate need raamatud kui keskkonda logimise järel sisestate otsingusse raamatu nime. Need raamatud on täienduseks nii "Andmebaasid I" kui ka "Andmebaasid II" õppeainete teemadele.

  • Date, C. J., 2011. SQL and Relational Theory : How to Write Accurate SQL Code.
  • Molinaro, A., 2009. SQL Cookbook.
  • Celko, J., 2010. Joe Celko's SQL for Smarties : Advanced SQL Programming.
  • Blaha, M., 2010. Patterns of Data Modeling.
  • Lightstone, S.S., Teorey, T.J., Nadeau, T., 2010. Physical Database Design : the database professional's guide to exploiting indexes, views, storage, and more (see raamat pakub täiendust "Andmebaasid I" teemale 12 ja õppeaine "Andmebaasid II" teemadele).

3. Sellest keskkonnast võib leida hulgaliselt kursuse teemasid käsitlevaid e-raamatuid (raamatud relatsioonilise mudeli, SQL ja andmebaaside disaini kohta).

4. Andmebaaside teemalisi e-raamatuid leiab ka Bookboon.com lehelt. Raamatud on lugejale tasuta kuid selleks tuleb ära kannatada raamatutes sisalduv reklaam.

Erki Eessaar: Object-relational mappersLisatud: 12.02.2015 17:35
12.02.2015 Mõnikord mult küsitakse, kas "Andmebaasid I" (või ka "Andmebaasid II") iseseisvas töös võib rakenduse prototüübi tegemisel kasutada mõnda ORM (Object-Relational Mappers) vahendit. Vastan, et ORMi kasutamine pole otseselt keelatud juhul, kui see ei põhjusta halba andmebaasi disaini (mida see kaldub põhjustama). Kuid enne kui otsustate ORMi kasutada, lugege palun tähelepanelikult läbi see artikkel.
Erki Eessaar: Avatud ÜlikoolLisatud: 31.01.2015 14:30
02.02.2015 Kui Te EI OLE TTÜ äriinfotehnoloogia eriala kaugõppe üliõpilane, kuid olete selle aine deklareerinud Avatud Ülikooli kaudu, siis.
  • Võite soovi korral külastada kaugõppe loenguid/harjutusi. Soovitan siiski leida aega külastada päevase õppe loenguid/harjutusi.
  • NB! Hinde saate vastavalt TTÜ päevase õppe üliõpilastele kehtivatele reeglitele (vastavalt nendele esitatavatele tähtaegadele, nõudmistele ning ajagraafikule). Selleks peate ennast registreerima ka päevase õppe koduleheküljel - [342] Andmebaasid I (IDU0220) ja Andmebaaside projekteerimine (IDU3381) (kevad 2015) ning viima ennast nende nõudmistega kurssi.
Erki Eessaar: Aine deklareerimine õige koodigaLisatud: 31.01.2015 14:29
02.02.2015 Vaadake, et deklareerite oma õppekavasse kuuluva (õige koodiga) aine.

Vanade õppekavade (IABB02/02, IAPB02/02, IASM02/02) järgi õppijad peavad deklareerima õppeaine Andmebaaside projekteerimine (IDU3381).

Kõik ülejäänud peavad deklareerima õppeaine Andmebaasid I (IDU0220).

Õppeaine Andmebaasid I (IDU0220) sisu/korraldus/nõuded on täpselt samad, kui õppeaines Andmebaaside projekteerimine (IDU3381).

Erki Eessaar: Lisatud: 30.01.2015 20:53
02.02.2015 Leheküljele ligipääsemiseks tuleb ennast registreerida.
  • Kui kasutate http://maurus.ttu.ee lehekülge esmakordselt, siis valige õppeaine leheküljel menüüst Üldist=> Ainele registreerumine. Täitke vorm ja vajutage nupule "Registreeri".
  • Kui juba olete õpikeskkonnas mingile ainele registreerunud, siis siis valige Mauruse esilehel menüüst Üldist=>Minu konto ja lisage enda aktiivsete lehekülgede hulka õppeaine: "Andmebaasid I (IDU0220) ja Andmebaaside projekteerimine (IDU3381) (kevad 2015)(KAUGÕPE)" Ärge unustage vajutada "registreeri ainele".

Registreerumise järel peate ootama kuni õppejõud teie juurdepääsu õiguse kinnitab.

Palun vaadake üle oma konto andmed ning registreerige seal selline e-meili aadress, mida Te igapäevaselt loete. Seda aadressi võib vaja minna kui seoses aine õppimisega on vaja Teiega mingil põhjusel kontakti võtta.

Samuti registreerige palun ÕISis e-meili aadress, mida Te igapäevaselt loete ning tellige ÕISi teadetest e-meilile teavituse saamine.

Kui olete varem seda õppeainet õppinud kuid ei ole saanud hinnet, siis kehtib olemasolev kasutajanimi/parool. Kui Te ei mäleta seda, siis kirjutage õppejõule või küsige seda enne/pärast tundi.

Erki Eessaar: Lisatud: 30.01.2015 20:52
02.02.2015 ALGAS 2014/2015 ÕPPEAASTA KEVADSEMESTER
Erki Eessaar: Lisaeksamid JAANUARISLisatud: 30.11.2014 12:17
30.11.2014 Jaanuaris toimub kaks lisaeksamit - üks põhieksamisessioonil ja üks lisaeksamisessioonil. Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: Vastuvõtuaja ühekordne muudatusLisatud: 17.09.2014 11:15
17.09.2014 Reedel 26.09.2014 jääb minu vastuvõtt 14:00-15:00 erandkorras ära ja selle asemel toimub see samal päeval kell 16:00-17:00 ruumis ICT-627. Vabandan võimalike ebamugavuste eest!
Erki Eessaar: Lisaeksam OKTOOBRISLisatud: 16.09.2014 14:54
16.09.2014 Oktoobris toimub lisaeksam õppeainetes "Andmebaasid I"/"Andmebaaside projekteerimine". Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: Lisaeksam AUGUSTISLisatud: 21.08.2014 12:53
21.08.2014 Augustis on sügissemestri eelnädalal võimalik teha lisaeksamit. Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: Ilusat suveLisatud: 22.06.2014 17:27
20.06.2014 Soovin kõigile ilusat suve!

Järgmine lisaeksam toimub augustis, sügissemestri eelnädalal. Siis saab teha nii SQL tööd, näidata projekti kui ka teha testi.

Täpsem informatsioon tuleb siia lehele augusti teises pooles.

See leht jagab informatsiooni, et eksamiga lõppenud õppeainete puhul on võimalik sooritada kokku üks põhieksam ja üks lisaeksam. Küsisin selle kohta dekanaadist. Dekanaadist kinnitati, et ühe deklaratsiooni alusel saab teha kaks korda eksamit. Ei ole nõutud, et üks peab olema põhieksam ja teine lisaeksam. Ka mõlemad võivad olla lisaeksamid.

Erki Eessaar: Kasulik lehekülg (andmebaasi) kontseptuaalsele modelleerijaleLisatud: 20.06.2014 16:33
20.06.2014 Kasulik lehekülg (andmebaasi) kontseptuaalsele modelleerijale ja selle õppijale. Tuuakse välja ettevõtete/äri põhimõisteid ning ka mõningaid valdkonnaspetsiifilisi mõisteid ning iga sellise kohta loetletakse suures koguses "atribuute" (koos sõnalise definitsiooniga, näiteandmetega, tarkvarasüsteemides esitamiseks mõeldud kodeeringute näidetega). Kontseptuaalses mudelis tuleks neid esitada atribuutide/seosetüüpide/olemitüüpidena.

Kokkuvõttes saate sealt detailset infot, mille kohta võiks vastavat andmebaasi luues andmeid koguda. Mille kohta tegelikult peab andmeid koguma, sõltub konkreetse süsteemi nõuetest. Saate seda kasutada kontrollküsimustikuna, et andmebaasi tellijatelt järgi uurida, mille kohta on vaja andmebaasis andmeid hoida ja mille kohta mitte.

Erki Eessaar: HindedLisatud: 18.06.2014 23:19
18.06.2014 Lisaeksami hinded panen ÕISi neljapäeva õhtul/reede hommikul.
Erki Eessaar: LisaeksamLisatud: 14.06.2014 18:53
14.06.2014 18.06.2014 kell 16:00 toimuvale lisaeksamile registreerimine on nüüd ÕISis avatud.
Erki Eessaar: Lisaeksam lisaeksamisessiooni nädalalLisatud: 07.06.2014 13:23
07.06.2014 Lisaeksamisessiooni nädalal (juunis) saab teha SQL tööd, esitada projekti ja teha eksamit. Täpsem info on kirjale lisatud failis.
Erki Eessaar: SQL kontrolltöö järeltöödLisatud: 25.05.2014 01:40
25.05.2014 SQL kontrolltöö järeltööd saab teha reedel 30. mail 2014 kell 10:00 ruumis ICT-402.

Järeltöö on koos päevase õppe järeltööde tegijatega.

Järeltöö tegemisel läheb arvesse VIIMANE tulemus, olgu see parem või halvem kui eelmised.

Järeltööle tuleb ennast registreerida. See käib samamoodi nagu eelmisele järeltööle registreerumine ning vastava juhendi leiate allpool olevast teatest.

Peale seda tuleb veel üks järeltöö tegemise võimalus täiendava eksamisessiooni ajal 16-20 juuni.

Erki Eessaar: Eksamiaja väike muutusLisatud: 22.05.2014 08:50
22.05.2014 11.06.2014 eksam õppeaines "Andmebaasid I" algab kell 16:20 (mitte kell 16:00 nagu varem välja kuulutatud)!
Erki Eessaar: Eksamiks õppimineLisatud: 22.05.2014 08:42
22.05.2014 Praeguseks on õppekeskkonda kataloogi "2014/Slaidid" pandud välja kõigi kolme loengu slaidid. Sellest kataloogist leiate ka viited päevase õppe loengute salvestustele (esimene fail kataloogis). Kataloogis "2014/Loenguteemade täistekstid" on väljas kõigi loengute pikad tekstid.

Soovitan eksamiks valmistumisel tutvuda ka õppeaines käsitletud teemade kohta käivate animatsioonidega.

Kellel on huvi, võib vaadata ka järgnevaid animatsioone.

Eksamiks valmistumisel vaadake ka harjutustunni ülesandeid 12 (normaliseerimine) ja 13 (loogilise disaini teisendusreeglid) ning nende vastuseid (kataloogis "Lahendused").

Lisaks soovitan Internetist vaadata tasuta videot, kus C.J. Date räägib, kuidas kasutada SQLi nii, et see tekitaks võimalikult vähe peavalu ja halle juukseid. Vastus on, et selleks tuleb SQLi kasutada relatsiooniliselt. See video on esimene osa pikemast loengust.

Kui klõpsate video lehel Table of Contents, siis leiate viite veel ühele videole. Selles räägitakse SQList ja loogikast.

Erki Eessaar: Kolmanda loengu mudelidLisatud: 03.05.2014 20:49
03.05.2014 Kataloogis 2014/Slaidid on kolmandas loengus tehtud mudelid ning genereeritud SQL kood. Tegemiseks kulunud aeg - 80 minutit loengus + 50 minutit peale loengut.
Erki Eessaar: SQL kontrolltöö tulemusedLisatud: 03.05.2014 20:09
03.05.2014 Kataloogis "2014/Tulemused" on 2014-04-25 ja 2014-05-03 toimunud SQL kontrolltööde tulemused. Kui soovite saada detailsemat tagasisidet SQL töö tehtud vigade kohta, siis tuleks tulla mõnele minu vastuvõtuajale (palun andke mulle sellest eelnevalt meili teel teada, et teaksin Teid oodata).

Mauruses saab registreeruda järeltöödele (palun vaadake järgmist teadet). Kui tahate järeltööst osa võtta, siis on registreerumine KOHUSTUSLIK.

Palun kõigil MÕTTEGA läbi lugeda kataloogis "2014/Slaidid" olev dokument Kommentaarid enne kontrolltööd.

Mõned selleaastasest vastustes silma hakanud tüüpvead.

  • SQLis kirjutatakse tekstilised väärtused ülakomade 'ülakoma', mitte jutumärkide "jutumärgid" vahele. SQLis on jutumärkides piiritletud idenitfikaatorid ja jutumärkides stringe interpreteerivad teised andmebaasisüsteemid kui Access näiteks veeru nimena.
  • Kui ülesandeks on leida aadressid, mis algavad sõnaga "Tallinn", siis on õige kirjutada "LIKE 'Tallinn%'" ja vale kirjutada "LIKE '%Tallinn%'". Viimasel juhul otsite sõna Tallinn stringi mistahes positsioonist.
  • Hetke kuupäeva leidmise funktsioonis MS Accessis on Date(), mitte Now() - viimane leiab kuupäeva ja kellaaja.
Erki Eessaar: SQL kontrolltöö järeltööLisatud: 03.05.2014 20:08
03.05.2014 Kui kellelgi läks SQL töö halvasti või ei saanud seda 3. mail teha, siis kevadel on võimalus järeltöö tegemiseks (piiratud kohtade arv):
  1. 19. mai 2014 kell 12:00 ICT-401 (koos päevase õppe üliõpilastega)
  2. 22. mai 2014 kell 08:00 ICT-402 (koos päevase õppe üliõpilastega)
  3. 23. mai 2014 kell 12:00 ICT-404 (koos päevase õppe üliõpilastega)

Tuletan meelde, et ainet uuesti deklareerides tuleb SQL töö uuesti teha.

Kuigi ajad on ühised päevase õppe üliõpilastega, siis ülesanded on kaugõppe omad. Nendel aegadel saab tööd teha maksimaalselt üks kord.

Järeltöö tegemisel läheb arvesse VIIMANE tulemus, olgu see parem või halvem kui eelmised. Kui tulete kohale, võtate ülesande, kuid ei esita vastust, siis on tulemus 0 punkti. Järeltööl võib samuti kasutada A4 abilehte, kuid mitte muid abimaterjale.

Järeltöö toimub ainult arvutiklassi arvuteid kasutades. Kellel pole kontot, siis on viimane aeg see endale hankida.

Järeltööle tuleb ennast registreerida. Registreeruda saab ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks.

Seejärel tuleb valida sobiv järeltöö aeg. Tuleb vajutada hüperlingile "registreeri". Seejärel avaneb vorm, kus Te saate oma valikus veelkord veenduda. Märkuste välja pole vaja midagi kirjutada.

Väga tähtis! - Registreerumiseks peate Te vormil vajutama nupule "Registreerin". Alles siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Registreerimise saab kustutada samal lehel kus saab registreerida. Kui Te otsustate mingil põhjusel mitte kontrolltööle tulla, siis kustutage oma registreerumine, et Teie asemel saaks tulla keegi teine!

SQL töö tulemus annab olulise osa eksami tulemusest. Nagu eksamil nii peab ka SQL töö tegemiseks olema kaasas kehtiv isikut tõendav dokument.

Erki Eessaar: Prototüübi loomineLisatud: 26.04.2014 16:57
26.04.2014 Lindistus selle aastasest loengust, kus rääkisin kontseptuaalsest andmemudelist ja prototüübi loomisest MS Accessis.
Erki Eessaar: Suuline eksamLisatud: 25.04.2014 09:29
25.04.2014 Suuline eksam toimub eksamisessiooni ajal. Täpsemalt lugege teatele lisatud failist.

Ärge palun registreerige ennast ÕISis päevase õppe eksamiaegadele, sest nendel aegadel Te eksamit teha ei saa kuna eksami sisu ja korraldus on erinevad.

Erki Eessaar: Märgid, et Teie andmemudelis on midagi valestiLisatud: 24.04.2014 15:20
24.04.2014 Hea ja ülevaatlik (koos näidetega) artikkel, kus viidatakse kontseptuaalsetes andmemudelites sageli esinevatele võimalikele vigadele. Oleks hea, kui Te oma projekti enne esitamist nende võimalik vigade suhtes üle kontrolliksite! Artiklis viidatud probleemid ei tähenda 100% kindlusega viga, kuid nende esinemisel tuleb selliste modelleerimisotsuste põhjuseid tingimata lähemalt uurida. Artiklis kirjutatakse valdkonnamudelitest (domeenimudelitest), kuid samad põhimõtted kehtivad ka kontseptuaalsete andmemudelite kohta.
Erki Eessaar: Olemitüüpide ja atribuutide definitsioonidLisatud: 24.04.2014 15:19
24.04.2014 Iseseisva töö projektis nõutud olemitüüpide ja atribuutide definitsioonide kirjapanekul võib olla abi eesti keele seletavast sõnaraamatust. Kui seda sõnaraamatut kasutate, siis tuleb töös sellele (nagu igale kasutatud materjalile) viidata.
Erki Eessaar: Microsoft Access (2013) SQL referenceLisatud: 16.04.2014 17:11
Erki Eessaar: <big><font color="red">SQL kontrolltöö</big></font>Lisatud: 04.04.2014 20:56
04.04.2014 Tuletan meelde, et 3. mail 2014 kell 12:00 algava harjutustunni ajal toimub SQL kontrolltöö. See annab kuni 60 punkti ja tulemus moodustab olulise osa Teie eksami tulemusest. Kontrolltööl saab abimaterjalina kasutada ühte A4 formaadis lehte (füüsiline leht, mitte arvutis olev), mille mõlemal poolel võib olla kirjas info SQLi kohta. Muud abimaterjalid (kaasaarvatud MS Accessi help, MS Accessi Query Wizard ja Internet) ei ole lubatud. Kes tahab sellist lehte kasutada, sellel peab olema individuaalne leht - mitmepeale ühte lehte kasutada ei saa.

SQL kontrolltöö tulemus kehtib senikaua kuni kehtib deklaratsioon – uuesti deklareerides tuleb SQL kontrolltöö uuesti teha ja lävend ületada. Seega kõik, kes on kunagi seda õppeainet juba õppinud ja deklareerisid selle uuesti, peavad igal juhul tegema SQL töö uuesti. Kui deklareerisite õppeaine 2013. aasta kevadel, Teie deklaratsioon kehtib kolm semestrit (2014. aasta kevadsemestri lõpuni) ning olete selle deklaratsiooni kehtivuse perioodil SQL töö edukalt sooritanud, siis Teil pole vaja sellel semestril SQL tööd uuesti teha.

Eksamieelduse täitmiseks peab SQL kontrolltöö eest saama vähemalt 30.6 punkti.

Kataloogis "2014/Harjutused" on esimesed kaks faili SQL kontrolltöö näide. Kataloogis "2014/Slaidid" olevast dokumendist "2014. aasta päevase õppe loengute salvestused" leiate viited päevase õppe loengute salvestustele. Loengutes järjekorranumbritega 7 ja 8 käsitleti SQL lausete näiteid. Kataloogis "2014/Slaidid" olevas dokumendis "Kommentaarid enne kontrolltööd" viidatakse sagedastele vigadele, mille tegemine põhjustab kontrolltöös suure hulga punktide kaotsi minekut (see dokument pannakse välja umbes kaks nädalat enne kontrolltööd). Palun uurige see materjal läbi, et neid vigu vältida

Selleks, et saada parem ülevaade, kes tulevad 3. mail 2014 SQL kontrolltööd tegema, palun ma eelnevalt kõigil SQL kontrolltöö tegijatel ennast Mauruse õppekeskkonnas registreerida.

Registreeruda saab ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks.

Seejärel tuleb valida teadmiste kontrolli aeg. Tuleb vajutada hüperlingile registreeri. Seejärel avaneb vorm, kus Te saate oma valikus veelkord veenduda. Märkuste välja pole vaja midagi kirjutada!!

Väga tähtis! – Registreerumiseks peate Te vormil vajutama nupule Registreerin. Alles siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Registreerimise saab kustutada samal lehel kus saab registreerida. Kui Te otsustate mingil põhjusel mitte kontrolltööle tulla, siis kustutage palun oma registreerumine!

NB!Ma eelistaksin, et kõik üliõpilased teevad kontrolltööd võrdsetes tingimustes, arvutiklassi arvuteid kasutades. Kuid kuna sellele kontrolltööle tulijaid on ilmselt rohkem kui arvutiklassisi on statsionaarseid arvuteid, siis annan registreerimisel võimaluse valida, kas kasutate arvutiklassi arvutit või oma arvutit.

Oma arvuti kasutamiseks peab selles olema Access 2013 ja Interneti ühendus.

Nagu eksamil nii peab ka SQL töö tegemiseks olema kaasas kehtiv isikut tõendav dokument. Ilma selleta kahjuks SQL tööd teha ei saa.

Erki Eessaar: Projektist Lisatud: 28.03.2014 16:28
28.03.2014 Kõik, kes Te teete iseseisva töö projektis tellimuste/broneeringute/reserveerimiste arvestuse allsüsteeme. Näide elust enesest, miks on vaja läbi mõelda, kirja panna ja jõustada reeglid, mis võimaldavad avastada/vältida süsteemi väärkasutusi.
Erki Eessaar: Allsüsteemide leidmineLisatud: 22.03.2014 16:45
22.03.2014 29. märts 2014 (23:59) on allsüsteemide leidmise vaheülesande vastuse esitamise tähtaeg.

Ülesandele vastamiseks valige õppekeskkonna parempoolsest menüüst "Tudeng->Ülesanded" ning avanenud leheküljelt ülesanne "Allsüsteemide leidmine".

Järgnevalt viidatakse võimalikele probleemidele küsimuste vastustes. Palun üritage neid probleeme vältida! Samuti lugege palun läbi dokumendid Iseseisva töö tegemise mustripõhine juhend ja Kommentaarid iseseisvate tööde kohta, mis on kataloogis Iseseisva töö näited/Iseseisva töö tegemise juhendid.

  1. Iga eesmärki peab saama mõõta. Mittemõõdetava eesmärgi näide: "Infosüsteemi tarkvara töötab kiiresti" (Mida tähendab kiiresti? Kas 20 sekundit päringu vastuseks on aeglane või kiire? Aga 2 minutit?). Mõõdetava eesmärgi näide: "Infosüsteemi tarkvara annab kõigile päringutele vastuse 5 sekundi jooksul".
  2. Ärge unustage kirja panna eesmärke, millest tulenevad funktsionaalsed nõuded, mida kirjeldatakse kasutusjuhtudena (näiteks: "Süsteem peab võimaldama registreerida elektrooniliselt õpingukavasid").
  3. Kasutage läbivalt ühesugust terminoloogiat. Tekitab arusaamatust, kui ühes kohas räägite näiteks "pakkumistest" ja teises kohas "hinnapakkumistest". Teine näide - ühes kohas räägite "Tellimuste arvestuse allsüsteemist" ja teises "Tellimuste haldamise allsüsteemist". Kui need tähendavad sama asja, tuleks kasutada ühte ja sama terminoloogiat.
  4. "Töötaja" ei ole üldjuhul sobiv pädevusala. Organisatsioonis on palju töötajaid ja neil on erinevad ülesanded (pädevused, rollid). Näiteks ülikooli infosüsteemi pädevusalad on rektor, prorektor, instituudi direktor, õppejõud jne.
  5. Funktsionaalne allsüsteem, mida hakkate täpsemalt uurima, peab olema üks allsüsteemidest, mis on nimetatud funktsionaalsete allsüsteemide nimekirjas. See peab olema täpselt sama nimega kui funktsionaalsete allsüsteemide nimekirjas. Mitte nii, et funktsionaalsete allsüsteemide nimekirjas nimetate "Tellimuste arvestuse" allsüsteemi, kuid uuritavaks allsüsteemiks valite "Müügitellimuste arvestus" (Kuidas peab lugeja teadma, et need on üks ja sama asi?).
  6. Täpsemaks käsitlemiseks valitud funktsionaalne allsüsteem peab olema seotud organisatsiooni põhitegevusega. Ei tohiks valida "toetavat", "administratiivset" allsüsteemi nagu töötajate arvestus, klassifikaatorite arvestus, dokumentide arvestus või muud sellist.
  7. Lihtsamal juhul on funktsionaalsete allsüsteemide ja registrite vahel 1:1 vastavus. Seega, kui on leitud funktsionaalne allsüsteem "Tellimuste arvestus", siis võiks süsteemis olla ka "Tellimuste register".
  8. Klassifikaatorid on mistahes andmed, mida kasutatakse andmebaasis teiste andmete liigitamiseks või andmete seostamiseks väljaspool organisatsiooni vastutusala olevates andmebaasides olevate andmetega. Teie süsteemis võiks olla ette nähtud klassifikaatorite haldamiseks funktsionaalne allsüsteem "klassifikaatorite arvestus" ning selle hallatavaks registriks oleks "klassifikaatorite register".
  9. Kasutusjuhtude nimekirjas tuleb esitada vaid valitud funktsionaalse allsüsteemi kasutusjuhud. Kui süsteemis on funktsionaalsed allsüsteemid "Tellimuste arvestus" ja "Arvete arvestus", siis "Arve koostamine" ei saa olla "Tellimuste arvestus" kasutusjuht. Mis kasutusjuhud jääksid siis "Arvete arvestus" allsüsteemi?
  10. Eelmise punktiga seotud erandiks on kasutusjuht "kasutaja identifitseerimine", mida kasutavad kõik allsüsteemid ja mis seetõttu tuleks ka Teie projektis kirjeldada.
  11. Kõik kasutusjuhtude nimekirjas esitatavad kasutusjuhud peavad hõlmama arvutisüsteemi kasutamist. Kui nimetate kasutusjuhu "Küsimustele vastamine" ja see toimub suuliselt, ilma tarkvarasüsteemi abita, siis see kasutusjuht on valesti leitud.
  12. Tuleb leida ja kirjeldada kasutusjuhud, millest igaüks vastab mingile elementaarsele äriprotsessile. Iga selline protsess viiakse läbi ühe tegutseja poolt ühel ajahetkel ja ühes kohas. Iga selline kasutusjuht käivitub reaktsioonina mingile sündmusele, selle läbimine annab tegutsejale väärtuse ning selle läbimise järel on süsteemis terviklikud andmed. Sellest soovitusest tulenevalt ei tohi ühe kasutusjuhu läbimine võtta päevi (nt. "pea lepingu üle läbirääkimisi"). Teisalt ei tohi kasutusjuht kirjeldada ühte väikest sammu suuremas protsessis (nt. "lisa tellimusse uus kaup").
  13. Olemitüüpide atribuutide hulgas näidatakse vaid selliseid, mille väärtused on olulised väljapool andmebaasi. Seega, kui TELLIMUS atribuudi tellimus_id väärtused on süsteemi genereeritud arvud, mida väljapool andmebaasi ei kasutata, siis sellist atribuuti kontseptuaalses andmemudelis ei kirjeldata.
  14. Olemitüüpide atribuutide hulgas ei tohi olla välisvõtme atribuute. Seega, kui olete leidnud olemitüübid KLIENT ja TELLIMUS, siis kliendi_kood ei ole TELLIMUS atribuut.
  15. Olemitüüpide atribuudid tuleb täpselt lahti modelleerida. Kui KLIENT atribuut on kliendi_andmed, siis see on ebatäpne. Kliendi andmed on eesnimi, perenimi, sünniaeg, aadress jne. ning need tuleb esitada eraldi atribuutidena. Teine näide - atribuut kontaktandmed tuleb täpsemalt modelleerida ja esitada eraldi atribuudid nagu e-mail, telefon, aadress, ...
  16. Vaadake andmemudelite kataloogi. Selles kataloogis on SQL-andmebaaside loogilise disaini mudelid. Need aitavad mõista reaalse maailma toimimist ning sellisena on ka sobivaks lähtematerjaliks kontseptuaalse andmemudeli koostamisele.
  17. Registrite ja funktsionaalsete allsüsteemide nimed võiksid olla mitmuses - "Tellimuste arvestus", "Tellimuste register". Olemitüüpide nimed võiksid olla ainsuses - TELLIMUS, KAUP, TÖÖTAJA.
  18. Rational Rose ei ole rakendusprogrammi tegemise vahend.
Erki Eessaar: Iseseisva töö juhendLisatud: 15.03.2014 17:28
15.03.2014 Kataloogis "Harjutused" on detailne iseseisva töö tegemise juhend (kolm osa), mille alusel peate oma iseseisvat tööd tegema.
Erki Eessaar: Lisaeksam MÄRTSISLisatud: 01.03.2014 12:16
01.03.2014 Märtsis toimub lisaeksam õppeainetes "Andmebaasid I" (IDU0220) ja "Andmebaaside projekteerimine" (IDU3381). See on mõeldud üliõpilastele, kes on ühe nendest õppeainetest mõnel varasemal semestril juba deklareerinud ja tahaksid tulemuse kätte saada enne kevadsemestri eksamisessiooni. Samuti võivad osa võtta üliõpilased, kes on ühe nendest õppeainetest sellel semestril uuesti deklareerinud, kuid eelnevatel semestritel on seda õppeainet juba õppinud. Täpsemalt lugege teatele lisatud failist.

SQL kontrolltöö tulemus kehtib senikaua kuni kehtib deklaratsioon – uuesti deklareerides tuleb SQL kontrolltöö uuesti teha ja lävend ületada.

Erki Eessaar: MS Access (2013) kasutamisestLisatud: 22.02.2014 12:28
22.02.2014 Kataloogi Iseseisva töö juhendid lõppu panin kaks faili, millest üks kirjeldab detailselt ja piltidega kuidas luua MS Accessis SQL lausete abil tabeleid, kuidas defineerida andmebaasis kitsendusi, kuidas luua andmemakrot. Selles failis sisaldub ka väike ülesanne, mille lahendus on teises failis.

Kui teete iseseisva töö MS Accessi abil, siis on see Teile kohustuslik lugemismaterjal. Eriti tähelepanelikult lugege kitsenduste defineerimise osa, sest minu sügava veendumuse kohaselt on igal juhul vaja jõustada kitsendused andmebaasis. Pööran sellele iseseisva töö kontrollimisel VÄGA PALJU tähelepanu (ükskõik millist andmebaasisüsteemi kasutate). Võite olla kindlad, et kui kitsendusi pole leitud ja jõustatud, siis arvestust ei saa.

Analoogilised failid MS Access (2007) ja MS Access (2010) kohta leiate kataloogist Iseseisva töö näited/Täiendavad näited.

Erki Eessaar: Avatud ÜlikoolLisatud: 13.02.2014 11:00
13.02.2014 Kui Te EI OLE TTÜ äriinfotehnoloogia eriala kaugõppe üliõpilane, kuid olete selle aine deklareerinud Avatud Ülikooli kaudu, siis.
  • Võite soovi korral külastada kaugõppe loenguid/harjutusi. Soovitan siiski leida aega külastada päevase õppe loenguid/harjutusi.
  • NB! Hinde saate vastavalt TTÜ päevase õppe üliõpilastele kehtivatele reeglitele (vastavalt nendele esitatavatele tähtaegadele, nõudmistele ning ajagraafikule). Selleks peate ennast registreerima ka päevase õppe koduleheküljel - [323] Andmebaasid I (IDU0220) ja Andmebaaside projekteerimine (IDU3381) (kevad 2014) ning viima ennast nende nõuetega kurssi.
Erki Eessaar: Iseseisva töö teema registreerimineLisatud: 13.02.2014 11:00
13.02.2014 Tähtajaga 21. veebruar 2014 tuleb registreerida iseseisva töö teema ja üliõpilased, kes seda tööd üheskoos teevad.

Iseseisva töö registreerimiseks valige õppekeskkonna vasakpoolsest menüüst "Tudeng->Ülesanded" ning avanenud leheküljelt ülesanne "Iseseiseva töö teema registreerimine".

Kui teete iseseisvat tööd grupitööna, siis peab teema registreerima üks grupi liige (iseseisvat tööd võib teha 1-3 liikmelistes gruppides).

Iseseisva töö tegemisel võib (aga ei pea) võtta aluseks "Sissejuhatus infosüsteemidesse" aines alustatud projekti.

Vaadake iseseisva töö teema valimisel inspiratsiooni saamiseks andmemudelite kataloogi. Seal on nimetatud kõikvõimalikke teemasid, mille kohta võiks projekti teha. Lisaväärtuseks on, et lisaks teema nimele leiate ka andmemudeli versiooni, mille saate võtta oma projekti tegemisel aluseks (loomulikult on seda vaja oma projekti tingimustest sõltuvalt täpsustada/täiendada).

Lisaks vaadake palun majandustarkvara portaali (eesti keeles) ja majandustarkvara kataloogi (inglise keeles). Sealt leiate kõigepealt ülevaate erinevatest valdkondadest, mille jaoks on tarkvara loodud. Iga selline tarkvaravahend võiks olla infosüsteemi üheks osaks (infosüsteem kui sotsiotehniline süsteem, milles lisaks tark- ja riistvara poolele on väga oluline ka sotsiaalne pool). Kui vaatate konkreetsete tarkvaravahendite demosid ja dokumentatsiooni, siis nende vahendite ekraanivormid annavad infot süsteemi poolt kogutavate andmete ja süsteemis võimalike tegevuste kohta. Seda infot saaksite te edukalt oma projekti juures kasutada.

Enamik tänapäeva infosüsteeme ei teki tühjale kohale, vaid uued süsteemid asendavad/täiendavad vanu. Seega tuleb uue süsteemi loomisel paratamatult teise silmaga kiigata olemasoleva süsteemi poole. Olemasoleva süsteemi analüüsimise ning selle põhjal nõuete tuletamise oskus on oluline oskus!.

Käesolevas kursuses peate te tegema valmis infosüsteemis kasutatava tarkvara prototüübi, et õppida sellise tarkvara projekteerimist ja realiseerimist. Reaalses elus juhtub küllaltki sageli, et rätsepatööna uue tarkvara nullist valmistegemise asemel on otstarbekam võtta kasutusele valmis tarkvara ning seda vastavalt konkreetse infosüsteemi vajadustele kohandada.

Erki Eessaar: ModelleerimineLisatud: 11.02.2014 20:51
11.02.2014 Kataloogist 2014/Loenguteemade täistekstid/Lisamaterjal leiate esimese failina abimaterjali erinevate mudelite kohta, mida Teil tuleb oma iseseisva töö projektis luua.
Erki Eessaar: Päevase õppe teine loengLisatud: 10.02.2014 10:33
10.02.2014 Päevase õppe teises loengus (viite loengu lindistusele leiate materjalidest) oli juttu riigikontrolli aruandest "Riigi tegevus e-tervise rakendamisel. Kas riik, arstid ja patsiendid saavad e-tervisest kasu?"

Sellele lisaks tasub lugeda Targo Tennisbergi ajaveebi postitust "Kuidas tellida tarkvaraprojekti?"

Viitasin oma jutus Eesti juurtega USA teadlasele Kalev H. Leetarule, kes kasutab uudisvooge ja nendes esitatava konkreetse sündmuse/riigi/kauba/üksikindiviidi kajastamise tooni, et prognoosida tulevikus toimuvaid sündmuseid.

Erki Eessaar: RaamatutestLisatud: 06.02.2014 12:54
06.02.2014 Minult on küsitud Head First sarja ja Head First SQL raamatu kohta. Vaatasin seda raamatut lähemalt ja võin öelda, et tegemist on omapärase kuid üldse mitte halva stiiliga ning omajagu huumoriga kirjutatud raamatuga, mida võiks SQLiga esmatutvuse tegemiseks väga edukalt kasutada. Näiteks lk. 44 on hea kirjeldus NULLi olemusest.

Samas on raamatus ka ebatäpseid väiteid. Näiteks väide "A database is a container that holds tables and other SQL structures related to those tables" jätab lugejale vale mule, et tabelid on ainsad võimalikud andmebaaside ehitusplokid. Tegelikult see nii ei ole ja on palju erinevaid andmemudeleid, mis pakuvad kasutamiseks erinevaid andmebaaside ehitusplokke. Õigem oleks öelda "A SQL database is a container that holds tables and other SQL structures related to those tables".

Selle aine teemadega seoses on väga palju raamatuid, millest Te kõiki ei jõua kuruse käigus kindlasti lugeda. Kui pakkuda välja soovitus, milliseid raamatuid lugeda siis üks hea kombinatsioon oleks kursuse põhiteemade kaupa:

Lisaks, kui tahate meelde tuletada käesoleva aine eelduseid, siis lugege raamatut UMLi kontsentraat. 3. redaktsioon. Objektmodelleerimise standardkeele UML2.0 lühijuhend.

Rõhutan, et see on ainult üks kuid sugugi mitte ainus võimalik kombinatsioon. Häid raamatuid on palju ja paljud nendest on ka Teile kättesaadavad.

Erki Eessaar: Õppematerjalid lisaks õppekeskkonda välja pandud materjalideleLisatud: 31.01.2014 16:24
02.02.2014

1. ELNET konsortsiumi kolme raamatukogu (TTÜ, TLÜ, TÜ) ühistellimusena on TTÜ võrgus avatud juurdepääs 208-le infotehnoloogia valdkonna raamatule andmebaasis Safari. Antud kursuses peaksid eeskätt pakkuma huvi raamatud:

Siit näeb kõigi kättesaadavate raamatute nimekirja. Selles on ka raamatuid teiste andmebaasisüsteemide kohta peale MS Accessi. Andmebaas lubab korraga 5 kasutajat, seepärast on oluline andmebaasist lahkudes välja logida.

Siit aga leiab info, kuidas kasutada neid raamatuid ka väljaspoolt TTÜ võrku.

2. TTÜ raamatukogu pakub juurdepääsu EBL : Ebook Library kataloogi kuuluvatele raamatutele (viidatud lehelt saate lugeda kuidas raamatutele ligi pääseda).

IT Akadeemia toel on järgnevad andmebaaside teemalised EBL e-raamatud TTÜ-le päriseks ostetud! Olen neid kõiki ise lugenud ja julgen soovitada! Leiate need raamatud kui keskkonda logimise järel sisestate otsingusse raamatu nime. Need raamatud on täienduseks nii "Andmebaasid I" kui ka "Andmebaasid II" õppeainete teemadele.

  • Date, C. J., 2011. SQL and Relational Theory : How to Write Accurate SQL Code.
  • Molinaro, A., 2009. SQL Cookbook.
  • Celko, J., 2010. Joe Celko's SQL for Smarties : Advanced SQL Programming.
  • Blaha, M., 2010. Patterns of Data Modeling.
  • Lightstone, S.S., Teorey, T.J., Nadeau, T., 2010. Physical Database Design : the database professional's guide to exploiting indexes, views, storage, and more (see raamat pakub täiendust "Andmebaasid I" teemale 12 ja õppeaine "Andmebaasid II" teemadele).

3. Sellest keskkonnast võib leida hulgaliselt kursuse teemasid käsitlevaid e-raamatuid (raamatud relatsioonilise mudeli, SQL ja andmebaaside disaini kohta).

4. Andmebaaside teemalisi e-raamatuid leiab ka Bookboon.com lehelt. Raamatud on lugejale tasuta kuid selleks tuleb ära kannatada raamatutes sisalduv reklaam.

Erki Eessaar: Object-Relational MappersLisatud: 31.01.2014 16:23
02.02.2014 Mõnikord mult küsitakse, kas "Andmebaasid I" iseseisvas töös võib rakenduse prototüübi tegemisel kasutada mõnda ORM (Object-Relational Mappers) vahendit. Vastan, et ORMi kasutamine pole otseselt keelatud juhul kui see ei põhjusta halba andmebaasi disaini (mida see kaldub põhjustama). Kuid enne kui otsustate ORMi kasutada, lugege palun tähelepanelikult läbi see artikkel.

Seda väikest esseed oleks tegelikult kõigil kasulik lugeda, sest siin tuuakse välja loogiline vastuolu ja ühildamatus objektorienteeritud ja relatsioonilise (hulkadele orienteeritud) mõtteviisi vahel.

Alternatiivne lahendus on kasutada tabel-orienteeritud programmeerimist.

Erki Eessaar: Aine deklareerimine õige koodigaLisatud: 31.01.2014 16:23
02.02.2014 Vaadake, et deklareerite oma õppekavasse kuuluva (õige koodiga) aine.

Õppekavade IABB02/13, IAPB02/09, IASM02/12 järgi õppijad peavad deklareerima õppeaine Andmebaasid I (IDU0220).

Õppeaine Andmebaaside projekteerimine (IDU3381) peavad deklareerima üliõpilased, kes õpivad vanade õppekavade (IABB02/02, IAPB02/02, IASM02/02) järgi.

Õppeaine Andmebaasid I (IDU0220) sisu/korraldus/nõuded on täpselt samad, kui õppeaines Andmebaaside projekteerimine (IDU3381).
Erki Eessaar: Rational RoseLisatud: 31.01.2014 16:23
02.02.2014 TTÜ arvutiklassides on installeeritud CASE vahend Rational Rose v7.0.

TTÜ IT erialade tudengid saavad IBM Scholars Offering programmi raames õppetööks tasuta alla laadida Rational Suite ver 7.0 (2006) paketi, mis sisaldab ka Rational Rose programmi.

Tähelepanu: Rational Enterprise Suite paketti kuuluvad programmid ei ole nõus installeeruma arvutisse, kus on operatsioonisüsteem Windows XP Home! Lugege ka Rational Rose v7.0 esitatavaid nõudmisi riistvarale ja tarkvarale.

Kuidas endale Rational Rose tarkvara saada?

1. Zauruse serveris tuleb ennast registreerida KOHALIKUS SERVERIS oleva tarkvara Rational Suite ver 7.0 (2006) allatõmbajaks.

2. Peale seda, kui Teie registreerimine on kinnitatud, saate alla laadida vajalikud failid. NB! Registreerimise kinnitamise kohta ei saadeta Teile e-maili. Peate käima proovimas, kas registreerimine on kinnitatud.

3. Kui saate juurdepääsu, siis tuleb laadida kataloogist Rose järgnevad failid:

1. Rational_Rose_loe_seda.txt

Kõigepealt lugege palun seda faili. Seejärel laadige failid:

1. C90HIML.zip
2. Rational Rose ver. 7.0.0.4 parandused (vaja installida versiooni 7.0.0.0 [Rose C90HIML.zip] peale):

  • 7.0.0.4-RATL-RRENT-WIN-en-US-FP04.msp
  • Rose_release_notes.zip (abiinfo 7.0.0.4-RATL-RRENT-WIN-en-US-FP04.msp faili jaoks)
  • 7.0.0.4-RATL-RRENT-WIN-en-US-IFIX01.msp

4. Selleks, et saaksite kasutada Rational Rose Data Modeleri, peab arvutis eelnevalt olema installeeritud Microsoft .NET Framework v1.1 või kõrgem. Installeerida tuleb kõigepealt .NET framework ja seejärel Rational Rose eelnevalt näidatud failide järjekorras (st kõigepealt C90HIML.zip). Kui installeerite .NET raamistiku peale seda kui Rational Rose on installeeritud, siis ei hakka Data Modeler tööle.

5. Kõige lõpuks tuleb tellida litsents. Selle kohta lugege faili:

Erki Eessaar: MS AccessLisatud: 31.01.2014 16:22
02.02.2014 TTÜ IT erialade tudengid saavad MSDN Academic Alliance programmi raames õppetööks tasuta alla laadida paljusid Microsofti programme. Antud kursuse raames on oluline: MS Access 2013 ning võibolla ka MS SQL Server.

Vaadake aadressi: http://zaurus.ttu.ee/ Peate seal registreeruma Microsofti tarkvara allatõmbamiseks Microsoft DreamSpark Premium programmi raames.

Erki Eessaar: RegistreerumineLisatud: 31.01.2014 16:20
02.02.2014 Leheküljele ligipääsemiseks tuleb ennast registreerida.
  • Kui kasutate http://maurus.ttu.ee lehekülge esmakordselt, siis valige õppeaine leheküljel menüüst Üldist=> Ainele registreerumine. Täitke vorm ja vajutage nupule "Registreeri".
  • Kui juba olete õpikeskkonnas mingile ainele registreerunud, siis siis valige Mauruse esilehel menüüst Üldist=>Minu konto ja lisage enda aktiivsete lehekülgede hulka õppeaine: "Andmebaasid I (IDU0220) ja Andmebaaside projekteerimine (IDU3381) (kevad 2014)(KAUGÕPE)" Ärge unustage vajutada "registreeri ainele".

Registreerumise järel peate ootama kuni õppejõud teie juurdepääsu õiguse kinnitab.

Palun vaadake üle oma konto andmed ning registreerige seal selline e-maili aadress, mida Te igapäevaselt loete. Seda aadressi võib vaja minna kui seoses aine õppimisega on vaja Teiega mingil põhjusel kontakti võtta.

Samuti registreerige palun ÕISis e-maili aadres, mida Te igapäevaselt loete ning tellige ÕISi teadetest e-mailile teavituse saamine.

Kui olete varem seda õppeainet õppinud kuid ei ole saanud hinnet, siis kehtib olemasolev kasutajanimi/parool. Kui Te ei mäleta seda, siis kirjutage õppejõule või küsige seda enne/pärast tundi.

Erki Eessaar: Lisatud: 30.01.2014 19:00
03.02.2014 ALGAS 2013/2014 ÕPPEAASTA KEVADSEMESTER
Erki Eessaar: Lisaeksam JAANUARIS (2)Lisatud: 17.01.2014 15:55
17.01.2014 Jaanuaris saab täiendava eksamisessiooni ajal teha lisaeksamit. Täpsem info on teatele lisatud failis.
Erki Eessaar: Lisaeksam JAANUARISLisatud: 28.11.2013 01:08
28.11.2013 Jaanuaris saab eksamisessiooni ajal teha lisaeksamit. Täpsem info on teatele lisatud failis.
Erki Eessaar: Lisaeksam NOVEMBRIS - muutunud ruumLisatud: 02.10.2013 22:52
02.10.2013 Lisaeksami SQL töö toimub ruumi ICT-403 asemel ruumis ICT-402. Kõik ajad jäävad samaks.
Erki Eessaar: Lisaeksam NOVEMBRISLisatud: 17.09.2013 14:27
17.09.2013 Novembri alguses saab teha lisaeksamit. Samuti saab teha SQL tööd ja esitada iseseisva töö projekti. Täpsem info on teatele lisatud failis.
Erki Eessaar: Lisaeksam AUGUSTISLisatud: 21.08.2013 15:50
21.08.2013 Augustis saab sügissemestri eelnädalal teha lisaeksamit. Täpsem info on teatele lisatud failis.

Alates 2013/2014 õppeaasta sügissemestrist on arvutiklassides MS Access 2013 ja seega toimub kontrolltöö MS Access 2013 vahendis. SQL dialekt ei tohiks olla muutunud, kuid veidi on muutunud kasutajaliides.

Vastuseks võimalikele päringutele teatan ka seda, et üliõpilased, kellel on tegemata eeldusaine Andmebaasid I (Andmebaaside projekteerimine) võivad deklareerida õppeaine Andmebaasid II (Andmebaaside programmeerimine). Ma ei tee deklareerimisel takistusi, kuid sisulisest küljest on eeldusaines saadud teadmised jätkuaine edukaks õppimiseks hädavajalikud.

Erki Eessaar: LisaeksamistLisatud: 11.08.2013 12:35
11.08.2013 Ennetamaks võimalikke küsimusi, siis jah, eelnädalal (26. august - 30. august) saab teha SQL tööd, näidata projekti ja teha testi. Täpsed toimumise ajad ja kohad kuulutan välja sellel lehel 21. augustil või 22. augustil. Seniks aga ilusat suve lõppu ja laadige veel patareisid, et sügisel uue hooga õppetööga pihta hakata.
Erki Eessaar: Ilusat suveLisatud: 08.06.2013 22:26
08.06.2013 Soovin kõigile ilusat suve!

Järgmine lisaeksam toimub augustis, sügissemestri eelnädalal. Siis saab teha nii SQL tööd, näidata projekti kui ka teha testi.

Täpsem informatsioon tuleb siia lehele augusti teises pooles.

Erki Eessaar: ÕISLisatud: 07.06.2013 23:58
07.06.2013 Jõuan kõik hinded ÕISi panna 8. juuni õhtuks ning sellisena lähevad need kõik käesolevasse semestrisse.
Erki Eessaar: Iseseisva töö ülevaatamine enne esitamistLisatud: 26.05.2013 16:06
26.05.2013 Enne iseseisva töö ära esitamist, palun Teil põhjalikult läbi vaadata dokument "Kommentaarid iseseisvate tööde kohta" kataloogis "Iseseisva töö tegemise juhendid". Selles failis tuuakse välja tüüpvead projektides - nii dokumendis, andmebaasis kui ka rakenduses.

Ükskõik millise selles failis nimetatud punkti vastu eksimine välistab kohese arvestuse saamise ja eeldab eelnevat töö parandamist.

Me hoiaksime väga palju üksteise aega kokku, kui Te juba eelnevalt oma töö selle faili alusel üle kontrolliksite ja parandused sisse viiksite. Kui igaühele tuleb seda vajadust punkt-punkti haaval individuaalselt üle korrata, siis see kulutab kokkuvõttes väga palju meie kõigi aega ja energiat.

Erki Eessaar: SQL kontrolltöö järeltöö tulemusedLisatud: 26.05.2013 16:04
26.05.2013 Kataloogis "2013/Tulemused" on 2012-05-24 toimunud SQL kontrolltöö järeltöö tulemused.

Järgmine järeltöö tegemise võimalus on augustis - sügissemestri eelnädalal.

Erki Eessaar: Lõpetamiseks ettevalmistamise alustamineLisatud: 16.05.2013 20:14
16.05.2013 Praeguses eksamite ja kaitsmiste möllus võib see Teile tunduda uskumatu, kuid aasta pärast kirjutavad paljud Teist lõputööd ja hakkavad seda kaitsmisele esitama. Oleks tark hakata selleks tähtsaks sündmuseks varakult valmistuma. Seetõttu juhin Teie tähelepanu TTÜs toimuvale informaatikatudengite lõputööde eelkaitsmiskonkursile ja praktikabörsile 6. juunil 2013.

Teil on võimalik kuulata heatasemeliste lõputööde eelkaitsmist ning sõlmida uusi kontakte ettevõtete ja teiste üliõpilastega. Soovitan sellel üritusel kuulajana osaleda! Konkurss on küll mõeldud vaid IAPB üliõpilastele, kuid kuulama saavad minna kõik. Nagu teatest loete, tuleb osalemiseks ennast registreerida.

Erki Eessaar: SQL kontrolltöö järeltööLisatud: 15.05.2013 17:31
15.05.2013 Viimast korda sellel kevadel on võimalik SQL kontrolltöö järeltööd teha reedel 24. mail 2013 kell 10:00 ruumis ICT-402.

Järeltöö on koos päevase õppe järeltööde tegijatega.

Järeltöö tegemisel läheb arvesse VIIMANE tulemus, olgu see parem või halvem kui eelmised.

Järeltööle tuleb ennast registreerida. See käib samamoodi nagu eelmisele järeltööle registreerumine ning vastava juhendi leiate allpool olevast teatest.

Erki Eessaar: Eksamiks õppimineLisatud: 12.05.2013 17:43
12.05.2013 Praeguseks on õppekeskkonda kataloogi "2013/Slaidid" pandud välja kõigi kolme loengu slaidid. Sellest kataloogist leiate ka viited päevase õppe loengute salvestustele (esimene fail kataloogis). Kataloogis "2013/Loenguteemade täistekstid" on väljas kõigi loengute pikad tekstid.

Soovitan eksamiks valmistumisel tutvuda ka õppeaines käsitletud teemade kohta käivate animatsioonidega.

Kellel on huvi, võib vaadata ka järgnevaid animatsioone.

Eksamiks valmistumisel vaadake ka harjutustunni ülesandeid 12 (normaliseerimine) ja 13 (loogilise disaini teisendusreeglid) ning nende vastuseid (kataloogis "2013/Harjutused/Lahendused").

Lisaks soovitan Internetist vaadata tasuta videot, kus C.J. Date räägib, kuidas kasutada SQLi nii, et see tekitaks võimalikult vähe peavalu ja halle juukseid. Vastus on, et selleks tuleb SQLi kasutada relatsiooniliselt. See video on esimene osa pikemast loengust.

Kui klõpsate video lehel Table of Contents, siis leiate viite veel ühele videole. Selles räägitakse SQList ja loogikast.

Erki Eessaar: SQL kontrolltöö tulemusedLisatud: 04.05.2013 20:42
04.05.2013 Kataloogis "2013/Tulemused" on 2013-04-27 toimunud SQL kontrolltöö tulemused. Kui soovite saada detailsemat tagasisidet SQL töö tehtud vigade kohta, siis tuleks tulla mõnele minu vastuvõtuajale (palun andke mulle sellest eelnevalt meili teel teada, et teaksin Teid oodata).

Mauruses saab registreeruda 13. mail ja 15. mail toimuvatele järeltöödele (vt. eelmine teade). Järeltööst osavõtuks on registreerimine KOHUSTUSLIK.

Palun kõigil MÕTTEGA läbi lugeda kataloogis "2013/Slaidid" olev dokument Kommentaarid enne kontrolltööd.

Erki Eessaar: SQL kontrolltöö järeltööLisatud: 04.05.2013 20:39
04.05.2013 Kui kellelgi läks SQL töö halvasti või ei saanud seda 27. aprillil teha, siis kevadel on võimalus järeltöö tegemiseks:
  1. 13. mai 2013 kell 08:00 ICT-402 (koos päevase õppe üliõpilastega)
  2. 15. mai 2013 kell 16:00 ICT-402 (koos päevase õppe üliõpilastega)
  3. 24. mai 2013 kell 10:00 ICT-402 (koos päevase õppe üliõpilastega)

Kuigi ajad on ühised päevase õppe üliõpilastega, siis ülesanded on kaugõppe omad.

13. mai ja 15. mai aegadele (nendel aegadel saab tööd teha maksimaalselt üks kord) saab hakata registreeruma alates praegusest hetkest.

24. mai ajale saab hakata registreeruma peale 15. maid.

Järeltöö tegemisel läheb arvesse VIIMANE tulemus, olgu see parem või halvem kui eelmised. Kui tulete kohale, võtate ülesande, kuid ei esita vastust, siis on tulemus 0 punkti. Järeltööl võib samuti kasutada A4 abilehte, kuid mitte muid abimaterjale.

Järeltöö toimub ainult arvutiklassi arvuteid kasutades.

Järeltööle tuleb ennast registreerida. Registreeruda saab ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks.

Seejärel tuleb valida sobiv järeltöö aeg. Tuleb vajutada hüperlingile "registreeri". Seejärel avaneb vorm, kus Te saate oma valikus veelkord veenduda. Märkuste välja pole vaja midagi kirjutada.

Väga tähtis! - Registreerumiseks peate Te vormil vajutama nupule "Registreerin". Alles siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Registreerimise saab kustutada samal lehel kus saab registreerida. Kui Te otsustate mingil põhjusel mitte kontrolltööle tulla, siis kustutage oma registreerumine, et Teie asemel saaks tulla keegi teine!

SQL töö tulemus annab olulise osa eksami tulemusest. Nagu eksamil nii peab ka SQL töö tegemiseks olema kaasas kehtiv isikut tõendav dokument.

Erki Eessaar: Allsüsteemide leidmineLisatud: 04.05.2013 15:22
04.05.2013 Olete küll juba iseseisva töö tegemisega lõpusirgel, kuid tahaksin välja tuua veel ühe võimaluse, kuidas saab strateegilise analüüsi käigus leida ettevõtete põhimõisteid ja nendest tulenevalt ettevõtte infosüsteemi põhiolemitüüpe.

Veel üheks süstemaatiliseks võimaluseks ettevõtete põhimõistete leidmisel ning sellel teemal ettevõtetega suhtlemisel on võtta aluseks Osterwalderi ärimudeli lõuend (vaadake teatele lisatud faili), mis võimaldab konstrueerida ja analüüsida erinevaid ärimudeleid. Lõuendil on välja toodud ettevõtte erinevad olulised aspektid. Igale lõuendi "kastile" vastab üks või mitu ettevõtte põhimõistet. See lõuend on mõtlemise abivahend, mida saab kasutada nii ettevõtte ärimudeli parandamise üle arutamiseks kui ka ettevõtte infosüsteemi alamosade leidmiseks.

Erki Eessaar: Harjutustunni ülesandedLisatud: 04.05.2013 15:22
04.05.2013 Olen Teile iseseisvaks uurimiseks välja pannud veel kaks ülesannet - ülesanne 12 normaliseerimise kohta ning ülesanne 13 kontseptuaalsest andmemudelist teisendusreeglite abil loogilise disaini mudelite leidmise kohta.

Palun Teil eriti tähelepanu pöörata ülesande 13 lahendusele, mille leiate kataloogist Lahendused ning kus on konkreetse näite varal pikalt lahti seletatud kontseptuaalsest andmemudelist loogilise disaini mudelile üleminekule rakenduvad teisendusreeglid ning otsustuskohad.

Erki Eessaar: Andmebaasisüsteemide populaarsuse pingeridaLisatud: 02.05.2013 20:02
02.05.2013 Igakuiselt leitav andmebaasisüsteemide populaarsuse pingerida. Populaarsust arvutatakse veebilehtedel mainimise, otsingute sageduse, arutelude sageduse, tööpakkumiste arvu ning isiklike oskuste profiilis mainimiste alusel.

Nagu näete on pingerea esimesest kümnest süsteemist üheksa SQL-andmebaasisüsteemid. "Andmebaasid I" kursuses kasutatav MS Access on pingereas üllatavalt kõrgel kuuendal kohal ning sügiseses õppeaines "Andmebaasid II" kasutatavad PostgreSQL ja Oracle on veelgi kõrgemal kohal.

Erki Eessaar: Märgid, et Teie andmemudelis on midagi valestiLisatud: 28.04.2013 17:04
28.04.2013 Hea ja ülevaatlik (koos näidetega) artikkel, kus viidatakse kontseptuaalsetes andmemudelites sageli esinevatele võimalikele vigadele. Oleks hea, kui Te oma projekti enne esitamist nende võimalik vigade suhtes üle kontrolliksite! Artiklis viidatud probleemid ei tähenda 100% kindlusega viga, kuid nende esinemisel tuleb selliste modelleerimisotsuste põhjuseid tingimata lähemalt uurida. Artiklis kirjutatakse valdkonnamudelitest (domeenimudelitest), kuid samad põhimõtted kehtivad ka kontseptuaalsete andmemudelite kohta.
Erki Eessaar: PostgreSQL vs MySQLLisatud: 27.04.2013 12:24
27.04.2013 On kerkinud üles küsimus, millised on PostgreSQL eelised võrreldes MySQLiga.

Internetis on väljas 2012. aasta juunis Rob Conery poolt Norwegian Developers Conference konverentsil peetud ettekande salvestus. Ettekande esimesed 15 minutit demonstreerivad väga ilmekalt MySQLi puuduseid. SIIN ja SIIN on videos välja toodud puuduste jätkuarutelu.

Soovitan vaadata kogu ettekannet, sest seal tutvustatakse mõningaid huvitavaid PostgreSQLi pakutavaid võimalusi.

  • Alates 14:30 Multiversioon konkurentsjuhtimine.
  • Alates 20:30 Tabelite loomine pärimise kaudu ja selle kasutamine suure tabeli sektsioonideks jagamiseks.
  • Alates 26:30 Foreign Data Wrapper (võimalus teha päringuid paljudest välistest andmeallikatest).
  • Alates 29:30 Andmetüübid (näitena käsitleti timestamp with timezone tüüpi, massiivitüüpe, liittüüpide loomise võimalust).
  • Alates 44:30 on kokkuvõtte PostgreSQLi eelistest - hind (PostgreSQL on tasuta; vaadake võrdluseks Oracle hinnapakkumist), jõudlus, salvestusruumi kokkuhoid, väljalasete sagedus, sobivus ettevõtte infosüsteemides kasutamiseks.

Kokkuvõttes tuleb tõdeda, et PostgreSQLi näol on tegemist andmebaasisüsteemiga, mis pakub Oracle ja Microsofti andmebaasisüsteemidele väärikat konkurentsi ning mida saab väga edukalt kasutada ka suurtes ettevõtte infosüsteemides ning riigi infosüsteemides.

PostgreSQLi kasutab näiteks Skype. Veel üheks PostgreSQLi heaks omaduseks on laiendatavus - SIIT leiate ülevaate laiendustest, mida Skype kasutab/arendab.

Erki Eessaar: Olemitüüpide ja atribuutide definitsioonidLisatud: 26.04.2013 14:56
26.04.2013 Iseseisva töö projektis nõutud olemitüüpide ja atribuutide definitsioonide kirjapanekul võib olla abi eesti keele seletavast sõnaraamatust. Kui seda sõnaraamatut kasutate, siis tuleb töös sellele (nagu igale kasutatud materjalile) viidata.
Erki Eessaar: Suuline eksamLisatud: 26.04.2013 00:29
26.04.2013 Suuline eksam toimub eksamisessiooni ajal. Täpsemalt lugege teatele lisatud failist.

Ärge palun registreerige ennast ÕISis päevase õppe eksamiaegadele, sest nendel aegadel Te eksamit teha ei saa.

Erki Eessaar: Vastuvõtuaja muudatusLisatud: 19.04.2013 12:37
19.04.2013 Seoses sellega, et 1. mai on riigipüha, on teisipäeval 30. aprillil 2013 TTÜs lühendatud tööpäev. Sellest tulenevalt jääb minu vastuvõtuaeg teisipäeval 30. aprillil kell 14:00-15:00 ruumis ICT-628 ära. Vabandan võimalike ebamugavuste pärast!
Erki Eessaar: <big><font color="red">SQL kontrolltöö</big></font>Lisatud: 05.04.2013 16:04
05.04.2013 Tuletan meelde, et 27. aprillil 2013 kell 13:45 algava harjutustunni ajal toimub SQL kontrolltöö. See annab kuni 60 punkti ja tulemus moodustab olulise osa Teie eksami tulemusest. Kontrolltööl saab abimaterjalina kasutada ühte A4 formaadis lehte (füüsiline leht, mitte arvutis olev), mille mõlemal poolel võib olla kirjas info SQLi kohta. Muud abimaterjalid (kaasaarvatud MS Accessi help, MS Accessi Query Wizard ja Internet) ei ole lubatud. Kes tahab sellist lehte kasutada, sellel peab olema individuaalne leht - mitmepeale ühte lehte kasutada ei saa.

Eksamieelduse täitmiseks peab SQL kontrolltöö eest saama vähemalt 30.6 punkti.

Kataloogis "2013/Harjutused" on esimesed kaks faili SQL kontrolltöö näide. Kataloogis "2013/Slaidid" olevast dokumendist "2013. aasta päevase õppe loengute salvestused" leiate viited päevase õppe loengute salvestustele. Loengutes järjekorranumbritega 8 ja 9 käsitleti SQL lausete näiteid. Kataloogis "2013/Slaidid" olevas dokumendis "Kommentaarid enne kontrolltööd" viidatakse sagedastele vigadele, mille tegemine põhjustab kontrolltöös suure hulga punktide kaotsi minekut. Palun uurige see materjal läbi, et neid vigu vältida

Selleks, et saada parem ülevaade, kes tulevad 27. aprillil 2013 SQL kontrolltööd tegema, palun ma eelnevalt kõigil SQL kontrolltöö tegijatel ennast Mauruse õppekeskkonnas registreerida.

Registreeruda saab ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks.

Seejärel tuleb valida teadmiste kontrolli aeg. Tuleb vajutada hüperlingile registreeri. Seejärel avaneb vorm, kus Te saate oma valikus veelkord veenduda. Märkuste välja pole vaja midagi kirjutada!!

Väga tähtis! – Registreerumiseks peate Te vormil vajutama nupule Registreerin. Alles siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Registreerimise saab kustutada samal lehel kus saab registreerida. Kui Te otsustate mingil põhjusel mitte kontrolltööle tulla, siis kustutage palun oma registreerumine!

NB!Ma eelistaksin, et kõik üliõpilased teevad kontrolltööd võrdsetes tingimustes, arvutiklassi arvuteid kasutades. Kuid kuna sellele kontrolltööle tulijaid on ilmselt rohkem kui arvutiklassisi on statsionaarseid arvuteid, siis annan registreerimisel võimaluse valida, kas kasutate arvutiklassi arvutit või oma arvutit.

Oma arvuti kasutamiseks peab selles olema Access 2010 ja Interneti ühendus.

Nagu eksamil nii peab ka SQL töö tegemiseks olema kaasas kehtiv isikut tõendav dokument. Ilma selleta kahjuks SQL tööd teha ei saa.

Erki Eessaar: Realistlik vaade NoSQL süsteemideleLisatud: 23.03.2013 17:50
23.03.2013 2013. aastal ilmus ingliskeelne artikkel NoSQL süsteemide kohta (6 lk), mis annab hea ülevaate nende süsteemide loojate kaalutlustest ning probleemidest, mis nende süsteemidega seoses on juba tekkinud või tulevikus tekivad. Artikli pealkiri on History Repeats Itself: Sensible and NonsenSQL Aspects of the NoSQL Hoopla. Soovitan seda artiklit kõigil andmebaaside tehnoloogia praeguste arengusuundade huvilistel lugeda.

Selle artikli juurde on paras lisada tõdemus, et see, kes ei mäleta minevikku on määratud minevikus tehtud vigu üha uuesti kordama.

Erki Eessaar: SQLi raamatLisatud: 21.03.2013 11:38
21.03.2013 Veebi on täies mahus välja pandud SQLi raamat SQL-99 Complete, Really, mille autorid on Peter Gulutzan ja Trudy Pelzer. See raamat kirjeldab paljude näidete varal tervet SQL standardit (SQL:1999 standardi versiooni põhjal).
Erki Eessaar: Virtuaalne raamatukoguLisatud: 21.03.2013 11:22
21.03.2013 ELNET konsortsiumi kolme raamatukogu (TTÜ, TLÜ, TÜ) ühistellimusena on TTÜ võrgus avatud juurdepääs 208-le infotehnoloogia valdkonna raamatule andmebaasis Safari. Antud kursuses peaksid eeskätt pakkuma huvi raamatud:

Siit näeb kõigi kättesaadavate raamatute nimekirja. Selles on ka raamatuid teiste andmebaasisüsteemide kohta peale MS Accessi. Andmebaas lubab korraga 5 kasutajat, seepärast on oluline andmebaasist lahkudes välja logida.

Siit aga leiab info, kuidas kasutada neid raamatuid ka väljaspoolt TTÜ võrku.

Erki Eessaar: Päevase õppe loengute salvestusedLisatud: 21.03.2013 11:20
21.03.2013 Kataloogis 2013/Slaidid sisaldab kõige esimene fail viiteid selle õppeaine selle aasta päevase õppe loengute lindistustele.
Erki Eessaar: Kuupäeva literaal MS AccessisLisatud: 21.03.2013 00:12
21.03.2013 MS Accessis võib kuupäeval literaale esitada erinevates formaatides: #YYYY-MM-DD# või #MM/DD/YYYY# või #MM-DD-YYYY# (YYYY - aasta; MM - kuu; DD - päev).

SQL standardi kohaselt esitatakse kuupäeva literaale vastavalt ISO 8601 standardile.

Seega oleks hea kasutada samasugust formaati ka MS Accessis. Järgnev päring MS Accessis teeb seda ning annab teada kui mitu päeva on SQL kontrolltööde alguseni.

SELECT #2013-04-27# - Date() AS päevade_arv_SQL_kontrolltööni;

Erki Eessaar: VastuvõtuajadLisatud: 18.03.2013 20:51
18.03.2013 26. märtsil 2013 kell 14:00-15:00 ja 28. märtsil 2013 kell 14:00-15:00 jäävad minu vastuvõtud kolimise tõttu ära.

Alates 2. aprillist 2013 toimuvad minu vastuvõtud ruumis ICT-628. Vastuvõttude aeg ei muutu.

Erki Eessaar: KolimineLisatud: 14.03.2013 20:47
14.03.2013 Märtsi viimasel nädala kolib terve IT-maja aadressil Akadeemia tee 15a asuvasse uude hoonesse (maja tähis on ICT). Seoses sellega toimuvad 27. aprillil 2013 selle õppeaine tunnid uutes ruumides.
  • Loeng toimub 27.04.2013 kell 12:00-13:30 ruumis X-311 (majandusteaduskonna hoone).
  • Harjutustund toimub 27.04.2013 kell 13:45-15:15 ruumis ICT-401 (uue IT-maja arvutiklass, kus on 31 arvutit ja 62 tooli). Selle harjutustunni ajal toimub SQL kontrolltöö.

NB!Edastan igaks juhuks ka informatsiooni õppeaine "Kontseptuaalne süsteemianalüüs" tundide kohta 30. märtsil 2013.

  • Loeng toimub 30.03.2013 kell 13:45-15:15 ruumis II-409.
  • Harjutus toimub 30.03.2013 kell 15:30-17:00 ruumis ICT-401 (uue IT-maja arvutiklass, kus on 31 arvutit ja 62 tooli).
Erki Eessaar: Allsüsteemide leidmineLisatud: 14.03.2013 20:33
14.03.2013 28. märts 2012 (23:59) on allsüsteemide leidmise vaheülesande vastuse esitamise tähtaeg.

Ülesandele vastamiseks valige õppekeskkonna parempoolsest menüüst "Tudeng->Ülesanded" ning avanenud leheküljelt ülesanne "Allsüsteemide leidmine".

Järgnevalt viidatakse võimalikele probleemidele küsimuste vastustes. Palun üritage neid probleeme vältida! Samuti lugege palun läbi dokumendid Iseseisva töö tegemise mustripõhine juhend ja Kommentaarid iseseisvate tööde kohta, mis on kataloogis Iseseisva töö näited/Iseseisva töö tegemise juhendid.

  1. Iga eesmärki peab saama mõõta. Mittemõõdetava eesmärgi näide: "Infosüsteemi tarkvara töötab kiiresti" (Mida tähendab kiiresti? Kas 20 sekundit päringu vastuseks on aeglane või kiire? Aga 2 minutit?). Mõõdetava eesmärgi näide: "Infosüsteemi tarkvara annab kõigile päringutele vastuse 5 sekundi jooksul".
  2. Ärge unustage kirja panna eesmärke, millest tulenevad funktsionaalsed nõuded, mida kirjeldatakse kasutusjuhtudena (näiteks: "Süsteem peab võimaldama registreerida elektrooniliselt õpingukavasid").
  3. Kasutage läbivalt ühesugust terminoloogiat. Tekitab arusaamatust, kui ühes kohas räägite näiteks "pakkumistest" ja teises kohas "hinnapakkumistest". Teine näide - ühes kohas räägite "Tellimuste arvestuse allsüsteemist" ja teises "Tellimuste haldamise allsüsteemist". Kui need tähendavad sama asja, tuleks kasutada ühte ja sama terminoloogiat.
  4. "Töötaja" ei ole üldjuhul sobiv pädevusala. Organisatsioonis on palju töötajaid ja neil on erinevad ülesanded (pädevused, rollid). Näiteks ülikooli infosüsteemi pädevusalad on rektor, prorektor, instituudi direktor, õppejõud jne.
  5. Funktsionaalne allsüsteem, mida hakkate täpsemalt uurima, peab olema üks allsüsteemidest, mis on nimetatud funktsionaalsete allsüsteemide nimekirjas. See peab olema täpselt sama nimega kui funktsionaalsete allsüsteemide nimekirjas. Mitte nii, et funktsionaalsete allsüsteemide nimekirjas nimetate "Tellimuste arvestuse" allsüsteemi, kuid uuritavaks allsüsteemiks valite "Müügitellimuste arvestus" (Kuidas peab lugeja teadma, et need on üks ja sama asi?).
  6. Täpsemaks käsitlemiseks valitud funktsionaalne allsüsteem peab olema seotud organisatsiooni põhitegevusega. Ei tohiks valida "toetavat", "administratiivset" allsüsteemi nagu töötajate arvestus, klassifikaatorite arvestus, dokumentide arvestus või muud sellist.
  7. Lihtsamal juhul on funktsionaalsete allsüsteemide ja registrite vahel 1:1 vastavus. Seega, kui on leitud funktsionaalne allsüsteem "Tellimuste arvestus", siis võiks süsteemis olla ka "Tellimuste register".
  8. Klassifikaatorid on mistahes andmed, mida kasutatakse andmebaasis teiste andmete liigitamiseks või andmete seostamiseks väljaspool organisatsiooni vastutusala olevates andmebaasides olevate andmetega. Teie süsteemis võiks olla ette nähtud klassifikaatorite haldamiseks funktsionaalne allsüsteem "klassifikaatorite arvestus" ning selle hallatavaks registriks oleks "klassifikaatorite register".
  9. Kasutusjuhtude nimekirjas tuleb esitada vaid valitud funktsionaalse allsüsteemi kasutusjuhud. Kui süsteemis on funktsionaalsed allsüsteemid "Tellimuste arvestus" ja "Arvete arvestus", siis "Arve koostamine" ei saa olla "Tellimuste arvestus" kasutusjuht. Mis kasutusjuhud jääksid siis "Arvete arvestus" allsüsteemi?
  10. Eelmise punktiga seotud erandiks on kasutusjuht "kasutaja identifitseerimine", mida kasutavad kõik allsüsteemid ja mis seetõttu tuleks ka Teie projektis kirjeldada.
  11. Kõik kasutusjuhtude nimekirjas esitatavad kasutusjuhud peavad hõlmama arvutisüsteemi kasutamist. Kui nimetate kasutusjuhu "Küsimustele vastamine" ja see toimub suuliselt, ilma tarkvarasüsteemi abita, siis see kasutusjuht on valesti leitud.
  12. Tuleb leida ja kirjeldada kasutusjuhud, millest igaüks vastab mingile elementaarsele äriprotsessile. Iga selline protsess viiakse läbi ühe tegutseja poolt ühel ajahetkel ja ühes kohas. Iga selline kasutusjuht käivitub reaktsioonina mingile sündmusele, selle läbimine annab tegutsejale väärtuse ning selle läbimise järel on süsteemis terviklikud andmed. Sellest soovitusest tulenevalt ei tohi ühe kasutusjuhu läbimine võtta päevi (nt. "pea lepingu üle läbirääkimisi"). Teisalt ei tohi kasutusjuht kirjeldada ühte väikest sammu suuremas protsessis (nt. "lisa tellimusse uus kaup").
  13. Olemitüüpide atribuutide hulgas näidatakse vaid selliseid, mille väärtused on olulised väljapool andmebaasi. Seega, kui TELLIMUS atribuudi tellimus_id väärtused on süsteemi genereeritud arvud, mida väljapool andmebaasi ei kasutata, siis sellist atribuuti kontseptuaalses andmemudelis ei kirjeldata.
  14. Olemitüüpide atribuutide hulgas ei tohi olla välisvõtme atribuute. Seega, kui olete leidnud olemitüübid KLIENT ja TELLIMUS, siis kliendi_kood ei ole TELLIMUS atribuut.
  15. Olemitüüpide atribuudid tuleb täpselt lahti modelleerida. Kui KLIENT atribuut on kliendi_andmed, siis see on ebatäpne. Kliendi andmed on eesnimi, perenimi, sünniaeg, aadress jne. ning need tuleb esitada eraldi atribuutidena. Teine näide - atribuut kontaktandmed tuleb täpsemalt modelleerida ja esitada eraldi atribuudid nagu e-mail, telefon, aadress, ...
  16. Vaadake andmemudelite kataloogi. Selles kataloogis on SQL-andmebaaside loogilise disaini mudelid. Need aitavad mõista reaalse maailma toimimist ning sellisena on ka sobivaks lähtematerjaliks kontseptuaalse andmemudeli koostamisele.
  17. Registrite ja funktsionaalsete allsüsteemide nimed võiksid olla mitmuses - "Tellimuste arvestus", "Tellimuste register". Olemitüüpide nimed võiksid olla ainsuses - TELLIMUS, KAUP, TÖÖTAJA.
  18. Rational Rose ei ole rakendusprogrammi tegemise vahend.
Erki Eessaar: TähtajadLisatud: 14.03.2013 20:23
14.03.2013 Allsüsteemide leidmine: 28. märts 2013 (lükkasin tähtaega veidi edasi kuna seoses kolimisega on vahemikus 23-27 märts Mauruse õppekeskkond mingil ajal kättesaamatu).
Esimene versioon kasutusjuhtude mudelist: 13. aprill 2013
Esimene versioon kontseptuaalsest andmemudelist: 4. mai 2013

Iga vaheülesande õigeaegne ja korrektne lahendamine annab 4 boonuspunkti.

Kui teete projekti mitmekesi, siis tuleks saata üks vastus (ühe projekti osalise nime alt) (loomulikult kollektiivse mõttetöö tulemustega). Kui võimalik, saatke vastus palu Mauruse õppekeskkonna kaudu.

Erki Eessaar: Automaatselt käivituvate protsesside modelleerimineLisatud: 08.03.2013 13:00
08.03.2013 Kerkis üles küsimus, kuidas kasutusjuhtude mudelis modelleerida mingil ajahetkel automaatselt käivituvaid protsesse (näiteks mingil ajahetkel peab süsteem automaatselt genereerima aruande või tegema mingeid andmemuudatusi). Sellisel juhul tuleks kasutusjuhtude mudelis esitada ühe tegutsejana "Aeg". Lugege selle kohta pikemalt siit ning vaadake veel ühte näidet siit.
Erki Eessaar: OldSQL, NoSQL, NewSQLLisatud: 24.02.2013 18:38
24.02.2013 Päevase õppe loengus (mille lindistust saate siit lehelt vaadata) oli juttu "traditsioonilistest" SQL-andmebaasisüsteemidest (OldSQL) ning ka nende puudustest ülesaamiseks loodud NoSQL ja NewSQL süsteemidest. Selles, 2012. aasta sügisel lindistatud ettekandes, antakse taoliste süsteemide põhiolemusest hea ülevaade. Samuti räägitakse ettekandes palju transaktsioonidest, millest ka käesoleva kursuse käigus juttu tuleb. Ettekande lõpus räägitakse uue põlvkonna andmebaasisüsteemide mõningatest olulistest sisemise toimimise põhimõtetest. Sellest justust saate kindlasti paremini aru peale "Andmebaasid II" kursuse õppimist. Soovitan Teil seda videot vaadata. Saate hea ning sisuka ülevaate mõningatest andmebaaside valdkonna olulistest trendidest!
Erki Eessaar: MaterjaleLisatud: 17.02.2013 17:30
17.02.2013 Vaadake palun kindlasti kataloogis Iseseisva töö näited/Täiendavad näited olevat dokumenti "SQL lausete abil tabelite loomine MS Access (2010) andmebaasis. Andmemakro loomine." Seal antakse rikkaliku pildimaterjaliga juhend MS Accessis andmebaasi loomiseks ning sellises andmebaasis kitsenduste jõustamiseks. See on eriti oluline neile, kes plaanivad realiseerida andmebaasi prototüübi MS Accessis. Samas peaksid seda vaatama kõik, sest mingisugusel viisil tuleb teil kõigil enda loodud prototüüpides kitsendusi jõustada.

Vaadake palun ka kindlasti faili "Kontseptuaalne andmemudel", mille leiate kataloogist 2013/ Loenguteemade täistekstid. Kontseptuaalne andmemudel on Teie iseseisva töö dokumendi osa üks kõige olulisem mudel. Arvestuse saamiseks lihtsalt ei saa selles mudelis vigu olla. Seega palun Teil see materjal põhjalikult läbi töötada, et mitte ebakorrektset iseseisvat tööd esitada.

Tuletan ka meelde, et päevase õppe loenguid lindistatakse ning leiate viited lindistustele kataloogist 2013/Slaidid.

Erki Eessaar: Majandustarkvara kataloogLisatud: 11.02.2013 14:29
11.02.2013 Kui soovite inspiratsiooni iseseisva töö tegemiseks, siis vaadake majandustarkvara portaali (eesti keeles) ja majandustarkvara kataloogi (inglise keeles). Sealt leiate kõigepealt ülevaate erinevatest valdkondadest, mille jaoks on tarkvara loodud. Iga selline tarkvaravahend võiks olla infosüsteemi üheks osaks (infosüsteem kui sotsiotehniline süsteem, milles lisaks tark- ja riistvara poolele on väga oluline ka sotsiaalne pool). Kui vaatate konkreetsete tarkvaravahendite demosid ja dokumentatsiooni, siis nende vahendite ekraanivormid annavad infot süsteemi poolt kogutavate andmete ja süsteemis võimalike tegevuste kohta. Seda infot saaksite te edukalt oma projekti juures kasutada.

Enamik tänapäeva infosüsteeme ei teki tühjale kohale, vaid uued süsteemid asendavad/täiendavad vanu. Seega tuleb uue süsteemi loomisel paratamatult teise silmaga kiigata olemasoleva süsteemi poole. Olemasoleva süsteemi analüüsimise ning selle põhjal nõuete tuletamise oskus on oluline oskus!.

Käesolevas kursuses peate te tegema valmis infosüsteemis kasutatava tarkvara prototüübi, et õppida sellise tarkvara projekteerimist ja realiseerimist. Reaalses elus juhtub küllaltki sageli, et rätsepatööna uue tarkvara nullist valmistegemise asemel on otstarbekam võtta kasutusele valmis tarkvara ning seda vastavalt konkreetse infosüsteemi vajadustele kohandada.

Erki Eessaar: Iseseisva töö teema registreerimineLisatud: 07.02.2013 11:04
07.02.2013 Tähtajaga 23. veebruar 2013 tuleb registreerida iseseisva töö teema ja üliõpilased, kes seda tööd üheskoos teevad.

Iseseisva töö registreerimiseks valige õppekeskkonna vasakpoolsest menüüst "Tudeng->Ülesanded" ning avanenud leheküljelt ülesanne "Iseseiseva töö teema registreerimine".

Kui teete iseseisvat tööd grupitööna, siis peab teema registreerima üks grupi liige (iseseisvat tööd võib teha 1-3 liikmelistes gruppides).

Iseseisva töö tegemisel võib (aga ei pea) võtta aluseks "Sissejuhatus infosüsteemidesse" aines alustatud projekti.

Erki Eessaar: e-raamatudLisatud: 06.02.2013 00:11
06.02.2013 Sellest keskkonnast võib leida hulgaliselt kursuse teemasid käsitlevaid e-raamatuid (raamatud relatsioonilise mudeli, SQL ja andmebaaside disaini kohta).
Erki Eessaar: Rational Rose installeerimineLisatud: 02.02.2013 15:44
02.02.2013 Juhend Rational Rose 7 installeerimiseks - Zauruse serveris tuleb ennast registreerida KOHALIKUS SERVERIS oleva tarkvara Rational Suite ver 7.0 (2006) allatõmbajaks. Peale seda, kui registreering on kinnitatud, tuleb laadida kataloogist Rose järgnevad failid:

1. Rational_Rose_loe_seda.txt

Kõigepealt lugege palun seda faili. Seejärel laadige failid:

1. C90HIML.zip
2. Rational Rose ver. 7.0.0.4 parandused (vaja installida versiooni 7.0.0.0 [Rose C90HIML.zip] peale):

  • 7.0.0.4-RATL-RRENT-WIN-all-FP04.msp
  • Rose_release_notes.zip (abiinfo 7.0.0.4-RATL-RRENT-WIN-all-FP04.msp faili jaoks)

3. 7.0.0.4-RATL-RRENT-WIN-en-US-IFIX01.msp

Installida tuleb siin näidatud järjekorras (st. kõigepealt C90HIML.zip).

Erki Eessaar: MS AccessLisatud: 02.02.2013 15:43
02.02.2013 TTÜ IT erialade tudengid saavad MSDN Academic Alliance programmi raames õppetööks tasuta alla laadida paljusid Microsofti programme. Antud kursuse raames on oluline: MS Access 2010 ning võibolla ka MS SQL Server. Vaadake aadressi: http://zaurus.ttu.ee/ Peate seal registreeruma Microsofti tarkvara allatõmbamiseks Microsoft DreamSpark Premium programmi raames.
Erki Eessaar: Rational RoseLisatud: 02.02.2013 15:42
02.02.2013 TTÜ IT erialade tudengid saavad IBM Scholars Offering programmi raames õppetööks tasuta alla laadida Rational Suite ver 7.0 (2006) paketi, mis sisaldab ka Rational Rose programmi. Vaadake aadressi: http://zaurus.ttu.ee/ Peate seal registreeruma kohaliku serveri kasutajaks.

TTÜ arvutiklassides on installeeritud Rational Rose v7.0.

Teatele lisatud failis on informatsioon, kuidas saab Zaurusest alla laaditud Rational Enterprise Suite paketi jaoks litsentsi.

Tähelepanu: Rational Enterprise Suite paketti kuuluvad programmid ei ole nõus installeeruma arvutisse, kus on operatsioonisüsteem Windows XP Home! Lugege ka Rational Rose v7.0 esitatavaid nõudmisi riistvarale ja tarkvarale.

NB! Selleks, et saaksite kasutada Rational Rose Data Modeleri, peab arvutis eelnevalt olema installeeritud Microsoft .NET Framework v1.1 või kõrgem. Installige enne .NET framework ja siis Rational.

Lugege faili:

Erki Eessaar: Object-Relational MappersLisatud: 02.02.2013 15:42
02.02.2013 On kerkinud üles küsimus selle kohta, kas "Andmebaasid I" iseseisvas töös võib rakenduse prototüübi tegemisel kasutada mõnda ORM (Object-Relational Mappers) vahendit. Vastan, et ORMi kasutamine pole otseselt keelatud juhul kui see ei põhjusta halba andmebaasi disaini (mida see kaldub põhjustama). Kuid enne kui otsustate ORMi kasutada, lugege palun tähelepanelikult läbi see artikkel.
Erki Eessaar: Avatud ÜlikoolLisatud: 02.02.2013 15:41
02.02.2013 Kui Te EI OLE TTÜ äriinfotehnoloogia eriala kaugõppe üliõpilane, kuid olete selle aine deklareerinud Avatud Ülikooli kaudu, siis.
  • Võite soovi korral külastada kaugõppe loenguid/harjutusi. Soovitan siiski leida aega külastada päevase õppe loenguid/harjutusi.
  • NB! Hinde saate vastavalt TTÜ päevase õppe üliõpilastele kehtivatele reeglitele (vastavalt nendele esitatavatele tähtaegadele, nõudmistele ning ajagraafikule). Selleks peate ennast registreerima ka päevase õppe koduleheküljel - [299] Andmebaasid I (IDU0220) ja Andmebaaside projekteerimine (IDU3381) (kevad 2013) ning viima ennast nende nõuetega kurssi.
Erki Eessaar: Õppeaine deklareerimineLisatud: 02.02.2013 15:40
02.02.2013 Üliõpilased, kes õpivad vanade õppekavade (IABB02) järgi, peavad deklareerima õppeaine Andmebaaside projekteerimine (IDU3381). Kui deklareerite õppeaine Andmebaasid I (IDU0220), siis ma mitteaktsepteerin ÕISis selle deklaratsiooni.
Erki Eessaar: RegistreerumineLisatud: 24.01.2013 15:08
28.01.2013 Leheküljele ligipääsemiseks tuleb ennast registreerida.
  • Kui kasutate http://maurus.ttu.ee lehekülge esmakordselt, siis valige õppeaine leheküljel menüüst Üldist=> Ainele registreerumine. Täitke vorm ja vajutage nupule "Registreeri".
  • Kui juba olete õpikeskkonnas mingile ainele registreerunud, siis siis valige Mauruse esilehel menüüst Üldist=>Minu konto ja lisage enda aktiivsete lehekülgede hulka õppeaine: "Andmebaasid I (IDU0220) ja Andmebaaside projekteerimine (IDU3381) (kevad 2013) (KAUGÕPE)" Ärge unustage vajutada "registreeri ainele".

Registreerumise järel peate ootama kuni õppejõud teie juurdepääsu õiguse kinnitab.

Kui olete varem seda õppeainet õppinud kuid ei ole saanud hinnet, siis kehtib olemasolev kasutajanimi/parool. Kui Te ei mäleta seda, siis kirjutage õppejõule või küsige seda enne/pärast tundi.

Erki Eessaar: Lisatud: 24.01.2013 15:07
28.01.2013 ALGAS 2012/2013 ÕPPEAASTA KEVADSEMESTER
Erki Eessaar: Lisaeksam kevadsemestri eelnädalalLisatud: 16.01.2013 15:27
16.01.2013 2012/2013 õppeaasta kevadsemestri eelnädalal saab lisaeksamit teha 23. jaanuaril 2013 kell 16:00 IT-409.

SQL kontrolltööd saab teha 23. jaanuaril 2013 kell 11:00-12:30 IT-111.

Kui soovite SQL tööd teha, siis tuleb sellest vähemalt 24 tundi varem õppejõule e-maili teel teada anda.

Lisaeksamile tuleb ennast registreerida. Registreerunud üliõpilastele tellitakse eksamileht ja vaid eksamilehega üliõpilased saavad teha eksamit. Vastavalt TTÜ õppetegevuse eeskirjale toimub eksamile registreerumine läbi õppeinfosüsteemi (Sooritused => Teadmiste kontrollidele registreerumine).

Registreerumisel jälgige palun, et Te valite kaugõppe eksamiaja, mitte päevase õppe eksamiaja.

Iseseisev töö peab olema esitatud hiljemalt 72 tundi enne eksami algust (range tähtaeg!). Kui võimalik, siis esitage palun oma töö veelgi varem!

Erki Eessaar: Lisaeksam JAANUARISLisatud: 04.12.2012 20:15
04.12.2012 Jaanuaris saab eksamisessiooni ajal teha lisaeksamit. Täpsem info on teatele lisatud failis.
Erki Eessaar: Vastuvõtuaja ühekordne muudatusLisatud: 27.11.2012 12:14
27.11.2012 Kolmapäeval 28.11.2012 toimub vastuvõtt erandkorras kell 16:00-17:00, ruumis IT-409.

28.11.2012 kell 14:00 vastuvõttu ei toimu.

Vabandan kõigi ees, kellele selline muudatus võib probleeme valmistada!

Erki Eessaar: SQL kontrolltöö järeltöö tulemusedLisatud: 25.10.2012 13:05
25.10.2012 Kataloogis "2012/Tulemused" on 2012-10-24 toimunud SQL kontrolltöö järeltöö tulemused.
Erki Eessaar: Lisaeksam OKTOOBRISLisatud: 26.09.2012 00:19
26.09.2012 Oktoobris saab teha lisaeksamit. Täpsem info on teatele lisatud failis.

Juhin tähelepanu, et arvutiklassides on nüüd installeeritud MS Access 2010 ja seega toimub SQL töö seda andmebaasisüsteemi kasutades.

Erki Eessaar: Lisaeksam AUGUSTISLisatud: 14.08.2012 12:29
14.08.2012 Augustis saab sügissemestri eelnädalal teha lisaeksamit. Täpsem info on teatele lisatud failis.
Erki Eessaar: Ilusat suveLisatud: 10.06.2012 12:53
10.06.2012 Soovin kõigile ilusat suve!

Järgmine lisaeksam toimub augustis, sügissemestri eelnädalal. Siis saab teha nii SQL tööd, näidata projekti kui ka teha testi.

Täpsem informatsioon tuleb siia lehele umbes augusti keskpaigas.

Erki Eessaar: C.J. Date loeng SQLi kohtaLisatud: 10.06.2012 12:52
10.06.2012 Internetis saab vaadata tasuta videot, kus C.J. Date räägib, kuidas kasutada SQLi nii, et see tekitaks võimalikult vähe peavalu ja halle juukseid. Vastus on, et selleks tuleb SQLi kasutada relatsiooniliselt. See video on esimene osa pikemast loengust.

Kui klõpsate video lehel Table of Contents, siis leiate viite veel ühele videole. Selles räägitakse SQList ja loogikast.

Erki Eessaar: Iseseisev töö ja eksamLisatud: 06.06.2012 11:46
06.06.2012 Kui tulete eksamile, kuid Teil on veel vaja oma töö osi või töös tehtud parandusi ette näidata, siis võtke kindlasti palun kaasa sülearvuti ja kõik oma iseseisva töö failid, et saaksite vajadusel kohapeal seda tööd parandada.
Erki Eessaar: Iseseisva töö ülevaatamine enne esitamistLisatud: 27.05.2012 14:01
27.05.2012 Enne iseseisva töö ära esitamist, palun Teil põhjalikult läbi vaadata dokument "Kommentaarid iseseisvate tööde kohta" kataloogis "Iseseisva töö näited". Selles failis tuuakse välja tüüpvead projektides - nii dokumendis, andmebaasis kui ka rakenduses.

Ükskõik millise selles failis nimetatud punkti vastu eksimine välistab kohese arvestuse saamise ja eeldab eelnevat töö parandamist.

Me hoiaksime väga palju üksteise aega kokku, kui Te juba eelnevalt oma töö selle faili alusel üle kontrolliksite ja parandused sisse viiksite. Kui igaühele tuleb seda vajadust punkt-punkti haaval individuaalselt üle korrata, siis see kulutab kokkuvõttes väga palju meie kõigi aega ja energiat.

Erki Eessaar: SQL kontrolltöö järeltöö tulemusedLisatud: 27.05.2012 13:37
27.05.2012 Kataloogis "2012/Tulemused" on 2012-05-25 toimunud SQL kontrolltöö järeltöö tulemused.
Erki Eessaar: SQL kontrolltöö järeltöö tulemusedLisatud: 16.05.2012 23:35
16.05.2012 Kataloogis "2012/Tulemused" on 2012-05-16 toimunud SQL kontrolltöö järeltöö tulemused.

Viimast korda sellel kevadel on võimalik SQL kontrolltöö järeltööd teha reedel 25. mail 2012 kell 10:00 ruumis IT-213C ja reedel 25. mail 2012 kell 14:00 ruumis IT-213C.

Järeltöö on koos päevase õppe järeltööde tegijatega.

Järeltöö tegemisel läheb arvesse VIIMANE tulemus, olgu see parem või halvem kui eelmised.

Järeltööle tuleb ennast registreerida. See käib samamoodi nagu eelmisele järeltööle registreerumine ning vastava juhendi leiate allpool olevast teatest.

Erki Eessaar: Esimene versioon kontseptuaalsest andmemudelistLisatud: 15.05.2012 22:51
15.05.2012 Kui plaanite vastata vaheülesandele "Esimene versioon kontseptuaalsest andmemudelist", siis saatke lisaks dokumendile mulle palun ka Rationali mdl faili, mis sisaldab selle mudeli diagramme.
Erki Eessaar: Eksamiks õppimineLisatud: 14.05.2012 17:30
14.05.2012 Praeguseks on õppekeskkonda kataloogi "2012/Slaidid" pandud välja kõigi kolme loengu slaidid. Sellest kataloogist leiate ka viited päevase õppe loengute salvestustele (esimene fail kataloogis). Kataloogis "2012/Loenguteemade täistekstid" on väljas kõigi loengute pikad tekstid.

Soovitan eksamiks valmistumisel tutvuda ka õppeaines käsitletud teemade kohta käivate animatsioonidega.

Kellel on huvi, võib vaadata ka järgnevaid animatsioone.

Eksamiks valmistumisel vaadake ka päevase õppe harjutustunni ülesandeid 11 (normaliseerimine) ja 12 (loogilise disaini teisendusreeglid) ning nende vastuseid (kataloogis "2012/Harjutused/Lahendused").

Erki Eessaar: SQL kontrolltöö tulemusedLisatud: 13.05.2012 16:39
13.05.2012 Kataloogis "2012/Tulemused" on 2012-05-12 toimunud SQL kontrolltöö tulemused.

Mauruses saab registreeruda 15. mail ja 16. mail toimuvatele järeltöödele (vt. eelmine teade). Järeltööst osavõtuks on registreerimine KOHUSTUSLIK.

Palun kõigil MÕTTEGA läbi lugeda kataloogis "2012/Slaidid" olev dokument Kommentaarid enne kontrolltööd.

Erki Eessaar: SQL töö järeltööLisatud: 12.05.2012 16:53
12.05.2012 Kui kellelgi läks SQL töö halvasti, või ei saanud seda 12. mail teha, siis kevadel on võimalus järeltöö tegemiseks:
  1. 15. mai 2012 kell 08:00 IT-213B (koos päevase õppe üliõpilastega)
  2. 16. mai 2012 kell 10:00 IT-213C (koos päevase õppe üliõpilastega)
  3. 16. mai 2012 kell 16:00 IT-213C (koos päevase õppe üliõpilastega)
  4. 25. mai 2012 kell 10:00 IT-213C (koos päevase õppe üliõpilastega)
  5. 25. mai 2012 kell 14:00 IT-213C (koos päevase õppe üliõpilastega)

Kuigi ajad on ühised päevase õppe üliõpilastega, siis ülesanded on kaugõppe omad.

15. mai ja 16. mai aegadele (nendel aegadel saab tööd teha maksimaalselt üks kord) saab hakata registreeruma alates pühapäevast - kui olen tänase töö tulemused ülevaadanud.

25. mai aegadele (nendel aegadel saab tööd teha maksimaalselt üks kord) saab hakata registreeruma peale 16. maid.

Järeltöö tegemisel läheb arvesse VIIMANE tulemus, olgu see parem või halvem kui eelmised. Kui tulete kohale, võtate ülesande, kuid ei esita vastust, siis on tulemus 0. Järeltööl võib samuti kasutada A4 abilehte, kuid mitte muid abimaterjale.

Järeltööle tuleb ennast registreerida. Registreeruda saab ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks.

Seejärel tuleb valida sobiv järeltöö aeg. Tuleb vajutada hüperlingile "registreeri". Seejärel avaneb vorm, kus Te saate oma valikus veelkord veenduda. Märkuste välja pole vaja midagi kirjutada.

Väga tähtis! - Registreerumiseks peate Te vormil vajutama nupule "Registreerin". Alles siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Registreerimise saab kustutada samal lehel kus saab registreerida. Kui Te otsustate mingil põhjusel mitte kontrolltööle tulla, siis kustutage oma registreerumine, et Teie asemel saaks tulla keegi teine!

SQL töö tulemus annab olulise osa eksami tulemusest. Nagu eksamil nii peab ka SQL töö tegemiseks olema kaasas kehtiv isikut tõendav dokument.

Erki Eessaar: Suuline eksamLisatud: 29.04.2012 20:28
29.04.2012 Suuline eksam toimub eksamisessiooni ajal. Täpsemalt lugege teatele lisatud failist.

Ärge palun registreerige ennast ÕISis päevase õppe eksamiaegadele, sest nendel aegadel kaugõppe üliõpilased eksamit teha ei saa.

Eksami tegema pääsemiseks peab Teil olema kaasas kehtiv isikut tõendav dokument.

Erki Eessaar: SQL kontrolltööLisatud: 29.04.2012 20:10
29.04.2012 NB!Tuletan meelde, et 12. mail 2012 kell 16:00 algava harjutustunni ajal toimub SQL kontrolltöö. See annab kuni 60 punkti ja tulemus moodustab olulise osa Teie eksami tulemusest. Kontrolltööl saab abimaterjalina kasutada ühte A4 formaadis lehte (füüsiline leht, mitte arvutis olev), mille mõlemal poolel võib olla kirjas info SQLi kohta. Muud abimaterjalid (kaasaarvatud MS Accessi help, MS Accessi Query Wizard ja Internet) ei ole lubatud.

Eksamieelduse täitmiseks peab SQL kontrolltöö eest saama vähemalt 30.6 punkti.

Kataloogis "2012/Harjutused" on esimesed kaks faili SQL kontrolltöö näide. Kataloogis "2012/Slaidid" olevast dokumendist "2012. aasta päevase õppe loengute salvestused" leiate viited päevase õppe loengute salvestustele. Loengutes järjekorranumbritega 7, 8 ja 9 käsitleti SQL lausete näiteid. Kataloogis "2012/Slaidid" olevas dokumendis "Kommentaarid enne kontrolltööd" viidatakse sagedastele vigadele, mille tegemine põhjustab kontrolltöös suure hulga punktide kaotsi minekut. Palun uurige see materjal läbi, et neid vigu vältida

Selleks, et saada parem ülevaade, kes tulevad 12. mail 2012 SQL kontrolltööd tegema, palun ma eelnevalt kõigil SQL kontrolltöö tegijatel ennast Mauruse õppekeskkonnas registreerida.

Registreeruda saab ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks.

Seejärel tuleb valida teadmiste kontrolli aeg. Tuleb vajutada hüperlingile registreeri. Seejärel avaneb vorm, kus Te saate oma valikus veelkord veenduda. Märkuste välja pole vaja midagi kirjutada!!

Väga tähtis! – Registreerumiseks peate Te vormil vajutama nupule Registreerin. Alles siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Registreerimise saab kustutada samal lehel kus saab registreerida. Kui Te otsustate mingil põhjusel mitte kontrolltööle tulla, siis kustutage palun oma registreerumine!

Erki Eessaar: Olemitüüpide ja atribuutide definitsioonidLisatud: 26.04.2012 13:17
26.04.2012 Olemitüüpide ja atribuutide definitsioonide kirjapanekul võib olla abi Eesti keele seletavast sõnaraamatust.
Erki Eessaar: TähtajadLisatud: 20.04.2012 13:07
Allsüsteemide leidmine: 05. mai 2012
Esimene versioon kasutusjuhtude mudelist: 12. mai 2012
Esimene versioon kontseptuaalsest andmemudelist: 19. mai 2012

Iga vaheülesande õigeaegne ja korrektne lahendamine annab 4 boonuspunkti.

Kui teete projekti mitmekesi, siis tuleks saata üks vastus (ühe projekti osalise nime alt) (loomulikult kollektiivse mõttetöö tulemustega).

Erki Eessaar: Allsüsteemide leidmineLisatud: 20.04.2012 13:03
20.04.2012 5. mai 2012 (23:59) on allsüsteemide leidmise vaheülesande vastuse esitamise tähtaeg.

Ülesandele vastamiseks valige õppekeskkonna parempoolsest menüüst "Tudeng->Ülesanded" ning avanenud leheküljelt ülesanne "Allsüsteemide leidmine".

Järgnevalt viidatakse võimalikele probleemidele küsimuste vastustes. Palun üritage neid probleeme vältida! Samuti lugege palun läbi dokument Kommentaarid iseseisvate tööde kohta, mis on kataloogis Iseseisva töö näited.

  1. Iga eesmärki peab saama mõõta. Mittemõõdetava eesmärgi näide: "Infosüsteemi tarkvara töötab kiiresti" (Mida tähendab kiiresti? Kas 20 sekundit päringu vastuseks on aeglane või kiire? Aga 2 minutit?). Mõõdetava eesmärgi näide: "Infosüsteemi tarkvara annab kõigile päringutele vastuse 5 sekundi jooksul".
  2. Ärge unustage kirja panna eesmärke, millest tulenevad funktsionaalsed nõuded, mida kirjeldatakse kasutusjuhtudena (näiteks: "Süsteem peab võimaldama registreerida elektrooniliselt õpingukavasid").
  3. Kasutage läbivalt ühesugust terminoloogiat. Tekitab arusaamatust, kui ühes kohas räägite näiteks "pakkumistest" ja teises kohas "hinnapakkumistest". Teine näide - ühes kohas räägite "Tellimuste arvestuse allsüsteemist" ja teises "Tellimuste haldamise allsüsteemist". Kui need tähendavad sama asja, tuleks kasutada ühte ja sama terminoloogiat.
  4. "Töötaja" ei ole üldjuhul sobiv pädevusala. Organisatsioonis on palju töötajaid ja neil on erinevad ülesanded (pädevused, rollid). Näiteks ülikooli infosüsteemi pädevusalad on rektor, prorektor, instituudi direktor, õppejõud jne.
  5. Funktsionaalne allsüsteem, mida hakkate täpsemalt uurima, peab olema üks allsüsteemidest, mis on nimetatud funktsionaalsete allsüsteemide nimekirjas. See peab olema täpselt sama nimega kui funktsionaalsete allsüsteemide nimekirjas. Mitte nii, et funktsionaalsete allsüsteemide nimekirjas nimetate "Tellimuste arvestuse" allsüsteemi, kuid uuritavaks allsüsteemiks valite "Müügitellimuste arvestus" (Kuidas peab lugeja teadma, et need on üks ja sama asi?).
  6. Täpsemaks käsitlemiseks valitud funktsionaalne allsüsteem peab olema seotud organisatsiooni põhitegevusega. Ei tohiks valida "toetavat", "administratiivset" allsüsteemi nagu töötajate arvestus, klassifikaatorite arvestus, dokumentide arvestus või muud sellist.
  7. Lihtsamal juhul on funktsionaalsete allsüsteemide ja registrite vahel 1:1 vastavus. Seega, kui on leitud funktsionaalne allsüsteem "Tellimuste arvestus", siis võiks süsteemis olla ka "Tellimuste register".
  8. Klassifikaatorid on mistahes andmed, mida kasutatakse andmebaasis teiste andmete liigitamiseks või andmete seostamiseks väljaspool organisatsiooni vastutusala olevates andmebaasides olevate andmetega. Teie süsteemis võiks olla ette nähtud klassifikaatorite haldamiseks funktsionaalne allsüsteem "klassifikaatorite arvestus" ning selle hallatavaks registriks oleks "klassifikaatorite register".
  9. Kasutusjuhtude nimekirjas tuleb esitada vaid valitud funktsionaalse allsüsteemi kasutusjuhud. Kui süsteemis on funktsionaalsed allsüsteemid "Tellimuste arvestus" ja "Arvete arvestus", siis "Arve koostamine" ei saa olla "Tellimuste arvestus" kasutusjuht. Mis kasutusjuhud jääksid siis "Arvete arvestus" allsüsteemi?
  10. Eelmise punktiga seotud erandiks on kasutusjuht "kasutaja identifitseerimine", mida kasutavad kõik allsüsteemid ja mis seetõttu tuleks ka Teie projektis kirjeldada.
  11. Kõik kasutusjuhtude nimekirjas esitatavad kasutusjuhud peavad hõlmama arvutisüsteemi kasutamist. Kui nimetate kasutusjuhu "Küsimustele vastamine" ja see toimub suuliselt, ilma tarkvarasüsteemi abita, siis see kasutusjuht on valesti leitud.
  12. Tuleb leida ja kirjeldada kasutusjuhud, millest igaüks vastab mingile elementaarsele äriprotsessile. Iga selline protsess viiakse läbi ühe tegutseja poolt ühel ajahetkel ja ühes kohas. Iga selline kasutusjuht käivitub reaktsioonina mingile sündmusele, selle läbimine annab tegutsejale väärtuse ning selle läbimise järel on süsteemis terviklikud andmed. Sellest soovitusest tulenevalt ei tohi ühe kasutusjuhu läbimine võtta päevi (nt. "pea lepingu üle läbirääkimisi"). Teisalt ei tohi kasutusjuht kirjeldada ühte väikest sammu suuremas protsessis (nt. "lisa tellimusse uus kaup").
  13. Olemitüüpide atribuutide hulgas näidatakse vaid selliseid, mille väärtused on olulised väljapool andmebaasi. Seega, kui TELLIMUS atribuudi tellimus_id väärtused on süsteemi genereeritud arvud, mida väljapool andmebaasi ei kasutata, siis sellist atribuuti kontseptuaalses andmemudelis ei kirjeldata.
  14. Olemitüüpide atribuutide hulgas ei tohi olla välisvõtme atribuute. Seega, kui olete leidnud olemitüübid KLIENT ja TELLIMUS, siis kliendi_kood ei ole TELLIMUS atribuut.
  15. Olemitüüpide atribuudid tuleb täpselt lahti modelleerida. Kui KLIENT atribuut on kliendi_andmed, siis see on ebatäpne. Kliendi andmed on eesnimi, perenimi, sünniaeg, aadress jne. ning need tuleb esitada eraldi atribuutidena. Teine näide - atribuut kontaktandmed tuleb täpsemalt modelleerida ja esitada eraldi atribuudid nagu e-mail, telefon, aadress, ...
  16. Vaadake andmemudelite kataloogi. Selles kataloogis on SQL-andmebaaside loogilise disaini mudelid. Need aitavad mõista reaalse maailma toimimist ning sellisena on ka sobivaks lähtematerjaliks kontseptuaalse andmemudeli koostamisele.
  17. Registrite ja funktsionaalsete allsüsteemide nimed võiksid olla mitmuses - "Tellimuste arvestus", "Tellimuste register". Olemitüüpide nimed võiksid olla ainsuses - TELLIMUS, KAUP, TÖÖTAJA.
  18. Rational Rose ei ole rakendusprogrammi tegemise vahend.
Erki Eessaar: Iseseisva töö teema registreerimineLisatud: 01.04.2012 15:41
02.04.2012 Tähtajaga 14. aprill 2012 tuleb registreerida iseseisva töö teema ja üliõpilased, kes seda tööd üheskoos teevad.

Iseseisva töö registreerimiseks valige õppekeskkonna vasakpoolsest menüüst
"Tudeng->Ülesanded"
ning avanenud leheküljelt ülesanne "Iseseiseva töö teema registreerimine".

Kui teete iseseisvat tööd grupitööna, siis peab teema registreerima üks grupi liige (iseseisvat tööd võib teha 1-3 liikmelistes gruppides).

Iseseisva töö tegemisel võib (aga ei pea) võtta aluseks "Sissejuhatus infosüsteemidesse" aines alustatud projekti.

Erki Eessaar: SQLi raamatLisatud: 25.03.2012 20:39
25.03.2012 Veebi on täies mahus välja pandud SQLi raamat SQL-99 Complete, Really, mille autorid on Peter Gulutzan ja Trudy Pelzer. See raamat kirjeldab paljude näidete varal tervet SQL standardit (SQL:1999 standardi versiooni põhjal).
Erki Eessaar: Virtuaalne raamatukoguLisatud: 25.03.2012 20:39
25.03.2012 ELNET konsortsiumi kolme raamatukogu (TTÜ, TLÜ, TÜ) ühistellimusena on TTÜ võrgus avatud juurdepääs 210-le infotehnoloogia valdkonna raamatule andmebaasis Safari. Antud kursuses peaksid eeskätt pakkuma huvi raamatud:

Siit näeb kõigi kättesaadavate raamatute nimekirja. Selles on ka raamatuid teiste andmebaasisüsteemide kohta peale MS Accessi. Andmebaas lubab korraga 5 kasutajat, seepärast on oluline andmebaasist lahkudes välja logida.

Siit aga leiab info, kuidas kasutada neid raamatuid ka väljaspoolt TTÜ võrku.

Erki Eessaar: Raamat relatsiooniliste andmebaaside kohtaLisatud: 25.03.2012 20:39
25.03.2012 Internetist on võimalik tasuta alla laadida Hugh Darweni poolt kirjutatud raamat relatsiooniliste andmebaaside kohta. Tasuta pakkumisel on ka oma hind - raamatud sisaldavad reklaami. Raamatu autor Hugh Darwen on relatsiooniliste andmebaaside tunnustatud ekspert.

Samuti tasub vaadata raamatuid Business Information Management ja Business Information Management - Exercises - Solutions to Hands on Exercises. Nendes raamatutes on juttu SQList ning näited on esitatud töölaua andmebaasisüsteemi MS Access põhjal.

Kui kirjutate raamatute otsingusse sõna "Access", siis leiate raamatuid MS Access 2003, 2007 ja 2010 kohta.

Erki Eessaar: Rational Rose installeerimineLisatud: 25.03.2012 20:37
Juhend Rational Rose 7 installeerimiseks - Zauruse serverist tuleb laadida kataloogist Rose järgnevad failid:

1. C90HIML.zip
2. Rational Rose ver. 7.0.0.4 parandused (vaja installida versiooni 7.0.0.0 [Rose C90HIML.zip] peale):

  • 7.0.0.4-RATL-RRENT-WIN-all-FP04.zip
  • Rose.zip (abiinfo 7.0.0.4-RATL-RRENT-WIN-all-FP04.zip faili jaoks)

3. 7.0.0.4-RATL-RRENT-WIN-en-US-IFIX01.msp

Installida tuleb siin näidatud järjekorras (st. kõigepealt C90HIML.zip).

Erki Eessaar: MS AccessLisatud: 25.03.2012 20:37
25.03.2012 TTÜ IT erialade tudengid saavad MSDN Academic Alliance programmi raames õppetööks tasuta alla laadida paljusid Microsofti programme. Antud kursuse raames on oluline: MS Access 2007 ning võibolla ka MS SQL Server. Vaadake aadressi: http://zaurus.ttu.ee/
Erki Eessaar: Lisatud: 25.03.2012 20:36
25.03.2012 TTÜ IT erialade tudengid saavad IBM Scholars Offering programmi raames õppetööks tasuta alla laadida Rational Suite ver 7.0 (2006) paketi, mis sisaldab ka Rational Rose programmi. Vaadake aadressi: http://zaurus.ttu.ee/

TTÜ arvutiklassides on installeeritud Rational Rose v7.0.

Teatele lisatud failis on informatsioon, kuidas saab Zaurusest alla laaditud Rational Enterprise Suite paketi jaoks litsentsi.

Tähelepanu: Rational Enterprise Suite paketti kuuluvad programmid ei ole nõus installeeruma arvutisse, kus on operatsioonisüsteem Windows XP Home! Lugege ka Rational Rose v7.0 esitatavaid nõudmisi riistvarale ja tarkvarale.

NB! Selleks, et saaksite kasutada Rational Rose Data Modeleri, peab arvutis eelnevalt olema installeeritud Microsoft .NET Framework v1.1 või kõrgem. Installige enne .NET framework ja siis Rational.

Lugege faili:

Erki Eessaar: Lisaeksam MÄRTSISLisatud: 21.02.2012 12:15
21.02.2012 Märtsis toimub lisaeksam õppeainetes "Andmebaasid I" (IDU0220) ja "Andmebaaside projekteerimine" (IDU3381). See on mõeldud üliõpilastele, kes on ühe nendest õppeainetest mõnel varasemal semestril juba deklareerinud ja tahaksid tulemuse kätte saada enne kevadsemestri eksamisessiooni. Samuti võivad osa võtta üliõpilased, kes on ühe nendest õppeainetest sellel semestril uuesti deklareerinud, kuid eelnevatel semestritel on seda õppeainet juba õppinud.

Lisaeksam toimub 22. märtsil 2012 kell 16:00 IT-409.

SQL kontrolltööd saab teha 6. märtsil 2012 kell 14:00 IT-213H.

Kui soovite SQL tööd teha, siis tuleb sellest vähemalt 24 tundi varem õppejõule e-maili teel teada anda.

NB!Lisaeksamile tuleb ennast registreerida. Registreerunud üliõpilastele tellitakse eksamileht ja vaid eksamilehega üliõpilased saavad teha eksamit. Vastavalt TTÜ õppetegevuse eeskirjale toimub eksamile registreerumine läbi õppeinfosüsteemi (Sooritused => Teadmiste kontrollidele registreerumine). Vaadake, et registreerite ennast kaugõppe, mitte päevase õppe eksamiajale. Te saate teha eksamit vaid kaugõppe eksamiajal! Registreerimine lõpeb kaks tundi enne eksami algust.

Erki Eessaar: Avatud ÜlikoolLisatud: 28.01.2012 20:14
30.01.2012 Kui Te EI OLE TTÜ äriinfotehnoloogia eriala kaugõppe üliõpilane, kuid olete selle aine deklareerinud Avatud Ülikooli kaudu, siis.
  • Võite soovi korral külastada kaugõppe loenguid/harjutusi. Soovitan siiski leida aega külastada päevase õppe loenguid/harjutusi.
  • NB! Hinde saate vastavalt TTÜ päevase õppe üliõpilastele kehtivatele reeglitele (vastavalt nendele esitatavatele tähtaegadele, nõudmistele ning ajagraafikule). Selleks peate ennast registreerima ka päevase õppe koduleheküljel - [285] Andmebaasid I (IDU0220) ja Andmebaaside projekteerimine (IDU3381) (kevad 2012) ning viima ennast nende nõudmistega kurssi.
Erki Eessaar: RegistreerumineLisatud: 28.01.2012 20:13
30.01.2012 Leheküljele ligipääsemiseks tuleb ennast registreerida.
  • Kui kasutate http://maurus.ttu.ee lehekülge esmakordselt, siis valige õppeaine leheküljel menüüst Üldist=> Ainele registreerumine. Täitke vorm ja vajutage nupule "Registreeri".
  • Kui juba olete õpikeskkonnas mingile ainele registreerunud, siis siis valige Mauruse esilehel menüüst Üldist=>Minu konto ja lisage enda aktiivsete lehekülgede hulka õppeaine: "Andmebaasid I (IDU0220) ja Andmebaaside projekteerimine (IDU3381) (kevad 2012) (KAUGÕPE)" Ärge unustage vajutada "registreeri ainele".

Registreerumise järel peate ootama kuni õppejõud teie juurdepääsu õiguse kinnitab.

Kui olete varem seda õppeainet õppinud kuid ei ole saanud hinnet, siis kehtib olemasolev kasutajanimi/parool. Kui Te ei mäleta seda, siis kirjutage õppejõule või küsige seda enne/pärast tundi.

Erki Eessaar: Õppeaine deklareerimineLisatud: 28.01.2012 20:12
30.01.2012 Üliõpilased, kes õpivad vanade õppekavade (IABB02) järgi peavad deklareerima õppeaine Andmebaaside projekteerimine (IDU3381). Kui deklareerite õppeaine Andmebaasid I (IDU0220), siis ma mitteaktsepteerin ÕISis selle deklaratsiooni.
Erki Eessaar: Lisatud: 28.01.2012 20:11
30.01.2012 ALGAS 2011/2012 ÕPPEAASTA KEVADSEMESTER
Erki Eessaar: Lisaeksam kevadsemestri eelnädalalLisatud: 14.01.2012 12:50
14.01.2012 2011/2012 õppeaasta kevadsemestri eelnädalal saab lisaeksamit teha 24. jaanuaril 2012 kell 16:30 IT-409.

SQL kontrolltööd saab teha 23. jaanuaril 2012 kell 12:00-13:30 IT-111.

Kui soovite SQL tööd teha, siis tuleb sellest vähemalt 24 tundi varem õppejõule e-maili teel teada anda.

Lisaeksamile tuleb ennast registreerida. Registreerunud üliõpilastele tellitakse eksamileht ja vaid eksamilehega üliõpilased saavad teha eksamit. Vastavalt TTÜ õppetegevuse eeskirjale toimub eksamile registreerumine läbi õppeinfosüsteemi (Sooritused => Teadmiste kontrollidele registreerumine).

Registreerumisel jälgige, et Te valite kaugõppe eksamiaja, mitte päevase õppe eksamiaja.

Iseseisev töö peab olema esitatud hiljemalt 72 tundi enne eksami algust (range tähtaeg!). Kui võimalik, siis esitage palun oma töö veelgi varem!

Erki Eessaar: Veel ühe vastuvõtuaja muutusLisatud: 10.12.2011 12:33
10.12.2011 Esmaspäeval 19. detsembril 2011 muutub õppejõu poolt välja kuulutatud vastuvõtuaeg. 19. detsembril 2011 toimub vastuvõtuaeg kell 11:00-12:00 ruumis IT-409.

19. detsembril 2011 kell 14:00-15:00 vastuvõtuaega ei toimu!! Vabandan segaduse eest!

Erki Eessaar: Vastuvõtuaja ühekordne muutusLisatud: 05.12.2011 16:11
05.12.2011 Teisipäeval 13. detsembril 2011 muutub seoses õppejõu magistritööde kaitsmiskomisjonis osalemisega ühekordselt vastuvõtuaeg - vastuvõtuaeg toimub kell 15:30-16:30 ruumis IT-409. Kell 10:00-11:00 vastuvõtuaega ei toimu.
Erki Eessaar: Lisaeksam JAANUARISLisatud: 03.12.2011 13:17
03.12.2011 Jaanuaris saab teha lisaeksamit. Täpsem info on teatele lisatud failis.
Erki Eessaar: Lisaeksam OKTOOBRISLisatud: 15.09.2011 16:20
15.09.2011 Oktoobris saab teha lisaeksamit. Täpsem info on teatele lisatud failis.
Erki Eessaar: Konsultatsiooniaja muudatusLisatud: 13.09.2011 15:05
13.09.2011 Erandkorras toimub esmaspäeval 19. septembril 2011 minu konsultatsioon kell 16:00-17:00 ruumis IT-409.

Kell 14:00-15:00 konsultatsiooniaeg jääb sellel päeval ära.

Erki Eessaar: Lisaeksam sügissemestri õppetöö perioodilLisatud: 31.08.2011 16:58
31.08.2011 2011/2012 õppeaasta sügissemestri õppetöö ajal saab soovi korral teha lisaeksamit. Selleks tuleb võtta õppejõuga ühendust ja leppida kokku sobiv aeg.
Erki Eessaar: Lisaeksam AUGUSTISLisatud: 15.08.2011 18:04
15.08.2011 Augustis saab sügissemestri eelnädalal teha lisaeksamit. Täpsem info on teatele lisatud failis.
Erki Eessaar: Ilusat suveLisatud: 12.06.2011 14:46
12.06.2011 Soovin kõigile ilusat suve!

Järgmine lisaeksam toimub augustis, sügissemestri eelnädalal. Siis saab teha nii SQL tööd, näidata projekti kui ka teha testi.

Täpsem informatsioon tuleb siia lehele umbes augusti keskpaigas.

Erki Eessaar: Tüüpvead iseseisvates töödesLisatud: 27.05.2011 11:04
27.05.2011 Ma väga palun kõigil iseseisvate tööde tegijatel põhjalikult ja mõttega tutvuda dokumendiga Kommentaarid iseseisvatele töödele, mis on kataloogis Iseseisva töö näited. Selles dokumendis räägitakse koos näidete ja piltidega tüüpilistest vigadest iseseisvates töödes ja kuidas neid vigu vältida.

Palun vaadake enne esitamist oma iseseisev töö üle, et seal ei oleks selliseid vigu!!

Erki Eessaar: SQL kontrolltöö järeltööLisatud: 21.05.2011 16:38
21.05.2011 Viimast korda sellel kevadel on võimalik SQL kontrolltöö järeltööd teha reedel 27. mail 2011 kell 10:00 IT-213C.

Järeltöö on koos päevase õppe järeltööde tegijatega.

Järeltöö tegemisel läheb arvesse VIIMANE tulemus, olgu see parem või halvem kui eelmised.

Järeltööle tuleb ennast registreerida. See käib samamoodi nagu eelmisele järeltööle registreerumine ning vastava juhendi leiate allpool olevast teatest.

Erki Eessaar: SQL kontrolltöö järeltöö tulemusedLisatud: 21.05.2011 16:36
21.05.2011 Kataloogis "2011/Tulemused" on 2011-05-19 ja 2011-05-20 toimunud SQL kontrolltöö järeltööde tulemused.
Erki Eessaar: C.J. Date loeng SQLi kohtaLisatud: 20.05.2011 10:50
20.05.2011 Internetis saab vaadata tasuta videot, kus C.J. Date räägib, kuidas kasutada SQLi nii, et see tekitaks võimalikult vähe peavalu ja halle juukseid. Vastus on, et selleks tuleb SQLi kasutada relatsiooniliselt. See video on esimene osa pikemast loengust.

Kui klõpsate video lehel Full Table of Contents, siis leiate viite veel ühele videole. Selles räägitakse SQList ja loogikast.

Need videod sobivad ka väga hästi, et korrata eksamiks!.

Erki Eessaar: Eksamiks õppimineLisatud: 15.05.2011 14:25
15.05.2011 Praeguseks on õppekeskkonda kataloogi "2011/Slaidid" pandud välja kõigi kolme loengu slaidid. Sellest kataloogist leiate ka viited päevase õppe loengute salvestustele (esimene fail kataloogis). Kataloogis "2011/Loenguteemade täistekstid" on väljas kõigi loengute pikad tekstid.

Soovitan eksamiks valmistumisel tutvuda ka õppeaines käsitletud teemade kohta käivate animatsioonidega.

Kellel on huvi, võib vaadata ka järgnevaid animatsioone.

Eksamiks valmistumisel vaadake ka harjutustunni ülesandeid 11 (normaliseerimine) ja 12 (loogilise disaini teisendusreeglid) ning nende vastuseid (kataloogis "2011/Harjutustunnid/Lahendused").

Erki Eessaar: Olemitüüpide ja atribuutide definitsioonidLisatud: 12.05.2011 20:52
12.05.2011 Olemitüüpide ja atribuutide definitsioonide kirjapanekul võib olla abi Eesti keele seletavast sõnaraamatust.
Erki Eessaar: SQL kontrolltöö järeltööLisatud: 07.05.2011 20:44
07.05.2011 SQL kontrolltöö järeltööd on võimalik teha järgnevatel aegadel (koos päevase õppe järeltööde tegijatega):
16. mai 2011 kell 14:00 IT-213B,
19. mai 2011 kell 08:00 IT-213C,
19. mai 2011 kell 16:00 IT-213B,
20. mai 2011 kell 16:10 IT-213B.

Järeltöö tegemisel läheb arvesse VIIMANE tulemus, olgu see parem või halvem kui eelmised. Järeltööl võib samuti kasutada A4 abilehte, kuid mitte muid abimaterjale.

Järeltööle tuleb ennast registreerida. Registreeruda saab ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks.

Seejärel tuleb valida sobiv järeltöö aeg. Tuleb vajutada hüperlingile "registreeri". Seejärel avaneb vorm, kus Te saate oma valikus veelkord veenduda. Märkuste välja pole vaja midagi kirjutada.

Väga tähtis! - Registreerumiseks peate Te vormil vajutama nupule "Registreerin". Alles siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Registreerimise saab kustutada samal lehel kus saab registreerida. Kui Te otsustate mingil põhjusel mitte kontrolltööle tulla, siis kustutage oma registreerumine, et Teie asemel saaks tulla keegi teine!

Erki Eessaar: SQL kontrolltööde tulemusedLisatud: 07.05.2011 20:43
07.05.2011 Kataloogis "2011/Tulemused" on väljas 2011-05-07 toimunud SQL kontrolltöö tulemused.
Erki Eessaar: Suuline eksamLisatud: 30.04.2011 18:04
30.04.2011 Suuline eksam toimub eksamisessiooni ajal. Täpsemalt lugege teatele lisatud failist.

Ärge palun registreerige ennast ÕISis päevase õppe eksamiaegadele, sest nendel aegadel Te eksamit teha ei saa.

Erki Eessaar: SQL kontrolltööle registreerimineLisatud: 25.04.2011 12:42
25.04.2011 Selleks, et saada parem ülevaade, kes tulevad 7. mail 2011 SQL kontrolltööd tegema, palun ma eelnevalt kõigil SQL kontrolltöö tegijatel ennast Mauruse õppekeskkonnas registreerida.

Registreeruda saab ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks.

Seejärel tuleb valida teadmiste kontrolli aeg. Tuleb vajutada hüperlingile registreeri. Seejärel avaneb vorm, kus Te saate oma valikus veelkord veenduda. Märkuste välja pole vaja midagi kirjutada!!

Väga tähtis! – Registreerumiseks peate Te vormil vajutama nupule Registreerin. Alles siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Registreerimise saab kustutada samal lehel kus saab registreerida. Kui Te otsustate mingil põhjusel mitte kontrolltööle tulla, siis kustutage palun oma registreerumine!

Erki Eessaar: Venekeelne SQLi raamatLisatud: 20.04.2011 12:29
20.04.2011 Üks üliõpilane juhtis minu tähelepanu, et Internetis on välja pandud venekeelne SQLi õpik "SQL 10 minutiga". Äkki on sellest kellelgi abi SQLi kontrolltööks ja testiks õppimisel. Hoiatus - faili suurus on 52 MB.

Viiteid SQLi kohta käivatele ingliskeelsetele veebilehtedele leiate õppekeskkonna alajaotusest "Mitmesugust => Olulised viidad => Structured Query Language".

Kui leiate veel SQLi (või laiemalt andmebaaside projekteerimise alaseid) viiteid, mille puhul arvate, et nendest võiks ka teistele kursusel osalejatele abi olla, siis andke palun mulle nendest teada.

Erki Eessaar: SQL kontrolltööLisatud: 16.04.2011 15:35
16.04.2011 NB!Tuletan meelde, et 7. mail 2011 kell 12:00 algava harjutustunni ajal toimub SQL kontrolltöö. See annab kuni 60 punkti ja tulemus moodustab olulise osa Teie eksami tulemusest. Kontrolltööl saab abimaterjalina kasutada ühte A4 formaadis lehte, mille mõlemal poolel võib olla kirjas info SQLi kohta. Muud abimaterjalid (kaasaarvatud MS Accessi help, MS Accessi Query Wizard ja Internet) ei ole lubatud.

Eksamieelduse täitmiseks peab SQL kontrolltöö eest saama vähemalt 30.6 punkti.

Kataloogis "2011/Harjutused" on esimesed kaks faili SQL kontrolltöö näide. Kataloogis "2011/Slaidid" olevast dokumendist "2011. aasta päevase õppe loengute salvestused" leiate viited päevase õppe loengute salvestustele. Loengutes järjekorranumbritega 7 ja 8 käsitleti SQL lausete näiteid.

Erki Eessaar: Virtuaalne raamatukoguLisatud: 30.03.2011 13:11
30.03.2011 ELNET konsortsiumi kolme raamatukogu (TTÜ, TLÜ, TÜ) ühistellimusena on TTÜ võrgus avatud juurdepääs 208 infotehnoloogia valdkonna raamatule andmebaasis Safari. Antud kursuses peaksid eeskätt pakkuma huvi raamatud:

Siit näeb kõigi kättesaadavate raamatute nimekirja. Selles on ka raamatuid teiste andmebaasisüsteemide kohta peale MS Accessi. Andmebaas lubab korraga 5 kasutajat, seepärast on oluline andmebaasist lahkudes välja logida.

Siit aga leiab info, kuidas kasutada neid raamatuid ka väljaspoolt TTÜ võrku.

Erki Eessaar: Päevase õppe loengudLisatud: 29.03.2011 23:55
29.03.2011 Kataloogist 2011/Slaidid leiate Te faili, kus on viited selle aasta päevase õppe loengutele.
Erki Eessaar: Raamat relatsioonilise andmemudeli kohtaLisatud: 26.03.2011 16:46
26.03.2011 Internetist on võimalik tasuta alla laadida Hugh Darweni poolt kirjutatud raamat relatsiooniliste andmebaaside kohta. Tasuta pakkumisel on ka oma hind - raamatud sisaldavad reklaami. Raamatu autor Hugh Darwen on relatsiooniliste andmebaaside tunnustatud ekspert.

Samuti tasub vaadata raamatuid Business Information Management ja Business Information Management - Exercises - Solutions to Hands on Exercises. Nendes raamatutes on juttu SQList ning näited on esitatud töölaua andmebaasisüsteemi MS Access põhjal.

Erki Eessaar: TähtajadLisatud: 26.03.2011 16:44
Allsüsteemide leidmine: 09. aprill 2011
Esimene versioon kasutusjuhtude mudelist: 23. aprill 2011
Esimene versioon kontseptuaalsest andmemudelist: 14. mai 2011

Iga vaheülesande õigeaegne ja korrektne lahendamine annab 4 boonuspunkti.

Erki Eessaar: Lisatud: 26.03.2011 16:43
26.03.2011 Tähtajaga 09. aprill 2011 tuleks vastata vaheülesandele allsüsteemide leidmise kohta.

Ülesandele vastamiseks valige õppekeskkonna parempoolsest menüüst "Tudeng->Ülesanded" ning avanenud leheküljelt ülesanne "Allsüsteemide leidmine".

NB! Kui teete projekti mitmekesi, siis peab vastuse saatma vaid üks projekti tegija (loomulikult kollektiivse mõttetöö tulemustega).

Järgnevalt viidatakse võimalikele probleemidele küsimuste vastustes. Palun üritage neid probleeme vältida! Samuti lugege palun läbi dokument Kommentaarid iseseisvatele töödele, mis on kataloogis Iseseisva töö näited.

  1. Iga eesmärki peab saama mõõta. Mittemõõdetava eesmärgi näide: "Infosüsteemi tarkvara töötab kiiresti" (Mida tähendab kiiresti? Kas 20 sekundit päringu vastuseks on aeglane või kiire? Aga 2 minutit?). Mõõdetava eesmärgi näide: "Infosüsteemi tarkvara annab kõigile päringutele vastuse 5 sekundi jooksul".
  2. Kasutage läbivalt ühesugust terminoloogiat. Tekitab arusaamatust, kui ühes kohas räägite näiteks "pakkumistest" ja teises kohas "hinnapakkumistest". Teine näide - ühes kohas räägite "Tellimuste arvestuse allsüsteemist" ja teises "Tellimuste haldamise allsüsteemist". Kui need tähendavad sama asja, tuleks kasutada ühte ja sama terminoloogiat.
  3. "Töötaja" ei ole sobiv pädevusala. Organisatsioonis on palju töötajaid ja neil on erinevad ülesanded (pädevused, rollid). Näiteks ülikooli infosüsteemi pädevusalad on rektor, prorektor, instituudi direktor, õppejõud jne.
  4. Funktsionaalne allsüsteem, mida hakkate täpsemalt uurima, peab olema üks allsüsteemidest, mis on nimetatud funktsionaalsete allsüsteemide nimekirjas. See peab olema täpselt sama nimega kui funktsionaalsete allsüsteemide nimekirjas. Mitte nii, et funktsionaalsete allsüsteemide nimekirjas nimetate "Tellimuste arvestuse" allsüsteemi, kuid uuritavaks allsüsteemiks valite "Müügitellimuste arvestus" (Kuidas peab lugeja teadma, et need on üks ja sama asi?).
  5. Täpsemaks käsitlemiseks valitud funktsionaalne allsüsteem peab olema seotud organisatsiooni põhitegevusega. Ei tohiks valida "toetavat", "administratiivset" allsüsteemi nagu töötajate arvestus, klassifikaatorite arvestus, dokumentide arvestus või muud sellist.
  6. Lihtsamal juhul on funktsionaalsete allsüsteemide ja registrite vahel 1:1 vastavus. Seega, kui on leitud funktsionaalne allsüsteem "Tellimuste arvestus", siis võiks süsteemis olla ka "Tellimuste register".
  7. Kasutusjuhtude nimekirjas tuleb esitada vaid valitud funktsionaalse allsüsteemi kasutusjuhud. Kui süsteemis on funktsionaalsed allsüsteemid "Tellimuste arvestus" ja "Arvete arvestus", siis "Arve koostamine" ei saa olla "Tellimuste arvestus" kasutusjuht. Mis kasutusjuhud jääksid siis "Arvete arvestus" allsüsteemi?
  8. Kõik kasutusjuhtude nimekirjas esitatavad kasutusjuhud peavad hõlmama arvutisüsteemi kasutamist. Kui nimetate kasutusjuhu "Küsimustele vastamine" ja see toimub suuliselt, ilma tarkvarasüsteemi abita, siis see kasutusjuht on valesti leitud.
  9. Olemitüüpide atribuutide hulgas näidatakse vaid selliseid, mille väärtused on olulised väljapool andmebaasi. Seega, kui TELLIMUS atribuudi tellimus_id väärtused on süsteemi genereeritud arvud, mida väljapool andmebaasi ei kasutata, siis sellist atribuuti kontseptuaalses andmemudelis ei kirjeldata.
  10. Olemitüüpide atribuutide hulgas ei tohi olla välisvõtme atribuute. Seega, kui olete leidnud olemitüübid KLIENT ja TELLIMUS, siis kliendi_kood ei ole TELLIMUS atribuut.
  11. Olemitüüpide atribuudid tuleb täpselt lahti modelleerida. Kui KLIENT atribuut on kliendi_andmed, siis see on ebatäpne. Kliendi andmed on eesnimi, perenimi, sünniaeg, aadress jne. ning need tuleb esitada eraldi atribuutidena. Teine näide - atribuut kontaktandmed tuleb täpsemalt modelleerida ja esitada eraldi atribuudid nagu e-mail, telefon, aadress, ...
  12. Vaadake andmemudelite kataloogi. Selles kataloogis on SQL-andmebaaside loogilise disaini mudelid. Need aitavad mõista reaalse maailma toimimist ning sellisena on ka sobivaks lähtematerjaliks kontseptuaalse andmemudeli koostamisele.
  13. Registrite ja funktsionaalsete allsüsteemide nimed võiksid olla mitmuses - "Tellimuste arvestus", "Tellimuste register". Olemitüüpide nimed võiksid olla ainsuses - TELLIMUS, KAUP, TÖÖTAJA.
  14. Rational Rose ei ole rakendusprogrammi tegemise vahend.
Erki Eessaar: Iseseisva töö teema registreerimineLisatud: 10.03.2011 15:45
10.03.2011 Tähtajaga 12. märts 2011 tuleb registreerida iseseisva töö teema ja üliõpilased, kes seda tööd üheskoos teevad.

Iseseisva töö registreerimiseks valige õppekeskkonna vasakpoolsest menüüst
"Tudeng->Ülesanded"
ning avanenud leheküljelt ülesanne "Iseseiseva töö teema registreerimine".

Kui teete iseseisvat tööd grupitööna, siis peab teema registreerima üks grupi liige (iseseisvat tööd võib teha 1-3 liikmelistes gruppides).

Iseseisva töö tegemisel võib (aga ei pea) võtta aluseks "Sissejuhatus infosüsteemidesse" aines alustatud projekti.

Erki Eessaar: Ülesannetele vastamineLisatud: 27.02.2011 15:52
27.02.2011 Kui teete iseseisvat tööd mitmekesi, siis teema registreerimise ülesandele, vaheülesannetele ning lõpliku vastuse saatmise ülesandele tuleb saata üks vastus projekti kohta. Seega mitmekordset (erinevate nimede alt) sama info edastamist ei ole vaja! Loomulikult peab olema saadetud vastus kõigi projektis osalejate ühise mõttetöö vili, kuid see tuleb saata üks kord - ühe projekti osalise nime alt.
Erki Eessaar: Prototüübi tegemisestLisatud: 26.02.2011 18:52
26.02.2011 Loengus jäi mainimata järgmine oluline infokild.
  • Õppejõul ei ole võimalik kasutada MS Access 2010 programmi.
  • Seega, kui teete iseseisva töö prototüübi kasutades MS Accessi, peate tagama, et see on kasutatav MS Access 2007 abil.
  • MS Accessi kasutamine iseseisva töö tegemiseks ei ole kohustuslik.
Erki Eessaar: Lisaeksam MÄRTSLisatud: 23.02.2011 12:09
23.02.2011 Märtsis toimub lisaeksam õppeainetes "Andmebaaside projekteerimine" (IDU3381) ja "Andmebaasid I" (IDU0220). See on mõeldud üliõpilastele, kes on ühe nendest õppeainetest mõnel varasemal semestril juba deklareerinud ja tahaksid tulemuse kätte saada enne kevadsemestri eksamisessiooni. Samuti võivad osa võtta üliõpilased, kes on ühe nendest õppeainetest sellel semestril uuesti deklareerinud, kuid eelnevatel semestritel on seda õppeainet juba õppinud.

Lisaeksam toimub 23. märtsil 2011 kell 16:30 IT-409.

SQL kontrolltööd saab teha 16. märtsil 2011 kell 15:45 IT-213D.

Kui soovite SQL tööd teha, siis tuleb sellest vähemalt 24 tundi varem õppejõule e-maili teel teada anda.

NB!Lisaeksamile tuleb ennast registreerida. Registreerunud üliõpilastele tellitakse eksamileht ja vaid eksamilehega üliõpilased saavad teha eksamit. Vastavalt TTÜ õppetegevuse eeskirjale toimub eksamile registreerumine läbi õppeinfosüsteemi (Sooritused => Teadmiste kontrollidele registreerumine). Vaadake, et registreerite ennast kaugõppe, mitte päevase õppe eksamiajale. Te saate teha eksamit vaid kaugõppe eksamiajal!

Erki Eessaar: Avatud ÜlikoolLisatud: 22.02.2011 13:14
22.02.2011 Kui Te EI OLE TTÜ äriinfotehnoloogia eriala kaugõppe üliõpilane, kuid olete selle aine deklareerinud Avatud Ülikooli kaudu, siis.
  • Võite soovi korral külastada kaugõppe loenguid/harjutusi. Soovitan siiski leida aega külastada päevase õppe loenguid/harjutusi.
  • NB! Hinde saate vastavalt TTÜ päevase õppe üliõpilastele kehtivatele reeglitele (vastavalt nendele esitatavatele tähtaegadele, nõudmistele ning ajagraafikule). Selleks peate ennast registreerima ka päevase õppe koduleheküljel - [264] Andmebaasid I (IDU0220) ja Andmebaaside projekteerimine (IDU3381) (kevad 2011) ning viima ennast nende nõudmistega kurssi.
Erki Eessaar: Rational Rose installeerimineLisatud: 18.02.2011 23:03
Juhend Rational Rose 7 installeerimiseks - Zauruse serverist tuleb laadida kataloogist Rose järgnevad failid:

1. C90HIML.zip
2. Rational Rose ver. 7.0.0.4 parandused (vaja installida versiooni 7.0.0.0 [Rose C90HIML.zip] peale):

  • 7.0.0.4-RATL-RRENT-WIN-all-FP04.zip
  • Rose.zip (abiinfo 7.0.0.4-RATL-RRENT-WIN-all-FP04.zip faili jaoks)

3. 7.0.0.4-RATL-RRENT-WIN-en-US-IFIX01.msp

Installida tuleb siin näidatud järjekorras (st. kõigepealt C90HIML.zip).

Erki Eessaar: MS AccessLisatud: 18.02.2011 23:02
18.02.2011 TTÜ IT erialade tudengid saavad MSDN Academic Alliance programmi raames õppetööks tasuta alla laadida paljusid Microsofti programme. Antud kursuse raames on oluline: MS Access 2007 (või ka MS Access 2003) ning võibolla ka MS SQL Server. Vaadake aadressi: http://zaurus.ttu.ee/
Erki Eessaar: Rational RoseLisatud: 18.02.2011 21:09
18.02.2011 TTÜ IT erialade tudengid saavad IBM Scholars Offering programmi raames õppetööks tasuta alla laadida Rational Suite ver 7.0 (2006) paketi, mis sisaldab ka Rational Rose programmi. Vaadake aadressi: http://zaurus.ttu.ee/

TTÜ arvutiklassides on installeeritud Rational Rose v7.0.

Teatele lisatud failis on informatsioon, kuidas saab Zaurusest alla laaditud Rational Enterprise Suite paketi jaoks litsentsi.

Tähelepanu: Rational Enterprise Suite paketti kuuluvad programmid ei ole nõus installeeruma arvutisse, kus on operatsioonisüsteem Windows XP Home! Lugege ka Rational Rose v7.0 esitatavaid nõudmisi riistvarale ja tarkvarale.

NB! Selleks, et saaksite kasutada Rational Rose Data Modeleri, peab arvutis eelnevalt olema installeeritud Microsoft .NET Framework v1.1 või kõrgem. Installige enne .NET framework ja siis Rational.

Erki Eessaar: RegistreerumineLisatud: 18.02.2011 21:07
18.02.2011 Leheküljele ligipääsemiseks tuleb ennast registreerida.
  • Kui kasutate http://maurus.ttu.ee lehekülge esmakordselt, siis valige õppeaine leheküljel menüüst Üldist=> Ainele registreerumine. Täitke vorm ja vajutage nupule "Registreeri".
  • Kui juba olete õpikeskkonnas mingile ainele registreerunud, siis siis valige Mauruse esilehel menüüst Üldist=>Minu konto ja lisage enda aktiivsete lehekülgede hulka õppeaine: "Andmebaasid I (IDU0220) ja Andmebaaside projekteerimine (IDU3381) (kevad 2011) (KAUGÕPE)" Ärge unustage vajutada "registreeri ainele".

Registreerumise järel peate ootama kuni õppejõud teie juurdepääsu õiguse kinnitab.

Kui olete varem seda õppeainet õppinud kuid ei ole saanud hinnet, siis kehtib olemasolev kasutajanimi/parool. Kui Te ei mäleta seda, siis kirjutage õppejõule või küsige seda enne/pärast tundi.

Erki Eessaar: Õppeaine deklareerimineLisatud: 16.02.2011 15:54
16.02.2011 Üliõpilased, kes õpivad vanade õppekavade (IABB02) järgi peavad deklareerima õppeaine Andmebaaside projekteerimine (IDU3381). Kui deklareerite õppeaine Andmebaasid I (IDU0220), siis ma mitteaktsepteerin ÕISis selle deklaratsiooni.
Erki Eessaar: Lisatud: 27.01.2011 01:41
31.01.2011 ALGAS 2010/2011 ÕPPEAASTA KEVADSEMESTER
Erki Eessaar: Lisaeksam kevadsemestri eelnädalalLisatud: 22.01.2011 12:49
22.01.2011 2010/2011 õppeaasta kevadsemestri eelnädalal saab lisaeksamit teha 26. jaanuaril 2011 kell 16:30 IT-409.

SQL kontrolltööd saab teha 24. jaanuaril 2011 kell 11:00-12:30 IT-111.

Kui soovite SQL tööd teha, siis tuleb sellest vähemalt 24 tundi varem õppejõule e-maili teel teada anda.

Lisaeksamile tuleb ennast registreerida. Registreerunud üliõpilastele tellitakse eksamileht ja vaid eksamilehega üliõpilased saavad teha eksamit. Vastavalt TTÜ õppetegevuse eeskirjale toimub eksamile registreerumine läbi õppeinfosüsteemi (Sooritused => Teadmiste kontrollidele registreerumine).

Registreerumisel jälgige, et Te valite ühe kaugõppe eksamiaja, mitte päevase õppe eksamiaja.

Iseseisev töö peab olema esitatud hiljemalt 72 tundi enne eksami algust (range tähtaeg!). Kui võimalik, siis esitage palun oma töö veelgi varem!

Erki Eessaar: LisaeksamLisatud: 04.12.2010 12:01
04.12.2010 2010/2011 õppeaasta sügissemestri eksamisessiooni ajal saab lisaeksamit teha järgmistel aegadel:
  • 13. jaanuar 2011 kell 16:30 IT-409,
  • 19. jaanuar 2011 kell 16:30 IT-409.

SQL kontrolltööd saab teha 5. jaanuaril 2011 kell 14:00-15:30 IT-213B.

Kui soovite SQL tööd teha, siis tuleb sellest vähemalt 24 tundi varem õppejõule e-maili teel teada anda.

NB!Lisaeksamile tuleb ennast registreerida. Registreerunud üliõpilastele tellitakse eksamileht ja vaid eksamilehega üliõpilased saavad teha eksamit. Vastavalt TTÜ õppetegevuse eeskirjale toimub eksamile registreerumine läbi õppeinfosüsteemi (Sooritused => Teadmiste kontrollidele registreerumine).

Registreerumisel jälgige, et Te valite ühe kaugõppe eksamiaja, mitte päevase õppe eksamiaja.

Iseseisev töö peab olema esitatud hiljemalt 72 tundi enne eksami algust (range tähtaeg!). Kui võimalik, siis esitage palun oma töö veelgi varem!

Erki Eessaar: Lisaeksam sügissemestrilLisatud: 14.09.2010 15:29
14.09.2010 Lisaeksamit saab sooritada kogu õppetöö perioodi jooksul. Kui saate iseseisva töö valmis siis võtke kontakti - lepime kokku lisaeksami aja.
Erki Eessaar: Lisaeksam AUGUSTISLisatud: 12.08.2010 11:44
12.08.2010 Augustis saab sügissemestri eelnädalal teha lisaeksamit. Täpsem info on teatele lisatud failis.
Erki Eessaar: Lisatud: 12.06.2010 12:23
12.06.2010 Soovin kõigile ilusat suve!

Järgmine lisaeksam toimub augustis, sügissemestri eelnädalal. Siis saab teha nii SQL tööd, näidata projekti kui ka teha testi.

Täpsem informatsioon tuleb siia lehele umbes augusti keskpaigas.

Erki Eessaar: Vastuvõtuaja muutusLisatud: 28.05.2010 15:27
28.05.2010 04. juunil kell 13:00-14:00 toimuma pidanud konsultatsiooniaeg jääb ära!

NB!Selle asemel on konsultatsiooniaeg neljapäeval 03. juunil 2010 kell 12:00-13:00 ruumis IT-409.

Erki Eessaar: Animatsioonid võimsustike kohtaLisatud: 24.05.2010 13:00
24.05.2010 Iseseisva töö koostamisel on väga oluline, et olemi-suhte diagrammil oleksid korrektsed võimsustikud. Nende kordamiseks võiksite vaadata animatsioone.
Erki Eessaar: SQL kontrolltöö järeltööLisatud: 23.05.2010 17:27
23.05.2010 Viimast korda sellel kevadel on võimalik SQL kontrolltöö järeltööd teha: 28. mail 2010 kell 10:00 IT-213C.

Järeltöö on koos päevase õppe järeltööde tegijatega.

Järeltöö tegemisel läheb arvesse VIIMANE tulemus, olgu see parem või halvem kui eelmised.

Järeltööle tuleb ennast registreerida. See käib samamoodi nagu eelmisele järeltööle registreerumine ning vastava juhendi leiate allpool olevast teatest.

Erki Eessaar: C.J. Date loeng SQLi kohtaLisatud: 21.05.2010 17:41
21.05.2010 Internetis saab vaadata tasuta videot, kus C.J. Date räägib, kuidas kasutada SQLi nii, et see tekitaks võimalikult vähe peavalu ja halle juukseid. Vastus on, et selleks tuleb SQLi kasutada relatsiooniliselt. See video on esimene osa pikemast loengust.

See video sobib ka väga hästi, et korrata eksamiks!.

Erki Eessaar: Kutse loenguleLisatud: 13.05.2010 17:12
Neljapäeval 20. mail 2010 kell 14:00 esineb ruumis VI-229 relatsiooniliste andmebaaside tunnustatud spetsialist C.J. Date. Tema relatsioonilise mudeli käsitlusel põhineb ka ka kogu antud kursus ning lisaks huvitavale ja põnevale esinemisele võimaldab see ka eksamiks korrata.

Tema loengu pikkus on umbes 1.5 tundi. Lisaks loengule saab tutvuda tema raamatutega ja raamatupoes Krisostomus (http://www.kriso.ee/) avatakse tema raamatute eripakkumine.

Loengu toimumist toetavad: Regio, Webmedia, BPW Consulting.

Loeng on inglise keeles.

OLETE KÕIK VÄGA OODATUD!

Allpool on esitatud loengu annotatsioon. Teatega on seotud ka kutse.
********************************************************
Abstract: The foundation of the database field is the relational model. However, there are some in the database community, and certainly in the industry, and to some extent in academia also, who don't seem to be as familiar with that model as they ought to be; there are others who seem to think it isn't very interesting or relevant to the day-to-day business of earning a living; and there are still others who seem to think all of the foundation-level problems have been solved. Indeed, there seems to be a widespread feeling that "the world has moved on," so to speak, and the relational model as such is somehow passé. Nothing could be further from the truth! In this talk, the lecturer wants to sketch the results of some of his own investigations into database foundations over the past twenty years or so; his aim is to convey some of the excitement and abiding interest that is still to be found in those investigations, with a view to inspiring others in the field to become involved in such activities.

Almost all of the ideas to be covered in the talk either are part of, or else build on top of, The Third Manifesto (C. J. Date and Hugh Darwen: Foundation for Future Database Systems: The Third Manifesto, 2nd edition, Addison-Wesley, 2000). The Third Manifesto is a detailed proposal for the future direction of data and database management systems (DBMSs). Like Codd's original papers on the relational model, it can be seen as an abstract blueprint for the design of a DBMS and the language interface to such a DBMS.

The talk is a keynote presentation originally prepared for the 28th International Conference on Very Large Data Bases (VLDB'02), Hong Kong, August 2002.

About the lecturer: C. J. "Chris" Date is an independent author, lecturer, researcher, and consultant of international renown, specializing in relational database technology. He is best known for his book An Introduction to Database Systems (eighth edition, Addison-Wesley, 2004), which has sold some 725,000 copies and is used by several hundred colleges and universities worldwide.

Erki Eessaar: Kontrolltöö tulemusedLisatud: 08.05.2010 18:25
08.05.2010 Kataloogis "2010/Tulemused" on 2010-05-08 toimunud SQL kontrolltöö tulemused.
Erki Eessaar: SQL kontrolltöö järeltööLisatud: 08.05.2010 13:08
08.05.2010 SQL kontrolltöö järeltööd on võimalik teha järgnevatel aegadel (koos päevase õppe järeltööde tegijatega):
17. mai 2010 kell 08:00 IT-213B,
19. mai 2010 kell 08:00 IT-213E.

Järeltöö tegemisel läheb arvesse VIIMANE tulemus, olgu see parem või halvem kui eelmised.

Järeltööle tuleb ennast registreerida. Registreeruda saab ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks.

Seejärel tuleb valida sobiv järeltöö aeg. Tuleb vajutada hüperlingile "registreeri". Seejärel avaneb vorm, kus Te saate oma valikus veelkord veenduda. Märkuste välja pole vaja midagi kirjutada.

Väga tähtis! - Registreerumiseks peate Te vormil vajutama nupule "Registreerin". Alles siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Registreerimise saab kustutada samal lehel kus saab registreerida. Kui Te otsustate mingil põhjusel mitte kontrolltööle tulla, siis kustutage oma registreerumine, et Teie asemel saaks tulla keegi teine!

Erki Eessaar: Suuline eksamLisatud: 04.05.2010 16:57
04.05.2010 Suuline eksam toimub eksamisessiooni ajal. Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: SQL kontrolltööLisatud: 23.04.2010 11:00
23.04.2010 NB!Tuletan meelde, et 8. mail 2010 kell 12:00 algava harjutustunni ajal toimub SQL kontrolltöö. See annab kuni 60 punkti ja tulemus moodustab olulise osa Teie eksami tulemusest. Kontrolltööl saab abimaterjalina kasutada ühte A4 formaadis lehte, mille mõlemal poolel võib olla kirjas info SQLi kohta. Muud abimaterjalid (kaasaarvatud MS Accessi help ja Internet) ei ole lubatud.

Eksamieelduse täitmiseks peab SQL kontrolltöö eest saama vähemalt 30.6 punkti.

Kataloogis "2010/Harjutused" on esimesed kaks faili SQL kontrolltöö näide.

Erki Eessaar: TähtajadLisatud: 23.04.2010 10:57
Allsüsteemide leidmine: 17. aprill 2010
Esimene versioon kasutusjuhtude mudelist: 1. mai 2010
Esimene versioon kontseptuaalsest andmemudelist: 15. mai 2010

Iga vaheülesande õigeaegne ja korrektne lahendamine annab 4 boonuspunkti.

Erki Eessaar: Lisatud: 31.03.2010 17:23
31.03.2010 Tähtajaga 17. aprill 2010 tuleks vastata vaheülesandele allsüsteemide leidmise kohta.

Ülesandele vastamiseks valige õppekeskkonna parempoolsest menüüst "Tudeng->Ülesanded" ning avanenud leheküljelt ülesanne "Allsüsteemide leidmine".

NB! Kui teete projekti mitmekesi, siis peab vastuse saatma vaid üks projekti tegija (loomulikult kollektiivse mõttetöö tulemustega)

Järgnevalt viidatakse võimalikele probleemidele küsimuste vastustes. Palun üritage neid probleeme vältida!

  1. Iga eesmärki peab saama mõõta. Mittemõõdetava eesmärgi näide: "Infosüsteemi tarkvara töötab kiiresti" (mida tähendab kiiresti? Kas 20 sekundit päringu vastuseks on aeglane või kiire? Aga 2 minutit?). Mõõdetava eesmärgi näide: "Infosüsteemi tarkvara annab kõigile päringutele vastuse 5 sekundi jooksul".
  2. Kasutage läbivalt ühesugust terminoloogiat. Tekitab arusaamatust, kui ühes kohas räägite näiteks "pakkumistest" ja teises kohas "hinnapakkumistest". Kui need tähendavad sama asja, tuleks kasutada ühte ja sama terminit.
  3. Töötaja ei ole sobiv pädevusala. Organisatsioonis on palju töötajaid ja neil on erinevad ülesanded (pädevused).
  4. Funktsionaalne allsüsteem, mida hakkate täpsemalt uurima, peab olema üks allsüsteemidest, mis on nimetatud funktsionaalsete allsüsteemide nimekirjas. See peab olema täpselt sama nimega kui funktsionaalsete allsüsteemide nimekirjas. Mitte nii, et funktsionaalsete allsüsteemide nimekirjas nimetate "Tellimuste arvestuse" allsüsteemi, kuid uuritavaks allsüsteemiks valite "Müügitellimuste arvestus" (kuidas peab lugeja teadma, et need on üks ja sama asi).
  5. Lihtsamal juhul on funktsionaalsete allsüsteemide ja registrite vahel 1:1 vastavus. Seega, kui on leitud funktsionaalne allsüsteem "Tellimuste arvestus", siis võiks süsteemis olla ka "Tellimuste register".
  6. Kasutusjuhtude nimekirjas tuleb esitada vaid valitud funktsionaalse allsüsteemi kasutusjuhud. Kui süsteemis on funktsionaalsed allsüsteemid "Tellimuste arvestus" ja "Arvete arvestus", siis "Arve koostamine" ei saa olla "Tellimuste arvestus" kasutusjuht. Mis kasutusjuhud jääksid siis "Arvete arvestus" allsüsteemi?
  7. Kõik kasutusjuhtude nimekirjas esitatavad kasutusjuhud peavad hõlmama arvutisüsteemi kasutamist. Kui nimetate kasutusjuhu "Küsimustele vastamine" ja see toimub suuliselt, ilma tarkvarasüsteemi abita, siis see kasutusjuht on valesti leitud.
  8. Olemitüüpide atribuutide hulgas näidatakse vaid selliseid, mille väärtused on olulised väljapool andmebaasi. Seega, kui TELLIMUS atribuudi tellimus_id väärtused on süsteemi genereeritud arvud, mida väljapool andmebaasi ei kasutata, siis sellist atribuuti kontseptuaalses andmemudelis ei kirjeldata.
  9. Olemitüüpide atribuutide hulgas ei tohi olla välisvõtme atribuute. Seega, kui olete leidnud olemitüübid KLIENT ja TELLIMUS, siis kliendi_kood ei ole TELLIMUS atribuut.
  10. Olemitüüpide atribuudid tuleb täpselt lahti modelleerida. Kui KLIENT atribuut on kliendi_andmed, siis see on ebatäpne. Kliendi andmed on eesnimi, perenimi, sünniaeg, aadress jne. ning need tuleb esitada eraldi atribuutidena.
  11. Rational Rose ei ole rakendusprogrammi tegemise vahend.
Erki Eessaar: Iseseisva töö teema registreerimineLisatud: 12.03.2010 00:18
11.03.2010 Tähtajaga 12. märts 2010 tuleb registreerida iseseisva töö teema ja üliõpilased, kes seda tööd üheskoos teevad.

Iseseisva töö registreerimiseks valige õppekeskkonna vasakpoolsest menüüst
"Tudeng->Ülesanded"
ning avanenud leheküljelt ülesanne "Iseseiseva töö teema registreerimine".

Kui teete iseseisvat tööd grupitööna, siis peab teema registreerima üks grupi liige (iseseisvat tööd võib teha 1-3 liikmelistes gruppides).

Iseseisva töö tegemisel võib (aga ei pea) võtta aluseks "Sissejuhatus infosüsteemidesse" aines alustatud projekti.

Erki Eessaar: Raamat relatsioonilise andmemudeli kohtaLisatud: 27.02.2010 16:16
22.02.2010 Internetist on võimalik tasuta alla laadida Hugh Darweni poolt kirjutatud raamat relatsiooniliste andmebaaside kohta. Tasuta pakkumisel on ka oma hind - raamatud sisaldavad reklaami. Raamatu autor Hugh Darwen on relatsiooniliste andmebaaside tunnustatud ekspert.

Samuti tasub vaadata raamatuid Business Information Management ja Business Information Management - Exercises - Solutions to Hands on Exercises. Nendes raamatutes on juttu SQList ning näited on esitatud töölaua andmebaasisüsteemi MS Access põhjal.

Erki Eessaar: Lisaeksam MÄRTSISLisatud: 18.02.2010 13:58
18.02.2010 Märtsis toimub lisaeksam õppeaines "Andmebaaside projekteerimine" (IDU3381). See on mõeldud üliõpilastele, kes on selle aine mõnel varasemal semestril juba deklareerinud ja tahaksid tulemuse kätte saada enne kevadsemestri eksamisessiooni. Samuti võivad osa võtta üliõpilased, kes on õppeaine sellel semestril uuesti deklareerinud, kuid eelnevatel semestritel on seda ainet juba teinud.

Lisaeksam toimub 18. märts 2010 kell 16:30 IT409.

SQL kontrolltööd saab teha 17. märts 2010 kell 15:45 IT109.

Kui soovite SQL tööd teha, siis tuleb sellest vähemalt 24 tundi varem õppejõule e-maili teel teada anda.

NB!Lisaeksamile tuleb ennast registreerida. Registreerunud üliõpilastele tellitakse eksamileht ja vaid eksamilehega üliõpilased saavad teha eksamit. Vastavalt TTÜ õppetegevuse eeskirjale toimub eksamile registreerumine läbi õppeinfosüsteemi (Sooritused => Teadmiste kontrollidele registreerumine). Vaadake, et registreerite ennast kaugõppe, mitte päevase õppe eksamiajale.

Erki Eessaar: Avatud ÜlikoolLisatud: 16.02.2010 22:31
16.02.2010 Kui Te EI OLE TTÜ äriinfotehnoloogia eriala kaugõppe üliõpilane, kuid olete selle aine deklareerinud Avatud Ülikooli kaudu, siis.
  • Võite soovi korral külastada kaugõppe loenguid/harjutusi. Soovitan siiski leida aega külastada päevase õppe loenguid/harjutusi.
  • NB! Hinde saate vastavalt TTÜ päevase õppe üliõpilastele kehtivatele reeglitele (vastavalt nendele esitatavatele tähtaegadele, nõudmistele ning ajagraafikule). Selleks, peate ennast registreerima ka päevase õppe koduleheküljel - [243] Andmebaaside projekteerimine (IDU3381) (kevad 2010) ning viima ennast nende nõudmistega kurssi.
Erki Eessaar: RegistreerumineLisatud: 02.02.2010 13:05
02.02.2010 Leheküljele ligipääsemiseks tuleb ennast registreerida.
  • Kui kasutate http://maurus.ttu.ee lehekülge esmakordselt, siis valige õppeaine leheküljel menüüst Üldist=> Ainele registreerumine. Täitke vorm ja vajutage nupule "Registreeri".
  • Kui juba olete õpikeskkonnas mingile ainele registreerunud, siis siis valige Mauruse esilehel menüüst Üldist=>Minu konto ja lisage enda aktiivsete lehekülgede hulka õppeaine: "Andmebaaside projekteerimine (IDU3381) (kevad 2010)(KAUGÕPE)" Ärge unustage vajutada "registreeri ainele".
Registreerumise järel peate ootama kuni õppejõud teie juurdepääsu õiguse kinnitab.

Kui olete varem seda õppeainet õppinud kuid ei ole saanud hinnet, siis kehtib olemasolev kasutajanimi/parool. Kui Te ei mäleta seda, siis kirjutage õppejõule.

Erki Eessaar: Rational Rose installeerimineLisatud: 02.02.2010 13:05
Juhend Rational Rose 7 installeerimiseks - Zauruse serverist tuleb laadida järgnevad failid:
1. Rose C90HIML.zip
2. Rational Rose ver. 7.0.0.0 parandused (7.0.0.1, vaja installida versiooni 7.0.0.0 [Rose C90HIML.zip] peale):
  • 7.0.0.1-RATL-RRENT-WIN-all-FP01.zip
  • Rose.zip (abiinfo 7.0.0.1-RATL-RRENT-WIN-all-FP01.zip faili jaoks)

3. 7.0.0.1-RATL-RRENT-WIN-en-US-IFIX01.msp Rose_v7.0.0.1_iFix001_Release_Notes.zip (vt. ka ingliskeelset juhendit faili lõpus)

Installida tuleb siin näidatud järjekorras (st. installida tuleb vanemad failid enne).

Erki Eessaar: Access & MS SQL ServerLisatud: 02.02.2010 13:05
02.02.2010 TTÜ IT erialade tudengid saavad MSDN Academic Alliance programmi raames õppetööks tasuta alla laadida paljusid Microsofti programme. Antud kursuse raames on oluline: MS Access 2007 (või ka MS Access 2003) ning võibolla ka MS SQL Server. Vaadake aadressi: http://zaurus.ttu.ee/
Erki Eessaar: Rational RoseLisatud: 02.02.2010 13:04
02.02.2010 TTÜ IT erialade tudengid saavad IBM Scholars Offering programmi raames õppetööks tasuta alla laadida Rational Suite ver 7.0 (2006) paketi, mis sisaldab ka Rational Rose programmi. Vaadake aadressi: http://zaurus.ttu.ee/

TTÜ arvutiklassides on installeeritud Rational Rose v7.0.

Teatele lisatud failis on informatsioon, kuidas saab Zaurusest alla laaditud Rational Enterprise Suite paketi jaoks litsentsi.

Tähelepanu: Rational Enterprise Suite paketti kuuluvad programmid ei ole nõus installeeruma arvutisse, kus on operatsioonisüsteem Windows XP Home. Lugege ka Rational Rose v7.0 esitatavaid nõudmisi riistvarale ja tarkvarale.

NB! Selleks, et saaksite kasutada Rational Rose Data Modeleri, peab arvutis eelnevalt olema installeeritud Microsoft .NET Framework v1.1 või kõrgem. Installige enne .NET framework ja siis Rational.

Erki Eessaar: Lisatud: 29.01.2010 12:23
01.02.2010 ALGAS 2009/2010 ÕPPEAASTA KEVADSEMESTER
Erki Eessaar: Lisaeksam eelnädalalLisatud: 22.01.2010 16:30
14.01.2010 2009/2010 õppeaasta kevadsemestri eelnädalal saab lisaeksamit teha 27. jaanuar 2010 kell 16:30 IT409.

SQL kontrolltööd saab teha 25. jaanuar 2010 kell 11:00-12:30 IT213C(ruum on muutunud - enne oli IT111).

Kui soovite SQL tööd teha, siis tuleb sellest vähemalt 24 tundi varem õppejõule e-maili teel teada anda.

Lisaeksamile tuleb ennast registreerida. Registreerunud üliõpilastele tellitakse eksamileht ja vaid eksamilehega üliõpilased saavad teha eksamit. Vastavalt TTÜ õppetegevuse eeskirjale toimub eksamile registreerumine läbi õppeinfosüsteemi (Sooritused => Teadmiste kontrollidele registreerumine).

Registreerumisel jälgige, et Te valite ühe kaugõppe eksamiaja, mitte päevase õppe eksamiaja.

Iseseisev töö peab olema esitatud hiljemalt kolm päeva enne eksamit (range tähtaeg!). Kui võimalik, siis esitage palun oma töö veelgi varem!

Erki Eessaar: LisaeksamLisatud: 04.12.2009 00:16
04.12.2009 2009/2010 õppeaasta sügissemestri eksamisessiooni ajal saab lisaeksamit teha järgmistel aegadel:
  • 14. jaanuar 2010 kell 16:30 IT409
  • 20. jaanuar 2010 kell 16:30 IT409

SQL kontrolltööd saab teha 6. jaanuar 2010 kell 14:00-15:30 IT213C.

Kui soovite SQL tööd teha, siis tuleb sellest vähemalt 24 tundi varem õppejõule e-maili teel teada anda.

NB!Lisaeksamile tuleb ennast registreerida. Registreerunud üliõpilastele tellitakse eksamileht ja vaid eksamilehega üliõpilased saavad teha eksamit. Vastavalt TTÜ õppetegevuse eeskirjale toimub eksamile registreerumine läbi õppeinfosüsteemi (Sooritused => Teadmiste kontrollidele registreerumine).

Registreerumisel jälgige, et Te valite ühe kaugõppe eksamiaja, mitte päevase õppe eksamiaja.

Iseseisev töö peab olema esitatud hiljemalt kolm päeva enne eksamit (range tähtaeg!). Kui võimalik, siis esitage palun oma töö veelgi varem!

Erki Eessaar: Lisaeksam sügissemestri õppetöö perioodilLisatud: 02.10.2009 15:30
02.10.2009 2009/2010 õppeaasta sügissemestri õppetöö ajal saab soovi korral teha lisaeksamit. Selleks tuleb võtta õppejõuga ühendust ja leppida kokku sobiv aeg.
Erki Eessaar: Relatsiooniliste andmebaaside raamatLisatud: 29.08.2009 15:24
29.08.2009 Internetist on võimalik tasuta alla laadida Hugh Darweni poolt kirjutatud raamat relatsiooniliste andmebaaside kohta.
Erki Eessaar: Lisaeksam AUGUSTISLisatud: 11.08.2009 15:03
11.08.2009 Augustis on sügissemestri eelnädalal võimalik teha lisaeksamit. Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: Lisatud: 12.06.2009 19:26
12.06.2009 Soovin kõigile ilusat suve!

Järgmine lisaeksam toimub augustis, sügissemestri eelnädalal. Siis saab nii esitada projekti kui ka teha eksamit.

Täpsem informatsioon tuleb siia lehele umbes augusti keskpaigas.

Erki Eessaar: SQL kontrolltöö järeltöö tulemused ja viimane selle kevade järeltööLisatud: 30.05.2009 12:39
30.05.2009 Kataloogis "2009/Tulemused" on 2009-05-29 toimunud SQL kontrolltöö tulemused.
Erki Eessaar: Mauruse tehnilised probleemidLisatud: 27.05.2009 16:42
27.05.2009 Vabandan vahepeal tekkinud Mauruse tehniliste probleemide pärast. Nüüd peaks olema kõik korras.

Kui olete ajavahemikul 27. mai - 28. mai laadinud Maurusesse faile, siis tehke seda uuesti, sest Teie saadetud failid on kaotsi läinud.

Erki Eessaar: SQL kontrolltöö järeltööde tulemusedLisatud: 21.05.2009 16:37
21.05.2009 Kataloogis "2009/Tulemused" on 2009-05-18, 2009-05-20 toimunud SQL kontrolltöö järeltöö tulemused.

Viimast korda sellel kevadel on võimalik järeltööd teha:
29. mai 2009 kell 10:00 IT213C

Järeltöö on koos päevase õppe järeltööde tegijatega.

Järeltöö tegemisel läheb arvesse VIIMANE tulemus, olgu see parem või halvem kui eelmised.

Järeltööle tuleb ennast registreerida. See käib samamoodi nagu eelmisele järeltööle registreerumine ning vastava juhendi leiate allpool olevast teatest.

Erki Eessaar: SQL kontrolltöö järeltööLisatud: 18.05.2009 09:59
18.05.2009. Lisasin veel ühe järeltöö aja - 20. mai kell 08:00 IT213H.
Erki Eessaar: Eksamile registreerumineLisatud: 13.05.2009 13:39
13.05.2009 Eksamile võib registreeruda alles siis, kui kõik eksamieeldused on täidetud.
Erki Eessaar: EksamLisatud: 08.05.2009 22:28
08.05.2009 Suuline eksam toimub eksamisessiooni ajal. Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: SQL kontrolltöö tulemused ja järeltööLisatud: 25.04.2009 16:43
25.04.2009 Kataloogis "2009/Tulemused" on 2009-04-25 toimunud SQL kontrolltöö tulemused.

SQL kontrolltöö järeltööd on võimalik teha aegadel (koos päevase õppe järeltööde tegijatega):
18. mai 2009 kell 08:00 IT213C
18. mai 2009 kell 16:00 IT213B
20. mai 2009 kell 14:00 IT213E

Järeltöö tegemisel läheb arvesse VIIMANE tulemus, olgu see parem või halvem kui eelmised.

Järeltööle tuleb ennast registreerida. Registreeruda saab ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks.

Seejärel tuleb valida sobiv järeltöö aeg. Tuleb vajutada hüperlingile "registreeri". Seejärel avaneb vorm kus Te saate oma valikus veelkord veenduda. Märkuste välja pole vaja midagi kirjutada. Väga tähtis! - Registreerumiseks peate Te vormil vajutama nupule "Registreerin". Alles siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Registreerimise saab kustutada samal lehel kus saab registreerida. Kui Te otsustate mingil põhjusel mitte kontrolltööle tulla, siis kustutage oma registreerumine, et Teie asemel saaks tulla keegi teine!

Erki Eessaar: Accessi VBALisatud: 18.04.2009 16:53
18.04.2009 Lisasin kataloogi "Praktika juhendid" faili Accessi VBA näidetega. Näited on seotud andmebaasist andmete otsimise ja muutmisega.
Erki Eessaar: SQL kontrolltööLisatud: 25.03.2009 13:18
25.03.2009 NB!Tuletan meelde, et 25. aprillil 2009 kell 10:00 algava harjutustunni ajal toimub SQL kontrolltöö. See annab kuni 60 punkti ja tulemus moodustab olulise osa Teie eksami tulemusest. Kontrolltööl saab abimaterjalina kasutada ühte A4 formaadis lehte, mille mõlemal poolel võib olla kirjas info SQLi kohta. Muud abimaterjalid (kaasaarvatud Accessi help) ei ole lubatud.

Eksamieelduse täitmiseks peab SQL kontrolltöö eest saama vähemalt 30.6 punkti.

Kataloogis "2009/Harjutused" on esimesed kaks faili SQL kontrolltöö näide.

Erki Eessaar: TähtajadLisatud: 07.03.2009 11:42
Allsüsteemide leidmine: 23. märts 2009
Esimene versioon kasutusjuhtude mudelist: 6. aprill 2009
Esimene versioon kontseptuaalsest andmemudelist: 20. aprill 2009 Iga vaheülesande õigeaegne ja korrektne lahendamine annab 4 boonuspunkti.
Erki Eessaar: Andmete modelleerimise vahendLisatud: 26.02.2009 12:27
26.02.2009 Kui Te ei saa mingil põhjal kasutada Rational Rose tarkvara, siis soovitan iseseisva töö tegemiseks kasutada spetsiaalselt andmete modelleerimiseks mõeldud CASE vahendit DB-MAIN.
Erki Eessaar: Avatud ÜlikoolLisatud: 26.02.2009 11:55
23.02.2009 Kui Te EI OLE TTÜ äriinfotehnoloogia eriala kaugõppe üliõpilane, kuid olete selle aine deklareerinud Avatud Ülikooli kaudu, siis.
  • Võite soovi korral külastada kaugõppe loenguid/harjutusi. Soovitan siiski leida aega külastada päevase õppe loenguid/harjutusi.
  • NB! Hinde saate vastavalt TTÜ päevase õppe üliõpilastele kehtivatele reeglitele (vastavalt nendele esitatavatele tähtaegadele, nõudmistele ning ajagraafikule). Selleks, peate ennast registreerima ka päevase õppe koduleheküljel - [221] Andmebaaside projekteerimine (IDU3381) (kevad 2009) ning viima ennast nende nõudmistega kurssi.
Erki Eessaar: Iseseisva töö teema registreerimineLisatud: 21.02.2009 12:43
21.02.2009 Tähtajaga 23. veebruar 2009 tuleb registreerida iseseisva töö teema ja üliõpilased, kes seda tööd üheskoos teevad.

Iseseisva töö registreerimiseks valige õppekeskkonna vasakpoolsest menüüst
"Tudeng->Ülesanded"
ning avanenud leheküljelt ülesanne "Iseseiseva töö teema registreerimine".

Kui teete iseseisvat tööd grupitööna, siis peab teema registreerima üks grupi liige (iseseisvat tööd võib teha 1-3 liikmelistes gruppides).

Iseseisva töö tegemisel võib (aga ei pea) võtta aluseks "Sissejuhatus infosüsteemidesse" aines alustatud projekti.

Erki Eessaar: Lisaeksam MÄRTSISLisatud: 12.02.2009 19:27
12.02.2009 Märtsis toimub lisaeksam õppeaines "Andmebaaside projekteerimine" (IDU3381). See on mõeldud üliõpilastele, kes on selle aine mõnel varasemal semestril juba deklareerinud ja tahaksid tulemuse kätte saada enne kevadsemestri eksamisessiooni. Samuti võivad osa võtta üliõpilased, kes on õppeaine sellel semestril uuesti deklareerinud, kuid eelnevatel semestritel on seda ainet juba teinud. Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: RegistreerumineLisatud: 10.02.2009 14:29
10.02.2009 Leheküljele ligipääsemiseks tuleb ennast registreerida.
  • Kui kasutate http://maurus.ttu.ee lehekülge esmakordselt, siis valige õppeaine leheküljel menüüst Üldist=> Ainele registreerumine. Täitke vorm ja vajutage nupule "Registreeri".
  • Kui juba olete õpikeskkonnas mingile ainele registreerunud, siis siis valige Mauruse esilehel menüüst Üldist=>Minu konto ja lisage enda aktiivsete lehekülgede hulka õppeaine: "Andmebaaside projekteerimine (IDU3381) (kevad 2009)(KAUGÕPE)" Ärge unustage vajutada "registreeri ainele".
Registreerumise järel peate ootama kuni õppejõud teie juurdepääsu õiguse kinnitab.

Kui olete varem seda õppeainet õppinud kuid ei ole saanud hinnet, siis kehtib olemasolev kasutajanimi/parool. Kui Te ei mäleta seda, siis kirjutage õppejõule.

Erki Eessaar: Virtuaalne raamatukoguLisatud: 10.02.2009 14:28
10.02.2009 ELNET konsortsiumi kolme raamatukogu (TTÜ, TLÜ, TÜ) ühistellimusena on TTÜ võrgus avatud juurdepääs 208 infotehnoloogia valdkonna raamatule andmebaasis Safari. Antud kursuses peaksid eeskätt pakkuma huvi raamatud:

Raamatute nimestik avaneb Bookshelf lingi alt (seal on ka raamatuid teiste andmebaasisüsteemide kohta peale Accessi). Andmebaas lubab korraga 5 kasutajat, seepärast on oluline andmebaasist lahkudes välja logida.

Siit aga leiab info, kuidas kasutada neid andmebaase ka väljaspoolt TTÜ võrku.

Erki Eessaar: Rational Rose installeerimineLisatud: 03.02.2009 19:38
Juhend Rational Rose 7 installeerimiseks - Zauruse serverist tuleb laadida järgnevad failid:
1. Rose C90HIML.zip
2. Rational Rose ver. 7.0.0.0 parandused (7.0.0.1, vaja installida versiooni 7.0.0.0 [Rose C90HIML.zip] peale):
  • 7.0.0.1-RATL-RRENT-WIN-all-FP01.zip
  • Rose.zip (abiinfo 7.0.0.1-RATL-RRENT-WIN-all-FP01.zip faili jaoks)

3. 7.0.0.1-RATL-RRENT-WIN-en-US-IFIX01.msp Rose_v7.0.0.1_iFix001_Release_Notes.zip (vt. ka ingliskeelset juhendit faili lõpus)

Installida tuleb siin näidatud järjekorras (st. installida tuleb vanemad failid enne).

Erki Eessaar: Access & SQL ServerLisatud: 03.02.2009 19:38
03.02.2009 TTÜ IT erialade tudengid saavad MSDN Academic Alliance programmi raames õppetööks tasuta alla laadida paljusid Microsofti programme. Antud kursuse raames on oluline: Access 2003 ja võibolla ka SQLServer 2000. Vaadake aadressi: http://zaurus.ttu.ee/
Erki Eessaar: Rational RoseLisatud: 03.02.2009 19:37
03.02.2009 TTÜ IT erialade tudengid saavad IBM Scholars Offering programmi raames õppetööks tasuta alla laadida Rational Suite ver 7.0 (2006) paketi, mis sisaldab ka Rational Rose programmi. Vaadake aadressi: http://zaurus.ttu.ee/

TTÜ arvutiklassides on installeeritud Rational Rose v7.0.

Teatele lisatud failis on informatsioon, kuidas saab Zaurusest alla laaditud Rational Enterprise Suite paketi jaoks litsentsi.

Tähelepanu: Rational Enterprise Suite paketti kuuluvad programmid ei ole nõus installeeruma arvutisse, kus on operatsioonisüsteem Windows XP Home. Lugege ka Rational Rose v7.0 esitatavaid nõudmisi riistvarale ja tarkvarale.

NB! Selleks, et saaksite kasutada Rational Rose Data Modeleri, peab arvutis eelnevalt olema installeeritud Microsoft .NET Framework v1.1 või kõrgem. Installige enne .NET framework ja siis Rational.

Erki Eessaar: Lisatud: 03.02.2009 19:35
02.02.2009 ALGAS 2008/2009 ÕPPEAASTA KEVADSEMESTER
Erki Eessaar: Lisaeksam - JAANUARISLisatud: 17.01.2009 17:19
17.01.2009 Kevadsemestri eelnädalal toimub lisaeksam. Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: LisaeksamLisatud: 04.12.2008 17:27
2008/2009 õppeaasta sügissemestri eksamisessiooni ajal saab lisaeksamit teha järgmistel aegadel:
  • 15. jaanuar 2009 kell 16:30 IT409
  • 21. jaanuar 2009 kell 16:30 IT409
Nendel aegadel saab ka ette näidata iseseisvat tööd.

SQL kontrolltööd saab teha 7. jaanuar 2009 kell 14:00-15:30 IT111.

Kui soovite eksamit/SQL tööd teha, siis tuleb sellest vähemalt 24 tundi varem õppejõule e-maili teel teada anda (eessaar_ät_staff_ttu_ee). Lisaeksami lehte ei ole vaja tellida, sest uues õppeinfosüsteemis teeb seda õppejõud.

Erki Eessaar: LisaeksamLisatud: 09.11.2008 12:34
09.11.2008

SQL kontrolltööd on võimalik teha 25. november 2008 kell 16:00-17:30 ruumis IT109.

Eksamit on võimalik teha 1. detsember 2008 kell 16:00 IT409.

Iseseisev töö peaks olema õppejõule saadetud vähemalt 3 päeva enne eksamit.

Kui soovite teha SQL tööd või eksamit siis palun sellest vähemalt kolm päeva enne toimumist e-maili teel teada anda (eessaar@staff.ttu.ee).

Erki Eessaar: LisaeksamLisatud: 25.09.2008 02:28
25.09.2008

SQL kontrolltööd on võimalik teha 07. oktoober 2008 kell 14:00-15:30 ruumis IT109.

Eksamit on võimalik teha 21. oktoober 2008 kell 17:00 IT409.

Iseseisev töö peaks olema õppejõule saadetud vähemalt 3 päeva enne eksamit.

Kui soovite teha SQL tööd või eksamit siis palun sellest vähemalt kaks päeva enne toimumist e-maili teel teada anda (eessaar@staff.ttu.ee).

Erki Eessaar: Lisaeksam AUGUSTISLisatud: 14.08.2008 23:25
14.08.2008 Augustis on sügissemestri eelnädalal võimalik teha lisaeksamit. Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: Lisatud: 08.06.2008 21:18
08.06.2008 Soovin kõigile ilusat suve!

Järgmine lisaeksam toimub augustis, sügisese eksamisessiooni eelnädalal. Siis saab nii esitada projekti kui ka teha eksamit.

Täpsem informatsioon tuleb siia lehele umbes augusti keskpaigas.

Erki Eessaar: SQL kontrolltöö järeltööLisatud: 16.05.2008 22:08
16.05.2008

Järeltööd on võimalik teha
23. mai 2008 kell 14:00 IT213D

Järeltöö tegemisel läheb arvesse VIIMANE tulemus, olgu see parem või halvem kui eelmised. Järeltööle tuleb registreerida sama moodi nagu eksamile. Registreerimise kohta lugege täpsemalt eelnevast eksami kohta käivast teatest.

Erki Eessaar: EksamLisatud: 16.05.2008 21:12
16.05.2008
  • Eksam on suuline.
  • Enne eksamit peab olema ära saadetud ja saanud arvestuse iseseisev töö.
  • Eksamil võidakse esitada küsimusi iseseisva töö kohta, millest sõltub kas töö saab arvestatud või mitte.
  • Eksam annab kuni 40 punkti.
  • Eksamil kolm küsimust põhimõistete kohta (10+15+15 punkti).

Eksami küsimused:

  1. Andmebaas (teema 1)
  2. Andmebaasisüsteem (teema 1, 10)
  3. Relatsiooniline muutuja ja relatsioon (teema 2)
  4. Kandidaatvõti (teema 2)
  5. Primaar- ja alternatiivvõti (teema 2)
  6. Välisvõti (teema 2)
  7. Viidete terviklikkuse reegel (teema 2)
  8. Andmetüüp (teema 2 ja 5)
  9. Kitsendused ja nende võimalik realiseerimine SQL andmebaasides (teema 2 ja 5)
  10. Nimetage relatsioonialgebra operatsioone (teema 3)
  11. Virtuaalne relatsioon e. vaade (teema 5) Eksami küsimused (3)
  12. Pädevusala (teema 7)
  13. Funktsionaalne allsüsteem (teema 7)
  14. Register (teema 7)
  15. Kuidas on omavahel seotud pädevusalad, funktsionaalsed allsüsteemid ja registrid? (teema 7)
  16. Kontseptuaalne andmebaasi disain. Eesmärk, sisendid, tulemused. (teema 7)
  17. Kontseptuaalne andmemudel (teema 7)
  18. Mida näitavad andmebaasi operatsioonide lepingud ja milleks neid kasutada? (teema 7)
  19. Nimetage teisendusreegleid, mille põhjal saab kontseptuaalsest andmemudelist tuletada esialgse loogilise disaini andmemudeli. (teema 10)
  20. Loogiline andmebaasi disain. Eesmärk, sisendid, tulemused. (teema 10)
  21. Normaliseerimine (teema 9)
  22. Esimene normaalkuju (teema 9)
  23. Teine normaalkuju (teema 9)
  24. Kolmas normaalkuju (teema 9) (küsin ka Boyce/Coddi normaalkuju kohta, mis tegelikult on kolmanda normaalkuju üldistus)
  25. Füüsiline andmebaasi disain. Eesmärk, sisendid, tulemused. (teema 12)
  26. Indeks (teema 12)
  27. Andmebaasiserveris talletatud rutiin (teema 13)
  28. Triger (teema 13)
  29. Kuidas saada surrogaatvõtme veergu unikaalseid väärtuseid? (teema 13)
  30. Denormaliseerimine (teema 14)
Erki Eessaar: SQL kontrolltöö tulemusedLisatud: 03.05.2008 19:28
03.05.2008 Kataloogis "Tulemused" on 2008-05-03 toimunud SQL kontrolltöö tulemused.

Järeltööd on võimalik teha aegadel:
12. mai 2008 kell 14:00 IT213H
15. mai 2008 kell 08:00 IT111
15. mai 2008 kell 14:00 IT111

Järeltöö tegemisel läheb arvesse VIIMANE tulemus, olgu see parem või halvem kui eelmised. Järeltööle tuleb registreerida sama moodi nagu eksamile. Registreerimise kohta lugege täpsemalt eelnevast eksami kohta käivast teatest.

Erki Eessaar: EksamLisatud: 03.05.2008 05:24

Suuline eksam:
27. mai 2008 kell 17:00 IT409
3. juuni 2008 kell 16:30 IT409
5. juuni 2008 kell 17:30 IT409

Iseseisev töö peaks olema esitatud vähemalt kolm päeva enne eksamit. Esitamine ei garanteeri veel arvestust. Seega mida varem Te oma projekti esitate, seda rohkem jääb aega seda parandada.

Eksamile tuleb ennast registreerida. Registreeruda saab ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks.

Seejärel tuleb valida sobiv teadmiste kontrolli aeg. Tuleb vajutada hüperlingile "registreeri". Seejärel avaneb vorm kus Te saate oma valikus veelkord veenduda. Märkuste välja pole vaja midagi kirjutada. Väga tähtis! - Registreerumiseks peate Te vormil vajutama nupule "Registreerin". Alles siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Registreerimise saab kustutada samal lehel kus saab registreerida. Kui Te otsustate mingil põhjusel mitte eksamile tulla, siis kustutage oma registreerumine, et Teie asemel saaks tulla keegi teine!

NB!Lisaeksami tegijad peaksid lisaks eksami tegemiseks tellima eksamilehe. Ilma eksamileheta ei saa eksamit teha (TTÜ reegel)!

Erki Eessaar: SQL kontolltööLisatud: 25.04.2008 17:58
25.04.2008 NB!Tuletan meelde, et 03. mail 2008 kell 10:00 algava harjutustunni ajal toimub SQL kontrolltöö. See annab kuni 60 punkti ja tulemus moodustab olulise osa Teie eksami tulemusest. Kontrolltööl saab abimaterjalina kasutada ühte A4 formaadis lehte, mille mõlemal poolel võib olla kirjas info SQLi kohta. Muud abimaterjalid (kaasaarvatud Accessi help) ei ole lubatud.

Harjutustund annab ka hea võimaluse näidata ette ja küsida oma iseseisva töö kohta. Palun kasutage seda võimalust.

Erki Eessaar: Konsultatsiooniaja ühekordne muutusLisatud: 27.03.2008 15:37
27.03.2008 3. aprillil 2008 (neljapäev) on konsultatsiooniaeg erandkorras 11:00-12:00 IT409. Kell 10:00-11:00 jääb konsultatsioon ära.
Erki Eessaar: Lisatud: 10.03.2008 16:57
Tähtajad:
Allsüsteemide leidmine: 24. märts 2008
Esimene versioon kasutusjuhtude mudelist: 7. aprill 2008
Esimene versioon kontseptuaalsest andmemudelist: 21. aprill 2008 Iga vaheülesande õigeaegne ja korrektne lahendamine annab 4 boonuspunkti.
Erki Eessaar: Mitte-kaugõppe üliõpilasteleLisatud: 23.02.2008 19:09
23.02.2008 Kui Te EI OLE TTÜ äriinfotehnoloogia eriala kaugõppe üliõpilane, kuid olete selle aine deklareerinud Avatud Ülikooli kaudu, siis:
  • Võite soovi korral külastada kaugõppe loenguid/harjutusi. Soovitan siiski leida aega külastada päevase õppe loenguid/harjutusi.
  • NB! Hinde saate vastavalt TTÜ päevase õppe üliõpilastele kehtivatele reeglitele (vastavalt nendele esitatavatele tähtaegadele, nõudmistele ning ajagraafikule). Selleks, peate ennast registreerima ka päevase õppe koduleheküljel - [201] Andmebaaside projekteerimine (IDU3381) (kevad 2008) ning viima ennast nende nõudmistega kurssi.
Erki Eessaar: Rational Rose installeerimineLisatud: 18.02.2008 19:36
Juhend Rational Rose 7 installeerimiseks - Zauruse serverist tuleb laadida järgnevad failid:
1. Rose C90HIML.zip
2. Rational Rose ver. 7.0.0.0 parandused (7.0.0.1, vaja installida versiooni 7.0.0.0 [Rose C90HIML.zip] peale):
  • 7.0.0.1-RATL-RRENT-WIN-all-FP01.zip
  • Rose.zip (abiinfo 7.0.0.1-RATL-RRENT-WIN-all-FP01.zip faili jaoks)

3. 7.0.0.1-RATL-RRENT-WIN-en-US-IFIX01.msp Rose_v7.0.0.1_iFix001_Release_Notes.zip (vt. ka ingliskeelset juhendit faili lõpus)

Installida tuleb siin näidatud järjekorras (st. installida tuleb vanemad failid enne).

Erki Eessaar: RegistreerumineLisatud: 02.02.2008 18:42
02.02.2008 Leheküljele ligipääsemiseks tuleb ennast registreerida.
  • Kui kasutate http://maurus.ttu.ee lehekülge esmakordselt, siis valige õppeaine leheküljel menüüst Üldist=> Ainele registreerumine. Täitke vorm ja vajutage nupule "Registreeri".
  • Kui juba olete õpikeskkonnas mingile ainele registreerunud, siis siis valige Mauruse esilehel menüüst Üldist=>Minu konto ja lisage enda aktiivsete lehekülgede hulka õppeaine: "Andmebaaside projekteerimine (IDU3381) (kevad 2008)(KAUGÕPE)" Ärge unustage vajutada "registreeri ainele".
Registreerumise järel peate ootama kuni õppejõud teie juurdepääsu õiguse kinnitab.

Kui olete varem seda õppeainet õppinud kuid ei ole saanud hinnet, siis kehtib olemasolev kasutajanimi/parool. Kui Te ei mäleta seda, siis kirjutage õppejõule.

Erki Eessaar: Access & SQL ServerLisatud: 02.02.2008 18:41
02.02.2008 TTÜ IT erialade tudengid saavad MSDN Academic Alliance programmi raames õppetööks tasuta alla laadida paljusid Microsofti programme. Antud kursuse raames on oluline: Access 2003 ja võibolla ka SQLServer 2000. Vaadake aadressi: http://zaurus.ttu.ee/
Erki Eessaar: Rational RoseLisatud: 02.02.2008 18:40
02.02.2008 TTÜ IT erialade tudengid saavad IBM Scholars Offering programmi raames õppetööks tasuta alla laadida Rational Enterprise Suite paketti, mis sisaldab ka Rational Rose programmi. Vaadake aadressi: http://zaurus.ttu.ee/ See on Microsofti toodete nimekirja all.

TTÜ arvutiklassides on installeeritud Rational Rose v7.0.

Teatele lisatud failis on informatsioon, kuidas saab Zaurusest alla laaditud Rational Enterprise Suite paketi jaoks litsentsi.

Tähelepanu: Rational Enterprise Suite paketti kuuluvad programmid ei ole nõus installeeruma arvutisse, kus on operatsioonisüsteem Windows XP Home. Lugege ka Rational Rose v7.0 esitatavaid nõudmisi riistvarale ja tarkvarale.

NB! Selleks, et saaksite kasutada Rational Rose Data Modeleri, peab arvutis eelnevalt olema installeeritud Microsoft .NET Framework v1.1 või kõrgem. Installige enne .NET framework ja siis Rational.

Erki Eessaar: Uus semesterLisatud: 26.01.2008 17:56
26.01.2008 ALGAS 2007/2008 ÕPPEAASTA KEVADSEMESTER
Erki Eessaar: Lisaeksam kevadsemestri eelnädalalLisatud: 10.01.2008 17:53
10.01.2008 Kevadsemestri eelnädalal saab teha lisaeksamit õppeaines "Andmebaaside projekteerimine". Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: LisaeksamLisatud: 04.12.2007 21:50
2007/2008 õppeaasta sügissemestri eksamisessiooni ajal saab lisaeksamit teha järgmistel aegadel:
  1. 9. jaanuar 2008 kell 16:30 IT409
  2. 16. jaanuar 2008 kell 16:30 IT409
Nendel aegadel saab ka ette näidata iseseisvat tööd.

SQL kontrolltööd saab teha 8. jaanuar 2008 kell 16:00-17:30 IT111.

Kui soovite eksamit/SQL tööd teha, siis tuleb eelnevalt sellest õppejõule e-maili teel teada anda (eessaar_ät_staff_ttu_ee).

Erki Eessaar: Vastuvõtuaegade muutusLisatud: 08.10.2007 13:46
08.10.2007

Vastuvõtuajad, mis peaksid toimuma 9. oktoober 2007 ja 10. oktoober 2007 jäävad ära! Ärajäänud aegade asemel on vastuvõtt:

  • 8. oktoober 2007 kell 16:00-17:00 IT409
  • 15. oktoober 2007 kell 16:00-17:00 IT409
Erki Eessaar: LisaeksamLisatud: 12.09.2007 22:26
12.09.2007

SQL kontrolltööd on võimalik teha 16. oktoober 2007 kell 16:00-17:30 ruumis IT109.

Eksamit on võimalik teha 23. oktoober 2007 kell 17:00 IT409.

Iseseisev töö peaks olema õppejõule saadetud vähemalt 2 päeva enne eksamit.

Kui soovite teha SQL tööd või eksamit siis palun sellest vähemalt kaks päeva enne toimumist e-maili teel teada anda (eessaar@staff.ttu.ee).

Erki Eessaar: LisaeksamLisatud: 07.08.2007 20:39
07.08.2007 Kui plaanite eelnädalal eksamit teha (vt. eelmine teade), siis oleksin tänulik, kui sellest võimalikult vara teada annaksite.

Iseseisvat tööd näidata ja eksamit teha on võimalik ka 21. august - 24. august. Kirjutage ja lepime aja kokku.

Erki Eessaar: LisaeksamLisatud: 06.07.2007 15:08
07.07.2007 Sügissemestri eelnädalal saab teha lisaeksamit. Täpsemalt lugege teatele lisatud failist. Eksamit saab teha ka sügissemestri õppetöö ajal. Selleks tuleb esitada mulle oma iseseisev töö ja leppida kokku eksami tegemise aeg.

NB! Kuna 28.august - 01. september olen välislähetuses, siis eelnädala eksam ja konsultatsioon saab toimuda ainult 27. augustil. Konsultatsiooni on võimalik saada, iseseisvat tööd ette näidata ja eksamit teha ka 21. august - 24. august - soovijad peaksid kirjutama, et aeg kokku leppida.

Erki Eessaar: AnimatsioonidLisatud: 17.06.2007 14:18
17.06.2007 Eksamiks valmistudes on kasulik tutvuda relatsioonilise andmebaasi põhimõistete kohta käivate multimeedia animatsioonidega.

Need animatsioonid on loodud bakalaureusetöö tulemusena.

Erki Eessaar: EksamLisatud: 08.05.2007 17:43
08.05.2007
  • Eksam on suuline.
  • Enne eksamit peab olema ära saadetud ja saanud arvestuse iseseisev töö.
  • Eksamil võidakse esitada küsimusi iseseisva töö kohta, millest sõltub kas töö saab arvestatud või mitte.
  • Eksam annab kuni 40 punkti.
  • Eksamil kolm küsimust põhimõistete kohta (10+15+15 punkti).

Eksami küsimused:

  1. Andmebaas (teema 1)
  2. Andmebaasisüsteem (teema 1, 10)
  3. Relatsiooniline muutuja ja relatsioon (teema 2)
  4. Kandidaatvõti (teema 2)
  5. Primaar- ja alternatiivvõti (teema 2)
  6. Välisvõti (teema 2)
  7. Viidete terviklikkuse reegel (teema 2)
  8. Andmetüüp (teema 2 ja 5)
  9. Kitsendused ja nende võimalik realiseerimine SQL andmebaasides (teema 2 ja 5)
  10. Nimetage relatsioonialgebra operatsioone (teema 3)
  11. Virtuaalne relatsioon e. vaade (teema 5) Eksami küsimused (3)
  12. Pädevusala (teema 7)
  13. Funktsionaalne allsüsteem (teema 7)
  14. Register (teema 7)
  15. Kuidas on omavahel seotud pädevusalad, funktsionaalsed allsüsteemid ja registrid? (teema 7)
  16. Kontseptuaalne andmebaasi disain. Eesmärk, sisendid, tulemused. (teema 7)
  17. Kontseptuaalne andmemudel (teema 7)
  18. Mida näitavad andmebaasi operatsioonide lepingud ja milleks neid kasutada? (teema 7)
  19. Nimetage teisendusreegleid, mille põhjal saab kontseptuaalsest andmemudelist tuletada esialgse loogilise disaini andmemudeli. (teema 10)
  20. Loogiline andmebaasi disain. Eesmärk, sisendid, tulemused. (teema 10)
  21. Normaliseerimine (teema 9)
  22. Esimene normaalkuju (teema 9)
  23. Teine normaalkuju (teema 9)
  24. Kolmas normaalkuju (teema 9) (küsin ka Boyce/Coddi normaalkuju kohta, mis tegelikult on kolmanda normaalkuju üldistus)
  25. Füüsiline andmebaasi disain. Eesmärk, sisendid, tulemused. (teema 12)
  26. Indeks (teema 12)
  27. Andmebaasiserveris talletatud rutiin (teema 13)
  28. Triger (teema 13)
  29. Kuidas saada surrogaatvõtme veergu unikaalseid väärtuseid? (teema 13)
  30. Denormaliseerimine (teema 14)
Erki Eessaar: TulemusedLisatud: 04.05.2007 16:27
04.05.2007 Kataloogis Tulemused on väljas SQL kontrolltöö tulemused. Juhul, kui töö punktisumma on alla 15, tuleb töö uuesti teha (vt. eelmine teade), sest eksamieeldus pole täidetud.

NB!SQL kontolltöö järeltöö tegemisel läheb arvesse viimane tulemus, sõltumata sellest, kas see oli parem või halvem kui eelmine tulemus.

Erki Eessaar: EksamiajadLisatud: 26.04.2007 01:23
SQL kontrolltööd saab täiendavalt teha 30. mai 2007 kell 17:00 IT111

Suuline eksam:
30. mai 2007 kell 17:00 IT111
5. juuni 2007 kell 17:00 IT409

Iseseisev töö peaks olema esitatud vähemalt kaks päeva enne eksamit. Esitamine ei garanteeri veel arvestust. Seega mida varem Te oma projekti esitate, seda rohkem jääb aega seda parandada.

Kontrolltööle ja eksamile tuleb ennast registreerida. Registreeruda saab ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks.

Seejärel tuleb valida sobiv teadmiste kontrolli aeg. Tuleb vajutada hüperlingile "registreeri". Seejärel avaneb vorm kus Te saate oma valikus veelkord veenduda. Märkuste välja pole vaja midagi kirjutada. Väga tähtis! - Registreerumiseks peate Te vormil vajutama nupule "Registreerin". Alles siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Registreerimise saab kustutada samal lehel kus saab registreerida. Kui Te otsustate mingil põhjusel mitte kontrolltööle tulla, siis kustutage oma registreerumine, et Teie asemel saaks tulla keegi teine!

NB!Lisaeksami tegijad peaksid lisaks eksami tegemiseks tellima eksamilehe. Ilma eksamileheta ei saa eksamit teha (TTÜ reegel)!

Erki Eessaar: Prototüübi tegemise vahendLisatud: 21.04.2007 19:31
21.04.2007 Need, kes plaanivad teha prototüübi kasutades PHP keelt võiksid kindlasti uurida tarkvarafirma SQL Maestro priivarana pakutavaid PHP koodigeneraatoreid erinevate andmebaasisüsteemide jaoks.

Selle lingi taga on näide PostgreSQL andmebaasi jaoks genereeritud PHP rakendusest, mis laseb hallata andmeid kahes andmetabelis (töötaja ja osakond).
kasutajanimi: testkasutja
parool: 1234

Sellise rakenduse loomiseks kulus generaatoriga umbes 1 minut. NB!Rakendust genereerides ärge unustage, et oluline kriteerium arvestuse saamiseks on projekti (dokumendi) ja prototüübi vastavus (prototüüp teeb seda ja ainult seda, mida projekt ette näeb).

Erki Eessaar: SQL kontrolltööLisatud: 15.04.2007 13:27
15.04.2007 NB!Tuletan meelde, et 28. aprillil 2007 kell 12:00 algava harjutustunni ajal toimub SQL kontrolltöö. See annab kuni 60 punkti ja tulemus moodustab olulise osa Teie eksami tulemusest. Kontrolltööl saab abimaterjalina kasutada ühte A4 formaadis lehte, mille mõlemal poolel võib olla kirjas info SQLi kohta. Muud abimaterjalid (kaasaarvatud Accessi help) ei ole lubatud.

Harjutustund annab ka hea võimaluse näidata ette ja küsida oma iseseisva töö kohta. Palun kasutage seda võimalust.

Erki Eessaar: Virtuaalne raamatukoguLisatud: 14.04.2007 01:37
10.04.2007 ELNET konsortsiumi kolme raamatukogu (TTÜ, TLÜ, TÜ) ühistellimusena on TTÜ võrgus avatud juurdepääs 208 infotehnoloogia valdkonna raamatule andmebaasis Safari. Antud kursuses peaksid eeskätt pakkuma huvi raamatud:

Raamatute nimestik avaneb Bookshelf lingi alt (seal on ka raamatuid teiste andmebaasisüsteemide kohta peale Accessi). Andmebaas lubab korraga 5 kasutajat, seepärast on oluline andmebaasist lahkudes välja logida.

Siit aga leiab info, kuidas kasutada neid andmebaase ka väljaspoolt TTÜ võrku.

Erki Eessaar: VaheülesandedLisatud: 30.03.2007 14:40
Tähtajad:
Allsüsteemide leidmine: 26. märts 2007
Esimene versioon kasutusjuhtude mudelist: 9. aprill 2007
Esimene versioon kontseptuaalsest andmemudelist: 23. aprill 2007 Iga vaheülesande õigeaegne ja korrektne lahendamine annab 4 boonuspunkti.
Erki Eessaar: StarUMLLisatud: 17.03.2007 22:24
17.03.2007 Võimalik vahend iseseisva töö tegemiseks on StarUML, mis on avatud lähtekoodiga ja tasuta pakutav CASE vahend. Selle lisamoodul võimaldab luua olemi-suhte diagramme.
Erki Eessaar: Iseseisva töö tüüpveadLisatud: 17.03.2007 22:21
17.03.2007 Teatele on lisatud dokument iseseisvate tööde tüüpvigade kohta. Üritage neid vigu vaheülesandele vastates ja lõplikus iseseisvas töös vältida.
Erki Eessaar: Access & SQL ServerLisatud: 01.03.2007 12:01
01.03.2007 TTÜ IT erialade tudengid saavad MSDN Academic Alliance programmi raames õppetööks tasuta alla laadida paljusid Microsoti programme. Antud kursuse raames on oluline: Access 2003 ja võibolla ka SQLServer 2000. Vaadake aadressi: http://zaurus.ttu.ee/
Erki Eessaar: Rational RoseLisatud: 01.03.2007 12:01
01.03.2007 TTÜ IT erialade tudengid saavad IBM Scholars Offering programmi raames õppetööks tasuta alla laadida Rational Suite paketti, mis sisaldab ka Rational Rose programmi. Vaadake aadressi: http://zaurus.ttu.ee/ See on Microsofti toodete nimekirja all.

Teatele lisatud failis on informatsioon, kuidas saab Zaurusest alla laaditud Rational Suite paketi jaoks litsentsi.

Selleks, et saaksite kasutada Rational Rose'i (2003) Data Modeleri, peab arvutis eelnevalt olema installeeritud .NET Framework redistributable (ver. 1.1) (Ilmselt sobib ka hilisem versioon). Installige enne .NET ja siis Rational.

Tähelepanu: Rational Suite programmid ei ole nõus installeeruma arvutisse, kus on operatsioonisüsteem Windows XP Home.

Erki Eessaar: Loengu slaididLisatud: 26.02.2007 16:37
26.02.2007 Kataloogis 2007/Slaidid on väljas teise loengu slaidide esmane versioon.
Erki Eessaar: Iseseisva töö teema registreerimineLisatud: 08.02.2007 18:25
08.02.2007 Tähtajaga 26. veebruar 2007 tuleb registreerida iseseisva töö teema ja üliõpilased, kes seda tööd üheskoos teevad.

Iseseisva töö registreerimiseks valige õppekeskkonna vasakpoolsest menüüst
"Tudeng->Ülesanded"
ning avanenud leheküljelt ülesanne "Iseseiseva töö teema registreerimine".

Kui teete iseseisvat tööd grupitööna, siis peab teema registreerima üks grupi liige (iseseisvat tööd võib teha 1-3 liikmelistes gruppides).

Iseseisva töö tegemisel võib (aga ei pea) võtta aluseks "Sissejuhatus infosüsteemidesse" aines alustatud projekti.

Erki Eessaar: RegistreerumineLisatud: 26.01.2007 16:01
26.01.2007 Leheküljele ligipääsemiseks tuleb ennast registreerida.
  • Kui kasutate http://maurus.ttu.ee lehekülge esmakordselt, siis valige õppeaine leheküljel menüüst Üldist=> Ainele registreerumine. Täitke vorm ja vajutage nupule "Registreeri".
  • Kui juba olete õpikeskkonnas mingile ainele registreerunud, siis siis valige Mauruse esilehel menüüst Üldist=>Minu konto ja lisage enda aktiivsete lehekülgede hulka õppeaine: "Andmebaaside projekteerimine (IDU3381) (kevad 2005-2007) (KAUGÕPE)" Ärge unustage vajutada "registreeri ainele".
Registreerumise järel peate ootama kuni õppejõud teie juurdepääsu õiguse kinnitab.
Erki Eessaar: Uus semesterLisatud: 26.01.2007 16:00
29.01.2007 ALGAS 2006/2007 ÕPPEAASTA KEVADSEMESTER
Erki Eessaar: LisaeksamLisatud: 15.01.2007 16:29
15.01.2007 Kevadesemestri eelnädalal on lisaeksam. Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: LisaeksamLisatud: 30.11.2006 18:17
2006/2007 õppeaasta sügissemestri eksamisessiooni ajal saab lisaeksamit teha järgmistel aegadel:
  1. 10. jaanuar 2007 kell 17:00 IT409
  2. 17. jaanuar 2007 kell 17:00 IT409
Nendel aegadel saab ka ette näidata iseseisvat tööd.

SQL kontrolltööd saab teha 9. jaanuar kell 16:00-17:30 IT109.

Kui soovite eksamit/SQL tööd teha, siis tuleb eelnevalt sellest õppejõule e-maili teel teada anda (eessaar_ät_staff_ttu_ee).

Erki Eessaar: LisaeksamLisatud: 21.08.2006 12:54
21.08.2006 Sügissemestri eelnädalal saab teha lisaeksamit. Täpsemalt lugege teatele lisatud failist. Eksamit saab teha ka sügissemestri õppetöö ajal. Selleks tuleb esitada mulle oma iseseisev töö ja leppida kokku eksami tegemise aeg.
Erki Eessaar: PrototüübistLisatud: 09.05.2006 00:05
08.05.2006 Mida prototüübi andmebaasi koostamisel tähele panna?
  • Igas tabelis peab olema deklareeritud primaarvõti.
  • Alternatiivvõtme puhul tuleb deklareerida UNIQUE + NOT NULL kitsendus.
  • Ei piisa ainult välisvõtme veergudest, vaid andmebaasisüsteemile tuleb ka öelda, et veerg on välisvõti (FOREIGN KEY kitsendus).
  • Tuleb valida korrektsed andmetüübid (nt. kui registreerite täisarve, ja võimalikud väärtused on vahemikus 2 - 30, siis tuleks kasutada andmetüüpi BYTE ja mitte (LONG) INTEGER.
Mida rakenduse prototüübi koostamisel tähele panna?
  • Peab olema peavorm, kust saab liikuda tegevuste juurde.
  • Realiseerida tuleks kõik kasutusjuhud, välja arvatud "Kasutaja identifitseerimine", "Maksmine internetipangas".
  • Välisvõtme väärtuste registreerimiseks peaks saama sisestatava väärtuse valida (nt. kasutades Combo Box'e).
  • Katsuge vältida rakendust, kus Teil iga tabeli andmete haldamiseks on omaette vorm. Ühel vormil võiks saada hallata seotud andmeid. Accessi puhul oleks hea kui prooviksite kasutada alamvorme.
Erki Eessaar: EksamLisatud: 06.05.2006 16:28
06.05.2006
  • Praeguseks on välja on pandud kõik loengumaterjalid.
  • Eksam on suuline.
  • Enne eksamit peab olema ära saadetud ja saanud arvestuse iseseisev töö.
  • Eksamil võidakse esitada küsimusi iseseisva töö kohta, millest sõltub kas töö saab arvestatud või mitte.
  • Eksam annab kuni 40 punkti.
  • Eksamil kolm küsimust põhimõistete kohta (10+15+15 punkti).

Eksami küsimused:

  1. Andmebaas (teema 1)
  2. Andmebaasisüsteem (teema 1, 10)
  3. Relatsioon (teema 2)
  4. Kandidaatvõti (teema 2)
  5. Primaar- ja alternatiivvõti (teema 2)
  6. Välisvõti (teema 2)
  7. Viidete terviklikkuse reegel (teema 2)
  8. Andmetüüp (teema 2 ja 5)
  9. Kitsendused ja nende võimalik realiseerimine SQL andmebaasides (teema 2 ja 5)
  10. Nimetage relatsioonialgebra operatsioone (teema 3)
  11. Virtuaalne relatsioon e. vaade (teema 5) Eksami küsimused (3)
  12. Pädevusala (teema 7)
  13. Funktsionaalne allsüsteem (teema 7)
  14. Register (teema 7)
  15. Kuidas on omavahel seotud pädevusalad, funktsionaalsed allsüsteemid ja registrid? (teema 7)
  16. Kontseptuaalne andmebaasi disain. Eesmärk, sisendid, tulemused. (teema 7)
  17. Kontseptuaalne andmemudel (teema 7)
  18. Mida näitavad andmebaasi operatsioonide lepingud ja milleks neid kasutada? (teema 7)
  19. Nimetage teisendusreegleid, mille põhjal saab kontseptuaalsest andmemudelist tuletada esialgse loogilise disaini andmemudeli. (teema 10)
  20. Loogiline andmebaasi disain. Eesmärk, sisendid, tulemused. (teema 10)
  21. Normaliseerimine (teema 9)
  22. Esimene normaalkuju (teema 9)
  23. Teine normaalkuju (teema 9)
  24. Kolmas normaalkuju (teema 9)
  25. Füüsiline andmebaasi disain. Eesmärk, sisendid, tulemused. (teema 12)
  26. Indeks (teema 12)
  27. Salvestatud protseduur (teema 13)
  28. Triger (teema 13)
  29. Kuidas saada surrogaatvõtme veergu unikaalseid väärtuseid? (teema 13)
  30. Denormaliseerimine (teema 14)
Erki Eessaar: SQL tööLisatud: 29.04.2006 17:45
2.04.2006 Kataloogis 2006=>Tulemused on 2006-04-29 toimunud kontrolltöö tulemused.
Erki Eessaar: EksamiajadLisatud: 28.04.2006 11:55
SQL kontrolltööd saab täiendavalt teha 17. mai 2006 kell 17:30 IT111

Suuline eksam:
17. mai 2006 kell 17:30 IT111
1. juuni 2006 kell 17:30 IT409

Iseseisev töö peaks olema esitatud vähemalt kaks päeva enne eksamit. Esitamine ei garanteeri veel arvestust. Seega mida varem Te oma projekti esitate, seda rohkem jääb aega seda parandada. NB! 23. mai - 29. mai 2006 on õppejõud lähetuses ja sellel ajal iseseisvaid töid üle vaadata ning küsimustele vastata ei saa.

Kontrolltööle ja eksamile tuleb ennast registreerida. Registreeruda saab ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll. Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks.

Seejärel tuleb valida sobiv teadmiste kontrolli aeg. Tuleb vajutada hüperlingile "registreeri". Seejärel avaneb vorm kus Te saate oma valikus veelkord veenduda. Märkuste välja pole vaja midagi kirjutada. Väga tähtis! - Registreerumiseks peate Te vormil vajutama nupule "Registreerin". Alles siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Registreerimise saab kustutada samal lehel kus saab registreerida. Kui Te otsustate mingil põhjusel mitte kontrolltööle tulla, siis kustutage oma registreerumine, et Teie asemel saaks tulla keegi teine!

NB!Lisaeksami tegijad peaksid lisaks eksami tegemiseks tellima eksamilehe. Ilma eksamileheta ei saa eksamit teha (TTÜ reegel)!

Erki Eessaar: SQL kontrolltööLisatud: 21.04.2006 15:00
21.04.2006 Kataloogis 2006=>Harjutused on kordamisülesanded SQL kontrolltöö jaoks.

NB!Tuletan meelde, et 29. aprill 2006 kell 14:00 algava harjutustunni ajal toimub SQL kontrolltöö. See annab kuni 60 punkti ja tulemus moodustab olulise osa Teie eksami tulemusest.

Harjutustund annab ka hea võimaluse näidata ette ja küsida oma iseseisva töö kohta. Palun kasutage seda võimalust.

Erki Eessaar: SQL kontrolltöö näideLisatud: 06.04.2006 18:57
06.04.2006 Kataloogis 2006=>Harjutused on väljas SQL kontrolltöö näiteülesande tekst ja andmebaas mis on vajalik selle lahendamiseks. SQL kontrolltöö tuleb sama andmebaasi põhjal. Kataloogi 2006=>Slaidid on välja pandud teise loengu slaidid.
Erki Eessaar: Harjutustund 1.aprill 2006Lisatud: 27.03.2006 20:05
27.03.2006. Harjutustunni esimene pool on mõeldud konsultatsiooniks ja oma iseseisva töö tegemiseks. Oleks hea kui Teil oleks tehtud esialgsed versioonid IS mudelitest. Siis saaks need tunnis üle vaadata ja puudustele tähelepanu juhtida. Kui Teil on SQL või iseseisva töö osas midagi arusaamatuks jäänud, siis on paras aeg seda küsida.

Kui on erisoove selle kohta millest harjutustunnis võiks pikemalt rääkida, siis andke sellest kuni 31. märtsini 2006 e-maili (eessaar_ät_staff.ttu.ee) teel teada.

Tunni lõpus toimub SQL keele tundmise peale nn. eelkontrolltöö. See aitab Teil hinnata oma valmisolekut SQL kontrolltööks, mis toimub 29. aprill 2006.

Seoses sellega palun ette valmistada ja kaasa võtta A4 paberilehe, kuhu mõlemale poole on kirjutatud informatsiooni SQL'i kohta. See on ainuke abimaterjal mida saate kasutada kontrolltöö ajal. Kasulik oleks seda kasutades teha juba ka eelkontrolltöö (nii saate oma teadmistest kõige parema ülevaate).

Ma kogun eelkontrolltöö vastused kokku ja annan teada tulemused. Kui eelkontrolltöö punktisumma rahuldab tegijat siis ei pea ta 29. aprillil kontrolltööd tegema.

Erki Eessaar: Tüüpvead iseseisvas töösLisatud: 15.03.2006 19:07
15.03.2006 Teatele on lisatud dokument iseseisvate tööde tüüpvigade kohta. Üritage neid vigu vaheülesandele vastates ja lõplikus iseseisvas töös vältida.
Erki Eessaar: KonsultatsiooniaegLisatud: 26.02.2006 20:24
26.02.2006 28.02.2006 kell 14:00-15:00 toimub konsultatsiooniaeg erandkorras ruumis IT-213D.
Erki Eessaar: Konsultatsiooniaja ära jäämineLisatud: 10.02.2006 18:51
10.02.2006 Seoses õppejõu välislähetusega ei toimu Erki Eessaare konsultatsiooni teisipäeval 14. veebruaril kell 14:00-15:00.
Erki Eessaar: Tunniplaani muudatus ja iseseisva töö teema registreerimineLisatud: 06.02.2006 16:59
06.02.2006 Tunniplaanis on toimunud muudatus. Laupäeval 29.aprill 2006 kell 14:00-15:30 toimub harjutus, mitte loeng nagu algses tunniplaani versioonis. Harjutus toimub ruumis IT213B. Selles harjutustunnis toimub ka SQL kontrolltöö .

Tähtajaga 10.veebruar 2006 tuleks registreerida iseseisva töö teema (Tudeng=>Ülesanded=>Iseseisva töö teema registreerimine). Harjutustunnis süsteemi kummitanud viga peaks olema kõrvaldatud. Kui registreerimisel tekivad mingid probleemid, siis saatke õppejõule selle kohta meil.

Erki Eessaar: Access & SQL ServerLisatud: 29.01.2006 20:01
24.01.2006 TTÜ IT erialade tudengid saavad MSDN Academic Alliance programmi raames õppetööks tasuta alla laadida paljusid Microsoti programme. Antud kursuse raames on oluline Access 2003. Vaadake aadressi: http://zaurus.ttu.ee/
Erki Eessaar: Rational RoseLisatud: 29.01.2006 20:00
24.01.2006 TTÜ IT erialade tudengid saavad IBM Scholars Offering programmi raames õppetööks tasuta alla laadida Rational Suite paketti, mis sisaldab ka Rational Rose programmi. Vaadake aadressi: http://zaurus.ttu.ee/ See on Microsofti toodete nimekirja all.

Teatele lisatud failis on informatsioon, kuidas saab Zaurusest alla laaditud Rational Suite paketi jaoks litsentsi.

Selleks, et saaksite kasutada Rational Rose'i (2003) Data Modeleri, peab arvutis eelnevalt olema installeeritud .NET Framework redistributable (ver. 1.1) (Ilmselt sobib ka hilisem versioon). Installige enne .NET ja siis Rational.

Tähelepanu: Rational Suite programmid ei ole nõus installeeruma arvutisse, kus on operatsioonisüsteem Windows XP Home.

Erki Eessaar: Ainele registreerumineLisatud: 29.01.2006 20:00
23.01.2006 Õppekeskkonnas paiknevatele õppeaine materjalidele ligipääsemiseks tuleb ennast registreerida.

Kui te juba olete õppekeskkonnas mingile ainele registreerunud ja link selle õppeaine kodulehele on Mauruse pealehel nähtav, siis logige sellesse ainesse sisse ning valige "Tudeng" -> "Oma andmed". Seejärel lisage "Andmebaaside projekteerimine (IDU3381, IDU3382) (kevad 2005, 2006)(KAUGÕPE)" enda õppeainete nimekirja. Ärge unustage vajutada "registreeri ainele".

Kui kasutate Mauruse õppekeskkonda esmakordselt, siis valige menüüst "Üldist" alt "Ainele registreerumine". Täitke vorm ja vajutage nupule "Registreeri".

Kui olete mõnel eelmisel aastal registreerinud õppeaine "Andmebaaside projekteerimine" leheküljel, siis peate uuesti registreeruma. Tegemist on lehekülje uue versiooniga.

Registreerumise järel peate ootama kuni õppejõud teie registreerimise kinnitab. Senikaua pole teil võimalik süsteemi siseneda.

Kasutajanime ja parooli sisestamisel pidage meeles, et süsteem eristab suuri ja väikesi tähti.

Kui Te peaks kunagi unustama oma kasutajanime/parooli siis palun ärge registreeruge uuesti vaid pöörduge õppejõu poole.

Erki Eessaar: Uus semesterLisatud: 29.01.2006 19:54
23.01.2006 ALGAS 2005/2006 ÕPPEAASTA KEVADSEMESTER
Erki Eessaar: Konsultatsiooniaja muutusLisatud: 04.12.2005 22:11
04.12.2005 Reedel 09. detsember 2005 on konsultatsiooniaeg erandkorras kell 11:30-12:30 (mitte 12:00-13:00 nagu tavaliselt) ruumis IT409.

Lisaks on täiendav konsultatsiooniaeg 08.12.2005 kell 12:00-13:00 ruumis IT409.

Erki Eessaar: LisaeksamLisatud: 20.09.2005 18:14
20.09.2005. Kellel on soov 2005 sügissemestri ajal teha lisaeksamit peaks kontakteeruma õppejõuga (eessaar@staff.ttu.ee), et saaks kokku leppida sobiva aja.
Erki Eessaar: LisaeksamLisatud: 10.08.2005 13:44
10.08.2005 Sügis-semestri eelnädalal toimub lisaeksam õppeaines "Andmebaaside projekteerimine". Täpsemalt lugege teatele lisatud dokumendist.
Erki Eessaar: Järgmine võimalus eksami tegemiseks.Lisatud: 03.06.2005 19:33
03.06.2005. Järgmine võimalus eksami tegemiseks on sügissemestri eelnädalal (22. august 2005 -26. august 2005). Täpsem informatsioon eksami aja kohta ilmub sellele lehele augusti keskpaigas.

Kellel on tehtud SQL kontrolltöö (eksami esimene pool) peab esitama iseseisva töö ja vastama 3-le küsimusele põhimõistete kohta. Põhimõistete küsimustele ettevalmistamiseks piisab slaidide lugemisest. Pikkade tekstide lugemine pole kohustuslik.

Kellel on tegemata SQL kontrolltöö, saab seda samuti eelnädalal teha.

Ilusat suve!

Erki Eessaar: Rational RoseLisatud: 02.05.2005 20:44
02.05.2005 Teatele lisatud failis on informatsioon, kuidas saab http://zaurus.ttu.ee lehelt alla laaditud Rational Suite ver 2002 paketi jaoks litsentsi.
Erki Eessaar: EksamLisatud: 30.04.2005 15:41
30.04.2005 Eksam toimub 26. mai 2005 kell 17:45 ruumis IT409. Enne eksamit peab olema ära saadetud iseseisev töö.
  • Eksam on suuline.
  • Eksamil võidakse esitada küsimusi iseseisva töö kohta, millest sõltub kas töö saab arvestatud või mitte.
  • Eksam annab kuni 40 punkti.
  • Eksamil kolm küsimust põhimõistete kohta (10+15+15 punkti).

Eksami küsimused:

  1. Andmebaas (teema 1)
  2. Andmebaasisüsteem (teema 1, 10)
  3. Relatsioon (teema 2)
  4. Kandidaatvõti (teema 2)
  5. Primaar- ja alternatiivvõti (teema 2)
  6. Välisvõti (teema 2)
  7. Viidete terviklikkuse reegel (teema 2)
  8. Andmetüüp (teema 2 ja 5)
  9. Kitsendused ja nende võimalik realiseerimine SQL andmebaasides (teema 2 ja 5)
  10. Nimetage relatsioonialgebra operatsioone (teema 3)
  11. Virtuaalne relatsioon e. vaade (teema 5) Eksami küsimused (3)
  12. Pädevusala (teema 7)
  13. Funktsionaalne allsüsteem (teema 7)
  14. Register (teema 7)
  15. Kuidas on omavahel seotud pädevusalad, funktsionaalsed allsüsteemid ja registrid? (teema 7)
  16. Kontseptuaalne andmebaasi disain. Eesmärk, sisendid, tulemused. (teema 7)
  17. Kontseptuaalne andmemudel (teema 7)
  18. Mida näitavad andmebaasi operatsioonide lepingud ja milleks neid kasutada? (teema 7)
  19. Nimetage teisendusreegleid, mille põhjal saab kontseptuaalsest andmemudelist tuletada esialgse loogilise disaini andmemudeli. (teema 10)
  20. Loogiline andmebaasi disain. Eesmärk, sisendid, tulemused. (teema 10)
  21. Normaliseerimine (teema 9)
  22. Esimene normaalkuju (teema 9)
  23. Teine normaalkuju (teema 9)
  24. Kolmas normaalkuju (teema 9)
  25. Füüsiline andmebaasi disain. Eesmärk, sisendid, tulemused. (teema 12)
  26. Indeks (teema 12)
  27. Salvestatud protseduur (teema 13)
  28. Triger (teema 13)
  29. Kuidas saada surrogaatvõtme veergu unikaalseid väärtuseid? (teema 13)
  30. Denormaliseerimine (teema 14)
Erki Eessaar: SQL kontrolltöö kordamisülesande lahendusLisatud: 30.04.2005 15:38
30.04.2005 Kataloogis Lahendused on väljas SQL kontrolltöö kordamisülesande (Koer) lahendused.
Erki Eessaar: SQL kontrolltööLisatud: 25.04.2005 16:47
25.04.2005 Tuletan meelde, et 30. aprillil 2005 kell 10:00-11:30 toimub harjutustunni ajal SQL kontrolltöö. Abimaterjalina võib kasutada ühte A4 lehte, kus võib mõlemal pool olla kirjas infot SQL'i kohta.

Kataloogis Slaidid on väljas slaidid kommentaaridega enne kontrolltööd ja samuti näited ebaotstarbekate SQL lausete kohta. Kataloogis Harjutused on ülesanne, mis on mõeldud SQL kontrolltöö jaoks kordamiseks.

Erki Eessaar: Accessi Query DesignerLisatud: 04.04.2005 20:03
04.04.2005. On loodud kataloog "SQL Query Designer", kus on videod Accessi Query Designeri kasutamise kohta SELECT lausete koostamisel. Accessi Query Designerit on lubatud SQL kontrolltöö ajal kasutada.
Erki Eessaar: EelkontrolltööLisatud: 28.03.2005 00:37
28.03.2005 16. aprilli 2005 kohtumise ajal toimub SQL keele tundmise peale nn. eelkontrolltöö. See aitab Teil hinnata oma valmisolekut SQL kontrolltööks, mis toimub 30. aprill 2005.

Seoses sellega palun ette valmistada ja kaasa võtta A4 paberilehe, kuhu mõlemale poole on kirjutatud informatsiooni SQL'i kohta. See on ainuke abimaterjal mida saate kasutada kontrolltöö ajal. Kasulik oleks seda kasutades teha juba ka eelkontrolltöö (nii saate oma teadmistest kõige parema ülevaate).

Ma kogun eelkontrolltöö vastused kokku ja annan teada tulemused.

Erki Eessaar: Vastuvõtuaja muutusLisatud: 19.03.2005 16:07
19.03.2005. Kuna 24. märts 2005 on lühendatud õppetööga päev jääb ära neljapäeval 24. märtsil 2005 kell 14:00-15:00 toimuv vastuvõtt. Selle asemel on vastuvõtuaeg kolmapäeval 23. märtsil 2005 kell 11:00-12:00 ruumis IT409.
Erki Eessaar: Strateegiline analüüs, süsteemi jaotamine allsüsteemideksLisatud: 17.03.2005 15:40
17.03.2005 Kataloogi "Loengud" on välja pandud välja dokument (teema 7), kus muuhulgas räägitakse strateegilisest analüüsist, süsteemi jaotamisest allsüsteemideks, allsüsteemide tüüpidest, detailanalüüsist olemi-suhte diagrammidest
Erki Eessaar: Allsüsteemide leidmise ülesanneLisatud: 08.03.2005 11:48
08.03.2005 Tähtajaga 14. märts 2005 tuleks vastata küsimustele oma iseseisva töö kohta (millised on allsüsteemid, milliseid kasutusjuhte täpsemalt uurite, millised on võimalikud olemid jne.)

Ülesandele vastamiseks valige õppekeskkonna parempoolsest menüüst
"Tudeng->Ülesanded" ning avanenud leheküljelt ülesanne "Allsüsteemide leidmine".

Erki Eessaar: Materjale internetistLisatud: 03.03.2005 23:52
03.03.2005 Aadressilt http://www-db.stanford.edu/~ullman/dscb/gslides.html leiab huviline slaidid, mida Stanfordi ülikooli arvutiteaduse professor Jeff Ullman kasutas enda läbi viidud andmebaaside kursuse juures. Paljusid teemasid käsitletakse ka selles kursuses.
Erki Eessaar: Rational RoseLisatud: 01.03.2005 18:07
02.03.2005 TTÜ IT tudengid saavad IBM Scholars Offering programmi raames õppetööks tasuta alla laadida Rational Suite paketti, mis sisaldab ka Rational Rose programmi. Vaadake aadressi: http://zaurus.ttu.ee/ See on Microsofti toodete nimekirja all.
Erki Eessaar: Microsofti tarkvaraLisatud: 23.02.2005 18:04
23.02.2005 TTÜ IT tudengid saavad MSDN Academic Alliance programmi raames õppetööks tasuta alla laadida paljusid Microsoti programme. Antud kursuse raames on olulised: Access 2003, SQLServer 2000, Visio2003. Vaadake aadressi: http://zaurus.ttu.ee/
Erki Eessaar: SQL keelLisatud: 21.02.2005 13:57
21.02.2005. Loenguteemade lehele on pandud välja teema 3, kus alustatakse SQL keele tutvustamist.
Erki Eessaar: Accessi kasutamise videodLisatud: 18.02.2005 17:43
18.02.2005. Leheküljele on lisatud videod näidetega Accessi kasutamise kohta.
Erki Eessaar: Iseseisev tööLisatud: 10.02.2005 23:48
08.02.2005 Tähtajaga 11. veebruar 2005 tuleks registreerida iseseisva töö teema ja grupitöö korral üliõpilased, kes seda tööd üheskoos teevad.

Iseseisva töö registreerimiseks valige õppekeskkonna parempoolsest menüüst
"Tudeng->Ülesanded" ning avanenud leheküljelt ülesanne "Iseseiseva töö teema registreerimine".

Erki Eessaar: Ülesannete vastuste esitamineLisatud: 23.01.2005 00:48
Ülesannete vastused ja lõplik iseseisev töö tuleb esitada elektroonilisel kujul läbi veebipõhise õppekeskkonna. Töö saatmiseks liikuge edasi vasakpoolse menüü kaudu: Tudeng=>Ülesanded=>.

Ülesande vastusena saab saata ka faile. Selleks, tuleb ülesandesse esmakordsel sisenemisel vajutada nupule "Saada ära". Seejärel tuleb ülesandest väljuda ja uuesti siseneda, vajutades lingile “paranda/muuda”. Nüüd on ülesande küsimustega seotud lingid "Saada fail". Sellele vajutades tekib lehe ülaosas võimalus faili valimiseks. Faili serverile saatmiseks tuleb vajutada nupule “Saada ära”.

Erki Eessaar: KonsultatsiooniajadLisatud: 21.01.2005 15:27
24.01.2005 Minu vastuvõtuajad 2004/2005 õppeaasta kevadsemestri auditoorse õppetöö ajal on:
  • Teisipäeviti kell 10:00 - 11:00 ruumis IT409
  • Neljapäeviti kell 14:00 - 15:00 ruumis IT409
ALATI võib kirjutada (eesaar(ät)staff.ttu.ee) ja leppida kokku Teile kõige sobivama kohtumise aja väljaspool ametlikke konsultatsiooniaegu.
Erki Eessaar: RegistreerumineLisatud: 21.01.2005 15:23
24.01.2005 Õppekeskkonnas paiknevatele õppeaine materjalidele ligipääsemiseks tuleb ennast registreerida. Kui kasutate Mauruse õppekeskkonda esmakordselt, siis valige menüüst "Üldist" alt "Ainele registreerumine". Täitke vorm ja vajutage nupule "Registreeri".

Kui te juba olete õppekeskkonnas mingile ainele registreerunud ja link selle õppeaine kodulehele on Mauruse pealehel nähtav, siis logige sellesse ainesse sisse ning valige "Tudeng" -> "Oma andmed". Seejärel lisage "Andmebaaside projekteerimine (IDU3381) (kevad 2005) (KAUGÕPE)" enda õppeainete nimekirja. Ärge unustage vajutada "registreeri ainele".

Kui olete mõnel eelmisel aastal registreerinud õppeaine "Andmebaaside projekteerimine" leheküljel, siis peate uuesti registreeruma. Tegemist on lehekülje uue versiooniga.

Registreerumise järel peate ootama kuni õppejõud teie registreerimise kinnitab. Senikaua pole teil võimalik süsteemi siseneda.

Kasutajanime ja parooli sisestamisel pidage meeles, et süsteem eristab suuri ja väikesi tähti.

Kui Te peaks kunagi unustama oma kasutajanime/parooli siis palun ärge registreeruge uuesti vaid pöörduge õppejõu poole.