Nabídka tohoto termínu kurzu již není aktuální. Podobné kurzy naleznete zde.

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

Základní info

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.

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.

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

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.

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

Vybraný termín:

13.12.2017 –  14.12.2017  Praha 10 Upřesnující informace k termínu

Cena

Kontaktovat dodavatele


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