Mis on (lihtsalt selgitades) normaliseerimine ja normaalkujud? Normaliseerimine on nagu mäetipp, mille otsas on auhind. Auhinnaks on see, et andmete liiasust (mis aeglustab ja muudab keerukamaks andmete muutmist) on andmebaasis vähem kui mäe jalamil (aga seda ikkagi on - see pole midagi, millest ühe tipu valluta... normaliseeriminenormaalkujudviies normaalkujuandmete liiasusandmebaasi disainBoyce/Coddi normaalkujukontseptuaalne mudel 01.06.2022 00:00:00 | Erki Eessaar
Märkasin et te kirjutate SQL muutujaid eesti keeles, näiteks "nimi VARCHAR(10)". Arvestades et kõik ettevõtted ning arendajad kirjutavad tänapäeval muutujaid ja koodi inglisekeelselt, kas ma võin ka praktikaülesannetes ning iseseisvas töös kasutada inglise keelt? Kui Te mõtlete iseseisvat tööd, siis loomulikult võite koodis kasutada ingliskeelseid nimesid. Töö tegemisel tuleb juurde lisasamm, kus kontseptuaalsest andmemudelist genereeritud tabelite kirjelduses tuleb nimed tõlkida. Mis puudutab praktikaüle... identifikaatorniminimetaminekeelinglise keeleesti keelpuhas koodnimetamisreeglid 01.06.2022 00:00:00 | Erki Eessaar
Mis on olemitüüp, atribuut ja olem? Kogu selle temaatika juures on suureks probleemiks terminoloogiline segadus. Näiteks erinevate autorite tekstides tähistavad järgnevad sõnad (terminid) sisuliselt sama mõistet. Klass Objektitüüp Olemitüüp Olem... terminoloogiaolemitüüpatribuutolemklassobjektkontseptuaalne mudel 01.06.2022 00:00:00 | Erki Eessaar
Kas saaksite tuua mõne näite valesti valitud väljapikkustest ja selle põhjustatud probleemidest? Valed valikud võivad põhjustada kannatusi, segadust, lisatööd ja mainekadu (süsteemi omanikule): kitsendusconstraintväljapikkusisikunimiisikunimedandmetüübidtekstiväli 01.06.2022 00:00:00 | Erki Eessaar
Miks mitte luua klassifikaatoritele ühist tabelit Klassifikaator, kus on kõikide klassifikaatorite koodid ja nimetused? Vastuse leiate selle artikli esimesest punktist klassifikaatoriddisainimustridandmebaasi disainOTLTSQL serverviitamisterviklikkus 01.06.2022 00: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: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: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: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: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:00 | Erki Eessaar