Kas saaksite tuua näite mõnest andmebaasis puuduvast kitsendusest, mis on tekitanud probleeme? Hea näite kahe silma vahele jäänud kitsendusest toob Amazoni asutaja ja boss Jeff Bezos. Amazoni algusaastatel avastas ta sellest vea, mis lasi kliendil tellida kitsendusedandmete terviklikkusandmekvaliteetveadnegatiivsed väärtusedärireeglid 01.06.2022 00:00 | Erki Eessaar
Mida ma võiksin teada NoSQL süsteemidest? Teemas 1 ja 11 on juttu NoSQL süsteemidest. Kes tahab nende kohta rohkem teada saada, siis võiks alustada sellest Martin Fowleri umbes tunni pikkusest ... NoSQLSQLandmebaasitehnoloogiadtehniline võlgskeemita andmebaasidandmete modelleeriminedeklaratiivsed keeled 01.06.2022 00:00 | Erki Eessaar
Mis on intelligentne võti ja millal seda kasutada? Üheks SQL tabelite võtmete liigiks on intelligentsed võtmed. Selliste võtmete väärtused omavad inimkasutajale sisulist tähendust ning võtme väärtusesse on kodeeritud informatsiooni. Sellise võtme näiteks on isikukood. Näiteks nii... intelligentne võtiisikukoodprimaarvõtikodeeringandmebaasi disainidentifikaatorid 01.06.2022 00:00 | Erki Eessaar
Milleks läheb vaja kontseptuaalses andmemudelis olevaid olemitüüpide ja atribuutide definitsioonide tabeleid? Kontseptuaalse andmemudeli (on ka Teie projektis) üheks osaks on olemitüüpide ja atribuutide definitsioonid. Seal tuleb täpselt lahti selgitada, milliste andmete vajadusele kontseptuaalne andmemudel osundab. Näiteks hotelli "ruum" - kas mõeldakse kõi... kontseptuaalne mudeldefinitsioonidandmete integreeriminesemantikadokumentatsioonkoostalitlusvõime 01.06.2022 00:00 | Erki Eessaar
Mis asi on register? Andmebaas on nagu päikesesüsteem. Päikese rollis on organisatsiooni eesmärgid. Kõik mis organisatsioonis IT vallas (sh andmebaasidega) tehakse, peab olema nende eesmärkide teenistuses, mitte vastupidi. Seega planeedid (andmebaasi osad) tii... registerandmebaasi arhitektuurpõhiobjektidregistrite süsteemorganisatsiooni eesmärgidandmebaasi elukaar 01.06.2022 00:00 | Erki Eessaar
Kas puhta koodi põhimõtted on olulised ka andmebaaside korral? Jah on! O'Reilly digitaalse platvormi vahendusel pääsete Te ligi Robert C. Martini raamatule Clean Code... puhas koodclean coderefaktoreeriminetehniline võlgmudelidloetavusandmebaasi disainRobert C. Martin 01.06.2022 00:00 | Erki Eessaar
Kus relatsioonilist mudelit peale andmebaaside veel kasutatakse? Relatsiooniline mudel kirjeldab ühte võimalikku viisi, kuidas andmeid andmebaasides organiseerida ning kuidas neid seal kasutada saab ja seega on relatsioonilise mudeli rakendusvaldkonnaks ikkagi andmebaasid.Samas on see mudel, s... relatsiooniline mudelandmebaasidnormaliseerimineandmetüübidSQLNoSQLdeklaratiivsed keeled 01.06.2022 00:00 | Erki Eessaar
Millist töövahendit saaks kasutada PostgreSQL andmebaasi tabelitest graafilise kujutise (kas HTML, pildifail või midagi taolist) loomiseks? Tööriist võiks olla vabavaraline, joosta Linuxi masinal ning ideaalis olla kasutatav käsurealt (et saaks kasutada ka skriptide sees). Kui Teil on andmete modelleerimise CASE vahend, siis see võib toetada pöördprojekteerimist (reverse engineering) olemasolevast andmebaasist.Leidub ka eraldi andmebaaside haldusvahendeid, mis sellist funktsionaalsust pakuvad. Tõst... PostgreSQLvisualiseeriminepöördprojekteerimineDBeaverDBVisualizerandmemudelER diagramm 01.06.2022 00:00 | Erki Eessaar
PostgreSQL EXCLUDE kitsendus: millal seda kasutada ning miks ilmub see kõikides näidetes fraasi "EXCLUDE USING gist" kujul? EXCLUDE on PostgreSQLi laiendus - SQL standard seda ette ei näe ja teised andmebaasisüsteemid seda ei paku. Kuid see on väga kasulik laiendus. See on UNIQUE kitsenduse üldistus selles mõttes, et unikaalsuse kontrollimisele saab kasutada väärtuste võr... PostgreSQLEXCLUDE kitsendusUNIQUE kitsendusGIST indeksajalised väärtusedkattuvad perioodidandmete terviklikkus 01.06.2022 00:00 | Erki Eessaar
Kas MS Accessis tuleks hoiduda Decimal tüübi kasutamisest? Ei!Kui loete soovitusi (nagu see siin), siis pöörake tähelepanu millise süsteemi versiooni kohta ... MSAccessDecimalandmetüüptäpsussorteerimine 01.06.2022 00:00 | Erki Eessaar