Cílem této práce je vypracování webové aplikace, která umožní simultánní správu vybraných databázových systémů. V rámci daných systémů, aplikace disponuje základními nástroji pro jejich snadnou správu. Dále aplikace implementuje problematiku transformace základních databázových objektů mezi vybranými systémy. Samotná webová aplikace je realizována pomocí moderních technologií a je optimalizována pro moderní prohlížeče.
Anotace v angličtině
Goal of this project is to create a web application for simultaneous management chosen data-base systems. Within given systems, application disposes basic tools for their easy manage-ment. The application also implements problems of the transformation database objects be-tween selected systems. The web application itself is implemented using modern technologies and is optimized for modern browsers.
Klíčová slova
Správa databáze, databázové objekty, CSS, PHP, MySQL, jQuery, jQuery UI, AJAX, JavaScript, třída
Cílem této práce je vypracování webové aplikace, která umožní simultánní správu vybraných databázových systémů. V rámci daných systémů, aplikace disponuje základními nástroji pro jejich snadnou správu. Dále aplikace implementuje problematiku transformace základních databázových objektů mezi vybranými systémy. Samotná webová aplikace je realizována pomocí moderních technologií a je optimalizována pro moderní prohlížeče.
Anotace v angličtině
Goal of this project is to create a web application for simultaneous management chosen data-base systems. Within given systems, application disposes basic tools for their easy manage-ment. The application also implements problems of the transformation database objects be-tween selected systems. The web application itself is implemented using modern technologies and is optimized for modern browsers.
Klíčová slova
Správa databáze, databázové objekty, CSS, PHP, MySQL, jQuery, jQuery UI, AJAX, JavaScript, třída
Cílem bakalářské práce je vypracovat webovou aplikaci, jež bude sloužit pro současnou správu dvou vybraných databázových systémů (MySQL, Oracle). V rámci daných databázových systémů bude aplikace disponovat standardní paletou nástrojů pro správu databázového systému (správa uživatelů, správa databázových objektů, možnost spustit libovolný SQL příkaz, ...). Dále bude aplikace sloužit pro převod základních databázových objektů (tabulky, pohledy, indexy, ...) mezi oběma zmíněnými databázovými systémy.
Samotná webová aplikace bude implementována za pomocí následujících technologií: HTML 5, CSS, Jquery, AJAX/CometD. Aplikace bude podporovat více jazykových mutací.
V teoretické části bakalářské práce bude probrán vývoj a vlastnosti technologií HTML 5 a AJAX. Dále bude provedena komparace databází MySQL a Oracle z pohledu kompatibility datových typů. Praktická část bakalářské práce bude zaměřena na podrobný popis analýzy a implementace výsledné aplikace.
Zásady pro vypracování
Cílem bakalářské práce je vypracovat webovou aplikaci, jež bude sloužit pro současnou správu dvou vybraných databázových systémů (MySQL, Oracle). V rámci daných databázových systémů bude aplikace disponovat standardní paletou nástrojů pro správu databázového systému (správa uživatelů, správa databázových objektů, možnost spustit libovolný SQL příkaz, ...). Dále bude aplikace sloužit pro převod základních databázových objektů (tabulky, pohledy, indexy, ...) mezi oběma zmíněnými databázovými systémy.
Samotná webová aplikace bude implementována za pomocí následujících technologií: HTML 5, CSS, Jquery, AJAX/CometD. Aplikace bude podporovat více jazykových mutací.
V teoretické části bakalářské práce bude probrán vývoj a vlastnosti technologií HTML 5 a AJAX. Dále bude provedena komparace databází MySQL a Oracle z pohledu kompatibility datových typů. Praktická část bakalářské práce bude zaměřena na podrobný popis analýzy a implementace výsledné aplikace.
Seznam doporučené literatury
LUBBERS, Peter, Brian ALBERS a Frank SALIM. HTML5: programujeme moderní webové aplikace. Vyd. 1. Brno: Computer Press, 2011, 304 s. ISBN 978-80-251-3539-6.
ASLESON, Ryan, Brian ALBERS a Frank SALIM. AJAX: vytváříme vysoce interaktivní webové aplikace. Vyd. 1. Překlad Jakub Zemánek. Brno: Computer Press, 2006, 269 s. ISBN 80-251-1285-3.
CHAFFER, Jonathan, Karl SWEDBERG a Frank SALIM. Mistrovství v jQuery: [kompletní průvodce vývojáře]. 1. vyd. Překlad Jakub Zemánek. Brno: Computer Press, 2013, 384 s. Mistrovství. ISBN 978-80-251-4103-8.
KOFLER, Michael, Karl SWEDBERG a Frank SALIM. Mistrovství v MySQL 5: [kompletní průvodce vývojáře]. Vyd. 1. Překlad Jan Svoboda, Ondřej Baše, Jaroslav Černý. Brno: Computer Press, 2007, 805 s. Mistrovství. ISBN 978-80-251-1502-2.
LACKO, Luboslav, Karl SWEDBERG a Frank SALIM. Oracle: správa, programování a použití databázového systému. 2. dopl. vyd. Překlad Jan Svoboda, Ondřej Baše, Jaroslav Černý. Brno: Computer Press, 2007, 805 s. Mistrovství. ISBN 978-80-251-1490-2.
Seznam doporučené literatury
LUBBERS, Peter, Brian ALBERS a Frank SALIM. HTML5: programujeme moderní webové aplikace. Vyd. 1. Brno: Computer Press, 2011, 304 s. ISBN 978-80-251-3539-6.
ASLESON, Ryan, Brian ALBERS a Frank SALIM. AJAX: vytváříme vysoce interaktivní webové aplikace. Vyd. 1. Překlad Jakub Zemánek. Brno: Computer Press, 2006, 269 s. ISBN 80-251-1285-3.
CHAFFER, Jonathan, Karl SWEDBERG a Frank SALIM. Mistrovství v jQuery: [kompletní průvodce vývojáře]. 1. vyd. Překlad Jakub Zemánek. Brno: Computer Press, 2013, 384 s. Mistrovství. ISBN 978-80-251-4103-8.
KOFLER, Michael, Karl SWEDBERG a Frank SALIM. Mistrovství v MySQL 5: [kompletní průvodce vývojáře]. Vyd. 1. Překlad Jan Svoboda, Ondřej Baše, Jaroslav Černý. Brno: Computer Press, 2007, 805 s. Mistrovství. ISBN 978-80-251-1502-2.
LACKO, Luboslav, Karl SWEDBERG a Frank SALIM. Oracle: správa, programování a použití databázového systému. 2. dopl. vyd. Překlad Jan Svoboda, Ondřej Baše, Jaroslav Černý. Brno: Computer Press, 2007, 805 s. Mistrovství. ISBN 978-80-251-1490-2.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Všechny cíle bakalářské práce byly splněny. V teoretické části se autor zabýval rešerší moderních webových technologií, pomocí nichž byla výsledná aplikace implementována. Dále se v teoretické části autor věnoval komparaci dvou databázových systémů (MySQL a Oracle Database), pro jejichž správu je daná aplikace určena. Základní funkcionalita aplikace je využitelná v praxi. Autor práce pracoval samostatně, cílevědomě a prokázal o danou problematiku značný zájem. Bakalářská práce byla zpracována na dobré úrovni. Autor práce zodpověděl všechny otázky členů komise. Obhajoba bakalářské práce byla ohodnocena známkou výborně.