Otse sisuni
Täna on kolmapäev 17.06.2026.

Teated ja oluline info

Erki Eessaar: Lehekülg on suletudLisatud: 30.01.2014 18:59
30.01.2014 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
aine number "323"
.

Kui olete Mauruse keskkonnas registreerunud ja soovite juurdepääsu uuele lehele, siis valige Üldist=>Minu konto ja lisage "Andmebaasid I (IDU0220) ja Andmebaaside projekteerimine (IDU3381) (kevad 2014)" enda õppeainete nimekirja. Ärge unustage vajutada "registreeri ainele". Kui Te ei mäleta oma kasutajanime/parooli, siis küsige seda õppejõu käest.

Erki Eessaar: SQL kontrolltöö järeltööLisatud: 28.01.2014 13:35
28.01.2014 Kataloogis "Tulemused" on väljas 2014-01-28 toimunud SQL kontrolltööde järeltöö tulemused.
Erki Eessaar: Lisaeksam JAANUARIS (2)Lisatud: 17.01.2014 15:56
17.01.2014 Jaanuaris saab täiendava eksamisessiooni ajal teha lisaeksamit. Täpsem info on teatele lisatud failis.
Erki Eessaar: SQL kontrolltöö järeltööLisatud: 12.01.2014 16:16
12.01.2014 Kataloogis "Tulemused" on väljas 2014-01-09 toimunud SQL kontrolltööde järeltöö tulemused.
Erki Eessaar: Lisaeksam JAANUARISLisatud: 28.11.2013 01:07
28.11.2013 Jaanuaris saab eksamisessiooni ajal teha lisaeksamit. Täpsem info on teatele lisatud failis.
Erki Eessaar: SQL kontrolltöö järeltööLisatud: 01.11.2013 19:54
01.11.2013 Kataloogis "Tulemused" on väljas 2013-10-28 toimunud SQL kontrolltööde järeltöö tulemused.
Erki Eessaar: Lisaeksam NOVEMBRIS - muutunud ruumLisatud: 02.10.2013 22:50
02.10.2013 Lisaeksami SQL töö ja test toimuvad ruumi ICT-403 asemel ruumis ICT-402. Kõik ajad jäävad samaks.
Erki Eessaar: Lisaeksam NOVEMBRISLisatud: 02.10.2013 22:48
17.09.2013 Novembri alguses saab teha lisaeksamit. Samuti saab teha SQL tööd ja näidata iseseisva töö projekti. Täpsem info on teatele lisatud failis.
Erki Eessaar: SQL kontrolltöö järeltööLisatud: 27.08.2013 13:21
27.08.2013 Kataloogis "Tulemused" on väljas 2013-08-27 toimunud SQL kontrolltööde järeltöö tulemused.
Erki Eessaar: Lisaeksam AUGUSTISLisatud: 21.08.2013 15:36
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:34
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öö ettenäitamine eksamisessiooni viimasel nädalal (2)Lisatud: 04.06.2013 23:03
04.06.2013 On paar vaba kohta selle semestri viimasele iseseisvate tööde ettenäitamisele, mis toimub 6. juunil kell 13:30-15:15. Registreerimine nagu ikka Mauruse vahendusel.
Erki Eessaar: Hinded ÕISiLisatud: 30.05.2013 01:08
30.05.2013 Kuna ühel ja samal ajal lahendamist vajavaid ülesandeid on väga palju, siis panen hinded ÕISi viivitusega (võimalik, et alles 7. või 8. juunil). Kellel on vaja hinded kohe sisse kanda (seoses lõpetamisega), siis andke mulle palun sellest meili teel teada. Vabandan kõigi ees, kellele selline viivitus võib mingil viisil tüli teha.
Erki Eessaar: SQL kontrolltöö järeltööLisatud: 26.05.2013 20:43
26.05.2013 Kataloogis "Tulemused" on väljas kõigi 2013-05-24 toimunud SQL kontrolltööde järeltööde tulemused.
Erki Eessaar: Iseseisva töö ettenäitamine eksamisessiooni viimasel nädalalLisatud: 24.05.2013 00:46
24.05.2013 Iseseisvate tööde ülevaatamise ajad eksamisessiooni viimasel nädalal.
  • 3. juuni 2013 kell 11:00-17:20 ICT-637
  • 4. juuni 2013 kell 13:00-17:20 ICT-637

Registreerumine toimub Mauruse õppekeskkonna vahendusel.

Erki Eessaar: SQL kontrolltöö järeltööLisatud: 19.05.2013 20:41
19.05.2013 SQL kontrolltöö viimane järeltöö sellel kevadel toimub 24. mail 2013. Ka sellele on kohustuslik registreeruda. Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: SQL kontrolltöö järeltööde tulemusedLisatud: 19.05.2013 20:40
19.05.2013 Kataloogis "Tulemused" on väljas kõigi 2013-05-13 kuni 2012-05-15 toimunud SQL kontrolltööde järeltööde tulemused.

