Název:
Knihovnaumožňující práci s libovolnými zdroji dat prostřednictvím SQL dotazů
Překlad názvu:
Data processing library using SQL queries
Autoři:
Sýkora, Jan ; Pecinovský, Rudolf (vedoucí práce) ; Oraný, Vladimír (oponent) Typ dokumentu: Bakalářské práce
Rok:
2015
Jazyk:
cze
Nakladatel: Vysoká škola ekonomická v Praze
Abstrakt: [cze][eng] Osmá verze programovacího jazyka Java přinesla řadu novinek, které silně inklinují k deklarativnímu programování. Ve své práci jsem zaměřil na možnosti využití těchto novinek v oblasti deklarativního zpracovávání dat na platformě Java. Pro co nejvyšší míru deklarativnosti jsem zvolil Structured Query Language jazyk. Cílem mé práce bylo vytvořit knihovnu, jež by interpretovala SQL dotazy. Knihovna k interpretaci využívá datovody a celou řadu prvků z Javy, jež umožňují větší míru funkcionálního programování v Javě. Hlavním přínosem této práce bylo dát vývojářům alternativu v oblasti zpracování a filtrování dat, jež je z důvodu optimalizace většinou prováděno v perzistentní vrstvě aplikací.Eighth version of programming language Java brought broad variety of changes, which strongly incline to declarative style of programming. In my thesis I have focused on using these changes in declarative ways of data processing on Java platform. I have decided on using Structured Query Language due to its declarativity Topic of my thesis was to create a library, which could interpret SQL queries. For interpretation, my library uses Streams and many other concepts which allow functional style of programming in Java. The most significant benefit of this library was giving alternative to programmers, who are looking for ways, how process data in application layer rather than on persistent layer.
Klíčová slova:
datovody; deklarativní programování; interpret; Java 8; SQL; declarative programming; interpret; Java 8; SQL; Streams
Instituce: Vysoká škola ekonomická v Praze
(web)
Informace o dostupnosti dokumentu:
Dostupné v digitálním repozitáři VŠE. Původní záznam: http://www.vse.cz/vskp/eid/45923