Detail kurzu
ORACLE - jazyk SQL
IVIT - Inštitút vzdelávania informačných technológií, s.r.o.
Popis kurzu
Počítačový kurz Oracle – jazyk SQL oboznámi účastníkov so základnými nástrojmi a prostredím Oracle a s princípmi práce s najpoužívanejším jazykom v relačných databázových systémoch, t.j. s SQL (Structured Query Language).
Na kurze ORACLE – jazyk SQL Vás naučíme efektívne používať jazyk SQL, definovať výbery dát z tabuliek, zoraďovať, zoskupovať a filtrovať dáta, používať vlastné výpočty vo výstupných zostavách, vkladať, upravovať a odstraňovať údaje z tabuliek a vytvárať databázové objekty pomocou SQL. navrhovať, budovať a používať relačné databázy pomocou overených metód.
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
ÚVOD DO JAZYKA SQL
- Štandardy SQL a implementácia Oracle SQL
- Dátové typy v databázach Oracle
DML – 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 pseudo stĺ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)
DML – VKLADANIE ÚDAJOV
- Možnosti pridávania nových záznamov do databázy
- Vloženie záznamov do tabuľky
- Vkladanie údajov z inej tabuľky
- Vkladanie jedinečných hodnôt
- Automatické generovanie jedinečných hodnôt v primárnych kľúčoch – SEKVENCIE
DML – ÚPRAVY ÚDAJOV
- Možnosti jednotnej aktualizácie všetkých riadkov
- Aktualizácia vybraných riadkov
- Selektívna aktualizácia riadkov
- Výmena hodnôt stĺpcov
- 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
DML – ODSTRAŇOVANIE ÚDAJOV
- Odstránenie všetkých údajov v tabuľke (TRUNCATE, DELETE)
- Odstránenie vybraných údajov
- Odstraňovanie duplicít
- Vyprázdnenie databázovej tabuľky
VÝPOČTY A FUNKCIE
- Práca s matematickými funkciami
- Jednoriadkové funkcie (numerické funkcie, funkcie pre prácu s textom, dátumové a časové funkcie, konverzné funkcie
- Viacriadkové funkcie
- Použitie súhrnných agregačných funkcií
- Ostatné funkcie
DDL – TVORBA A ÚPRAVY DATABÁZOVÝCH OBJEKTOV
- Tvorba databázových objektov a ich vlastníctvo
- Vytváranie (CREATE TABLE) a zmeny štruktúry tabuliek (ALTER TABLE)
- Definovanie obmedzení a vlastností tabuliek – východzia hodnota, primárny kľúč, jedinečné hodnoty, cudzie kľúče, overovanie hodnôt, indexy
- Vytváranie a zmeny pohľadov (CREATE OR REPLACE VIEW)
- Integritné obmedzenia
- Materializované pohľady
- Indexy
- Sekvencie
- Odstraňovanie objektov (DROP)
DCL – KONTROLA DATABÁZOVÝCH OBJEKTOV
- Správa práv k databázovým objektom (GRANT, REVOKE, DENY)
RIADENIE TRANSAKCIÍ
- Potvrdzovanie transakcií (COMMIT)
- Odvolanie zmien (ROLLBACK)
- Vytváranie návratových bodov (SAVEPOINT) PRAXI
Cieľová skupina
IT kurz ORACLE – jazyk SQL je určený pre každého, kto sa chce naučiť pracovať s jazykom SQL (Structured Query Language), s najpoužívanejším jazykom v relačných databázových systémoch, spoznať prostredie Oracle a databázovú terminológiu.
štandardná cena školenia je 199 €/osoba. Akciová cena školenia 179 € (zľava 10,05%) platí pre termín školenia 14. - 15.12.2015 a je platná pri záväznom prihlásení sa do 30.11.2015
Hodnotenie
Organizátor
