Kurz · Databáze

Databáze: naučte se ukládat data správně a bezpečně

Kurz databází vás provede relačním modelem, SQL syntaxí a propojením databáze s reálnou aplikací — bez poplatků.

Začít kurz databází

Ilustrace naskládaných databázových válců propojených SQL dotazy

Obsah kurzu Databáze

Kurz začíná teorií relačních databází: tabulky, primární klíče, cizí klíče a normalizace. Pak přecházíme na praktické SQL — SELECT, INSERT, UPDATE, DELETE, JOIN, GROUP BY a poddotazy. Ve třetí části se zaměřujeme na SQLite pro lokální vývoj a PostgreSQL pro produkční prostředí. Závěrečné moduly ukazují, jak připojit databázi k Pythonové aplikaci pomocí knihovny psycopg2 a jak provádět bezpečné parametrizované dotazy proti SQL injection. Kurz je zcela bezplatný.

Co zvládnete po absolvování kurzu Databáze

Návrh schématu

Navrhnete normalizované schéma pro reálný scénář — např. evidenci objednávek nebo správu uživatelů — a popíšete vztahy mezi tabulkami.

Složité SQL dotazy

Napíšete víceúrovňové JOIN dotazy, agregace a poddotazy. Porozumíte plánům dotazů a základním technikám optimalizace výkonu.

Bezpečná práce s daty

Naučíte se, jak předcházet SQL injection pomocí parametrizovaných dotazů, a pochopíte základy správy přístupových práv v databázi.

Co kurz neposkytuje

Kurz Databáze se nezabývá NoSQL systémy jako MongoDB nebo Redis — ty jsou tématem samostatného modulu. Nepokrývá administraci databázových serverů na produkční úrovni ani bezpečnostní audit infrastruktury. Výkonnostní výsledky vaší aplikace závisí na architektuře celého systému, nikoli pouze na databázové vrstvě. Kurz nevydává certifikát uznávaný poskytovateli databázových platforem (Oracle, Microsoft).

Data bez tajemství — začněte ještě dnes

Kurz databází je bezplatný a spustíte ho ihned po registraci.

Začít zdarma