Relační databáze a SQL pro správce a vývojáře

Kurzem Vás provede lektoři z firmy AbecedaPC

Základní info

Popis kurzu

Školení je určené uživatelům, kteří plánují vytvářet a spravovat relační databáze. Posluchači se seznámí s důležitými pojmy ohledně strukturovaných i nestrukturovaných dat. Zjistí, jak fungují databázové systémy a jaká komerční nebo open-source řešení jsou nabízena. Seznámí se s principy modelování tabulek i vztahů pomocí E-R diagramů a různých typů relací. Vyzkouší si, jak s databází komunikovat přes scripty jazyka SQL vedoucí k přidávání, úpravě, odebírání a čtení dat (CRUD). Naučí se využít jazyk SQL v databázovém nástroji, ale také v jiných programovacích jazycích, jako jsou Python, C# či PHP. Zkusí si, jak lze definovat integritní omezení a přístupová práva pro zajištění bezpečnosti a integrity dat. Poznají další typy databázových objektů, mezi něž patří funkce, procedury, triggery a jiné. V průběhu celého školení je kladen důraz na praktické procvičování nad připravenými příklady z praxe.

Cíle kurzu

Úvod do práce s daty
Databázové systémy
Databáze a entity
Modelování vztahů
Uplatnění jazyka SQL
Bezpečnost a ochrana dat
Databázové objekty

Obsah kurzu

    • Úvod do práce s daty
      • terminologie data, informace a znalosti
      • způsoby získávání dat a pojem big data
      • strukturovaná a nestrukturovaná data
      • způsoby logického a fyzického ukládání dat
    • Databázové systémy
      • služby a úkoly systémů řízení báze dat
      • architektura systémů řízení báze dat
      • databázové modely a běžné databázové systémy
      • mechanismy práce a dělení klient-server
    • Databáze a entity
      • relační databáze a jejich uplatnění
      • volba vhodné technologie na místním serveru nebo v cloudu
      • volba vhodných nástrojů pro práci s databází
      • definice tabulek, objektů, polí, primárních klíčů a záznamů
    • Modelování vztahů
      • zajištění a uplatnění typů vztahů 1:1, 1:N a M:N
      • porozumění problematice cizích klíčů
      • hierarchický model ISA a povinnost vztahu
      • příklady využití vztahů v reálném prostředí
    • Uplatnění jazyka SQL
      • DDL příkazy – CREATE, DROP, ALTER aj.
      • DML příkazy – INSERT, UPDATE, DELETE aj.
      • DQL příkazy – SELECT, WHERE, JOIN aj.
      • využití SQL v koncových aplikacích, například C#, PHP nebo Python
    • Bezpečnost a ochrana dat
      • integrita, bezpečnost, obnova dat a souběžné zpracování
      • vytvoření integritních omezení pomocí SQL
      • doménová, atributová a relační pravidla
      • přístupová práva a DCL příkazy – GRANT, REVOKE
      • transakční zpracování, TCL příkazy a principy ACID
    • Databázové objekty
      • indexy – způsoby využití, výhody a nevýhody
      • sekvence – způsoby využití, výhody a nevýhody
      • triggery – způsoby využití, výhody a nevýhody
      • funkce a procedury – využití také v aplikacích
      • pohledy – způsoby využití, výhody a nevýhody

Předpoklady

základní orientace v práci s daty a obecná technická zdatnost. Výhodou je předchozí znalost základů SQL nebo absolvování školení SQL pro datové analytiky.

Relační databáze a SQL pro správce a vývojáře

Vybraný termín:

9.9.2026 –  11.9.2026  Středočeský kraj Upřesnující informace k termínu

Cena

Kontaktovat dodavatele


Kontrola proti spamu. Kolik je dvě a dvě ? Součet zapište číslicemi.