Dolování a kategorizace SQL příkazů ze StackOverflow databáze
| dc.contributor.advisor | Bača, Radim | |
| dc.contributor.author | Solanská, Jolana | |
| dc.contributor.referee | Krátký, Michal | |
| dc.date.accepted | 2021-06-02 | |
| dc.date.accessioned | 2021-11-08T12:20:05Z | |
| dc.date.available | 2021-11-08T12:20:05Z | |
| dc.date.issued | 2021 | |
| dc.description.abstract | Hlavním tématem této diplomové práce je vyhledání SQL dotazů, které jsou strukturálně podobné zadanému vstupnímu SQL dotazu. Podobnost SQL dotazu se v této práci počítá pomocí podobnostní metriky, založené na podobnosti dvou XML dokumentů. Podobnostní metriku bylo nutné otestovat jak z pohledu korektnosti, tak i efektivity vykonání. V této práci se pracovalo s kolekcí SQL dotazů ze StackOverflow (databáze StackOverflow). StackOverflow je webová stránka, kde se řeší problémy s programováním a obsahuje otázky a odpovědi spojené se zdrojovými kódy různých programovacích jazyků. Výsledkem je webový informační systém, který umožní vyhledat podobné SQL dotazy k zadanému vstupnímu SQL dotazu a ke zvolenému RDBMS (aktuálně se jedná o PL/SQL, T-SQL, MySQL a SQLite). Výsledná aplikace využívá invertovaný index a pracuje s lepší než lineární složitostí. | cs |
| dc.description.abstract | The main topic of this diploma thesis is to find similar SQL queries that are similar to the given input SQL query. This diploma thesis is working with a collection of SQL queries from StackOverflow. StackOverflow is a website that solves programming problems and contains questions and answers related to the source code of various programming languages. In this thesis, the similarity of the SQL query is calculated using the XML similarity metrics, based on the similarity of two XML documents. The similarity metric had to be tested both in terms of correctness and implementation efficiency. The result is a web information system that allows you to search for similar SQL queries to the specified input query and to the selected RDBMS (currently it is PL/SQL, T-SQL, MySQL, and SQLite). The application uses an inverted index and works with better than linear complexity. | en |
| dc.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 9298561 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | SOL0095_FEI_N2647_2612T025_2021 | |
| dc.identifier.uri | http://hdl.handle.net/10084/145599 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | Java | cs |
| dc.subject | ANTLR | cs |
| dc.subject | XML | cs |
| dc.subject | React | cs |
| dc.subject | metrika | cs |
| dc.subject | programování | cs |
| dc.subject | databáze | cs |
| dc.subject | Java | en |
| dc.subject | ANTLR | en |
| dc.subject | XML | en |
| dc.subject | React | en |
| dc.subject | metrics | en |
| dc.subject | programming | en |
| dc.subject | database | en |
| dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Magisterský studijní program | cs |
| dc.thesis.degree-name | Ing. | |
| dc.thesis.degree-program | Informační a komunikační technologie | cs |
| dc.title | Dolování a kategorizace SQL příkazů ze StackOverflow databáze | cs |
| dc.title.alternative | SQL Command Mining and Categorization from the StackOverflow Database | en |
| dc.type | Diplomová práce | cs |
Files
Original bundle
1 - 5 out of 5 results
Loading...
- Name:
- SOL0095_FEI_N2647_2612T025_2021.pdf
- Size:
- 8.87 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- SOL0095_FEI_N2647_2612T025_2021_zadani.pdf
- Size:
- 47.57 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- SOL0095_FEI_N2647_2612T025_2021_priloha.zip
- Size:
- 10.54 MB
- Format:
- Unknown data format
- Description:
- Příloha
Loading...
- Name:
- SOL0095_FEI_N2647_2612T025_2021_posudek_vedouci_Baca_Radim.pdf
- Size:
- 55.51 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Bača, Radim
Loading...
- Name:
- SOL0095_FEI_N2647_2612T025_2021_posudek_oponent_Kratky_Michal.pdf
- Size:
- 58.48 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Krátký, Michal