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 | Erki Eessaar
Kuidas andmebaasisüsteemid andmebaasiserveris talletatud rutiine täidavad? Erinevates andmebaasisüsteemides käib see erinevalt.PostgreSQLis saab rutiinide kirjutamiseks kasutada lisaks C ja SQL keeltele veel keeli. Neid teisi keeli nimetatakse protseduurilisteks keelteks (PL). Kõige populaarsem nendest on PL/pgS... rutiinidtäitmisplaankompileeriminePostgreSQLOraclePL/pgSQLPL/SQL 01.03.2025 10:55 | Erki Eessaar
Mis probleem on (PostgreSQL näitel) veeru deklaratsiooniga: registr_aeg TIMESTAMP NOT NULL DEFAULT LOCALTIMESTAMP(0) SELECT LOCALTIMESTAMP; Tagastab hetke kuupäeva, kellaaja ja sekundi murdosad kuue koha täpsusega. Funktsiooni väljakutses saab määrata, kui täpselt või kas üldse sekundi murdosasid... PostgreSQLTIMESTAMPLOCALTIMESTAMPandmekvaliteetandmetüübidsekundi murdosadvaikeväärtus 21.02.2025 09:18 | 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 kitsendusvalideerimisreegel 01.02.2025 15:12 | Erki Eessaar
Palun tooge näiteid töödest, kus kasutatakse neid diagramme e skeeme, mida andmebaaside õppeaine iseseisva töö dokumendis tuleb koostada. Võtsin ette Tallinna Tehnikaülikooli digikogu. Väga palju lõputöid on sellised, millega lahendatakse mingi konkreetse organisatsiooni jaoks oluline ülesanne - näi... süsteemianalüüsdiagrammidlõputöödBPMNkasutusjuhtude diagrammäriinfo mudelDigikogu 19.01.2025 11:55 | Erki Eessaar
Kuidas tagada andmebaasioperatsiooni realiseerivas rutiinis, et operatsiooni järeltingimused saavutatakse vaid siis, kui kõik eeltingimused on täidetud? Lepingprojekteerimise (design by contract) kohaselt kirjeldatakse tarkvaraelement kasutades eeltingimusi, järeltingimus... lepingprojekteerimineeeltingimusedjäreltingimusedinvariandidtrigeridkitsendusedrutiinid 21.12.2024 19:25 | Erki Eessaar
Kuidas eemaldada SQL lauses stingi e sõne ümbert sulud, kui string peaks olema sulgudes? Andmebaasisüsteemid PostgreSQL ja Oracle pakuvad funktsiooni regexp_replace, mis võimaldab asendada stringis alamstringi, kasutades sealjuures regulaaravaldisi. Lause katsetamiseks saab kasutada regulaaravaldistekstitöötlusregexp_replaceSQLstringidPostgreSQLOracle 24.11.2024 14:48 | Erki Eessaar
Milliseid soovitusi annavad teadusuuringut selles osas, kuidas suurte keelemudelite abil SQL koodi genereerida? Chang ja Lussier (2023) katsetavad erinevaid võimalusi ja annavad soovitusi suurte keelemudelite promptimiseks ... OpenAIChatGPTLLMsuur keelemudeltehisintellektAITIpromptviipSQL genereerimine 01.11.2024 12:17 | 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 | Erki Eessaar
Kas ja millised probleemid võivad tekkida andmebaasirakenduse tegemisel kasutades mõnda ORM (Object-Relational Mappers, objekt-relatsioonvastenduse) vahendit? SIIN (Sulaoja, K.M., Saarep, A. Cognate kasutajamugavuse parandamine ja arendustöö lihtsustamine) on 2024. aasta bakal... rutiinfunktsioonprotseduurhetktõmmismaterialiseeritud vaadevirtuaalne andmete kihtandmebaasi avalik liidesORMDjangojõudlus 02.10.2024 13:01 | Erki Eessaar