Miks on nii, et kontseptuaalses andmemudelis kasutatakse enamasti seosetüüpidel võimustikku 0..*, mitte 1..*? Näide: Oletame, et kontseptuaalses andmemudelis modelleeritakse hooneid ja nendes olevaid ruume. Kontseptuaalse andmemudeli kohaselt on igas hoones null või rohkem ruumi. Miks nii? Reaalset hoonet on tõepoolest raske ett... kontseptuaalne andmemudelseosetüüpvõimsustik 14.06.2026 12:23 | Erki Eessaar
Millised kompenseerivad tegevused tuleks määrata üldistusseose alusel tekkivale välisvõtme kitsendusele? Näide: Oletame, et kontseptuaalses andmemudelis on ülatüüp Isik ja selle alamtüüp on Töötaja. Nende alusel luuakse andmebaasis tabelid Isik ja Tootaja. Tabelis Isik on surrogaatvõti (isik_id), ... välisvõtikompenseeriv tegevussurrogaatvõtinaturaalne võtiüldistusseos 14.06.2026 12:15 | Erki Eessaar
Mida tähendab MS Accessi tabeli kujunduse vaates või tabelite seoste vaates see, et mitme veeru ees on võtmekese märk? Need veerud kuuluvad primaarvõtmesse. Seal ei ole tegelikult midagi MS Accessi-spetsiifilist. Igas SQL-tabelis on null või üks primaarvõti. Kui MS Accessi tabeli kujunduse vaates või tabelite seoste vaates (või UML-is loo... primaarvõtiesmasvõtiliitvõtiMS Access 23.02.2026 09:57 | Erki Eessaar
Millal mitte kirjutada ja millal kirjutada tabelite ühendamise tingimusi ja täiendavaid piiranguid ridadele FROM klauslisse? Vaatame näidet. Kontseptuaalne mudel [Facility]-1---------0..*-[Health_care_visit] Facility – Tervishoiuasutus Health_care_visit – Visiit arsti juurde ühendamineJOINotsingutingimusSQLPostgreSQL 21.02.2026 09:44 | Erki Eessaar
Millised on modelleerimisvahendi Rational Rose (RR) tugevused ja probleemid? RR eelised Mugav ja lihtsalt kasutatav kasutajaliides (vähe ülearust) Kaasa tulev genereerimismoodul, mis tekitab kontseptuaalsest andmemudelist füüsilise SQL-andmebaasi disaini mudeli, on üpris hea (disai... CASE vahendidRational RoseUML modelleerimineandmete modelleerimineSQL genereerimineandmebaasi disain 02.02.2026 09:52 | Erki Eessaar
Kui kontseptuaalses andmemudelis on üldistusseosed, siis kas neid võiks PostgreSQL andmebaasis realiseerida kasutades tabelite pärimist? See pole soovitav pärimise kaudu tabelite loomise tehniliste piirangute tõttu. Vaatame näidet. Iga isik on mingis täpselt ühes seisundis. Isik võib olla klient või töötaja. Võib olla isikuid, kes on nii klient kui ... PostgreSQLINHERITSpärimineüldistusseosedobjekt-relatsiooniline 22.11.2025 17:25 | Erki Eessaar
Millised on soovitused kasutusjuhtude mudeli nullist loomiseks? kasutusjuhtude mudelsüsteemianalüüsinclude seostegutsejadäriprotsessmodelleerimineparimad praktikad 21.03.2025 09:53 | Erki Eessaar
Milliseid tarkvara analüüsi ja ehitamise käigus loodavaid tehiseid on võimalik luua suurte keelemudelite abil ja milline võiks olla sellest tulenevalt andmebaasi- ja andmebaasirakenduse mudelitega juhitav arendus? Järgnevates näidetes viitan visuaalsetele mudelitele järgnevalt: UCD - kasutusjuhtude diagramm ERD - olemi-suhte diagrammid STD - seisundidiagramm Keelemudelile võib neid ette anda erinevatel viisidel... promptviipsuur keelemudelllmgenereeriv TItehisintellektAImudelidmodelleeriminemodel driven development 15.03.2025 18:39 | 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