Andmebaasid II (IDU0230, ITI0207) (sügis 2018)
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?
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?
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?
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 õppeaine võib deklareerida ka siis, kui eeldusaine (Andmebaasid I) on sooritamata?
Kas ma võin "Andmebaasid II" projektis realiseerida teise töökoha kui "Andmebaasid I" projektis?
Kas äriinfotehnoloogia magistrant saab seda õppeainet õppida töökohapõhist õpet kasutades?
Kas lävendi ületanud projekti saab parandada?
Miks on hindamismudelis nii palju võimalikke miinuspunkte?
Kuidas esitada iseseisev töö
Kas "Andmebaasid II" projekti tegemisel tuleb tagada kooskõla "Andmebaasid I" projekti mudelitega?
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
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?
PostgreSQL andmebaasi varukoopia tegemisel pgAdmini programmiga läbi koduarvuti esines mul viga: <br>pg_dump: server version: 11.0; pg_dump version: 10.5 <br>pg_dump: aborting because of server version mismatch <p>Kuidas seda lahendada? Ma juba reinstallisin endale viimase pgAdmini versiooni, kuid see ei lahendanud probleemi.
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)?
Kas ja kuidas pääseb väljastpoolt ülikooli ligi õppeserveris olevale PostgreSQL andmebaasisüsteemile?
Tagasi sisukorda
Õppetöö
Millist tarkvara läheb õppeaines vaja? Milline tarkvara tuleks installeerida enda isiklikku tööarvutisse?
Kuidas moodustub hinne? Mis roll on lisapunktidel?
Kas üliõpilased on kohustatud käima nendele tunniplaaniga määratud aegadel harjutustunnis või on võimalik käia ka teiste rühmade harjutustundides?
Kuidas ennast kodulehele registreerida?
Teen projekti PostgreSQLis/Oracles. Kas mul on siis vaja harjutustundides tutvuda teise andmebaasisüsteemiga (Oracle/PostgreSQL) ja selle kasutamiseks vajalik tarkvara enda sülearvutisse installeerida?
Kas õppeaine "Andmebaasid II" (IDU0230) õppija võib käia õppeaine "Andmebaasid II" (ITI0207) harjutustunnis ja vastupidi?
Kas magistriõppe üliõpilane, kes on bakalaureuseõppes õppinud õppeainet "Andmebaasid II" (IDU0230), võib magistriõppes deklareerida õppeaine "Andmebaasid II" (ITI02017)?
Kust leiab infot lõputööde kirjutamise kohta, sh võimalikke teemasid?
Kus on kodulehel loengute lindistused?
Milliseid linke läheb õppetöös igapäevaselt vaja, sh iseseisva töö projekti tegemisel?
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.
Kas erinevatel nädalatel võib käia erinevates harjutustundides?
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?
Kuidas esitada õppejõule ülevaatamiseks projekti rakenduse osa?
Tagasi sisukorda