Kui soovite töö kohta detailsemat tagasisidet, siis saatke palun kiri, et kohtumine kokku leppida. Näiteks üks võimalik aeg on 20. mai 2013 kell 13:00-13:40 ruumis ICT-637 toimuv vastuvõtuaeg.

Erki Eessaar: Iseseisva töö ettenäitamine eksamisessiooni teisel nädalalLisatud: 18.05.2013 12:02
18.05.2013 Iseseisvate tööde ülevaatamise ajad eksamisessiooni teisel nädalal.
  • 27. mai 2013 kell 11:00-17:20 ICT-637
  • 28. mai 2013 kell 13:00-17:20 ICT-637

Registreerumine toimub Mauruse õppekeskkonna vahendusel.

Erki Eessaar: Lõpetamiseks ettevalmistamise alustamineLisatud: 16.05.2013 20:11
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: <b>Projekti ülevaatamine</b>Lisatud: 14.05.2013 19:33
14.05.2013 Projekti ülevaatamise reeglites (mis on kirjas sellel samal lehel) on järgmine punkt.

Iga projekti kohta tohib olla igal ajahetkel maksimaalselt üks ülevaatamisele registreerimine. Seega, kui teete projekti mitmekesi, siis ei tohi erinevad projekti osalised ennast erinevatele aegadele registreerida, vaid üks esindaja registreerib ennast projekti näitamiseks. Õppejõud jätab endale õiguse kustutada selle reegli vastu eksivad registreerimised!

See on vajalik, et kõigil projektidel oleks võrdsed võimalused ettenäitamiseks - et kahe või kolme autoriga projektidel poleks paremaid ettenäitamise võimalusi kui ühe autoriga projektidel. Samuti on see reegel vajalik, sest juhtub, et peale arvestuse saamist tekkinud pingelanguses läheb meelest oma projekti ülejäänud registreerimised kustutada.

Kuna ma registreerin oma andmebaasis andmed projektide ja nende tegijate kohta, siis kirjutasin SQL laused, mille tulemusena leitakse andmed ühe projekti korduvate ettenäitamisele registreerimiste kohta. Oma suureks kurvastuseks ma avastasin, et vaatamata kirja pandud reeglitele oli korduvaid registreerimisi päris palju.

Seetõttu annan teada, et kustutasin järgnevate üliõpilaste registreerimised projekti näitamisele (kuna üliõpilase projekti meeskonnast on keegi juba teinud registreerimise varasemaks ajaks): 112728, 112173, 113310, 112154, 104289, 112130, 122181.

Samuti annan teada, et edaspidi teen taolisi kustutamisi ilma täiendava teavitamiseta ning loodan, et kõik suudavad reeglitest kinni pidada.

Laiemas plaanis on see juhus heaks näiteks, et kui eksisteerib (äri)reegel ning kui soovitakse saavutada sellest kinnipidamine, siis tuleb kontroll jõustada (näiteks tarkvaraliste vahenditega). Lihtsast rääkimisest/kirjutamisest kahjuks ei piisa.

Erki Eessaar: Eksamiks õppimineLisatud: 12.05.2013 17:37
12.05.2013 Kataloogi "Loengud" on välja pandud kordamisküsimused eksamiks.

Praeguseks on õppekeskkonda pandud välja kõik loengute materjalid (slaidid ja pikad tekstid). Kataloogist "Loengud" leiate ka viited loengute salvestustele.

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: Iseseisva töö ettenäitamine eksamisessiooni esimesel nädalalLisatud: 08.05.2013 01:09
08.05.2013 Iseseisvate tööde ülevaatamise ajad eksamisessiooni esimesel nädalal.
  • 20. mai 2013 kell 13:40-17:00 ICT-637
  • 22. mai 2013 kell 12:20-17:20 ICT-637
  • 23. mai 2013 kell 13:00-17:20 ICT-637

Registreerumine toimub Mauruse õppekeskkonna vahendusel.

Erki Eessaar: Iseseisva töö ülevaatamineLisatud: 06.05.2013 11:16
06.05.2013 Kui iseseiseva töö ülevaatamine toimub arvutiklassis, siis võib enne oma ettenäitamise korda klassi julgelt sisse astuda ja arvutit kasutada kuni tuleb Teie ettenäitamise kord. Ei ole vaja ukse taga oodata.
Erki Eessaar: Iseseisva töö ettenäitamine 16ndal õppenädalalLisatud: 05.05.2013 15:32
05.05.2013 16ndal õppenädalal toimuvad harjutustundide ajal SQL järeltööd ja sellel ajal projekti näidata ei saa. 16ndal õppenädalal on iseseisvate tööde ülevaatamise ajad:
  • 16. mai 2013 kell 11:00-13:30 ICT-637
  • 17. mai 2013 kell 11:00-17:00 ICT-637

Registreerumine toimub Mauruse õppekeskkonna vahendusel.

