Andmebaasid II (ITI0207, IDU0230) (sügis 2019)
KKK
Andmebaasi kavandamine
Andmebaasisüsteemid (Üldine)
CASE vahendid
Iseseisva töö projekt
Oracle
PostgreSQL
Õppetöö
Andmebaasi kavandamine
Millist räsifunktsiooni tuleks kasutada andmebaasis hoitavate paroolide räsimiseks (avateksti peitmiseks)?
Ülesandes 10 kirjeldatud kasutaja tuvastamise funktsioon ei toimi. Kutsume selle välja, andes ette kasutajanime ja parooli, kuid tulemus on FALSE (kuid peaks olema TRUE). Mis võib olla viga?
Kust saada infot andmebaasi testimiskeskse arendamise kohta?
Kas andmete andmebaasi tasemel valideerimine (eelnevalt defineeritud reeglitele vastavuse kontrollimine) on hea mõte või mitte?
Kas uuendatavate vaadete (vaated, mille kaudu andmebaasisüsteem põhimõtteliselt lubaks INSERT/UPDATE lauseid käivitada) puhul on ikka vaja WITH CHECK OPTION kitsendust kasutada?
Miks peavad ka rakenduste programmeerijad andmebaase hästi tundma?
Kas oleks mõistlik hoida andmebaasis asukoha andmeid aadressi ja riigi kombinatsiooni asemel koordinatidena? Kui jah, siis mis oleks sobivaim andmetüüp selleks(nii Oracles kui Postgresis)?
Kui soovin kontrollida, et nimi tohib sisaldada vaid tähti ja tühikuid, siis kas sobib selline regulaaravaldise muster: <b>'^([a-zA-Z]|[[:space:]])+$'</b> ?
Tagasi sisukorda
Andmebaasisüsteemid (Üldine)
Kas ja millal eelistada NoSQL andmebaasi SQL-andmebaasi loomisele?
Kuidas valida üldiselt andmebaasirakenduse jaoks andmebaasisüsteemi?
Millised on PostgreSQLi ja Oracle eelised võrreldes üksteisega?
Tagasi sisukorda
CASE vahendid
Sain Enterprise Architectis (ver 12) veateate "Unrecognized database format". Viga tekkis peale seda, kui olin kõigile tabel X veergudele vajalikud check kitsendused kirjeldanud ja tahtsin edasi liikuda järgmise registri juurde. Proovisin jätkata teises arvutis, kuid jõudsin sama tulemuseni - peale tabeli X kõigile veergudele check kitsenduste kirjeldamist kordus sama viga. Mida teha?
Mida teha, kui arvutiklassi arvutis küsib Enterprise Architect (EA) avamisel võtit ja ei ole nõus ilma selleta käivituma?
Mul on arvutiks Mac / minu arvutil on Linux operatsioonisüsteem. Kuidas saan kasutada Enterprise Architect (EA) CASE vahendit?
Rational Rose (RR) või Enterprise Architecti (EA) mudelifail riknes. Selle väljenduseks on, et mudeli (kas kõiki või osasid) elemente ei saa enam muuta ning ei saa genereerida tabelite kirjeldusest SQL lauseid. Mida teha?
Kas võin kasutada Rational Rose CASE vahendis # märke?
Teen Enterprise Architectis topeltklõpsu tabelite vahelisel seosel ning saan veateate, et osalevad tabelid on erinevates andmebaasisüsteemides. Milles on probleem ja kuidas seda parandada?
Kuidas parandada Enterprise Architect CASE vahendis loodud andmebaasi disaini mudelis riknenud tabelite vahelist seost?
Tagasi sisukorda
Iseseisva töö projekt
Kuidas registreerida iseseisva töö projekti teema?
Kuidas PostgreSQLis tehtud iseseisva töö andmebaasi kiiresti iseseisvalt kontrollida?
Kuidas saada juurdepääs iseseisva töö tegemiseks mõeldud serverile?
Kas iseseisva töö tegemisel on võimalik seda automaatselt kontrollida ja saada seega töö kohta jooksvalt tagasisidet?
Kas ma võin "Andmebaasid II" projektis realiseerida teise töökoha kui "Andmebaasid I" projektis?
Kuidas esitada iseseisev töö
Mul ei ole ühtegi kaaslast, kellega koos iseseisva töö projekti koos teha. Ometigi sooviksin kaaslase(id) leida. Mida teha?
Milline on MINIMAALNE materjalide hulk, mille lugemisest piisab projekti edukaks tegemiseks?
Kas "Andmebaasid II" projekti tegemisel tuleb tagada kooskõla "Andmebaasid I" projekti mudelitega?
Kui projekti esimest korda hinnati ja see ei ületanud lävendit, siis kas peale parandamist projekti uuesti esitamisel saan hilinenud esitamise eest täiendavaid miinuspunkte?
Kas lävendi ületanud projekti saab parandada?
Miks on hindamismudelis nii palju võimalikke miinuspunkte?
Kas iseseisva töö jõuab valmis ainult praktikumides tööd tehes?
Tagasi sisukorda
Oracle
Teeme projekti Oracles ning mitmekesi. Millisesse andmebaasi tuleb panna rakenduse andmebaasiobjektid? Kuidas me üksteise tehtud andmebaasiobjektidele ligi pääseme?
Millist regulaaravaldist tuleks kasutada Oracles, et kontrollida andmebaasi tasemel kolmetähelisi riigi koode?
Kust saada head ja põhjalikku infot Oracle andmebaasisüsteemi kohta?
Tagasi sisukorda
PostgreSQL
Kas ja kuidas pääseb väljastpoolt ülikooli ligi õppeserveris olevale PostgreSQL andmebaasisüsteemile?
PostgreSQL andmebaasisüsteemiga ei saa ühendust, sest aktiivsete klientide limiit on täis (<i>too many clients</i>). Milles võib olla põhjus ja kuidas probleemi lahendada?
Teeme projekti PostgreSQLis ning mitmekesi. Millisesse andmebaasi tuleb panna rakenduse andmebaasiobjektid? Kuidas me üksteise tehtud PostgreSQL andmebaasidele ligi pääseme?
Käivitan läbi <b>psqli</b> PostgreSQL andmebaasis CREATE TABLE lauseid. Saan ühe lause peale veateate: <p>ERROR: syntax error at or near "CONSTRAINT" LINE 29: SET CONSTRAINT FK_Isik_Riik FOREIGN KEY (isikukoodi_riik) RE... <p>Samas selles lauses ei ole SET CONSTRAINT fraasi. Milles on viga ja kuidas seda parandada?
Käivitan PostgreSQLis funktsiooni, kuid seda ei täideta, sest ei leita funktsioonis viidatud tabelit. Mis on viga ja kuidas seda lahendada? <p>Näide: Lõin andmebaasis funktsiooni <i>f_on_juhataja</i> <p>SELECT f_on_juhataja(p_kasutajanimi:='joy.hawkins@geekosis.name', p_parool:='Boss'); <p>ERROR: relation "isik" does not exist <p>LINE 2: FROM isik INNER JOIN tootaja ON isik.isik_id = tootaja.isik_...
Käivitasin PostgreSQLis skripti/päringu/andmemuudatuse, mis "jooksis kinni". Nüüd töötab andmebaasisüsteem aeglaselt ning protsess on lukustanud tabeli/vaate/andmebaasi, mille tulemusena ei saa ma seda muuta ega kustutada. Kuidas "rippuma jäänud" PostgreSQL kasutamise sessioonidest ja nendes algatatud ressursse blokeerivates serveriprotsessidest lahti saada?
Millised on PostgreSQLi eelised võrreldes MySQLiga (miks me ei kasuta MySQLi)?
PostgreSQL andmebaasi varukoopia tegemisel pgAdmini programmiga esineb mul viga: <br>pg_dump: server version: 12.0; pg_dump version: 11.5 <br>pg_dump: aborting because of server version mismatch <p>Mida teha?
Tagasi sisukorda
Õppetöö
Milliseid linke läheb õppetöös igapäevaselt vaja, sh iseseisva töö projekti tegemisel?
Kas üliõpilased on kohustatud käima nendele tunniplaaniga määratud aegadel praktikumis või on võimalik käia ka teiste rühmade praktikumides?
Kuidas ennast kodulehele registreerida?
Kuidas esitada õppejõule ülevaatamiseks projekti rakenduse osa?
Kas õppeaine võib deklareerida ka siis, kui eeldusaine (Andmebaasid I) on sooritamata?
Kas äriinfotehnoloogia magistrant saab seda õppeainet õppida töökohapõhist õpet kasutades?
Kuidas valmistuda õppeaines toimuvateks testideks (vahetestid ja lõpptest)?
Millisel viisil saab esitada soove selle kohta, kuidas muuta andmebaaside õppeaine koduleht Mauruses paremini kasutatavaks ja materjalid kergemini ülesleitavaks?
Millist tarkvara läheb õppeaines vaja? Milline tarkvara tuleks installeerida enda isiklikku tööarvutisse?
Kuidas moodustub hinne? Mis roll on lisapunktidel?
Mul ei õnnestu vaadata loengute lindistusi, sest saan videote vaatamisel veateate. <p>ERROR:Unable to process language file located at: language/ru.xml <br>The file is either missing or corrupt.
Teen projekti PostgreSQLis/Oracles. Kas mul on siis vaja praktikumides tutvuda teise andmebaasisüsteemiga (Oracle/PostgreSQL) ja selle kasutamiseks vajalik tarkvara enda sülearvutisse installeerida?
Kas erinevatel nädalatel võib käia erinevates praktikumides?
Kui esitan projekti ja see on nii kehva, et pean seda parandama, siis kuidas tuleb parandus esitada?
Milline on vääritu käitumine antud aine kontekstis?
Kas magistriõppe üliõpilane, kes on bakalaureuseõppes <b>sooritanud</b> (saanud positiivse hinde) õppeaine "Andmebaasid II" (IDU0230), võib magistriõppes deklareerida eriõppe/põhiõppe moodulisse valikaine "Andmebaasid II" (ITI0207)?
Kust leiab infot lõputööde kirjutamise kohta, sh võimalikke teemasid?
Kus on kodulehel loengute lindistused?
Kus on kodulehel jooksvad tulemused?
Tagasi sisukorda