1. Úvod do databázových technologií: historie, význam, typy databází, ranking, producenti DB
2. Databázové systémy (DBS): SŘBD, jejich funkce a architektury.
3. Modelování databází: ERA modely, UML diagramy tříd.
4. Návrh relačních databází: funkční závislosti, klíče, normalizace.
5. Relační datový model a dotazování, datové typy v databázích: přehled a interní formy uložení, relační algebra a SQL.
6. SQL: základní operace (CRUD), dotazování, JOIN operace, uložené procedury
7. Indexy, optimalizace dotazů a výkonu databází.
8. Transakce, jejich vlastnosti (ACID) a správa.
9. NoSQL databáze: typy, rozdíly oproti relačním databázím.
10. Grafové a vektorové databáze, Large language modely
11. Bezpečnost databází a zálohování: přístupy, šifrování, autentizace, autorizace, fault-tolerant řešení
12. Big Data a cloudové databáze: úvod, architektura, použití.
13. Analýza dat a Business Intelligence: datové sklady, úvod do BI nástrojů.