Andmebaasid II (IDU0230, ITI0207) (sügis 2018)
Viimatised küsimused
Vastatud küsimused
Kuidas esitada iseseisev töö
Kus on kodulehel loengute lindistused?
Miks olid tähtajad muudetud semestri lõpus või isegi pärast (20. dets)? <ul> <li>Enne: https://i.imgur.com/pALWZaA.png <li>Pärast: https://i.imgur.com/O4v8NtE.png </ul>
Miks on hindamismudelis nii palju võimalikke miinuspunkte?
Kas lävendi ületanud projekti saab parandada?
Kas ja miks peab rutiinis või trigeris kasutama SELECT ... FOR UPDATE?
Tegin pgApexis vaadete ekraanivorme ning avastasin, et vaatest oli väli puudu. pgApex näitas vaatele vastaval ekraanivormil päringu tulemusel saadud andmeid. Lisasin puuduva välja kustutades vastava vaate ning luues selle uuesti. Kuid nüüd ei näita pgApex enam vastavas vaates andmeid. Testimiseks tegin uue rakenduse, aga ka seal ei tekkinud otsitavad andmed. <p>Kas ja kuidas mul oleks võimalik vaadete andmed uuesti rakendusse saada? Mida ma saaksin edaspidi teist moodi teha, et rohkem sellist probleemi ei esineks?
Lõin PostgreSQL andmebaasis <b>protseduuri</b> (CREATE PROCEDURE lause). Seda MS Accessi rakendusest välja kutsudes saan veateateid nagu: <ul> <li>Error while preparing parameters. <li>ERROR: ... is a procedure; Error while preparing parameters. </ul> <p>Milles on viga ja mida selle parandamiseks ette võtta?
Kuidas täita pgApexis järgmiseid mittefunktsionaalseid kasutajaliidesega seotud nõudeid? <ul> <li>Kuupäevad tuleb esitada formaadis DD.MM.YYYY <li>Kellaajad tuleb esitada formaadis HH24:MI:SS <li>Ajatemplid tuleb esitada formaadis DD.MM.YYYY HH24:MI:SS </ul>
Ü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?
Miks peaks eelistama trigerite puhul tingimuse kirjutamist päises olevasse WHEN klauslisse, selle asemel, et kirjutada see kehandis olevasse IF lausesse?
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_...
Kas "Andmebaasid II" iseseisvas töös võib rakenduse prototüübi tegemisel kasutada mõnda ORM (<i>Object-Relational Mappers</i>, objekt-relatsioonvastenduse) vahendit.
Üritan muuta Oracles tabeli struktuuri või tabelit kustutada, kuid saan veateate <b>ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired</b>. <p>Milles on viga ja kuidas seda lahendada?
Kuidas kutsuda PostgreSQLis välja funktsiooni või protseduuri, mille mõni parameeter on SMALLINT tüüpi?
Miks peaks tabeliga seotud kitsenduse või indeksi nimi sisaldama tabeli nime?
Kas oleks otstarbekas siduda domeeniga mingi veeru omadus ja lisada sellele täiendav tabelipõhine piirang? Näiteks andmetüüp, NOT NULL ja tühikutest koosnemise piirang tulev domeeni poolt ja tabelis lisan täiendava piirangu pikkusele.
Kas kuskil leidub iseseisvaid harjutusülesandeid PostgreSQL admebaasisüsteemi paremaks tundmaõppimiseks?
Kuidas parandada Enterprise Architect CASE vahendis loodud andmebaasi disaini mudelis riknenud tabelite vahelist seost?
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.
Lehe algusesse