Milleks läheb vaja olemitüüpide ja atribuutide tähenduse e semantika kirjeldusi? Olemitüüpide ja atribuutide definitsioonid: aitavad saavutada arenduse osalistel ühise arusaama valdkonna mõistetest, aitavad luua kasutajaliidest ja kasutusjuhendeid, on aluseks valikute tegemisel andmebaasi andm... kontseptuaalne andmemudelWordpressWooCommercedokumentatsioonsemantikadefinitsioonidandmete integreerimineandmekvaliteet 13.09.2022 21:01:04 | Erki Eessaar
Milliseid probleeme tekitab andmete liiasus operatiivandmete andmebaasides? Andmete liiasus tähendab, et sama fakti on võimalik andmebaasist tuletada kahel või rohkemal erineval viisil. Andmete liiasus tähendab, et andmemaht suureneb, andmete muutmiseks tuleb teha rohkem tööd ja andmebaasi võivad tekkida mittekooskõlalised v... andmete liiasusoperatiivandmedanomaaliadandmete konsistentsandmebaasi disaindubleerimine 25.08.2022 17:56:31 | Erki Eessaar
Millal kasutada kontseptuaalses andmemudelis kompositsiooniseost (seose ühes otsas on täidetud romb e täidetud teemant)? Kompositsioon tähistab osa-terviku seost, kus osad sõltuvad eksistentsiaalselt tervikust e terviku kadumine/hävimine tähendab ka osade kadumist/hävimist.Romb oleks selle olemitüübi poolel, millesse kuuluva olemi kustutamine tingib seotud olemit... kompositsioonUMLolemi-suhte diagrammosa-tervikeksistentsiaalne sõltuvuskustutamineON DELETE CASCADEmodelleerimine 01.06.2022 00:00:00 | Erki Eessaar
Kuidas leida PostgreSQLis teatud kindla nimega andmebaas või andmebaas, millel on teatud kindel omanik? Otsin näitena andmebaasi, mille nimes sisaldub 990999 või mille omaniku kasutajanimes sisaldub 990999.Ühenduge psqlis suvalise kasutaja andmebaasiga (kuid mitte andmebaasiga postgres). Andke käsk PostgreSQLsüsteemikataloogpg_databasemetaandmedotsingadministreerimineomanik 01.06.2022 00:00:00 | Erki Eessaar
Ma olen informaatika üliõpilane. Ma arvan, et kursuse töö töövihik on suur dokument mida keegi ei kasuta päris elus. Aine projekti tegemine on täielik ajaraisk, sest kogu info mida õppejõud näha tahab tuleb temalt ning kui ise sellest väga õppida ei saa. Milliseid kasulikke teadmisi, lisaks andmebaasidele, see projekt annab? Miks see projekt kasulik on? (Ehk miks õppida süsteemianalüüsi TI ajastul?) Koodi genereerimine ei ole enam probleem – seda teeb tehisintellekt (TI). Uus pudelikael arenduses on: Tellija vajadu... iseseisev tööprojektdokumentdokumentatsioonmudelidprojectdiagrammdiagrammidpuhas koodallsüsteemfunktsionaalne allsüsteemregisterandmebaasioperatsioonandmebaasioperatsioonide lepingud 01.06.2022 00:00:00 | Erki Eessaar
Kuidas töötab objekt-orienteeritud andmebaas (object-oriented database (OODBMS)), miks peeti neid vahepeal nõnda lootustandvateks ning miks ei ole need siiski oodatud populaarsust saavutanud? Objektorienteeritud andmebaasisüsteemidelt oodati/loodeti: võimekust kasutada "keeruka struktuuriga" objekte, võimalust kasutada andmetüüpe, mida tollal SQL-andmebaasisüsteemid ei võimaldanud kasutada, OO programm... objekt-andmebaasidOODBMSobjekt-relatsioonilineajaluguandmemudelidstandardidpüsivus 01.06.2022 00:00:00 | Erki Eessaar
Millised on võimalikud lähenemised andmebaasirakenduste loomisele? Lähtumine objektidest. Andmebaasirakendus on realiseeritud mõnes objektorienteeritud programmeerimiskeeles. Sõnasta funktsionaalsed nõuded (kasutuslugude või kasutusjuhtudena). Koosta rikkalik valdkonnamudel... paks andmebaasjäme andmebaasnutikas andmebaasarukas andmebaaskõhn andmebaaspeenike andmebaasjuhm andmebaasthick databasethickDBsmart databasesmartDBthin databasedumb database 01.06.2022 00:00:00 | Erki Eessaar
Miks peaks eelistama trigerite puhul tingimuse kirjutamist päises olevasse WHEN klauslisse, selle asemel, et kirjutada see kehandis olevasse IF lausesse? Stackoverflow arutelus pakub kasutaja Elad ühe ülesande lahendusena välja va... trigertrigeridpuhas kooddeklaratiivneimperatiivnetrigeridtingimusedjõudlusoptimeeriminepuhas kood 01.06.2022 00:00:00 | Erki Eessaar
Miks peavad ka rakenduste programmeerijad andmebaase hästi tundma? Väga eluline näide (seostub teemaga 6 - transaktsioonid ja lukustamine). 2017. aastal av... konkurentsjuhtimineturvalisusACIDRaintarkvara keerukusORMandmete terviklikkustransaktsioonid 01.06.2022 00:00:00 | Erki Eessaar
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? Jah on. Näiteks, kui juhataja rollis kasutaja näeb sellise vaate CREATE VIEW kinnitamata_tellimuste_vaade ASSELECT tellimuse_kood, tellimuse_seisundi_liik_koodFROM TellimusWHEREtellimu... vaatedWITH CHECK OPTIONuuendatavad vaatedandmete terviklikkusturvalisusortogonaalne disainSQL standard 01.06.2022 00:00:00 | Erki Eessaar