V současné době existuje celá řada technik, jak se připojovat na databáze informačních systémů. Obsahem této bakalářské práce je pojednání o jedné z možnosti napojení na databázi. Teoretizuje se zde problematika vybalancování aplikačního výkonu mezi klientskou částí a serverem. Uvádí výhody a nevýhody aplikací závislých na typu operačního systému. V praktické části je pak vytvořen klient, který je naprogramován jako jediný soubor. Nezasahuje do souborového systému, ze kterého je startován. Ukazuje elegantní možnost napojení na databázi a rovněž její využití pro uložení konfiguračních direktiv.
Anotace v angličtině
Nowadays there have been all kinds of ways how to connect with an information system database. Content of this thesis is an elaboration of one of the ways of connecting with a database. Questions about fiding balance of application achievments between clients and a server has been theoretically treated. Application advantages and disadvantages depended on a type of an operating system have been mentioned. In a practical part a client was created who is programmed as the only file. He does not intervene in a file system from whom he had been started. He illustrates an ellegant possibility of database connecting as well as its usage for saving of configuration directives.
Klíčová slova
klient, databáze, připojení, klient-server
Klíčová slova v angličtině
client, database, connecting, client-server
Rozsah průvodní práce
64 s.
Jazyk
CZ
Anotace
V současné době existuje celá řada technik, jak se připojovat na databáze informačních systémů. Obsahem této bakalářské práce je pojednání o jedné z možnosti napojení na databázi. Teoretizuje se zde problematika vybalancování aplikačního výkonu mezi klientskou částí a serverem. Uvádí výhody a nevýhody aplikací závislých na typu operačního systému. V praktické části je pak vytvořen klient, který je naprogramován jako jediný soubor. Nezasahuje do souborového systému, ze kterého je startován. Ukazuje elegantní možnost napojení na databázi a rovněž její využití pro uložení konfiguračních direktiv.
Anotace v angličtině
Nowadays there have been all kinds of ways how to connect with an information system database. Content of this thesis is an elaboration of one of the ways of connecting with a database. Questions about fiding balance of application achievments between clients and a server has been theoretically treated. Application advantages and disadvantages depended on a type of an operating system have been mentioned. In a practical part a client was created who is programmed as the only file. He does not intervene in a file system from whom he had been started. He illustrates an ellegant possibility of database connecting as well as its usage for saving of configuration directives.
Klíčová slova
klient, databáze, připojení, klient-server
Klíčová slova v angličtině
client, database, connecting, client-server
Zásady pro vypracování
Důvody pro realizaci jednosouborových aplikací.
Výběr vývojového prostředí, databáze a jejich obecný popis.
Implementace databázového stroje MySql.
Návrh a jednoduchá programová realizace ukázkového klienta, bez lokálních konfiguračních direktiv.
Spojení klient-server realizované zásuvným modulem MyDac.
Ukázka konfigurace klienta.
Bezpečnost komunikace klient-server.
Zásady pro vypracování
Důvody pro realizaci jednosouborových aplikací.
Výběr vývojového prostředí, databáze a jejich obecný popis.
Implementace databázového stroje MySql.
Návrh a jednoduchá programová realizace ukázkového klienta, bez lokálních konfiguračních direktiv.
Spojení klient-server realizované zásuvným modulem MyDac.
Ukázka konfigurace klienta.
Bezpečnost komunikace klient-server.
Seznam doporučené literatury
SWAN, Tom. Mistrovství v delphi 4 : Kompletní průvodce pro tvorbu aplikací. Pavel Machek, David Hanousek, Luděk Hořčička. 1. vyd. Praha : Computer Press, 1999. 830 s. Programování. ISBN 80-7226-173-8.
KOFLER, Michael . Mistrovství v MySQL 5 : Kompletní průvodce webového vývojáře. 1. vyd. Brno : Computer press, 2007. 808 s. ISBN 978-80-251-1502-2.
GILMORE, W. Jason. VELKÁ KNIHA PHP a MYSQL 5 : kompendium znalostí pro začátečníky i profesionály. 2. přeprac. vyd. [s.l.] : Zoner Press, 2005. 864s. 323-331. ISBN 80-86815-53-6.
SVOBODA Luděk, et al. 1001 tipů a triků pro Delphi : 2. aktualizované vydání. Brno : Computer Press, 2003. 546 s. ISBN 80-7226-488-5.
Seznam doporučené literatury
SWAN, Tom. Mistrovství v delphi 4 : Kompletní průvodce pro tvorbu aplikací. Pavel Machek, David Hanousek, Luděk Hořčička. 1. vyd. Praha : Computer Press, 1999. 830 s. Programování. ISBN 80-7226-173-8.
KOFLER, Michael . Mistrovství v MySQL 5 : Kompletní průvodce webového vývojáře. 1. vyd. Brno : Computer press, 2007. 808 s. ISBN 978-80-251-1502-2.
GILMORE, W. Jason. VELKÁ KNIHA PHP a MYSQL 5 : kompendium znalostí pro začátečníky i profesionály. 2. přeprac. vyd. [s.l.] : Zoner Press, 2005. 864s. 323-331. ISBN 80-86815-53-6.
SVOBODA Luděk, et al. 1001 tipů a triků pro Delphi : 2. aktualizované vydání. Brno : Computer Press, 2003. 546 s. ISBN 80-7226-488-5.
Přílohy volně vložené
1 CD
Přílohy vázané v práci
ilustrace, schémata
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Součástí obhajoby BP byla praktická ukázka.
V rámci diskuze byly položeny následující dotazy:
1. dr. Sysala - Musí mít uživatel znalost o vytváření databáze?
2. doc. Adámek - Jak je zabezpečena komunikace s databází?
3. doc. Koziorek - Jde pouze o jednosouborovou aplikaci nebo existuje i instalovaná verze?
Dotazy vedoucího a oponenta BP zodpověděl student v plném rozsahu.
Na položené dotazy zkušební komise pro SZZ reagoval student pohotově.