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
Kiirvalik / Avaleht

Täna on reede 03.05.2024.
Käes on 2023/2024 õppeaasta kevadsemestri 14. õppenädal!
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.