Kodulehed
[108] - Andmebaasisüsteemid (IDU3430) (sügis 2003)
Esiletöstetud Kiirvalik
Lisainfo Kõige olulisemate tegevuste kiirvalik. Failide saatmiseks valige Vastamine alt sobiv ülesanne.
Avaleht

Valik materjalidest
   Minu lemmikud

Vastamine
Üldist
Materjalid
LisainfoMaterjalide kataloogid
Mitmesugust
Üldist / Operatiivinfo

Erki Eessaar:

27.08.2004 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/yld_index.php
aine number "141".

Erki Eessaar:
Lisaeksam

13.08.2004 Sügis-semestri eelnädalal toimub lisaeksam õppeaines "Andmebaasisüsteemid". Täpsemalt lugege teatele lisatud dokumendist.

Erki Eessaar:
Konsultatsiooniajad

Konsultatsiooniajad eksamisessioonil:
  • 24. mai 2004 kell 14:00-15:00 AK409
  • 25. mai 2004 kell 11:00-12:00 AK409
  • 28. mai 2004 kell 14:00-15:00 AK409
  • 31. mai 2004 kell 14:00-15:00 AK409
  • 01. juuni 2004 kell 15:00-16:00 AK409
  • 04. juuni 2004 kell 14:00-15:00 AK409
  • 07. juuni 2004 kell 12:00 - 13:00 AK409

Alates 8. juunist 2004 kuni eksamisessiooni lõpuni olen lähetuses ja minuga pole võimalik kontakti saada.

Erki Eessaar:
Lisaeksam

04.05.2004 31. mai 2004 toimub lisaeksam õppeaines "Andmebaasisüsteemid". Täpsemalt lugege teatele lisatud dokumendist.

Erki Eessaar:
Lisaeksam

22.02.2004 Märtsis saab teha lisaeksamit õppeainetes "Andmebaasisüsteemid". Täpsemalt lugege teatele lisatud dokumendist.

Erki Eessaar:
Täiendav eksamiaeg

18.01.2004 Lisasin täiendava eksamiaja - 22. jaanuar 2004 kell 11:00 AK409

Sellele saab registreerida samal viisil kui eelnevatele eksamitele.

Erki Eessaar:
Lisaeksam

15.01.2004 Kevadsemestri eelnädalal toimub lisaeksam õppeaines "Andmebaasisüsteemid". Täpsemalt lugege teatele lisatud dokumendist.

Erki Eessaar:
Eksamile tulles pange soojemalt riidesse

13.01.2004 Kuna eksamineeritavad peavad oma järjekorda ootama koridoris, kus on üsna külm, siis oleks soovitav ennast eksamile tulles soojemalt riidesse panna.

Erki Eessaar:
Miinuspunktid

08.01.2004 Teadmiseks kõigile, kes on saanud iseseisva töö (või ka projekti) hilinenud esitamise eest miinuspunkte. Kui tulete eksamile peale eksamisessiooni lõppu (üks järeleksam tuleb nt. kevadsemestri eelnädalal), siis saadud miinuspunktid arvesse ei lähe. Kuid hinne/punktid ei lähe sügis-semestrisse (eelnädalal tehes ei lähe nad dekanaadi sõnul ka kevad-semestrisse).

Kui kavatsete tulla eelnädalal toimuvale eksamile, siis saatke juba aegsasti oma iseseisev töö ära.

Erki Eessaar:
Iseseisev töö

07.01.2004 Kataloogis "Tulemused" on väljas esimesed iseseisva töö punktid (maksimaalselt võis saada 60 punkti). Osa töid on veel üle vaatamata ja nende tulemused panen välja jooksvalt, hiljemalt järgmise nädala alguseks.

Erki Eessaar:
Infotehnoloogia avalikus halduses. Aastaraamat 2003

04.01.2004 Internetis on väljas Eesti avaliku halduse IT alast olukorda kirjeldav raamat: "Infotehnoloogia avalikus halduses. Aastaraamat 2003". Seda saab lugeda aadressil http://www.ria.ee/it2003/ Eriti soovitan pöörata tähelepanu teemale nr. 10 "Andmekogude teemadel". See jutt on täienduseks antud kursuse loenguteemale 13.

TTÜ ajakirja A&A numbris 3/2003 on artikkel K. Kindel, R. Kivi. Eesti olulisemate andmekogude hetkeseis ja pakutavad teenused Muuhulgas on seal esitatud tabel, milles nimetatakse Eesti riiklikud andmekogud, hinnangud nende andmemahule ja nende pidamiseks kasutatav andmebaasisüsteemi tarkvara.

