The course is focused on gaining practical knowledge of work with modern client-server relational database systems using SQL query language. It also provides theoretical foundations for conceptual modelling, normalization of relational data model including integrity constraints, data security in terms of data access and data loss and for database application development.
Last update: Kubová Petra (16.01.2018)
Předmět je orientován na získání praktických znalostí práce s moderním relačním databázovým systémem typu klient-server s použitím dotazovacího jazyka SQL. Dále dává teoretické základy pro konceptuální modelování, normalizaci relačního modelu dat včetně integritních omezení, zabezpečení dat z hlediska přístupu k datům i výpadkům a pro vývoj databázových aplikací.
Last update: Kubová Petra (16.01.2018)
Aim of the course -
Students will be able to:
work with a modern client-server relational database system,
work with different types of database clients,
create and modify simple database schemas using SQL statements,
insert, modify, delete, and retrieve data using SQL statements.
Last update: Kubová Petra (16.01.2018)
Studenti budou umět:
pracovat s moderním relačním databázovým systémem typu klient-server,
pracovat s různými typy databázových klientů,
vytvářet a upravovat jednoduchá databázová schémata pomocí příkazů jazyka SQL,
vkládat, měnit, mazat a získávat data pomocí příkazů jazyka SQL.
Last update: Kubová Petra (16.01.2018)
Course completion requirements - Czech
zápočet - odevzdání protokolů ze samostatných úkolů
7. Techniky tvorby dotazů. Kontingenční tabulky, seznamy, pořadí, kumulované a klouzavé souhrny.
8. Příkazy jazyka SQL pro tvorbu, aktualizaci a odstraňování tabulek. Příkazy jazyka SQL pro přidávání, aktualizaci a odstraňování řádků.
9. Metody logické organizace bází dat. Konceptuální modelování.
10. Relační model dat. Základy normalizace dat. Klíče a jejich typy.
11. Normalizace relačního modelu dat. Integrita dat, její typy.
12. Architektura databázových systémů. Bezpečnost dat a její zajištění. Přístupová práva.
13. Transakce a jejich vlastnosti. Stavy transakce. Zotavení po výpadcích.
14. Životní cyklus databázových aplikací. Zadání, analýza, návrh, programování, testy, předání, provoz a růst databázových aplikací.
Last update: Jahoda Milan (23.02.2018)
Learning resources -
http://moodle.vscht.cz/course/view.php?id=4
http://dx.doi.org/10.1002/0471728993
http://dev.mysql.com/doc/
Last update: Kubová Petra (16.01.2018)
http://moodle.vscht.cz/course/view.php?id=4
Last update: Kubová Petra (16.01.2018)
Entry requirements - Czech
Uživatelská znalost operačního systému Microsoft Windows a práce v síťovém prostředí, kterou lze získat absolvováním předmětu Aplikace výpočetní techniky - N445001.