| Form of studies |
Bachelor |
| Title of the study programm |
Computer Systems |
| Title in original language |
Rīku salīdzinājums datu bāzes shēmas koda ģenerēšanai no dabiskās valodas |
| Title in English |
Comparison of Tools for Database Schema Code Generation from Natural Language |
| Department |
Faculty Of Computer Science Information Tehnology And Energy |
| Scientific advisor |
Māra Romanovska |
| Reviewer |
Ilze Birzniece |
| Abstract |
Šajā darbā tiek pētīta datubāzes shēmas ģenerēšana no dabiskās valodas
ievades, kas tradicionāli prasa specializētas SQL zināšanas un pieredzi datubāzu
projektēšanā. Mūsdienu tehnoloģijās ir vairāki dažādi rīki, kas apgalvo, ka spēj veikt
šīs darbības, izmantojot dažādas NLP lietojumprogrammas.
Šī pētījuma mērķis ir novērtēt un salīdzināt sešus atlasītus rīkus: OpenAI
ChatGPT-4o, Meta LLaMA 3.2 caur Ollama, Oracle Autonomous Database ar APEX
AI Assistant un Text2SQL.ai, pamatojoties uz to spēju ģenerēt datubāzes shēmas kodu
no dabiskās valodas aprakstiem.
Izstrādājot dažādus lietošanas gadījumus, kas pārstāv svarīgus datubāzes
projektēšanas gadījumus, katrs rīks tiks pārbaudīts un salīdzināts pēc vairākiem
rādītājiem, piemēram: pieejamība un lietojamība, ātra elastība, datu modeļu saderība,
koda izpilde, darbības iespējas, ievades pilnīgums un kļūdu apstrāde. Praktiskie
eksperimenti bija vērsti uz shēmu ģenerēšanu relāciju datubāzēm ar dažādu sarežģītības
līmeni. Šis pētījums sniedz šo rīku salīdzinājumu un praktisku ieskatu izstrādātājiem,
pedagogiem un pētniekiem, kuri meklē lietotājam draudzīgus un efektīvus risinājumus
datubāzes shēmu ģenerēšanai no dabiskās valodas ievades.
Šis bakalaura darbs sastāv no 111 lappusēm, 1 tabulas, 103 attēliem, 2 pielikumiem un
24 atsaucēm. |
| Keywords |
dabiskās valodas apstrāde, datubāzes shēmu ģenerēšana, NL2SQL, lielie valodu modeļi |
| Keywords in English |
Natural Language Processing, Database Schema Generation, NL2SQL, Large Language Models |
| Language |
eng |
| Year |
2026 |
| Date and time of uploading |
06.01.2026 18:07:05 |