Erki Eessaar:
Ühenduste sulgemine

25.12.2003 Andmebaasi kasutava rakendusprogrammi kirjutamisel tuleb kindlasti pöörata tähelepanu sellele, et kui avate programmi koodis ühenduse andmebaasiga, tuleb need programmi töö lõppedes sulgeda, et need ei jääks "rippuma". Seda tuleb kindlasti teha ka siis, kui programmi töö käigus tekib veaolukord. Siis peab ühenduse sulgemine sisalduma vea-halduseks mõeldud käskude seas. Andmebaasiga saab luua paralleelselt piiratud arv ühendusi. Kui ühenduste arv on ületatud saate järgneva sisuga veateate - "Sorry, too many clients already" (vabandage, kuid andmebaasi kasutavate paralleelsete kasutajate arv on ettenähtud piiri ületanud). Ühenduse loomine ei õnnestu. Näide:

/*Oracle andmebaasis on skeemis "naited" loodud pakett, mis sisaldab protseduuri*/
CREATE OR REPLACE PACKAGE pack_ylikooli_haldus
IS
PROCEDURE pr_aine_oppimine_mitteakt2 (ak IN naited.Aine.aine_kood%TYPE,cnt OUT NUMBER);
END pack_ylikooli_haldus;
/

CREATE OR REPLACE PACKAGE BODY pack_ylikooli_haldus AS
PROCEDURE pr_aine_oppimine_mitteakt2(ak IN naited.Aine.aine_kood%TYPE,cnt OUT NUMBER)AS
a_id NUMBER;
BEGIN
SELECT aine_id INTO a_id FROM naited.Aine WHERE aine_kood=ak;
UPDATE naited.Oppimine SET aktuaalne='0'WHERE aktuaalne='1'AND aine_id=a_id;
/*Leiab muudetud kirjete arvu*/
cnt:=SQL%ROWCOUNT;
END;
END pack_ylikooli_haldus;
/



'Accessis on ekraaninupuga seotud järgenv sündmusprotseduur

On Error GoTo viga
Dim cmd As ADODB.Command
Dim param As ADODB.Parameter

Set cmd = New ADODB.Command
cmd.ActiveConnection = connect_string
'Käivitatakse skeemis "naited" sisalduvas paketis "pack_ylikooli_haldus"
'sisalduv protseduur 'pr_aine_oppimine_mitteakt2"

cmd.CommandText = "naited.pack_ylikooli_haldus.pr_aine_oppimine_mitteakt2"
cmd.CommandType = adCmdStoredProc
'Sisendparameetri defineerimine - protseduuril on üks sisendparameeter
Set param = cmd.CreateParameter("ak", adVarChar, adParamInput, 7, Me.txt_sisend)
cmd.Parameters.Append param
'Väljundparameetri defineerimine - protseduuril on üks väljundparameeter
Set param = cmd.CreateParameter("cnt", adSmallInt, adParamOutput, 25)
cmd.Parameters.Append param

cmd.ActiveConnection.BeginTrans
cmd.Execute
Me.txt_valjund = cmd.Parameters("cnt")
If MsgBox("Kas soovite kinnitada?", vbYesNo, "Küsimus") = vbNo Then
cmd.ActiveConnection.RollbackTrans
Me.txt_valjund = "Tühistatud"
Else
cmd.ActiveConnection.CommitTrans
End If
cmd.ActiveConnection.Close
Set Cmd = Nothing
Set param = Nothing
Exit Sub

'Veahaldus
viga:
MsgBox Err & " " & Error
cmd.ActiveConnection.RollbackTrans
cmd.ActiveConnection.Close
Set cmd = Nothing
Set param = Nothing


Kui soovite näiteks vaadata Postgresiga loodud ühendusi, tuleb unixis shelli promptis anda käsk: ps -ax | grep post Sellega vaatate fragmenti protsessitabelist. Vaatate selliseid protsesse, mille nimi algab sõnaga "post".

Erki Eessaar:
Veel eksamist

19.12.2003 Eksamile on kohustuslik kaasa võtta isikut tõendav dokument.

Eksami algul saavad üliõpilased panna oma nime nimekirja, mis määrab vastamise järjekorra. Ühele vastajale läheb 15-20 minutit. Peale pileti võtmist on vastajal mõned minutid aega mõtteid koguda. Samuti võib sujuvama vastamise huvides oma mõtted paberile kirja panna. Seetõttu tuleks võtta kaasa kirjutusvahend. Paber on õppejõu poolt.