Erki Eessaar: Allsüsteemide leidmineLisatud: 04.05.2013 15:19
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:15
04.05.2013 Semestri viimastel nädalatel toimub harjutustundides teatavasti projektide ülevaatamine ja viimasel nädalal SQL kontrolltöö järeltöö. Olen Teile nende harjutustundide ajal 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:01
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: Iseseisva töö ettenäitamineLisatud: 02.05.2013 18:45
02.05.2013 Reedel 3. mai 2013 on projekti ettenäitamiseks kaks vaba kohta. Huvilistel palun registreeruda!
Erki Eessaar: SQL kontrolltöö järeltööLisatud: 01.05.2013 16:37
01.05.2013 SQL kontrolltöö järeltöö toimub 13. mai 2013 - 15. mai 2013 harjutustundide ajal arvutiklassides. Ka sellele on osaleda soovijatel kohustuslik registreeruda. Täpsemalt lugege teatele lisatud dokumendist.

Kataloogis "Harjutustunnid" on SQL kontrolltöö järeltööks kordamise ülesanne. Vaadake palun kindlasti harjutustunni slaide "Kommentaarid enne kontrolltööd" ning slaidikomplekti, kus esitatakse ebaotstarbekate SQL lausete näiteid.

Erki Eessaar: SQL kontrolltööde tulemusedLisatud: 01.05.2013 16:36
01.05.2013 Kataloogis "Tulemused" on nüüd väljas kõigi 2012-04-22 kuni 2012-04-24 toimunud SQL kontrolltööde tulemused.

Kui soovite töö kohta detailsemat tagasisidet, siis tulge palun mõnele vastuvõtuajale (saatke mulle palun selle kohta kiri, et teaksin Teid oodata).

Erki Eessaar: Vastuvõtuaja muudatusLisatud: 29.04.2013 21:05
29.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: Arvutiklassi muutus esmaspäeval 29.04.2013Lisatud: 29.04.2013 00:14
29.04.2013 Kuna arvutiklass ICT-402 langes ajutiselt rivist välja, siis toimuvad esmaspäeval 29.04.2013 kõik projektide ettenäitamised ruumis ICT-401.
Erki Eessaar: Iseseisvate tööde ettenäitamineLisatud: 28.04.2013 23:46
28.04.2013 Esmaspäeval (29.04.2013) on vähemalt kaks ettenäitamise aega vabad. Kutsun üles need ära täitma - võib tulla näitama ka poolikut tööd, et tagasisidet saada.
Erki Eessaar: SQL kontrolltööLisatud: 28.04.2013 20:45
28.04.2013 Kataloogis Tulemused on väljas 2013-04-22 (esmaspäev) kuni 2013-04-23 (teisipäev) toimunud SQL kontrolltööde tulemused.

Ülejäänud SQL tööde tulemused pannakse õppekeskkonda hiljemalt järgmise nädala lõpuks (5. mai 2013).

SQL kontrolltöö järeltöö toimub 16ndal õppenädalal harjutustundide ajal ning sinna saab hakata registreeruma samuti alates järgmise nädala lõpust.

Kui soovite töö kohta detailsemat tagasisidet, siis tulge palun mõnele vastuvõtuajale (saatke mulle palun selle kohta kiri, et teaksin Teid oodata). Paljudes töödes hakkasid silma ebaotstarbekad lahendused nagu näiteks:

  • Ühendatakse päringu tulemusse tabeleid (mõnikord isegi korduvalt), mida päringu täitmiseks vaja EI OLE.
  • Kasutatakse OUTER JOIN operaatorit, kui piisaks täiesti INNER JOIN operaatorist.

Lugege palun selle kohta kataloogis Harjutustunnid/Slaidid olevast dokumendist Näiteid ebaotstarbekatest SQL lausetest.

Erki Eessaar: Märgid, et Teie andmemudelis on midagi valestiLisatud: 28.04.2013 17:03
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: MS Accessi võimalustega tutvumineLisatud: 27.04.2013 01:51
27.04.2013 Kataloogis Harjutustunnid on väljas ülesanne nr. 11, mis aitab Teil tutvuda mõningate MS Accessi huvitavate lisavõimalustega. Nendest võimalustest võib olla kasu iseseisva töö prototüübi tegemisel.
Erki Eessaar: Olemitüüpide ja atribuutide definitsioonidLisatud: 26.04.2013 14:55
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: EksamLisatud: 26.04.2013 00:18
26.04.2013 Eksam. Teatele lisatud failis on eksamiajad ja eksami korralduse kirjeldus õppeainetes "Andmebaasid I" ja "Andmebaaside projekteerimine". Faili lõpus on ka näiteid, millises stiilis küsimused võivad eksamile tulla. Enne eksamisessiooni algust pannakse õppekeskkonda välja ka kordamisküsimused eksamiks.

Eksamile võib registreeruda alles siis, kui kõik eksamieeldused on täidetud (SQL kontrolltöö tehtud vähemalt hindele 1 ja iseseisva töö eest saadud arvestus).

Pange tähele, et õppeinfosüsteemis on ka kaugõppe eksamiajad. Palun, ärge registreeruge nendele aegadele, sest nendel aegadel ei saa päevase õppe üliõpilased eksamit teha!! Sellised registreerimised kustutatakse.

Erki Eessaar: SQL tööLisatud: 19.04.2013 17:50
19.04.2013 Kataloogis "Tulemused" on SQL kontrolltöö lisapunktide aruanne.

Kui näete, et minu punktide arvestuses on punktisumma teistsugune, kui Teie arvestuse järgi, siis andke sellest palun kohe teada.

Samuti on kataloogi "Harjutustunnid/Lahendused" välja pandud kõigi SQL harjutusülesannete, SQL kontrolltöö näiteülesande ja ka nuputamisülesannete vastused. Kataloogis "Loengud" on väljas kõik loengumaterjalid SQLi kohta (nii loengute pikad tekstid, slaidid kui ka lisamaterjalid). Kataloogis "Loengud" olevast dokumendist "2013. aasta loengute salvestused" leiate viited loengute salvestustele. Loengutes järjekorranumbritega 9 ja 10 käsitleti SQL lausete näiteid.

Erki Eessaar: Töö korraldus 14ndal ja 15ndal õppenädalalLisatud: 12.04.2013 18:54
12.04.2013 Seoses riigipühaga 1. mail on 30. aprilli 2013 lühendatud tööpäev. Seetõttu ei toimu selles õppeaines teisipäeval 30. aprilli 2013 harjutustundi ja vastuvõttu. Samuti ei toimu loengut ja harjutustundi 1. mail 2013, sest see päev on riigipüha.

1. mail 2013 ära jääva loengu asemel toimub loeng reedel 3. mail 2013 kell 12:00 ruumis VI-229.

Iseseisvate tööde ülevaatamine algab alates esmaspäevast 29. aprillist 2013. Hetkel on pandud välja ajad 29. aprill 2013 - 10. mai 2013. Projekte saab näidata ka hiljem ning ka nendele aegadele tuleb Mauruses registreeruda (teated uute aegade kohta ilmuvad õppeaine kodulehele).

Ajavahemikus 29. aprill 2013 - 10. mai 2013 on ülevaatamise ajad harjutustundide aegadel ning lisaks:

  • 3. mai 2013 kell 14:10-17:00 ICT-637
  • 9. mai 2013 kell 11:00-13:30 ICT-637
  • 10. mai 2013 kell 11:00-17:00 ICT-637

Kõikidel nendel aegadel projekti näitamiseks tuleb ennast Mauruses eelregistreerida.

Erki Eessaar: <b><font color="red">Iseseisva töö esitamine ja ülevaatamine - üldised reeglid</b></font>Lisatud: 12.04.2013 15:08
12.04.2013 Iseseisva töö esitamise tähtaeg on 28. aprill 2013 (kaasa arvatud) (esialgset esitamise tähtaega 22. aprill 2013 on nädala võrra edasi lükatud, lootuses, et nii jõuavad kõik töö tähtajaks valmis). Selleks ajaks peab olema valmis nii dokument kui ka prototüüp. Iseseisva töö saatmise võimalused on järgnevad.
  1. Laadite Mauruse õppekeskkonda (EELISTATUD VARIANT).
  2. Panete mõnda serverisse ja saadate õppejõule lingi (Ülesanded=>Registreeri link).

Õppejõule tuleb edastada dokumendifail (pdf, doc, rtf), mudelite fail ja prototüübi fail(id). Kui Te ei tee prototüüpi MS Accessis, siis peavad esitatavas dokumendis olema ka andmebaasiobjektide loomiseks mõeldud SQL laused. Kui teete prototüübi MS Accessis, siis peab see olema avatav ja kasutatav MS Access 2010 andmebaasisüsteemis.

Töö laadimiseks Maurusesse liikuge edasi vasakpoolse menüü kaudu: "Tudeng=>Ülesanded=>Iseseisva töö esitamine=> Sisesta esimest korda". Lugege seal ülesande teksti. Ü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".

Iseseisva töö eest tuleb saada arvestus. See arvestus on eksamieeldus. Arvestuse saamiseks tuleb tööd õppejõule silmast-silma ette näidata. Kui töös on puuduseid, siis tuleb tööd parandada ja uuesti silmast-silma ette näidata. Protsess kordub seni, kuni töö on arvestuse saamiseks piisavalt heal tasemel.

Tööde ülevaatamine toimub AINULT EELREGISTREERIMISEGA, et projektide ettenäitajad peaksid võimalikult vähe järjekorras ootama. Järgnevalt nimetan korralduse põhipunktid, mida kõik peavad järgima, et ülevaatamine toimuks võimalikult kiiresti ja sujuvalt.

  1. Vaatan projekte üle alates 29. aprillist kuni eksamisessiooni lõpuni. Kuid arvestage, et projekte on palju, aja hulk eksamisessiooni lõpuni on lõplik suurus ning õppejõud on nõudlik. Seega ei ole mõistlik projekti valmimistegemisega ja ettenäitamisega viivitada.
  2. Alates 29. aprillist 2013 kuni eksamisessiooni lõpuni tuleb nii autorite arvates lõplikult valmis projekti ülevaatamiseks, kui ka pooliku projekti kohta tagasiside saamiseks, ennast ülevaatamisele registreerida.
  3. Projekti ülevaatamiseks ON KOHUSTUSLIK ennast Mauruses registreerida (Üldist => Teadmiste kontroll). Teadmiste kontrolli liigiks on "Projekti ülevaatamine". Registreerimise aeg on individuaalne (nagu aeg arsti juurde) ning igal sellisel ajal vaatan ühte projekti (mida võib teha üks või mitu üliõpilast).
  4. Palun väga registreeritud ajale kohale tulla ning kohaletulemisega mitte hilineda!!
  5. Iga projekti kohta tohib olla igal ajahetkel maksimaalselt üks ülevaatamisele registreerimine. Seega, kui teete projekti mitmekesi, siis ei tohi erinevad projekti osalised ennast erinevatele aegadele registreerida, vaid üks esindaja registreerib ennast projekti näitamiseks. Õppejõud jätab endale õiguse kustutada selle reegli vastu eksivad registreerimised!
  6. Registreerimisel võiksite märkuste lahtrisse kirjutada, kas tulete esmakordselt näitama valmis projekti, tulete uuesti ette näitama valmis projekti või küsima tagasisidet pooliku projekti kohta.
  7. Registreeruda tuleb nii harjutustundide ajal toimuvatele kui väljaspool harjutustunde toimuvatele aegadele.
  8. Kui Te ei saa registreeritud ajale tulla, siis kustutage palun oma registreerimine nii kiiresti kui võimalik, et Teie asemel saaks tulla keegi teine! Kui Te seda ei tee, siis Te raiskate projektide ülevaatamiseks mõeldud aega ning teete sellega kõigile projektidega tegelejatele halba.
  9. Vastuvõtuaegadel ma projekte üle ei vaata, vaid saan vastata KONKREETSETELE küsimustele üksikute projekti komponentide kohta. Palun laadige enne vastuvõtule tulekut kõik projekti failid, mille põhjal soovite küsimusi esitada, Maurusesse iseseisva töö vastusena üles (sinna võib laadida ka poolikuid töid).
  10. Harjutustundide ajal vaatan üle selleks ajaks registreeritud projekte ja küsimustele vastata pole ilmselt aega.
  11. KÕIK FAILID, mida tahate näidata (dokument, mudelid, rakendus), PEAVAD olema ENNE näitamise kellaaja algust Maurusesse üles laaditud. Kui tulete registreeritud ajaks kohale ja hakkate alles siis kohapeal faile üles laadima, siis see on hoolimatu järjekorras ootajate ja õppejõu aja raiskamine.
  12. Kui vaatamise käigus selgub, et õppejõule näidatakse mingit vananenud projekti versiooni, siis see on hoolimatu järjekorras ootajate ja õppejõu aja raiskamine.
  13. Projekti ettenäitamiseks piisab, kui kohal on vähemalt üks projekti tegija. Kui olete registreerunud ülevaatamise ajale ja mõni projekti osaline ei jõua selleks ajaks kohale, siis me ei oota tema järgi, vaid hakkame projekti vaatama kohal olevate projekti osalistega.
  14. Ettenäitamisel õppejõult saadud suuline tagasiside tuleb üles kirjutada või meelde jätta, et selle alusel projekti parandada.
  15. Vajadusel tuleb iseseisvat tööd täiendada. Kui parandus ei ole väga suur, võib püüda see ära teha kohapeal (eriti kui näitate projekti arvutiklassis). Selleks on hädavajalik, et kõigil kohale tulnud projekti tegijatel on võimalik kasutada kõiki projektiga seotud faile. Kui parandus on mahukas, tuleks see ikkagi üritada teha ära nii kiiresti kui võimalik.
  16. Kui olete projekti ette näidanud, projekti tuleb parandada ning parandus on kohapeal tegemiseks liiga suur, siis tuleb möödunud registreerimine kustutada ja registreerida ennast uuele ajale. Kui vabu aegu ei ole, siis tuleb jälgida Mauruse keskkonda - panen ülevaatamise ajad välja kahe nädala kaupa. Ettenäitamise aegu tuleb kuni eksamisessiooni lõpuni.
  17. Mauruse keskkond võimaldab samaaegselt registreerida kontrolltööle/järeltööle ning projekti ülevaatamisele.
  18. Projekti ülevaatamine võib võtta plaanitust rohkem aega ning sellisel juhul nihkuvad ka järgnevate projektide vaatamise ajad. Loodan siiski, et see süsteem vähendab oluliselt järjekorras ootamiseks kuluvat aega võrreldes "elava järjekorraga".
Erki Eessaar: Kontrolltöö ruumi muutusLisatud: 09.04.2013 23:11
09.04.2013 2013-04-23 12:00 (T) kontrolltöö rühmadele IAPB47 ja IAPB48 toimub ruumis ICT-402!
Erki Eessaar: <big><font color="red">SQL kontrolltöö</big></font>Lisatud: 05.04.2013 15:47
05.04.2013 SQL kontrolltööd toimuvad nädalal:
  • 22. aprill 2013 - 26. aprill 2013.

Registreerimise ja reeglite kohta lugege teatele lisatud failist. Lugege see palun tähelepanelikult läbi.

Registreerimisel pole märkuste lahtrisse vaja midagi kirjutada!

NB! Üliõpilased, kes on kunagi varem (kas käesoleva või mõne varasema deklaratsiooni alusel) juba SQL kontrolltööd teinud, saavad kontrolltööd sellel perioodil teha ainult kahel ajal (lugege täpsemalt teatele lisatud failist). Õppejõud jälgib rangelt sellest reeglist kinnipidamist.

Sõltuvalt registreerunute arvust võib juhtuda, et mõnel SQL töö tegemise ajal kasutame suuremat arvutiklassi, kui tavalisel õppenädalal. Jälgige palun Mauruses selle kohta jooksvat infot.

Lugege palun faili:

Erki Eessaar: Uus majaLisatud: 31.03.2013 14:22
31.03.2013 Tuletan meelde, et alates 1. aprillist 2013 toimuvad harjutustunnid uues majas - Akadeemia tee 15a.
Erki Eessaar: VaheülesanneLisatud: 31.03.2013 14:16
31.03.2013 Olen jõudnud üle vaadata kõik mulle esitatud vaheülesande vastused ja olen kirjutanud igale vastusele omapoolse kommentaari.

Palun vaadake minu kommentaarid väga põhjalikult üle ja võtke oma töö juures arvesse. Kui midagi jääb ebaselgeks, siis tulge palun küsima. Need kommentaarid pole kirjutatud niisama jutu jätkuks, vaid minu ootus on, et kõik kommentaaridesse kirjutatu võetakse projektides üheselt arvesse. Kõige selle eesmärk on tagada, et Te kõik jõuaksite selle aine projekti (ja üldse selle aine) selle semestriga tehtud, mitte ei jätaks aine lõpetamist venima.

Samuti lugege palun mõttega läbi kataloogis Iseseisva töö näited/Iseseisva töö tegemise juhendid olevad materjalid ning tehke oma töö nende järgi.

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: Iseseisva töö vaheülesanneLisatud: 22.03.2013 11:49
22.03.2013 Kuna kolimine ja sellega seotud tegevused tulid vahele, siis jõuan kõik iseseisva töö vaheülesanded vaadata üle aprilli alguseks. Vaatan vaheülesannete vastuseid saamise järjekorras. Panen õppekeskkonda siia lehele teate, kui olen kõik vaheülesanded ülevaadanud ja kommenteerinud.
Erki Eessaar: Iseseisev töö märtsi viimaseks nädalaksLisatud: 22.03.2013 01:00
22.03.2013 Iseseisev töö märtsi viimaseks nädalaks, kui seoses kolimisega kahjuks harjutustunde ei toimu.
  • Vaadake palun kataloogis Slaidid olevaid slaide Harjutustunni 9 slaidid - SELECT laused mitme tabeli põhjal. Proovige nendes slaidides olevaid lauseid käivitada samas kataloogis oleva andmebaasi Harjutustundide 8, 9 ja 11 slaidide andmebaas põhjal.
  • Vaadake palun ülesande 6 kommenteeritud vastuseid, mis on kataloogis Harjutustunnid/Lahendused. Lisaks lahendustele MS Accessis leiate sellest failist ka ülesannete lahendused mitmes teises SQL andmebaasisüsteemis. See võimaldab Teil võrrelda kuivõrd sarnased või erinevad on erinevate SQL andmebaasisüsteemide SQL mägimurrakud.
  • Proovige lahendada ülesande 7 alamülesandeid. Te leiate ülesande 7 kataloogist Harjutustunnid.

Kellele kõik see tundub väga lihtne, siis proovige lahendada mõnda ülesannet kataloogist Harjutustunnid/Nuputamine.

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:30
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: Kuupäeva literaal MS AccessisLisatud: 21.03.2013 00:11
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-22# - Date() AS päevade_arv_SQL_kontrolltöödeni;

Erki Eessaar: VastuvõtuajadLisatud: 18.03.2013 20:50
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: Uue maja arvutiklassidLisatud: 11.03.2013 14:15
11.03.2013 Panen kirja vastavused vana ja uue maja arvutiklasside vahel. Uue maja tähis on ICT. Kui õppetöö algab 1. aprillil 2013 uues majas, siis teate selle järgi, millisesse klassi minna. Tõstan rasvasega esile klassid, milles toimuvad "Andmebaasid I" harjutused.

Vastavused on järgmised:

  • IT-213A+B vastab ICT-401 (31 arvutit, 62 tooli)
  • IT-213C vastab ICT-402 (23 arvutit, 23 tooli)
  • IT-213D vastab ICT-403 (23 arvutit, 23 tooli)
  • IT-213E+I vastab ICT-404 (23 arvutit, 46 tooli)
  • IT-213H vastab ICT-405 (15 arvutit, 30 tooli)
  • IT-111+109 vastab ICT-501 (31 arvutit, 62 tooli)
  • IT-109, 213A või 213I vastab ICT-637 (15 arvutit, 30 tooli)

Momendil ei ole võimalik neid muutusi olemasolevasse TTÜ tunniplaani sisse viia.

Erki Eessaar: KolimineLisatud: 10.03.2013 15:18
10.03.2013 Võibolla olete juba kuulnud, et terve IT maja kolib uude hoonesse - Akadeemia tee 15a. Kolimine toimub märtsi viimasel nädalal. Seoses sellega ei toimu märtsi viimasel nädalal 25. märts - 29. märts 2013 selles õppeaines harjutustunde, sest vana maja arvutiklasse enam ei saa kasutada ning uue maja arvutiklasse veel ei saa kasutada. 1. aprillil 2013 jätkub õppetöö uues majas. Tõrkeid võib tekkida ka aprilli alguses. Üleminekuperioodil (märtsi lõpp) ei tööta mõnda aega ka Mauruse õppekeskkond, sest ka serverid tuleb uude hoonesse kolida. Sellel perioodil tuleb Teil teha rohkem iseseisvat tööd.

Märtsi viimase nädala loeng loomulikult toimub.

Seoses sellega on mul Teile palve - palun vaadake üle enda TTÜ Õppeinfosüsteemi (ÕIS) seadistused selles mõttes, et tellite ÕISi kaudu saabuvate teadete kohta automaatteavituse e-mailile. Palun määrake e-maili aadressiks selline aadress, mida pidevalt kasutate. Sellisel juhul on võimalik Teile saata õppetöö kohta operatiivset infot ÕISi vahendusel.

Erki Eessaar: Automaatselt käivituvate protsesside modelleerimineLisatud: 08.03.2013 13:01
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: Ülesannete 3 ja 4 vastusedLisatud: 07.03.2013 13:49
07.03.2013 Panin kataloogi Harjutustunnid/Lahendused välja endapoolse lahenduse ülesannetele 3 ja 4. Käsitlege seda palun kui veel ühte (tõsi küll osalist) näidet oma iseseisva töö projekti kohta.
Erki Eessaar: VaheülesanneLisatud: 01.03.2013 13:35
01.03.2013 Tähtajaga 15. märts 2013 (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.)

Ü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).

Allsüsteemide leidmisest oli juttu harjutustundides. Lugege kindlasti ülesande 3 teksti lõpus olevat materjali põhiobjektide leidmise kohta. Lisaks võite vaadata kataloogis Loengud/Materjalid (2012) olevat slaidikomplekti Teema 7 - Strateegiline- ja detailanalüüs. Nimetatud slaididel räägitakse allsüsteemidest ja nende leidmisest.

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 ei ole vaja vaheülesandele uuesti vastata.

Järgnevalt viidatakse võimalikele probleemidele küsimuste vastustes. Palun üritage neid probleeme vältida! Samuti vaadake palun dokumente Iseseisva töö tegemise mustripõhine juhend ja Kommentaarid iseseisvate tööde kohta, mis on kataloogis Iseseisva töö tegemise juhendid. Lisaks lugege palun tähelepanelikult küsimuste teksti, sest seal võib olla viiteid tüüpilistelel vigadele!

  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 süsteemi arhitektuuri kirjeldamisel on määratletud register "Tellimuste register", siis võiks süsteemis olla ka "Tellimuste 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 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: OldSQL, NoSQL, NewSQLLisatud: 24.02.2013 18:33
24.02.2013 Loengus 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: Animatsioonid võimsustike kohtaLisatud: 21.02.2013 23:38
21.02.2013 Kuna harjutustunnis hakatakse parajasti käsitlema kontseptuaalse andmemudeli loomist, siis võiksite vaadata animatsioone seosetüüpide võimsustike määramise kohta.
Erki Eessaar: Animatsioonid relatsiooniliste andmebaaside põhimõistete kohtaLisatud: 21.02.2013 23:37
21.02.2013 Kuna loengus käsitletakse parajasti relatsioonilist andmemudelit, siis võiksite vaadata relatsiooniliste andmebaaside põhimõistete kohta käivaid animatsioone.
Erki Eessaar: Ülesanne 3Lisatud: 21.02.2013 13:34
21.02.2013 Täiendasin harjutustunni ülesande 3 kirjeldust kogu nädala vältel. Seetõttu palun Teil veelkord vaadata selle ülesande dokumendi lehekülgi 4-7. Tegin ka parandusi selle ülesande püstituse alusel lõpuks valmivasse prototüüpi. Leiate prototüübi viimase versiooni kataloogist Harjutustunnid/Lahendused.

