Detail kurzu

Oracle - základy jazyka SQL

IT LEARNING SLOVAKIA, s.r.o.

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



Ďalšie termíny kurzu
Termín Cena Miesto konania Zarezervovať