Erki Eessaar:
Kordamisküsimused eksamiks

19.12.2003 Kataloogis "Loengud" on väljas kõik loengumaterjalid ja ka kordamisküsimused eksamiks.

Erki Eessaar:
Järeleksam aines "Andmebaaside projekteerimine"

08.12.2003 Eksamisessiooni ajal saab aines "Andmebaaside projekteerimine -IDU3381" esitada iseseisvat tööd, teha SQL kontrolltööd ning järeleksamit. Täpsemalt lugege õppeaine kodulehekülje teadete leheküljelt. Samuti on seal kirjas juhend "Andmebaaside projekteerimine - projekt" esitamise kohta.

Erki Eessaar:
Vastuvõtuajad eksamisessiooni ajal

08.12.2003 Järgnevalt on esitatud nimekiri minu talvise eksamisessiooni aegsetest vastuvõtuaegadest:
  • T 06.jaanuar 2004 kell 15:00 - 16:00 AK409
  • K 07.jaanuar 2004 kell 15:00 - 16:00 AK409
  • T 13.jaanuar 2004 kell 15:00 - 16:00 AK409
  • K 14.jaanuar 2004 kell 15:00 - 16:00 AK409
  • T 20.jaanuar 2004 kell 15:00 - 16:00 AK409
  • K 21.jaanuar 2004 kell 15:00 - 16:00 AK409

Erki Eessaar:
Eksam

08.12.2003 EKSAM! Kataloogis "Kursuse tutvustus" on dokumendis "Eksam_IDU3430_2003.doc" väljas informatsioon eksami kohta.

Eksamile pääsemiseks on registreerimine kohustuslik! Sellel semestril õppeaine deklareerinud saavad ennast eksamile registreerida ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe kaudu. Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks

Seejärel tuleb valida teadmiste kontrolli aeg. Tuleb vajutada hüperlingile "registreeri". Seejärel avaneb vorm, kus saate oma valikus veelkord veenduda. (Väga tähtis!) Registreerumiseks peate vormil vajutama nupule "Registreerin". Alles siis olete registreeritud. Valitud aja juurde peab tekima punase värviga teade "Olete registreeritud!" ja võimalus registreerimine kustutada.

Samalt lehelt saate ka oma registreerimise kustutada. Kui otsustate mingil põhjusel mitte tulla, siis kustutage oma registreerumine, et Teie asemel saaks tulla keegi teine!

NB!Üliõpilased, kes on deklareerinud õppeaine "Andmebaasisüsteemid" mõnel eelmisel semestril peavad vähemalt kolm tööpäeva enne eksamit tulema läbi ruumist AK409 ja registreerima ennast eksamile kirjalikult. Registreerida saab õppejõu konsultatsiooniaegadel. Ilma kirjalikult registreerimata ei saa tellida eksamilehte ja ilma eksamileheta ei saa teha eksamit.

Erki Eessaar:
Iseseisva töö esitamine

01.12.2003 Iseseisva töö esitamine Iseseisva töö esitamise tähtaeg on 15.detsember 2003 (kaasa arvatud). Iseseisva töö alguses peaks olema peatükk "Sissejuhatus", kus on järgmised punktid:
- PostgreSQL andmebaasi nimi. Oracle skeemi nimi, milles sisalduvad iseseisva töö käigus loodud andmebaasi objektid.
- Kõik loodud rakendustesse sisselogimiseks vajalikud kasutajanimed ja paroolid.
- Juhul kui Teie rakendus on tehtud veebirakendusena, siis peab sissejuhatus sisaldama selle veebiaadressi.
- Kui andmebaasid on loodud mõnes muus serverarvutis kui Viktor, siis juhend kuidas on võimalik neile ligi pääseda.

Iseseisev töö tuleb esitada elektrooniliselt, kasutades aine veebipõhist õppekeskkonda. Tuleb saata nii dokumentatsioon, Rational Rose fail kui ka rakenduse failid (vajalik on ka lähtekood). Kui teete tööd mitmekesi, siis peab dokumendi saatma üks üliõpilane! Iseseisva töö esitamiseks valige õppekeskkonna parempoolsest menüüst "Tudeng->Ülesanded" ning avanenud leheküljelt ülesanne "Iseseisev töö". Lugege enne failide saatmist ülesande tekst põhjalikult läbi ja järgige täpselt juhiseid! Iga saadetava faili suurus võib maksimaalselt olla umbes 1,5MB. Kui failide saatmine nende suuruse tõttu ei õnnestu, võib töö esitada ka nt. CD-ROM'il (selle saab hiljem tagasi). Siinjuures pidage silmas, et 2003-l aastal on viimane võimalus seda õppejõule üle anda 19-nda detsembri harjutustundides. Samuti võib suurte failide puhul oma töö mingisse serverisse panna ja õppejõule ainult iseseisva töö failide lingid saata.

