|
|
|
Názov
|
Oracle Database 10g Express Edition - úvod do SQL |
|
Popis
|
Oracle Database 10g Express Edition - úvod do SQL 5 dní, denne 8:00 – 16:00, začiatok kurzu 9:00
Najbližší termín kurzu: 13.10.2008
Vstupné požiadavky: Znalosť práce v prostredí MS Windows, základov databázového spracovania údajov a určité skúsenosti s relačnými databázami.
Kurz je určený pre vývojárov, správcov a ostatných používateľov databázového systému Oracle, ktorí sa chcú oboznámiť s týmto systémom a naučiť sa efektívne pracovať pomocou príkazov jazyka SQL. Jazyk SQL je základným programátorským, administrátorským, ale aj používateľským nástrojom na prístup k databáze. Obsahuje príkazy na definíciu databázových objektov, riadenie prístupu k databázovým objektom a manipuláciu s dátami (DDL, DCL, DML). Umožňuje interaktívnu prácu s databázou i tvorbu ucelených dávok a uložených procedúr. Používa sa na zobrazovanie a modifikáciu dát v databáze, vytváranie databázových objektov, administráciu databázy i správu užívateľov.
Účastníci kurzu získajú ucelený prehľad o jazyku SQL a naučia sa pracovať so základným nástrojom SQL*Plus, ktorý je vhodný na interaktívnu prácu i na dávkové spracovanie. Môže byť použitý aj na tvorbu reportov (zostáv), či písanie skriptov.
Výuka prebieha v prostredí Oracle Database 10g Express Edition, v prípade osobitného záujmu však možno použiť aj staršie verzie systému.
Cena kurzu: 23100 SK bez DPH.
Náplň kurzu:
1. DEŇ Úvod • základné pojmy relačnej databázy - RDBMS • definícia relačnej databázy • dátové modely - entito-relačný model • vzťahy viacerých tabuliek - primárny kľúč, cudzí kľúč • druhy príkazov SQL a rozdiely medzi nimi - DML, DDL, DCL
Základných SQL príkazov • príkaz SELECT, základná štruktúra príkazu • základné spôsoby výberu dát - projekcia, selekcia, spojenie • práca so stĺpcami - vymenovanie, základné dátové typy • aritmetické výrazy, operátor zreťazenia, NULL hodnota • čísla, dátumy, znakové reťazce - literály • rozdiely medzi SQL a SQL*Plus
Selekcia a triedenie dát • WHERE klauzula SQL príkazu • základné operátory porovnávania - =, <, >, <=, >=, <> • operátor BETWEEN, LIKE, IN, IS NULL, IS NOT NULL • logické operátory - AND, OR, NOT • ORDER BY klauzula SQL príkazu
2. DEŇ Základné zabudované SQL funkcie • znakové, číselné, dátumové funkcie • konverzné funkcie
Zobrazenie dát z viacerých tabuliek • písanie spojení cez WHERE klauzulu, aj ANSI spôsobom (novinka Oracle 9i) • kartézsky súčin • natural join, Equijoin, Nonequijoin, Selfjoin, Outer join, Full outer join
Použitie skupinových funkcií • klauzula GROUP BY na zoskupenie dát • klauzula HAVING, na podmienky pre skupiny dát • skupinové (agregačné) funkcie: MIN, MAX, AVG, COUNT, SUM • zoskupenie podľa viacerých stĺpcov
3. DEŇ Vnorený SELECT (subqueries) • na čo sú potrebné • jednoriadkové • viacriadkové • použitie viacriadkových operátorov na porovnanie - ANY, ALL • vnorené SELECTY v klauzulách HAVING, WHERE, FROM • využitie IN, NOT IN, EXISTS, NOT EXISTS
Formátovanie výstupu z SQL*Plus • skripty, využitie substitučných premenných • formátovanie výstupov cez SQL*Plus príkazy
Modifikovanie dát • Insert, Update, Delete • Merge • správa transakcií - ROLLBACK, COMMIT, SAVEPOINT • Read consistency • zamykane tabuliek - záznamov, celej tabuľky, explicitné, implicitné
Vytváranie a údržba tabuliek • definície stĺpcov a dátové typy • ALTER tabuliek • DROP, RENAME, TRUNCATE tabuľky
Constraints • zabudovaný nástroj na údržbu konzistencie dát • princíp NOT NULL, CHECK, PRIMARY KEY, UNIQUE, FOREIGN KEY constraints • vytváranie a modifikovanie constraints - enable, disable, …
4. DEŇ Views - pohľady • zmysel využitia views • vytvorenie, drop, modifikácia pohľadov • SELECT s využitím pohľadov • INSERT, DELETE, UPDATE cez pohľady • „Top N” analýza
Vytváranie iných objektov • sequences, indexes, synonyms, public synonyms
Správa užívateľského prístupu • Users, Roles, Privileges (system and objects)
5. DEŇ Množinové a multimnožinové operácie • INTERSECT, UNION, MINUS • UNION ALL
Pokročilé využitie GROUP BY pre dátový sklad • ROLLUP, CUBE • klauzula WITH
Hierarchický SELECT • jednoduché zobrazenie hierarchie v tabuľke
|
FORMÁTOVAŤ PRE TLAČ
Vyberte si z TOP nabídek práce na JobCity. Vybírejte si z nejlepších nabídek na trhu a posuňte Vaši kariéru opět o krok dál!
Ak ste dodávateľ v oblasti firemného či verejného vzdelávania a chcete zverejniť vašu ponuku na EduCity, registrujte sa prosím tu.
|
|