Oracle - jazyk SQL
ROZSAH - 2 školiace dni
Cieľ kurzu Oracle - jazyk SQL:
Cieľom modulu je naučiť absolventov 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, vytvárať databázové objekty pomocou SQL.
Odporúčané predchádzajúce znalosti - Odporúčané sú základné znalosti práce s relačnými databázovými systémami.
Obsah kurzu:
ÚVOD DO RELAČNÝCH DATABÁZ
- základné pravidlá modelovania, návrhu a optimalizácie databáz
- definovanie relačných vzťahov
- práca s tabuľkami, definovanie spôsobu uloženia dát
- indexovanie dát
VÝBER ÚDAJOV
- základné syntaktické pravidlá jazyka SQL
- dátové typy – číselné, znakové, dátum a čas, NULL, užívateľsky definované
- výber stĺpcov tabuliek – definovanie stĺpcov, aliasy stĺpcov, kategorizácia hodnôt stĺpcov, výpočty s hodnotami, spájanie textových reťazcov
- výber riadkov tabuliek – eliminácia duplicitných hodnôt, výpis požadovaného počtu riadkov, definovanie intervalov hodnôt, výber textových hodnôt podľa znakových kritérií, ošetrenie prázdnych hodnôt
- zoraďovanie údajov – zoraďovanie podľa jedného a viacerých polí
- zoskupovanie údajov – zoskupenie riadkov, definovanie obmedzujúcich podmienok, zisťovanie duplicít
- vnorené dotazy – porovnávanie so všetkými alebo len určitými záznamami, zisťovanie existencie alebo neexistencie hodnôt, testovanie množiny hodnôt
- vkladanie, aktualizácia a vymazávanie údajov pomocou vnorených dotazov
- výber údajov z viacerých tabuliek – spájanie tabuliek pomocou WHERE, JOIN
- výber všetkých záznamov z jednej tabuľky
- vyhľadanie kombinácie typu „každý s každým“
- výber kombinácií ktoré spĺňajú aj nespĺňajú podmienky
- spojenie dvoch tabuliek pomocou tretej prepojovacej tabuľky
- možnosti zlúčenia rôznorodých tabuliek
- prienik a rozdiel dvoch tabuliek
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
ÚPRAVY ÚDAJOV
- možnosti jednotnej aktualizácie všetkých riadkov
- aktualizácia vybraných riadkov
- selektívna aktualizácia riadkov
- aktualizácia obsahu na základe hodnôt z inej tabuľky
- výmena hodnôt stĺpcov
ODSTRAŇOVANIE ÚDAJOV
- odstránenie všetkých údajov v tabuľke
- 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
- funkcie pre prácu s textovými reťazcami
- funkcie pre prácu s dátumom a časom
- použitie súhrnných agregačných funkcií
DATABÁZOVÉ OBJEKTY
- tvorba databázových objektov a ich vlastníctvo
- definovanie obmedzení a vlastností tabuliek – východzia hodnota, primárny kľúč, jedinečné hodnoty, cudzie kľúče, overovanie hodnôt, indexy
- deklarácia kurzorov
- výber údajov použitím kurzorov
OBJEDNAŤ OTVORENÝ KURZ
POTREBUJEM PONUKU NA MIERU