dc.contributor.advisor | Fasuga, Radoslav | |
dc.contributor.author | Kolek, David | |
dc.date.accessioned | 2017-08-23T09:24:45Z | |
dc.date.available | 2017-08-23T09:24:45Z | |
dc.date.issued | 2017 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/118846 | |
dc.description.abstract | Tato práce řeší problematiku převodu různých datových struktur (souboru) mezi sebou. V práci jsou podrobně rozebrány jednotlivé datové formáty – CSV, XLS, XLSX, XML, JSON, YAML, NEON a SQL. U formátu SQL jsou stručně popsány nejrozšířenější databázové systémy – MySQL, Oracle, Microsoft SQL Server a PostgreSQL. V práci je dále uvedena problematika převodu a její řešení.
Pro implementaci převodníku jsem použil programovací jazyk Java, případně webový framework Spring MVC, webový server Apache Tomcat (verze 8) a několik externích knihoven pro převod jednotlivých formátů. Pro nasazení mnou naimplementované aplikace jsem zvolil webové služby Amazon AWS.
Vytvořené řešení umožňuje převod ze vstupního formátu CSV, XLS, XLSX, XML, JSON nebo SQL na výstupní formát CSV, XLS, XLSX, XML, JSON, SQL nebo YAML. Při převodu na SQL formát provede aplikace automatickou analýzu datových typů vstupu a tu potom zakomponuje do výstupním souboru. | cs |
dc.description.abstract | This thesis deals with the issue of transformation variety data structures (files) among themselves. This work also describes datatype CSV, XLS, XLSX, XML, JSON, YAML, NEON and SQL in derail. Moreover, there is basic description for followed SQL database systems - MySQL, Oracle, Microsoft SQL Server a PostgreSQL. This thesis solves issue of data format transformation and its solution.
I have used programing language Java, it´s framework Spring MVC, Apache Tomcat (version 8) and few external JAR libraries, for implementation of this transformation application. The Amazon AWS web services were used to deploy the converter application implemented by myself.
Developed solution enables conversion of input data format CSV, XLS, XLSX, XML, JSON or SQL to output data format CSV, XLS, XLSX, XML, JSON, SQL or YAML. Within transformation to SQL output format is connected automatic analysis of data types in input file. This analysis is then incorporate to output file. | en |
dc.format.extent | 5226939 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
dc.subject | Převod datových formátů | cs |
dc.subject | datová pumpa | cs |
dc.subject | převod datového formátu CSV | cs |
dc.subject | převod datového formátu XLS | cs |
dc.subject | převod datového formátu XLSX | cs |
dc.subject | převod datového formátu XML | cs |
dc.subject | převod datového formátu JSON | cs |
dc.subject | převod datového formátu YAML | cs |
dc.subject | převod datového formátu SQL | cs |
dc.subject | nasazení na Amazon AWS | cs |
dc.subject | využití webového serveru Apache Tomcat | cs |
dc.subject | implementace s frameworkem Spring MVC | cs |
dc.subject | Data formats transformation, data converter | en |
dc.subject | datatype converter | en |
dc.subject | data pump | en |
dc.subject | CSV converter | en |
dc.subject | XLS converter | en |
dc.subject | XLSX converter | en |
dc.subject | XML converter | en |
dc.subject | JSON converter | en |
dc.subject | YAML converter | en |
dc.subject | SQL converter | en |
dc.subject | Amazon AWS deployment | en |
dc.subject | Apache Tomcat web server | en |
dc.subject | implementation of Spring MVC framework | en |
dc.title | On-line nástroj pro konverzi různých datových formátů | cs |
dc.title.alternative | On-line Tool for Converting Different Data Structures | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Stoklasa, Pavel | |
dc.date.accepted | 2017-05-29 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | |
dc.thesis.degree-program | Informační a komunikační technologie | cs |
dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
dc.description.result | velmi dobře | cs |
dc.identifier.sender | S2724 | cs |
dc.identifier.thesis | KOL0281_FEI_B2647_2612R025_2017 | |
dc.rights.access | openAccess | |