NB!Iseseisvat tööd pole vaja kaitsma tulla. Iseseisva töö punktisummasid hakatakse õppekeskkonda välja panema uue aasta algusest. Eksamil võidakse üliõpilasele esitada küsimusi tema iseseisva töö kohta. See võib mõjutada saadavate punktide arvu (suurendada/vähendada). Üliõpilane peab tundma KOGU enda nimel esitatud iseseisvat tööd! See tähendab, et grupitöö korral peab ta oskama detailselt selgitada ka neid töö osasid, mida tööjaotuse korras tegi mõni teine üliõpilane!

Erki Eessaar:
Lisaeksam

22.09.2003 Oktoobris toimub õppeaines "Andmebaasisüsteemid" lisaeksam. Selles võivad osaleda eelmistel semestritel selle õppeaine deklareerinud üliõpilased. Täpsemalt lugege teatele lisatud dokumendist. Oktoobris toimuvad ka lisaeksamid õppeainetes "Andmebaaside projekteerimine" ja "Andmebaaside projekteerimine-projekt". Täpsemalt lugege nende õppeainete koduleheküljelt.

Erki Eessaar:
Andmebaaside projekteerimine - projekt

05.09.2003 Õppeaine "Andmebaaside projekteerimine" (aine nr. 88) kataloogis "Kursuse tutvustus" on väljas õppeaine "Andmebaaside projekteerimine -projekt" laiendatud ainekaart 2003/2004 õppeaasta sügis-semestriks. Seal on uued nõudmised ja tähtajad.

Erki Eessaar:
Ülesanne 1

01.09.2003 NB! Andmebaasisüsteemidele PostgreSQL ja Oracle juurdepääsu saamiseks täitke Ülesanne nr. 1 kataloogis "Harjutustunnid".

Erki Eessaar:
LAS õppesuuna piirang

01.09.2003 LAS õppesuuna rühmadel (LAS71, LAS72 ja LAS73) kehtib selles õppeaines piirang, et kokku pääseb sellel semestril seda õppima kuni 60 üliõpilast.

Toimub õpingukava e-deklareerimine. Õppejõud peab aine deklareerimise kinnitama.

Kui soovijaid on ka veidi üle 60-ne pääsevad kõik seda õppeainet õppima. Kuid kuna pole teada üliõpilaste võimalik hulk, toimub harjutustundides LAS õppesuuna üliõpilaste osalemise registreerimine. Esimesed 60 registreerijat saavad kindlasti õppejõu kinnituse, ülejäänud pääsevad õppima sõltuvalt vabade kohtade olemasolust. Nimekirjas eespool olijatel on eelis.

Erki Eessaar:
Juurdepääs kodulehele

01.09.2003 Kes ei ole 2002/2003 õppeaasta kevadsemestril õppinud ainet "Andmebaaside projekteerimine", peaks juurdepääsu saamiseks registreeruma ka selle aine kodulehel: "Andmebaaside projekteerimine (IDU3381, IDU3382) (kevad 2003)"

Õppeaine kodulehekülg: http://maurus.ttu.ee/yld_index.php Aine: 88

Erki Eessaar:
Juurdepääs kodulehele

01.09.2003 Õppekeskkonnas paiknevatele õppeaine koduleheküljele ligipääsemiseks tuleb ennast registreerida. Kui kasutate õppekeskkonda esmakordselt, siis valige menüüst "Üldist" alt "Ainele registreerumine". Täitke vorm ja vajutage nupule "Registreeri".

Kui Te juba olete õpikeskkonnas mingile õppeainele registreerunud, siis logige selle õppeaine leheküljele sisse ning valige "Tudeng" -> "Oma andmed". Seejärel lisage "Andmebaasisüsteemid (IDU3430) (sügis 2003)" enda õppeainete nimekirja. Ärge unustage vajutada "registreeri ainele".

Registreerumise järel peate ootama kuni õppejõud teid aktuaalseks märgib. Senikaua pole teil võimalik õppeaine koduleheküljele siseneda.

NB! Kui Teil läheb kunagi meelest kasutajanimi ja/või parool, siis palun ärge registreerige uuesti, vaid saatke õppejõule selle kohta kiri (eessaar@staff.ttu.ee) või tulge küsima.