Kas kino infosüsteemis kontseptuaalses andmemudelis on istekohaga seotud 0..* või 0..1 piletit? Kontseptuaalse struktuuri fragment:[Istekoht]-1----------0..*-[Pilet]-0..*-------1-[Seanss] Peame siinkohal eristama füüsilist istekohta saalis ja sellele istekohale aja jooksul müüdavaid pileteid. Kuna üks ja seesama is... kontseptuaalne andmemudelvõimsustikunikaalsuse kitsendus 14.06.2026 12:53:25 | Erki Eessaar
Kui soovida registreerida põhiobjekti seisundimuudatuste ajalugu, siis kas tuleks luua kaks eraldi seisundiklassifikaatorit - üks hetkeseisundite ja teine ajalooliste seisundite jaoks? Ei tuleks.Oletame, et andmebaasis on tabelid Tellimus ja Tellimuse_ajalugu. Tabelis Tellimus registreeritakse iga tellimuse korral selle hetkeseisund. Tabelis Tellimuse_ajalugu registreeritakse iga tell... seisundiklassifikaatorajaluguolekumasin 14.06.2026 12:39:22 | Erki Eessaar
Mida kujutavad endast aegridade andmebaasisüsteemid? Maailmas tehakse aina enam mõõtmisi ja tekib finantsandmeid ning nende tulemusi salvestatakse aegridadena (time-series). Viimastel aastatel on turule tulnud hulgaliselt aegreadtime-seriesaegridade andmebaasisüsteemidPostgreSQLSaaty meetod 21.03.2026 20:07:19 | Erki Eessaar
Kuidas lisada suure ridade arvuga tabelisse kiiresti kohustuslik BOOLEAN tüüpi veerg, mille vaikimisi väärtus on FALSE? Probleemi tuum seisneb selles, et vanemates andmebaasimootorites nõuab uue veeru lisamine koos vaikeväärtusega (DEFAULT FALSE) kogu tabeli füüsilist ümberkirjutamist (kõik read tuleb kettalt lugeda, uus väärtus lisada ja tagasi kirjutada). Selle... PostgreSQLALTER TABLEveeru lisaminepsql 15.03.2026 13:52:28 | Erki Eessaar
Millal kasutada andmebaasis EAV disaini või JSONB tüüpi veergu? Analüüsime konkreetset näidet.Kontekst: Tegemist on PostgreSQL andmebaasiga, kus muuhulgas hakatakse hoidma andmeid keelemudelite kohta. See andmebaas on osa süsteemist, mis võimaldab teha andmebaaside suhtes eestikeelse... universaalne disainEAVJSONJSONBPostgreSQLandmebaasi disainEAVJSONBPostgreSQLpaindlikkusjõudlus 17.11.2025 11:28:32 | Erki Eessaar
Kuidas saab kasutada suuri keelemudeleid olemasolevast andmebaasist paremini arusaamiseks? Suuri keelemudeleid saab näiteks kasutada selleks, et klasterdada uuritava, enda jaoks tundmatu, andmebaasi tabeleid ja jaotada need registritesse. Selle eelduseks on, et andmebaasis on deklareeritud välisvõtme kitsendused, sest niimoodi on andmebaas... suur keelemudelLLMAITItehisintellektviippromptGoogle Geminivälisvõtivõõrvõtivälisvõtme kitsendusforeign keyreferential constraintloogiline varukoopiapg_dump 09.10.2025 23:39:52 | Erki Eessaar
Kuidas SQLite korral realiseerida klassifikaatorite tabeleid, kus on kood ja nimetus? Koodi peaks sisestama inimkasutaja, mitte genereerima süsteem. Katsetasin seda koodi DB Fiddle keskkonnas. CREATE TABLE Tellimuse_seisundi_liik (tellimuse_seisundi_liik_kood INTEGER NOT NULL,... primaarvõtiesmasvõtiarvujada generaatorsurrogaatvõtiSQLiteklassifikaatorautomaatne väärtuskood 03.05.2025 11:26:47 | Erki Eessaar
Kuidas saavad suured keelemudelid (LLM) hakkama SQL koodi kontrollimisega reeglite suhtes? Tegin katsetuse 11.03.2025.Kontrollisin hulka tabelite loomise lauseid (MS Accessi SQL murdes) 37 erinevat tüüpi üldise (st mitte Accessi-spetsiifilise) vea suhtes. Keelemudelile esitatud küsimus moodustus prompt + laused.Kontrollit... promptviipsuur keelemudelllmtestiminedokumentiseseisev töö projektCREATE TABLEtabelidbaastabelidvigaveadtüüpveadprobleemidnimetaminenimedkitsendusedvaikimisi väärtuskompenseeriv tegevusgenereeriv TItehisintellektAI 11.03.2025 10:21:51 | Erki Eessaar
Kuidas jõustada MS Accessi ja PostgreSQL andmebaasis piirangut, et väärtus ei tohi olla tühi string, tühikutest koosnev string, tühimärkidest koosnev string? Tühi string, tühikutest koosnev string ja tühimärkidest koosnev string on kõik tekstilised väärtused ning selliseid piiranguid võib olla vaja jõustada tekstiliste veergude põhjal.Need ei ole sama mis NULL. NULL on spetsiaalne tähis, mis o... regulaaravaldisregular expressionregexMS AccessPostgreSQLtühi stringtühimärgidCHECK kitsendusvalideerimisreegelkitsenduspiirang 01.02.2025 15:12:01 | Erki Eessaar
Kuidas on seotud andmebaasid ja tehisaru (AI)? Andmebaasisüsteemid on seotud tehisaruga erinevates aspektides. Treeningandmed võivad tulla andmebaasist. Mingisugune osa tehisaru süsteemidest saab olla realiseeritud andmebaasisüsteemi vahendeid kasutades – mitte and... tehisintellektAITImasinõpetransformerRAGvektorandmebaasOraclePostgreSQLagentMCPSELECT AI 17.10.2024 09:32:36 | Erki Eessaar