Využití AI pro přístup k datům v relační databázi
| dc.contributor.advisor | Dostal Martin, Ing. Ph.D. | cs |
| dc.contributor.author | Do, Xuan Minh Vu | cs |
| dc.contributor.referee | Šnejdar Pavel, Ing. | cs |
| dc.date.accepted | 2025-06-09 | |
| dc.date.accessioned | 2026-02-21T03:48:52Z | |
| dc.date.available | 2024-09-30 | |
| dc.date.available | 2026-02-21T03:48:52Z | |
| dc.date.issued | 2025-05-05 | |
| dc.date.submitted | 2025-05-05 | |
| dc.description.abstract | Tato bakalářská práce se zabývá využitím velkých jazykových modelů (LLM) ke zpřístupnění relačních databází uživatelům bez hluboké znalosti SQL. Cílem bylo analyzovat aktuální stav LLM, porovnat dostupné modely a navrhnout webovou aplikaci pro přirozenou interakci s databází. Výsledný systém využívá vícevrstvou architekturu s React frontendem a Spring Boot backendem a umožňuje bezpečné přihlašování, správu konverzací a historii dotazů. Klíčovou část tvoří integrace LLM pro generování a validaci SQL. Systém byl testován a prokázal funkčnost i pro netechnické uživatele. | cs |
| dc.description.abstract-translated | Utilization of AI for Accessing Data in a Relational Database This thesis explores the use of large language models (LLMs) to enable non- technical users to query relational databases without deep SQL knowledge. It inclu- des an analysis of current LLMs, their deployment, and the design of a web appli- cation for natural language interaction. The system features a multi-layered archi- tecture (React frontend, Spring Boot backend), secure authentication, and query history. A key component is the integration of LLMs for generating and validating SQL. Testing confirms its usability and effectiveness for general users. | en |
| dc.description.department | Katedra informatiky a výpočetní techniky | cs |
| dc.description.result | Obhájeno | cs |
| dc.format | 73 | |
| dc.identifier | 100707 | |
| dc.identifier.uri | http://hdl.handle.net/11025/66566 | |
| dc.language.iso | cs | |
| dc.publisher | Západočeská univerzita v Plzni | cs |
| dc.rights | Plný text práce je přístupný bez omezení | cs |
| dc.rights.access | openAccess | cs |
| dc.subject | velké jazykové modely | cs |
| dc.subject | relační databáze | cs |
| dc.subject | přirozený jazyk | cs |
| dc.subject | generování SQL | cs |
| dc.subject | webová aplikace | cs |
| dc.subject | umělá inteligence | cs |
| dc.subject.translated | large language models | en |
| dc.subject.translated | relational database | en |
| dc.subject.translated | natural language | en |
| dc.subject.translated | SQL generation | en |
| dc.subject.translated | web application | en |
| dc.subject.translated | artificial intelligence | en |
| dc.thesis.degree-grantor | Západočeská univerzita v Plzni. Fakulta aplikovaných věd | cs |
| dc.thesis.degree-level | Bakalářský | cs |
| dc.thesis.degree-name | Bc. | cs |
| dc.thesis.degree-program | Informatika a výpočetní technika | cs |
| dc.title | Využití AI pro přístup k datům v relační databázi | cs |
| dc.title.alternative | Utilization of AI for Accessing Data in a Relational Database | en |
| dc.type | bakalářská práce | cs |
| local.files.count | 6 | * |
| local.files.size | 270263957 | * |
| local.has.files | yes | * |
| local.relation.IS | https://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=100707 |
Files
Original bundle
1 - 5 out of 6 results
No Thumbnail Available
- Name:
- A22B0080P_Zadani.pdf
- Size:
- 22.62 KB
- Format:
- Adobe Portable Document Format
- Description:
- VŠKP - příloha
No Thumbnail Available
- Name:
- BP_Do_A22B0080P.pdf
- Size:
- 1.18 MB
- Format:
- Adobe Portable Document Format
- Description:
- VŠKP
No Thumbnail Available
- Name:
- A22B0080P_prilohy.zip
- Size:
- 256.16 MB
- Format:
- ZIP
- Description:
- VŠKP - příloha
No Thumbnail Available
- Name:
- PV_Do_A22B0080P.pdf
- Size:
- 61.01 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího VŠKP
No Thumbnail Available
- Name:
- PO_Do_A22B0080P.pdf
- Size:
- 228.07 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta VŠKP