Detail kurzu
Oracle 10g/11g I. 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 10g/11g
- Štandardy SQL a implementácia Oracle SQL
- Dátové typy v databázach Oracle
- 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
- 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)
- Potvrdzovanie transakcií (COMMIT)
- Odvolanie zmien (ROLLBACK)
- Vytváranie návratových bodov (SAVEPOINT)
- Správa práv k databázovým objektom (GRANT, REVOKE, DENY)
Cieľová skupina
začiatočník
Kontaktná osoba
Iveta Horná
+421 2/502 344 03
info@itlearning.sk
Hodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality