Otse sisuni
Täna on kolmapäev 17.06.2026.

Teated ja oluline info

Erki Eessaar: Lehekülg on suletudLisatud: 29.01.2015 23:57
29.01.2015 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 "342"
.

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 2015)" 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: Lisaeksamid JAANUARISLisatud: 30.11.2014 12:04
30.11.2014 Jaanuaris toimub kaks lisaeksamit - üks põhieksamisessioonil ja üks lisaeksamisessioonil. Täpsemalt lugege teatele lisatud failist.
Erki Eessaar: Andmebaasid I lisaeksamLisatud: 06.10.2014 16:06
06.10.2014 Kui keegi jättis "Andmebaasid I" lisaeksamile registreerumata, sest polnud vabu kohti, siis nüüd lisasin kohti juurde ja saab veel registreeruda. Kui tahate tulla sellele eksamile ja avastate, et kohad on täis, siis andke palun teada - kindlasti leiame vaba koha.
Erki Eessaar: Vastuvõtuaja ühekordne muudatusLisatud: 17.09.2014 11:14
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: Iseseisva töö projektLisatud: 11.09.2014 23:54
11.09.2014 Iseseisva töö projekti saab näidata kogu sügissemestri auditoorse õppetöö perioodi jooksul õppejõu vastuvõtuaegadel. Vastuvõtule tulekust peab e-maili (Erki.Eessaar@ttu.ee) vahendusel ette teatama. Vastuvõtuajad:
  • Esmaspäeviti kell 14:00-15:00 ICT-627
  • Reedeti kell 14:00-15:00 ICT-627
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: LisaeksamistLisatud: 15.08.2014 20:18
15.08.2014 Eelnädalal lisaeksam kindlasti toimub. Loodan saada aja paika ja eksami välja kuulutada hiljemalt 22. augustil.
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:31
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: SQL kontrolltöö järeltöö tulemusedLisatud: 17.06.2014 00:19
17.06.2014 Kataloogis Tulemused on väljas 16. juunil toimunud SQL kontrolltöö järeltöö tulemused.
Erki Eessaar: Täiendava eksamisessiooni nädalLisatud: 14.06.2014 18:46
14.06.2014
  • SQL kontrolltöö toimub 16.06.2014 kell 15:50–17:35 ruumis ICT-401. Registreerimine Mauruses kestab.
  • Projekti näitamise ajad on 17.06.2014 kell 11:45–15:30 ruumis ICT-637. Hetkel on veel vabu aegu. Registreerimine Mauruses kestab. Kuna pean viibima doktorantide atesteerimisel, siis tühistasin 15:15-17:00 ajad. Nendele aegadele registreerunud peavad ennast Mauruses uuesti registreerima.
  • ÕISis on eksamiajad (18.06.2014) välja pandud.
Erki Eessaar: Projekti näitamise ajad lisaeksamisessiooni nädalalLisatud: 07.06.2014 13:10
07.06.2014
  • 17. juuni kell 11:45-15:30 ICT-637

Registreerumine Mauruses.

Erki Eessaar: SQL kontrolltöö järeltöö tulemused ja lisaeksam lisaeksamisessiooni nädalal (juunis)Lisatud: 07.06.2014 13:09
07.06.2014 Kataloogis Tulemused on väljas kõigi 30. mail toimunud SQL kontrolltöö järeltööde tulemused.

NB! Lisaeksamisessiooni nädalal saab (16. juuni - 18. juuni) teha SQL järeltööd, näidata projekti ja teha lisaeksamit. Need sooritused lähevad veel kevadsemestri arvestusse! Täpsemalt lugege kirjale lisatud teatest. Need on selle kevade viimased ajad - järgmine võimalus tuleb augustis - sügissemestri eelnädalal.

Erki Eessaar: EksamLisatud: 05.06.2014 14:17
05.06.2014 Lisatud täiendav eksamiaeg õppeaines "Andmebaasid I" - 13.06.2014 kell 10:00 ICT-402. Registreerumine toimub ÕISis.
Erki Eessaar: Projekti näitamise ajad eksamisessiooni kolmandal nädalalLisatud: 02.06.2014 23:52
02.06.2014
  • 12. juuni kell 14:00-17:00 ICT-637

Registreerumine Mauruses. Lisaks tuleb projekti näitamise aegu lisaeksamisessiooni nädalal - ilmselt 17. juunil, kuid sinna saab hakata registreeruma hiljem.

