Detail kurzu

Oracle - základy jazyka SQL

IT LEARNING SLOVAKIA, s.r.o.

Údaje aktualizované 13. 2. 2020

Popis kurzu

Počítačové školenie Oracle I. základy jazyka SQL je určené pre užívateľov začiatočníkov, ktorí sa chcú naučiť pracovať v databázovom systéme Oracle. Účastníci sa zoznámia so všeobecnými princípmi a terminológiou relačných databáz ako aj špecifickými vlastnosťami Oracle. Naučia sa vyberať požadované údaje z tabuliek, analyzovať ich, spájať viaceré zdroje do spoločných výstupov. Od jednoduchých výberových dotazov na jednej tabuľke sa postupne prejde až ku komplexnejším dotazom, kde zoskupenie a následná analýza vyžaduje spojiť niekoľko vzájomne súvisiacich tabuliek. Na výberové dotazy nadviažeme DML príkazmi pre úpravu, vkladanie a odstraňovanie záznamov a s tým súvisiacimi transakciami. Po predstavení dátových typov Oracle sa účastník naučí vytvárať vlastné relačné tabuľky, pohľady a ďalšie užitočné objekty. V závere kurzu sa účastník dozvie ako prideliť práva na svoje objekty iným užívateľom a ako zistiť čo v databáze môže robiť. Po skončení kurzu je tak účastník schopný samostatne pracovať s databázou Oracle cez SQL Developer, prípadne ľubovoľný iný program podporujúci SQL (Structured Query Language). A nakoľko princípy relačných databáz sú univerzálne a jazyk SQL je štandardizovaný, nadobudnuté znalosti z kurzu sú vo veľkej miere uplatniteľné aj na iné databázové systémy.

Obsah kurzu

Úvod do relačných databáz
  • Databázová terminológia
  • Zásady návrhu relačného modelu, normalizácia
  • Optimalizácia databáz
  • Oboznámenie s technológiou, nástrojmi a prostredím Oracle
Úvod do jazyka SQL
  • Štandardy SQL a implementácia Oracle SQL
  • Dátové typy v databázach Oracle
DML – práca s dátami
  • Výber údajov
    • Základný syntax príkazu SELECT
    • Projekcia – výber stĺpcov a použitie stĺpcových aliasov
    • Obmedzenie vybraných záznamov klauzulou WHERE, využitie operátorov BETWEEN, IN, IS NULL, LIKE
    • Triedenie záznamov klauzulou ORDER BY
    • Eliminácia duplicitných riadkov (DISTINCT)
    • Tvorba výrazov, použitie aritmetických a textových operátorov
    • Zoskupovanie údajov (klauzuly GROUP BY a HAVING)
    • Vnorené SQL – jednoriadkové dotazy, viacriadkové dotazy (operátory ALL, ANY, IN), súvzťažné (korelačné) dotazy
    • Využitie pseudostĺpcov
    • Výber dát z viacerých tabuliek za sebou (UNION, UNION ALL)
    • Prienik (INTERSECT) a rozdiel (MINUS) dvoch tabuliek
    • Výber dát vnútorným (WHERE, INNER JOIN) a vonkajším spojením tabuliek (LEFT RIGHT a FULL OUTER JOIN)
  • Vkladanie údajov
    • Priame vkladanie dát do tabuľky (INSERT)
    • Vkladanie dát výberom z inej tabuľky
    • Kontrola jedinečnosti vkladaných dát
  • Úprava údajov
    • Úprava všetkých riadkov a vybraných riadkov (UPDATE)
    • Aktualizácia konštantnou hodnotou, výsledkom funkcie, hodnotou odvodenou z pôvodnej hodnoty, hodnotou odvodenou z iného stĺpca rovnakej tabuľky, príp. hodnotou z inej tabuľky
  • Odstraňovanie údajov
    • Odstránenie všetkých a vybraných riadkov (TRUNCATE, DELETE)
    • Odstránenie duplicitných riadkov
  • Využitie funkcií
    • Jednoriadkové funkcie (numerické funkcie, funkcie pre prácu s textom, dátumové a časové funkcie, – konverzné funkcie
    • Agregačné funkcie
    • Analytické funkcie
    • Ostatné funkcie
DDL – tvorba a úpravy databázových štruktúr
  • Vytváranie (CREATE TABLE) a zmeny štruktúry tabuliek (ALTER TABLE)
  • Vytváranie a zmeny pohľadov (CREATE OR REPLACE VIEW)
  • Integritné obmedzenia
  • Materializované pohľady
  • Indexy
  • Sekvencie
  • Odstraňovanie objektov (DROP)
Riadenie transakcií
  • Potvrdzovanie transakcií (COMMIT)
  • Odvolanie zmien (ROLLBACK)
  • Vytváranie návratových bodov (SAVEPOINT)
DCL – kontrola databázových objektov
  • Správa práv k databázovým objektom (GRANT, REVOKE, DENY)

Cieľová skupina

začiatočník

Hodnotenie





Organizátor

Kurz už je neaktuálny, vyhľadajte iný:

alebo