Tato bakalářská práce se zabývá databázovým systém SQLite. V teoretické části jsou definovány vlastnosti SQLite a termíny související s tvorbou databáze, provedeno srovnání s aktuálně používanými databázovými systémy a freewarovými programovými nástroji pro editaci SQLite. Praktická část popisuje použité programové nástroje k vytvoření aplikace s třívrstvou architekturou a postup sestavení vlastní aplikace. Cílem této práce je poskytnout uživateli databázového systému SQLite celkový pohled na tento systém a umožnit mu rozhodnout se o vhodnosti nasazení SQLite databáze na jeho projekt.
Anotace v angličtině
This bachelor´s thesis is focused on database´s system SQLite. In the theoretical part of my thesis SQLite´s characters and terms related to database´s creation are defined, a comparison of SQLite with actual used database´s system and freeware program tools for SQLite´s editing is drawn. The practical part describes using program tools to create an application with three-tier architecture and methods of the application's creation. The aim of this thesis is to provide a complex view of this system to potential users and enable them to decide about a suitability of using SQLite´s database for their projects.
Tato bakalářská práce se zabývá databázovým systém SQLite. V teoretické části jsou definovány vlastnosti SQLite a termíny související s tvorbou databáze, provedeno srovnání s aktuálně používanými databázovými systémy a freewarovými programovými nástroji pro editaci SQLite. Praktická část popisuje použité programové nástroje k vytvoření aplikace s třívrstvou architekturou a postup sestavení vlastní aplikace. Cílem této práce je poskytnout uživateli databázového systému SQLite celkový pohled na tento systém a umožnit mu rozhodnout se o vhodnosti nasazení SQLite databáze na jeho projekt.
Anotace v angličtině
This bachelor´s thesis is focused on database´s system SQLite. In the theoretical part of my thesis SQLite´s characters and terms related to database´s creation are defined, a comparison of SQLite with actual used database´s system and freeware program tools for SQLite´s editing is drawn. The practical part describes using program tools to create an application with three-tier architecture and methods of the application's creation. The aim of this thesis is to provide a complex view of this system to potential users and enable them to decide about a suitability of using SQLite´s database for their projects.
1. Specifikovat možnosti SQLite v kontextu infomačních technologií a porovnat SQLite
s aktuálně používanými databázovými systémy.
2. Představit volně dostupné programové nástroje umožňující navrhovat, tvořit a editovat
SQLite databáze.
3. Navrhnout postup tvorby SQLite databáze se všemi hlavními databázovými objekty
s využitím zvoleného volně dostupného programového nástroje nebo sady nástrojů.
4. Na základě navrženého postupu vytvořit vlastní uživatelsky přívětivě editovatelnou
SQLite databázi.
Zásady pro vypracování
1. Specifikovat možnosti SQLite v kontextu infomačních technologií a porovnat SQLite
s aktuálně používanými databázovými systémy.
2. Představit volně dostupné programové nástroje umožňující navrhovat, tvořit a editovat
SQLite databáze.
3. Navrhnout postup tvorby SQLite databáze se všemi hlavními databázovými objekty
s využitím zvoleného volně dostupného programového nástroje nebo sady nástrojů.
4. Na základě navrženého postupu vytvořit vlastní uživatelsky přívětivě editovatelnou
SQLite databázi.
Seznam doporučené literatury
[1]SINGH, P. K. Database Management System Concepts. 1st ed.
New Delhi: V.K. (India) Enterprises, 2009. ISBN 978-93-80006-33-8.
[2]MOLINARO, Anthony. SQL: kuchařka programátora. Vyd. 1.
Brno: Computer Press, 2009. 573 s. ISBN 978-80-251-2617-2.
[3]KREIBICH, Jay A. Using SQLite. 1st ed. Beijing: O'Reilly, c2010.
ISBN 978-0-596-52118-9.
Seznam doporučené literatury
[1]SINGH, P. K. Database Management System Concepts. 1st ed.
New Delhi: V.K. (India) Enterprises, 2009. ISBN 978-93-80006-33-8.
[2]MOLINARO, Anthony. SQL: kuchařka programátora. Vyd. 1.
Brno: Computer Press, 2009. 573 s. ISBN 978-80-251-2617-2.
[3]KREIBICH, Jay A. Using SQLite. 1st ed. Beijing: O'Reilly, c2010.
ISBN 978-0-596-52118-9.