Erki Eessaar: Projekti näitamise ajad eksamisessiooni teisel nädalalLisatud: 28.05.2014 17:04
28.05.2014
  • 06. juuni kell 13:00-17:00 ICT-637

Registreerumine Mauruses. Semester hakkab läbi saama ja võimalikke projekti näitamise aegu väga väheks jääma. Seega on mõistlik tulla näitama oma lõplikult valmis projekti.

Erki Eessaar: Eksam 05.06.2014 15:00Lisatud: 27.05.2014 13:19
27.05.2014 ÕISis oli ekslikult märgitud, et 05.06.2014 15:00 toimuval eksamil on kohtade arv 2. Tegelikult on kohtade arv 20. ÕISis on nüüd viga parandatud.
Erki Eessaar: SQL kontrolltöö järeltööde tulemused ja veel üks järeltööLisatud: 25.05.2014 23:30
25.05.2014 Kataloogis Tulemused on väljas kõigi 19. mail - 23. mail toimunud SQL kontrolltöö järeltööde tulemused.

Veel üks järeltöö toimub 30. mail 2014. Ka sellele on kohustuslik registreeruda. Täpsemalt lugege teatele lisatud failist.

Kuna mul on ka väga palju muid tööülesandeid, siis jõuan selle järeltöö tulemused üle vaadata ilmselt eksamisessiooni teise nädala lõpuks. Seega peavad sellele järeltööle tulijad planeerima eksami tegemise kolmandaks eksamisessiooni nädalaks.

Erki Eessaar: Lisapunktid eksamiksLisatud: 23.05.2014 20:24
23.05.2014 Kataloogis Tulemused on väljas sellel semestril projekti varase kaitsmise eest saadud lisapunktid (10 punkti; lähevad arvesse esmakordsel eksami tegemisel; kui semestri lõpuks ära ei kasutata, siis kaotavad kehtivuse).

Kui olen kellegi valesti märkinud/märkimata jätnud, siis andke palun teada.

Erki Eessaar: Eksamiks õppimineLisatud: 22.05.2014 00:26
22.05.2014 Kataloogi "Loengud/Slaidid(2014)" on välja pandud kordamisküsimused eksamiks.

Praeguseks on õppekeskkonda pandud välja kõik loengute materjalid (slaidid ja pikad tekstid). Kataloogist "Loengud/Slaidid(2014)" leiate ka 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.

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: Projekti näitamise ajad eksamisessiooni teisel nädalalLisatud: 21.05.2014 20:59
21.05.2014
  • 02. juuni kell 10:00-17:00 ICT-637

Registreerumine Mauruses. Semester hakkab läbi saama ja võimalikke projekti näitamise aegu väga väheks jääma. Seega on mõistlik tulla näitama oma lõplikult valmis projekti.

Erki Eessaar: Lisaajad 16ndaks õppenädalaksLisatud: 16.05.2014 17:10
16.05.2014 Lisasin 6 täiendavat projekti vaatamise aega 16ndaks õppenädalaks (4 esmaspäevaks; 2 reedeks). Registreerimine Mauruses.
Erki Eessaar: Projekti näitamise ajad eksamisessiooni esimesel nädalalLisatud: 13.05.2014 11:33
13.05.2014
  • 27. mai kell 11:00-17:00 ICT-637
  • 28. mai kell 12:30-15:00 ICT-637
  • 29. mai kell 13:00-17:00 ICT-637

Registreerumine Mauruses

Erki Eessaar: 23. mai ja 10 lisapunktiLisatud: 12.05.2014 20:17
12.05.2014 Kui saate iseseisva töö eest arvestuse enne deklareerimise semestri eksamisessiooni algust (hiljemalt 23. mai 2014), siis saate selle eest semestri sees esmakordselt eksamit tehes eksamil 10 lisapunkti.

Projekti vaatamise ajad enne 23. maid hakkavad täis saama. Seega, kes tahab saada lisapunkte ning on registreeritud projekti näitamisele enne 23. maid, peab tulema kindla peale. See tähendab muuhulgas, et enne tulekut töötab ta läbi selle dokumendi ja hoolitseb selle eest, et tema ettenäidetavas töös selliseid vigu ei ole.

