Diplomová práce

Nástroj pro párování informací z různých datových zdrojů

Tool for Joining Various Data Sources

Bc. Martina Šebová, učo 359913
Anotace

Práca sa zaoberá tvorbou webovej aplikácie, ktorá umožní párovanie dát z rôznych databáz a CSV súborov. Dôraz je kladený na užívateľskú prívetivesť aplikácie. Súčasťou práce je popis dizajnového a technického riešenia aplikácie. Táto práca vznikla v rámci spolupráce s priemyselným partnerom K-NET, s.r.o.

Abstract

This thesis discusses creation of web aplication, which allows pairing of data from different databases and CSV files. The emphasis is put on user friendliness of the application. Part of the thesis describes design and technical solution of the aplication. This thesis was created in cooperation with industry partner K-NET, s.r.o.

Zadání práce
Cílem práce je vytvořit webovou aplikaci, která umožní párovat data z různých databází a CSV souborů. Aplikace bude podporovat následující databáze: PostgreSQL, MySQL, MS SQL Server, Oracle.

Znalosti uživatele se očekávají na úrovni dobré znalosti tabulkového procesoru (např. MS Excel). Hlavní případ užití je párování přes jeden sloupec prvního zdroje a korespondujícího sloupce v jiném datovém zdroji. Výsledek párování pak lze opět spárovat s dalším zdrojem, přímo ve webové aplikaci. Výstup aplikace je import do databáze či export do CSV souboru.

V rámci práce budou vyřešeny dva zásadní problémy datové federace. Prvním je nesourodost datových typů. Tato nesourodost bude řešena u datového typu datum a datového typu číslo s desetinnou tečkou/čárkou. Dále bude v práci vyřešen problém párování velkých tabulek. Aplikace musí být schopna párovat i velké CSV soubory a databáze. Návrh aplikace bude brát v potaz rozšiřitelnost o další datové zdroje.

Součástí diplomové práce bude návrh a implementace grafického uživatelského rozhraní. Uživatelské rozhraní umožní jednoduše přidávat nové datové zdroje, řídit párování datových zdrojů a zprostředkovávat náhled dat.

Tato práce je vypisovaná ve spolupráci s průmyslovým partnerem K-NET, s.r.o.

Práce zkontrolována:
26. 5. 2014 16:39, prof. RNDr. Tomáš Pitner, Ph.D.
Jazyk práce
slovenština slovenština
Termín obhajoby
26. 6. 2014
Práce byla úspěšně obhájena

Vedoucí

prof. RNDr. Tomáš Pitner, Ph.D.
KPSK FI MU

Oponent

Ing. Libor Seidelmann

Literatura

  • MOMJIAN, Bruce. PostgreSQL : praktický průvodce. Translated by Jan Gregor. Vyd. 1. Brno: Computer Press, 2003, xxii, 402. ISBN 8072269542.
  • LACKO, Ľuboslav. Oracle : správa, programování a použití databázového systému. 2. dopl. vyd. Brno: Computer Press, 2007, 576 s. ISBN 9788025114902.
  • DELANEY, Kalen. Inside Microsoft SQL server 2005 : query tuning and optimization. Redmond, Wash.: Microsoft Press, 2008, xxiv, 406. ISBN 9780735621961.
  • SILBERSCHATZ, Abraham; Henry F. KORTH a S. SUDARSHAN. Database system concepts. 6th ed. Boston: McGraw-Hill, 2011, xxvi, 1139. ISBN 9780073523323.
  • SCHWARTZ, Baron. MySQL profesionálně : optimalizace pro vysoký výkon. Vyd. 1. Brno: Zoner Press, 2009, 712 s. ISBN 9788074130359.

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.