Järgmisel nädalal jätkame ülesande 3 lahendamist sealt, kus see sellel nädalal pooleli jäi.

Palun Teil samuti iseseisvalt lõpuni vaadata kataloogis Loengud/Slaidid (2013) olev fail Kontseptuaalne andmemudel.

Erki Eessaar: Majandustarkvara kataloogLisatud: 11.02.2013 14:27
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:02
07.02.2013 Tähtajaga 15. 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:10
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: Õpingukava esitamise tähtaegLisatud: 06.02.2013 00:08
06.02.2013 Ärge palun unustage, et semestri õpingukava esitamise tähtaeg majandus-, infotehnoloogia- ja energeetikateaduskonna üliõpilastele on 07. veebruar kell 17.00. Esitage palun oma õpingukava õigeks ajaks!
Erki Eessaar: Küsimused seoses jätkuainegaLisatud: 01.02.2013 14:35
01.02.2013 Mulle esitati küsimusi seoses "Andmebaasid I" õppeaine projekti jätkamisega õppeaines "Andmebaasid II". Kuna vastus võib pakkuda laiemat huvi, siis panen vastused kõigile lugemiseks välja (tegin küsimuste tekstis loetavuse huvides pisimuudatusi).

Küsimus: Kas aines "Andmebaasid I" tehtava projekti meeskond peab jääma samaks jätkuaine "Andmebaasid II" raames?
Vastus: Ei pea.

Küsimus: Kui nt üks liige peab ajateenistuse tõttu aasta vahele jätma, kas siis seda projekti võivad erinevad rühma liikmed erinevatel aastatel edasi teha "Andmebaasid II" aine raames, st. kaks liiget selle aasta sügisel ja kolmas liige eraldi üksi järgmise aasta sügisel? Kas selline olukord on üldse võimalik või tuleks siis "Andmebaasid I" projekt üksi teha?
Vastus: Kõigepealt tuleb muidugi öelda, et me keegi ei tea täpselt ette, mis juhtub mitme aasta pärast ning elu võib igasugustes nõuetes ja plaanides teha korrektiive. Järgnev on minu käesoleva hetke vaade ning praegu pole mul plaani selles vaates muudatusi teha.

Jätkuaines "Andmebaasid II" peate Te valima ühe serveri andmebaasisüsteemi, mille põhjal oma projekti edasi teha. Süsteemid, mille hulgast valik teha, on rangelt ette antud - PostgreSQL ja Oracle (ei näe põhjust seda valikut lähitulevikus muuta, sest tegu on väga heade süsteemidega). Projektis tuleb valitud serveri andmebaasisüsteemi abil realiseerida andmebaas ning samuti realiseerida seda andmebaasi kasutav rakendus valitud allsüsteemi ühe töökoha piires. Rakenduse tegemise vahendi valik on vaba, kuid tulemust peab olema muidugi võimalik mulle demonstreerida. Ka sügisese aine projekti saab teha 1-3 üliõpilast. Nagu kevadel, ei sõltu ka sügisese aine projekti maht/nõuded/tähtajad tegijate arvust.

Millised oleksid Teie kaaslase valikud järgmise aasta sügisel, eeldusel, et teete "Andmebaasid I" projekti mitmekesi?
1. Kaaslane teeb edasi kevadel alustatud projekti kuid kasutab sügisese projekti tegemiseks teist andmebaasisüsteemi kui Teie sügisel kasutasite ning realiseerib rakenduse mõne teise töökoha kohta kui Teie realiseerisite.

Toon näite. Oletame, et töö teemaks on "e-poe infosüsteemi tellimuste arvestus". Sellel sügisel realiseerib üks grupp selle kasutades Oracle andmebaasisüsteemi ning teeb kliendi töökohale vastava rakenduse kasutades Oracle Application Expressi. Järgmisel sügisel realiseerib teine grupp selle kasutades PostgreSQL andmebaasisüsteemi ning teeb tellimuste halduri töökohale vastava rakenduse kasutades PHPd. Vahendite valikus võiks muidugi omavahel aegsasti kokku leppida.

2. Kaaslane leiab järgmisel sügisel projekti, millesse ta läheb teiseks või kolmandaks liikmeks.

3. Kaaslane teeb otsast peale (alates "Strateegilisest analüüsist") uue projekti uuel teemal.

Erki Eessaar: Object-Relational MappersLisatud: 31.01.2013 23:53
31.01.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: Aine deklareerimine õige koodigaLisatud: 09.01.2013 14:25
28.01.2013 Vaadake, et deklareerite oma õppekavasse kuuluva (õige koodiga) aine.

Uute õppekavade (IABB02/09, IAPB02/09, IASM02/09) 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 Rose installeerimineLisatud: 09.01.2013 14:24
28.01.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: 09.01.2013 14:24
28.01.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: 09.01.2013 13:49
28.01.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: RegistreerumineLisatud: 09.01.2013 13:48
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)" Ä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.