Erki Eessaar: Korduv registreerimineLisatud: 12.05.2014 00:47
12.05.2014 Kustutasin jälle kaks korduvat registreerimist projekti erinevate liikmete poolt. Praktilise SQLi näitena on kirjale lisatud SQL lause, mis kõik sellised kordused mulle kenasti välja võtab. Lause integreerib kokku kahes erinevas andmebaasis olevad andmed. Ühes on andmed üliõpilaste ja registreerimiste teises üliõpilaste ja projektide kohta.
Erki Eessaar: Projekti näitamise ajad 16ndal õppenädalalLisatud: 08.05.2014 16:05
08.05.2014
  • Esmaspäev 19. mai 2014 14:00-15:40 ICT-501
  • Teisipäev 20. mai 2014 14:20-15:40 ICT-628
  • Teisipäev 20. mai 2014 16:00-17:40 ICT-402
  • Kolmapäev 21. mai 2014 16:00-17:30 ICT-627
  • Neljapäev 22. mai 2014 15:40-17:30 ICT-405
  • Reede 23. mai 2014 15:20-17:30 ICT-627

Registreerumine Mauruses.

Erki Eessaar: Projekti näitamise ajadLisatud: 05.05.2014 16:21
05.05.2014 Lisasin projekti näitamise aegu:
  • Reede 9. mai 2014 15:20-16:20 ICT-627
  • Teisipäev 13. mai 2014 16:00-17:30 ICT-402
  • Kolmapäev 14. mai 2014 16:20-17:00 ICT-627
  • Reede 16. mai 2014 15:20-16:20 ICT-627

Registreerumine Mauruses.

Erki Eessaar: SQL kontrolltöö järeltööLisatud: 02.05.2014 16:37
02.05.2014 SQL kontrolltöö järeltöö toimub 19. mai 2014 - 23. mai 2014 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öö tulemusedLisatud: 02.05.2014 16:35
02.05.2014 Kataloogis Tulemused on nüüd väljas kõigi 2014-04-21 kuni 2014-04-25 toimunud SQL kontrolltööde tulemused.
Erki Eessaar: SQL kontrolltöö tulemusedLisatud: 01.05.2014 20:37
01.05.2014 Kataloogis Tulemused on nüüd väljas ka 2014-04-25 kell 12:00 toimunud SQL kontrolltöö tulemused.
Erki Eessaar: SQL kontrolltöö tulemusedLisatud: 01.05.2014 13:26
01.05.2014 Kataloogis Tulemused on nüüd väljas kõigi 2014-04-21 kuni 2014-04-24 toimunud SQL kontrolltööde tulemused.
Erki Eessaar: SQL kontrolltöö tulemusedLisatud: 30.04.2014 18:45
30.04.2014 Kataloogis Tulemused on nüüd väljas ka 2014-04-24 kell 08:00 ja 10:00 toimunud SQL kontrolltööde tulemused.
Erki Eessaar: Ärajäävad tunnidLisatud: 30.04.2014 12:10
30.04.2014 Tuletan meelde, et 1. mai ja 2. mai tunnid ning 2. mai vastuvõtuaeg jäävad riigipüha ja sellest tuleneva ülikooli tööaja muutuse tõttu ära.
Erki Eessaar: Projektide ettenäitamisestLisatud: 29.04.2014 20:27
29.04.2014 Tuletan meelde punkti "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!"

Kustutasin sellest tulenevalt kuus reserveeringut. Sellised registreeringud annavad ebaõige eelise üliõpilastele, kes teevad projekti mitmekesi. Kui saate arvestuse, kuid tehtud registreeringud läheb meelest kustutada, siis võtate teistelt aega ära.

Erki Eessaar: Projektide vaatamise ajadLisatud: 28.04.2014 19:57
28.04.2014 Lisasin projektide vaatamise aegu 14ndaks õppenädalaks (12. mai - 16. mai).
Erki Eessaar: Projekti parandamisestLisatud: 28.04.2014 10:10
28.04.2014 Kui Teie projekt on veel pooleli või leiate enne projekti esimest ettenäitamist, et vaja oleks teha parandusi, siis LOOMULIKULT VÕIB SEDA TEHA! Te ei pea ootama projekti esimest ülevaatust, et selles muudatusi teha. Parandustega töö laadige enne näitamist Maurusesse üles.
Erki Eessaar: SQL kontrolltööde tulemusedLisatud: 27.04.2014 17:13
27.04.2014 Kataloogis Tulemused on väljas 2014-04-21 ja 2014-04-22 toimunud SQL kontrolltööde tulemused. Ülejäänud tulemused saab teada hiljemalt järgmise nädala lõpuks.

