Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Grafické dotazování nad multi-modelovými daty
Název práce v češtině: Grafické dotazování nad multi-modelovými daty
Název v anglickém jazyce: Graphical Querying of Multi-Model Data
Klíčová slova: multi-model databáze|dotazování|grafová reprezentace
Klíčová slova anglicky: multi-model databases|querying|graph representation
Akademický rok vypsání: 2024/2025
Typ práce: diplomová práce
Jazyk práce:
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: doc. RNDr. Irena Holubová, Ph.D.
Řešitel:
Zásady pro vypracování
Most of the popular database systems can now be denoted as multi-model. However, no standard multi-model query language exists currently - each system supports its proprietary system-specific approach. There is only a single proposal of a universal multi-model query language called MMQL and a respective prototype implementation. However, the syntax of the query language, based on SPARQL syntax, is suitable for developers but user-unfriendly for less skilled users.

The thesis aims to increase the practical usability of MMQL. The author will propose a user-friendly graphical representation of MMQL inspired, e.g., by query-by-example approaches. The user will be provided with a graphical interface that will enable the design of the graph pattern representing the query. It will then be translated into MMQL and evaluated using the existing implementation. The thesis will involve a proof-of-concept implementation of the idea.
Seznam odborné literatury
Koupil, P. - Crha, D. - Holubova, I.: MM-quecat: A Tool for Unified Querying of Multi-Model Data. EDBT '23: Proceedings of the 26th International Conference on Extending Database Technology, pages 831 - 834, Ioannina, Greece 2023. OpenProceedings.org, 2023. ISBN 978-3-89318-092-9.

Koupil, P. - Holubova, I..: A Unified Representation and Transformation of Multi-Model Data Using Category Theory. Journal of Big Data, volume 9, number 1. Springer Open, May 2022. ISSN 2196-1115.

Lu, J. - Holubova, I.: Multi-Model Databases: A New Journey to Handle the Variety of Data. ACM Computing Surveys, volume 52, issue 3, article no. 55. ACM Press 2019. ISSN 0360-0300. https://www.cs.helsinki.fi/u/jilu/documents/Multi_model_Databases__A__New_Journey_to_Handle_the_Variety_of_DataFinal.pdf

M. M. Zloof, Query-by-Example: A Data Base Language, IBM Syst. J. 16 (4) (1977) 324–3

A. Moreau, O. Pivert, G. Smits, Fuzzy query by example, in: Proceedings of the 33rd Annual ACM Symposium on Applied Computing, SAC’18, Association for Computing Machinery, New York, NY, USA, 2018, p. 688–695.

N. Jayaram, A. Khan, C. Li, X. Yan, R. Elmasri, Towards a query-by-example system for knowledge graphs, in: Proceedings of Works on GRAph Data Management Experiences and Systems, GRADES’14, Association for Computing Machinery, New York, NY, USA, 2014, p. 1–6.
Předběžná náplň práce
V diplomové práci Daniela Crhy (https://www.ksi.mff.cuni.cz/~koupil/mm-quecat/index.html) byl navržen unifikovaný dotazovací jazyk nad multi-modelovými daty reprezentovanými prostřednictvím multi-grafu, nazvaný MMQL, založený na syntaxi jazyka SPARQL. Současně bylo implementováno vyhodnocování MMQL dotazů. Cílem této práce je rozšířit tuto myšlenku o možnost dotazování pomocí grafického rozhraní, tj. možnost zadávat dotazy s využitím myšlenky query-by-example pro grafová data a tento dotaz pak následně přeložit do jazyka SPARQL (a ideálně i naopak).
 
Univerzita Karlova | Informační systém UK