Cílem práce je vytvořit aplikaci v jazyce C#, která umožní výběr databázových objektů z prostředí databázového serveru Oracle 11g a vykreslí graficky řetězce závislostí těchto objektů. Každý objekt bude ve výsledné grafice zobrazen vlastní ikonou, názvem a graficky budou znázorněny vazby na další objekty. Každá vazba bude opatřena názvem dle datového slovníku. Aplikace musí být velmi dobře optimalizována, musí zvládat i databáze o stovkách tabulek.
Anotace v angličtině
The aim of this work was to develop an application in C# language, which will allow to choose database objects from environment of database server Oracle 11g and draw dependency chains of these objects. Each object will be displayed with its own icon, name and there will be graphical interpretation of relations with other objects. Each relation will have name displayed according to data dictionary. The application has to be optimized very well, it has to manage even databases with hundreds of tables.
Klíčová slova
Oracle 11g, C#, relace, databáze, datový slovník
Klíčová slova v angličtině
Oracle 11g, C#, relation, database, data dictionary
Rozsah průvodní práce
69 s. (104 637 znaků)
Jazyk
CZ
Anotace
Cílem práce je vytvořit aplikaci v jazyce C#, která umožní výběr databázových objektů z prostředí databázového serveru Oracle 11g a vykreslí graficky řetězce závislostí těchto objektů. Každý objekt bude ve výsledné grafice zobrazen vlastní ikonou, názvem a graficky budou znázorněny vazby na další objekty. Každá vazba bude opatřena názvem dle datového slovníku. Aplikace musí být velmi dobře optimalizována, musí zvládat i databáze o stovkách tabulek.
Anotace v angličtině
The aim of this work was to develop an application in C# language, which will allow to choose database objects from environment of database server Oracle 11g and draw dependency chains of these objects. Each object will be displayed with its own icon, name and there will be graphical interpretation of relations with other objects. Each relation will have name displayed according to data dictionary. The application has to be optimized very well, it has to manage even databases with hundreds of tables.
Klíčová slova
Oracle 11g, C#, relace, databáze, datový slovník
Klíčová slova v angličtině
Oracle 11g, C#, relation, database, data dictionary
Zásady pro vypracování
Cílem práce je vytvořit aplikaci, které umožní výběr databázových objektů z prostředí databázového serveru Oracle 11g a vykreslí graficky řetězce závislostí těchto objektů. Každý objekt bude ve výsledné grafice zobrazen vlastní ikonou, názvem a graficky budou znázorněny vazby na další objekty. Každá vazba bude opatřena názvem dle datového slovníku. Aplikace musí být velmi dobře optimalizována, musí zvládat i databáze o stovkách tabulek.
V teoretické části bude popsáno prostředí datového slovníku databázového serveru Oracle a obecné principy, které budou využity při návrhu výsledné aplikace.
Zásady pro vypracování
Cílem práce je vytvořit aplikaci, které umožní výběr databázových objektů z prostředí databázového serveru Oracle 11g a vykreslí graficky řetězce závislostí těchto objektů. Každý objekt bude ve výsledné grafice zobrazen vlastní ikonou, názvem a graficky budou znázorněny vazby na další objekty. Každá vazba bude opatřena názvem dle datového slovníku. Aplikace musí být velmi dobře optimalizována, musí zvládat i databáze o stovkách tabulek.
V teoretické části bude popsáno prostředí datového slovníku databázového serveru Oracle a obecné principy, které budou využity při návrhu výsledné aplikace.
Seznam doporučené literatury
Oracle documentation. [online]. [cit. 2014-10-04]. Dostupné z: http://www.oracle.com/technetwork/documentation/index.html
Troubleshooting oracle performance. 2ND ED. Berkeley: Apress, 2013. ISBN 978-143-0257-585.
LONEY, Kevin. Oracle Database: kompletní průvodce. Vyd. 1. Brno: Computer Press, 2010, 1368 s. ISBN 978-80-251-2489-5.
SOLAŘ, Tomáš. Oracle Database 11g: hotová řešení. Vyd. 1. Brno: Computer Press, 2010, 288 s. K okamžitému použití. ISBN 978-80-251-2886-2.
BRYLA, Bob a Kevin LONEY. Mistrovství v Oracle Database 11g. Vyd. 1. Brno: Computer Press, 2009, 700 s. ISBN 978-80-251-2189-4.
Seznam doporučené literatury
Oracle documentation. [online]. [cit. 2014-10-04]. Dostupné z: http://www.oracle.com/technetwork/documentation/index.html
Troubleshooting oracle performance. 2ND ED. Berkeley: Apress, 2013. ISBN 978-143-0257-585.
LONEY, Kevin. Oracle Database: kompletní průvodce. Vyd. 1. Brno: Computer Press, 2010, 1368 s. ISBN 978-80-251-2489-5.
SOLAŘ, Tomáš. Oracle Database 11g: hotová řešení. Vyd. 1. Brno: Computer Press, 2010, 288 s. K okamžitému použití. ISBN 978-80-251-2886-2.
BRYLA, Bob a Kevin LONEY. Mistrovství v Oracle Database 11g. Vyd. 1. Brno: Computer Press, 2009, 700 s. ISBN 978-80-251-2189-4.
Přílohy volně vložené
CD ROM
Přílohy vázané v práci
ilustrace, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem práce bylo vytvoření aplikace v jazyce C#, která umožní výběr databázových objektů z prostředí databázového serveru Oracle 11g a vykreslí graficky řetězce závislostí těchto objektů. Každý objekt je ve výsledné grafice zobrazen vlastní ikonou, názvem a graficky znázorňuje vazby na další objekty. Navržené řešení je, dle vedoucího, na první pohled jednodušší, ale poskytuje komplexní obraz situace i v poměrně obsáhlých databázích. Vedoucí ocenil možnost rekurzivního vyhledávání a také zpětného dohledání závislostí mezi objekty.