Järeltöö toimub 16ndal õppenädalal harjutustundide ajal arvutiklassides ning sellele algab registreerumine peale seda kui olen kõik vastused üle vaadanud. Siis panen ka välja järeltööks kordamise ülesande. Kontrolltöö ümberkirjutamisel läheb alati arvesse kõige viimane tulemus. Järeltööl ei saa enam kasutada abimaterjali (A4 leht). Kui lisapunktid on korra arvesse läinud, siis uuesti need enam arvesse ei lähe.

Erki Eessaar: Prototüübi loomineLisatud: 26.04.2014 16:56
26.04.2014 Lindistus selle aastasest loengust, kus rääkisin kontseptuaalsest andmemudelist ja prototüübi loomisest MS Accessis.
Erki Eessaar: EksamLisatud: 25.04.2014 09:33
25.04.2014 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. Kui vaatate kataloogi Loengud/Materjalid (2013), siis seal on kordamisküsimused 2013. aasta eksamiks. Kordamisküsimused selle aasta eksamiks on samasugused.

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: Märgid, et Teie andmemudelis on midagi valestiLisatud: 24.04.2014 15:21
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:20
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: LahendusedLisatud: 18.04.2014 14:21
18.04.2014 Kataloogi Harjutustunnid/Lahendused on välja pandud kõigi SQL ülesannete lahendused.
Erki Eessaar: LisapunktidLisatud: 18.04.2014 13:52
18.04.2014 Kataloogis Tulemused on väljas SQL kontrolltööks kogutud lisapunktide aruanne seisuga 2014-04-17. Kui olen punktide arvestamisel eksinud, siis palun andke teada.
Erki Eessaar: Projektide ülevaatamineLisatud: 18.04.2014 13:15
18.04.2014 Lisasin mõned projekti ülevaatamise ajad 2014-04-29 kell 14:20-15:15.
Erki Eessaar: Microsoft Access (2013) SQL referenceLisatud: 16.04.2014 17:11
Erki Eessaar: Tunnid 1. mai nädalalLisatud: 16.04.2014 13:12
16.04.2014 Kuna 1. mai on riigipüha, siis jäävad ära järgmised tunnid:
  • Neljapäeval, 1. mail kell 08:00, ICT-402, rühm IAPB42.
  • Neljapäeval, 1. mail kell 12:00, ICT-402, rühm IAPB43.

Lisaks sellele jääb tööaja ümberkorraldamise tõttu ära reedel 2. mail kell 12:00 rühmale IAPB44 toimuv harjutustund ja reedel 2. mail toimuv vastuvõtuaeg. Ärajäävate tundide üliõpilased võivad soovi korral registreeruda sellel nädalal mõnel teisel ajal toimuvale projekti ettenäitamisele.

Erki Eessaar: Tunnid Suure Reede nädalalLisatud: 12.04.2014 13:34
12.04.2014 Suure Reede tõttu jääb ära reedel 18. aprillil 2014 kell 12:00 ruumis ICT-404 toimuv harjutustund. Selles käivad üliõpilased võiksid tulla mõnel teisel selle nädala ajal.

Samuti jääb ära reedel 18.04.2014 kell 14:00-15:00 toimuv vastuvõtuaeg.

Neljapäeval 17.04.2014 kell 8:00 ja 12:00 algavad harjutustunnid toimuvad!

