On-line nástroj pro konverzi různých datových formátů

dc.contributor.advisorFasuga, Radoslav
dc.contributor.authorKolek, David
dc.contributor.refereeStoklasa, Pavel
dc.date.accepted2017-05-29
dc.date.accessioned2017-08-23T09:24:45Z
dc.date.available2017-08-23T09:24:45Z
dc.date.issued2017
dc.description.abstractTato 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.abstractThis 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.description.department460 - Katedra informatiky
dc.description.resultvelmi dobřecs
dc.format.extent5226939 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724cs
dc.identifier.thesisKOL0281_FEI_B2647_2612R025_2017
dc.identifier.urihttp://hdl.handle.net/10084/118846
dc.language.isocs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectPřevod datových formátůcs
dc.subjectdatová pumpacs
dc.subjectpřevod datového formátu CSVcs
dc.subjectpřevod datového formátu XLScs
dc.subjectpřevod datového formátu XLSXcs
dc.subjectpřevod datového formátu XMLcs
dc.subjectpřevod datového formátu JSONcs
dc.subjectpřevod datového formátu YAMLcs
dc.subjectpřevod datového formátu SQLcs
dc.subjectnasazení na Amazon AWScs
dc.subjectvyužití webového serveru Apache Tomcatcs
dc.subjectimplementace s frameworkem Spring MVCcs
dc.subjectData formats transformation, data converteren
dc.subjectdatatype converteren
dc.subjectdata pumpen
dc.subjectCSV converteren
dc.subjectXLS converteren
dc.subjectXLSX converteren
dc.subjectXML converteren
dc.subjectJSON converteren
dc.subjectYAML converteren
dc.subjectSQL converteren
dc.subjectAmazon AWS deploymenten
dc.subjectApache Tomcat web serveren
dc.subjectimplementation of Spring MVC frameworken
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformační a komunikační technologiecs
dc.titleOn-line nástroj pro konverzi různých datových formátůcs
dc.title.alternativeOn-line Tool for Converting Different Data Structuresen
dc.typeBakalářská prácecs

Files

Original bundle

Now showing 1 - 4 out of 4 results
Loading...
Thumbnail Image
Name:
KOL0281_FEI_B2647_2612R025_2017.pdf
Size:
4.98 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
KOL0281_FEI_B2647_2612R025_2017_priloha.zip
Size:
32.59 MB
Format:
Unknown data format
Loading...
Thumbnail Image
Name:
KOL0281_FEI_B2647_2612R025_2017_posudek_vedouci_Fasuga_Radoslav.pdf
Size:
50.83 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Fasuga, Radoslav
Loading...
Thumbnail Image
Name:
KOL0281_FEI_B2647_2612R025_2017_posudek_oponent_Stoklasa_Pavel.pdf
Size:
1.83 MB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Stoklasa, Pavel