Show simple item record

dc.contributor.advisorBača, Radim
dc.contributor.authorSolanská, Jolana
dc.date.accessioned2021-11-08T12:20:05Z
dc.date.available2021-11-08T12:20:05Z
dc.date.issued2021
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/145599
dc.description.abstractHlavní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.abstractThe 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.format.extent9298561 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.subjectJavacs
dc.subjectANTLRcs
dc.subjectXMLcs
dc.subjectReactcs
dc.subjectmetrikacs
dc.subjectprogramovánícs
dc.subjectdatabázecs
dc.subjectJavaen
dc.subjectANTLRen
dc.subjectXMLen
dc.subjectReacten
dc.subjectmetricsen
dc.subjectprogrammingen
dc.subjectdatabaseen
dc.titleDolování a kategorizace SQL příkazů ze StackOverflow databázecs
dc.title.alternativeSQL Command Mining and Categorization from the StackOverflow Databaseen
dc.typeDiplomová prácecs
dc.contributor.refereeKrátký, Michal
dc.date.accepted2021-06-02
dc.thesis.degree-nameIng.
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724
dc.identifier.thesisSOL0095_FEI_N2647_2612T025_2021
dc.rights.accessopenAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record