Kui soovin kontrollida, et nimi tohib sisaldada vaid tähti ja tühikuid, siis kas sobib selline regulaaravaldise muster: '^([a-zA-Z]|[[:space:]])+$' ? Ei, kahjuks ei sobi, sest Te välistate nimedes näiteks täpitähed. Märkide hulga [a-zA-Z] asemel tuleks kasutada märkide klassi [:alpha:]. PostgreSQL SELECT 'Õnne Pärl'~'^( regulaaravaldismärkide klassidnimekontrollPostgreSQLOracletäpitähedvalideerimine 01.06.2022 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 | Erki Eessaar
Kas andmete andmebaasi tasemel valideerimine (eelnevalt defineeritud reeglitele vastavuse kontrollimine) on hea mõte või mitte? Minu arvates on hea mõte. Järgnev tekst üritab seda põhjendada.Väide: Kui rakenduse tasemel andmeid valideeritakse, siis andmebaasi tasemel pole seda enam vaja teha, sest see on liiga keeruline. Vastus: Kõik sõltub selle... trigerkitsendusconstrainttriggerprimaarvõtivälisvõtiuniqueprimary keyforeig keychecknot nullMongoDBPostgreSQL 01.06.2022 00:00 | Erki Eessaar
Millist räsifunktsiooni tuleks kasutada andmebaasis hoitavate paroolide räsimiseks (avateksti peitmiseks)? Kõigepealt mõned eestikeelsed allikaviiited. Cybernetica AS, 2013. Krüptograafiliste algoritmide kasutusvaldkondade ja elutsükli uuring. Aruanne. Versioon 3.1. 31. detsember 2013. a. [WWW] räsifunktsioonräsiparoolsalasõnapgcryptoparoolidräsiminekrüptograafiaturvalisusalgoritmidsoolamine 01.06.2022 00:00 | Erki Eessaar
Kas võin eeldada, et Eesti isikukood on unikaalne identifikaator? Eesti e-riigi loogika eeldab, et see on unikaalne. Samas tuleb välja, et unikaalsus ei ole mineviku möödalaskmiste tõttu tagatud. isikukoodunikaalsusandmekvaliteetEesti e-riikidentifikaatoridveadajalugu 01.06.2022 00:00 | Erki Eessaar
Milliseid andmebaaside kursustes käsitletud teemasid puudutavaid järeldusi saab teha 2017. aasta suvel nurjunuks kuulutatud pensionide ja sotsiaaltoetuste maksmise infosüsteemi uue versiooni SKAIS2 arendusprojekti alusel? Väga sageli ei tea süsteemi tulevased kasutajad ja selle arenduse eest maksjad (ei pruugi olla üks ja sama isikute ring), milline täpselt peaks uus süsteem olema. Tulemuseks võivad olla lepingud, mida on ebareaalne täita. Sõltub tellija poo... SKAIS2ebaõnnestuminetarkvaraprojektidriigihankedsüsteemiarendusiteratiivne arendusarhitektuur 01.06.2022 00:00 | Erki Eessaar
Kust saaks rohkem teada paindmetoodikatest? Soovitan vaadata seda Bertrand Meyeri ettekannet (osa 1 ja paindmetoodikadagiilne arendusScrumSAFeDADõppematerjalidtarkvaraarendus 01.06.2022 00:00 | Erki Eessaar
Mis on andmesaatkonnad? Juhin Teie tähelepanu uudisele andmesaatkondade kohta, mis seostub nii teemaga 5 (andmete turvalisus) kui ka 12 (hajusad andmebaasid). Tegemist ... andmesaatkondandmesaatkonnadandmete turvalisushajusad andmebaasidvarundaminepilveteenused 01.06.2022 00:00 | Erki Eessaar
Tooge palun näiteid suurandmetest (big data). Uudis andmete olulisuse kohta, mis kirjeldab ühte võimalikku tulev... suurandmedsuurandmedbig dataandmemahudandmete töötlemine 01.06.2022 00:00 | Erki Eessaar
Kas ja miks peab rutiinis või trigeris kasutama SELECT ... FOR UPDATE? Kas ... FOR UPDATE on vajalik sõltub kõigepealt kasutatavast andmebaasisüsteemist. PostgreSQLis ja Oracles on SELECT ... FOR UPDATE vaja kasutada siis, kui teete trigeri protseduuris või lihtsalt rutiinis mingi tingimuse kontrolliks päringu (SELECT l... trigerrutiinlukustaminePostgreSQLOraclelukustaminetrigeridrutiinidSELECT FOR UPDATEkonkurentsjuhtimine 01.06.2022 00:00 | Erki Eessaar