Erki Eessaar: <b><font color="red">Iseseisva töö esitamine ja ülevaatamine - üldised reeglid</b></font>Lisatud: 12.04.2014 13:29
12.04.2014 Iseseisva töö esitamise tähtaeg on 27. aprill 2014 (kaasa arvatud) (esialgset esitamise tähtaega 21. aprill 2014 on peaaegu 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 (doc, rtf), mudelite fail ja prototüübi fail(id) - mitte pildid, vaid CASE vahendi failid. Ärge palun pdf faile saatke. 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 2013 andmebaasisüsteemi ingliskeelses versioonis.

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.

Kui saate iseseisva töö eest arvestuse enne deklareerimise semestri eksamisessiooni algust (hiljemalt 23. mai 2014), siis saate selle eest semestri sees esmakordselt eksamit tehes eksamil 10 lisapunkti

  • Lisapunktid lähevad arvesse üks kord – esmakordsel eksami tegemisel
  • Lisapunktid lähevad arvesse ainult saamise semestril

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 28. aprillist kuni eksamisessiooni lõpuni. Kuid arvestage, et projekte on palju, aja hulk eksamisessiooni lõpuni on lõplik suurus, õppejõud on ka igasuguste muude tööülesannetega hõivatud ja nõudlik. Seega ei ole mõistlik projekti valmimistegemisega ja ettenäitamisega viivitada - seda enam, et Te kindlasti tahate eelnimetatud lisapunkte saada.
  2. Alates 28. aprillist 2014 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. Seega tuleb paber ja pliiats või sülearvuti kaasa võtta!
  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: <big><font color="red">SQL kontrolltöö - ühe klassi muudatus</big></font>Lisatud: 10.04.2014 16:56
10.04.2014 Neljapäeval 24. aprillil 2014 kell 10:00 toimub SQL kontrolltöö ruumis ICT-402, mitte ruumis ICT-404.
Erki Eessaar: <big><font color="red">SQL kontrolltöö</big></font>Lisatud: 04.04.2014 20:32
04.04.2014 SQL kontrolltööd toimuvad nädalal:
  • 21. aprill 2014 - 25. aprill 2014.

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.

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. Sellised registreeringud lihtsalt kustutatakse.

Lugege palun faili:

Erki Eessaar: LisapunktidLisatud: 04.04.2014 16:42
04.04.2014 Kataloogis Tulemused on väljas SQL kontrolltööks kogutud lisapunktide aruanne seisuga 2014-04-04. Kui olen punktide arvestamisel eksinud, siis palun andke teada.
Erki Eessaar: VaheülesanneLisatud: 02.04.2014 17:21
02.04.2014 Olen üle vaadanud kõik vaheülesande vastused ning kirjutanud iga vastuse juurde kommentaari. PALUN lugege seda kommentaari ja võtke oma iseseisva töö tegemisel täielikult arvesse.
Erki Eessaar: Rühma IAPB43 harjutustunnid 9-16 õppenädalalLisatud: 29.03.2014 13:55
29.03.2014 Tuletan meelde, et vastavalt tunniplaanile toimub IAPB43 rühma harjutustund 9-16 õppenädalal (st alates 2014-04-03) neljapäeviti kell 12:00-13:30 ruumis ICT-402. Kolmapäeviti kell 16:00-17:30 tundi ei toimu.
Erki Eessaar: ProjektistLisatud: 28.03.2014 16:27
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: Loengute lindistused ja SQLLisatud: 25.03.2014 17:01
25.03.2014 Viimases loengus rääkisin iseseisva töö projekti tegemise teemadel ning viit selle lindistusele on nüüd kataloogis Slaidid (2014).

Kuna sellel aastal räägin loengus rohkem iseseisvast tööst ning lisaks jäi üks loeng ka ära, siis ei jõua ma loengus SQList palju rääkida. Lisasin Slaidid (2014) viite kahele loengule eelmisest aastast (kollasel taustal). Seal juhatatakse SQLi teema sisse ning räägitakse läbi hulk SQL ülesandeid ja nende lahendusi (keerukamad ülesanded, kus andmeid tuleb otsida mitmest tabelist). Nende loengute vaatamine on vabatahtlik. Kuid kindlasti vaadake palun vähemalt läbi SQL ülesanded ja nende lahendused, mille leiate kataloogist Loengud:

  • SQLi kasutamise ülesanded (teemade 3, 4 ja 5 põhjal)
  • SQLi kasutamise ülesannete lahendused
Erki Eessaar: LoengudLisatud: 23.03.2014 15:45
23.03.2014 Viited loengute lindistustele on nüüd kataloogis Slaidid (2014).
Erki Eessaar: SQL kontrolltöö järeltööLisatud: 20.03.2014 12:10
20.03.2014 Kataloogis "Tulemused" on väljas 2014-03-18 toimunud SQL kontrolltöö järeltöö tulemused.
Erki Eessaar: VaheülesanneLisatud: 08.03.2014 16:16
08.03.2014 Tähtajaga 21. märts 2014 (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).

Kui teete täpselt ülesandes 3 oleva juhendi järgi, siis alustate oma projekti õigesti ja ka sellele küsimustikule vastamisega pole probleeme.

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" 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 "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 saa 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 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 "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 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 "lisa tellimusse uus 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 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. Lugege palun kataloogis Slaidid olevat slaidikomplekti kontseptuaalse andmemudeli kohta.
  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 ei ole rakendusprogrammi tegemise vahend.
Erki Eessaar: Ülesanne 3Lisatud: 04.03.2014 18:48
04.03.2014 Tegin ülesande 3 teksti oluliselt täiendusi (organisatsiooni eesmärkide leidmine, ärireeglite leidmine, kasutusjuhtude leidmine, põhiprotsesside ja põhiliste sündmuste leidmine). Kui juhendi alusel projekti teete, siis laadige kodulehelt ülesande 3 uus versioon.
Erki Eessaar: Lisaeksam MÄRTSISLisatud: 01.03.2014 12:14
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: 24. veebruar - tundide ärajäämine ja asendamineLisatud: 17.02.2014 11:26
17.02.2014 24. veebruar 2014 on esmaspäevane päev ja seetõttu jääb sellel päeval ära loeng, kaks harjutust ja minu vastuvõtuaeg.

Loengu asemel lugege tähelepanelikult õppeaine kodulehel kataloogis Iseseisva töö näited/Iseseisva töö tegemise juhendid oleva iseseisva töö mustripõhist juhendit – vähemalt esimest kahte mustrit "Põhiolemite hetke seisundi registreerimise vajadus" ja "Põhiolemite hetke seisundi registreerimine SQL-andmebaasis". Seal esitatud infot läheb harjutustunnis kohe vaja.

Lisaks, kellel on jäänud põhjalikult läbilugemata harjutustunni 2 slaidide teine pool, siis see tuleb samuti ära teha.

Samuti hakake lugema slaidikomplekti "Kontseptuaalne andmemudel", mis asub õppekeskkonna kataloogis Loengud / Slaidid (2014).

Harjutustunnid

Rühmale IABB42 toimub asendustund teisipäeval 25. veebruaril 2014 kell 14:00 ruumis ICT-402.

Rühmale IAPB41 toimub asendustund reedel 28.veebruaril 2014 kell 16:00-17:30 ruumis ICT-501.

Rühma IABB41 üliõpilased peaksid tulema tundi mõnel teisel neile ajaliselt sobival harjutustunni ajal (NB! reedel kell 8 on tund inglise keeles).

Harjutustunnist osavõtt on väga vajalik, sest plaan on hakata harjutustunnis Teiega koos projekti tegema.

Erki Eessaar: Iseseisva töö teema registreerimineLisatud: 13.02.2014 10:56
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: Õpingukava esitamise tähtaegLisatud: 13.02.2014 10:50
13.02.2014 06.02.2013 Ärge palun unustage, et semestri õpingukava esitamise tähtaeg majandus-, infotehnoloogia- ja energeetikateaduskonna üliõpilastele on 13. veebruar kell 17.00. Esitage palun oma õpingukava õigeks ajaks!
Erki Eessaar: ModelleerimineLisatud: 11.02.2014 20:50
11.02.2014 Kataloogist Loengud/Lisamaterjalid leiate esimese failina abimaterjali erinevate mudelite kohta, mida Teil tuleb oma iseseisva töö projektis luua.

Kataloogist Harjutustunnid/Lahendused leiate demonstratsiooni ülesande alusel koostatud mudelid. Ka Teie peate oma iseseisva töö projekti sama tüüpi mudeleid looma kuid tegema seda mitte kogu süsteemi kohta (nagu näites), vaid süsteemist valitud alamosa (üks funktsionaalne allsüsteem ja selle kasutatavad registrid) kohta.

Erki Eessaar: Teine loengLisatud: 10.02.2014 10:30
10.02.2014 Teises loengus 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:17
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: MySQL vs. PostgreSQLLisatud: 06.02.2014 11:01
06.02.2014 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: Tunniplaani muutusLisatud: 31.01.2014 16:16
02.02.2014 Mõned päevad enne semestri algust muudeti IAPB48 rühma tunniplaani nii, et nende harjutustund õppeaines "Andmebaasid I" ei ole mitte kolmapäeviti kell 12:00, vaid teisipäeviti kell 12:00 ruumis ICT-402.
Erki Eessaar: Õppematerjalid lisaks õppekeskkonda välja pandud materjalideleLisatud: 31.01.2014 16:08
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: 30.01.2014 23:24
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: 30.01.2014 23:22
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: 30.01.2014 23:17
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: 30.01.2014 23:14
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: 26.01.2014 12:16
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)" Ä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.