Detail kurzu

Dotazovací jazyk SQL - základní kurz - Databázový server Oracle

VIRIDIS informační systémy, s.r.o.

Popis kurzu

Kurz seznámí posluchače s použitím dotazovacího jazyka SQL. Součástí kurzu je teoretická část, která seznámí posluchače se syntaxí jazyka SQL a jeho jednotlivými příkazy a funkcemi. Dále je součástí praktická část, ve které si účastníci procvičí probíranou látku na mnoha názorných příkladech s použitím databázového systému Oracle a nástroje SQL Developer.

Před absolvováním tohoto kurzu doporučujeme absolvovat některý z těchto předcházejících kur­zů:

Teorie databázových systémů

Po obsolvování tohoto kurzu můžete své znalosti dále rozšířit v některém z těchto navazujících kurzů:

Dotazovací jazyk SQL a PL/SQL – pokročilý kurz – DB server Oracle

Tento kurz nabízíme uskutečnit také jako Zakázkové firemní školení přímo ve Vaší firmě či na Vašem pracovišti s použitím naší mobilní notebookové učebny.

Obsah kurzu

Osnova:

Úvod do SQL

  • Základní pojmy – databáze, DB stroj, relační databáze
  • Organizace dat v relačních databázích

DBMS Oracle a nástroj SQL Developer

  • Kde získat potřebné nástroje
  • Instalace, spuštění, připojení k databázi

Příkaz SELECT.

  • Trocha teorie kolem příkazu SELECT – projekce, restrikce, spojení.
  • Základní syntaxe příkazu SELECT.
  • Úpravy výsledkové sady – aritmetické a řetězcové operátory.
  • Hodnoty typu NULL a práce s nimi.

Klauzule WHERE.

  • Logické operátory v klauzuli WHERE.
  • Řetězcový operátor LIKE.
  • Další operátory.
  • Řazení záznamů – operátor ORDER BY.

„Jednořádkové“ funkce.

  • Datové typy v SQL.
  • Řetězcové (znakové) funkce.
  • Numerické funkce.
  • Konverzní funkce, implicitní a explicitní datové konverze.
  • Typ DATE a funkce pro manipulaci s hodnotami typu DATE.
  • Funkce DECODE.

Dotazy nad více tabulkami – spojení (join).

  • Trocha teorie kolem spojení tabulek, kartézský součin tabulek.
  • Syntaxe spojení v klauzuli FROM.
  • Syntaxe spojení v klauzuli WHERE.
  • Různé typy spojení (eqijoin vs. non-equijoin, self-join, outer-join).

Agregační (víceřádkové) funkce.

  • Přehled a popis agregačních funkcí.
  • Agregační funkce a hodnoty typu NULL.
  • Klauzule GROUP BY.
  • Klauzule HAVING.

Vnořené SQL dotazy (subqueries).

  • Jednořádkové vnořené dotazy, využití vnořených dotazů.
  • Víceřádkové dotazy, množinové operátory.
  • Korelované dotazy vs. nekorelované dotazy.
  • Vícesloupcové dotazy, párové a nepárové porovnávání.
  • Množinové operace

Práce s tabulkami

  • Příkaz CREATE TABLE.
  • Vytváření tabulek s pomocí vnořených dotazů.
  • Příkaz ATER TABLE – změna existujících tabulek.
  • Příkaz DROP TABLE.

Manipulace s daty v tabulkách.

  • Příkaz INSERT INTO.
  • Příkaz UPDATE.
  • Příkaz DELETE.

Integritní omezení

  • Jednoduchá integritní omezení – CHECK.
  • Primární a sekundární klíče.

Další databázové objekty.

  • Sekvence.
  • Pohledy.
  • Synonyma.

Transakce.

  • Účel transakcí – pojem ACID.
  • Syntaxe transakcí, savepoints.
  • Implicitní commit a rollback.
  • Statement-level transakce.

Cieľová skupina

Kurz je určen pro jednotlivce i skupiny z řad veřejnosti a firem. Doporučené znalosti:

Certifikát Na základě úspěšného absolvování kurzu vystavíme certifikát - potvrzení o absolvování kurzu jménem naší firmy. Poznámka k cene

Cena: 4950,- Kč bez DPH. Na vyžádání můžeme fakturovat jako fyzická osoba - neplátce daně. Tj. bez DPH. Toto je výhodné pro fyzické osoby a neplátce daně. V ceně zahrnuto drobné občerstvení a nápoje (káva, čaj, voda, dle výběru účastníka).

Kontaktná osoba

Ing. Vít Zelený
+420 222 948 464
pckurzy@viridis.cz

Hodnotenie




Organizátor