Kurz poskytuje účastníkom ucelený úvod do relačných databáz na platforme databázového systému ORACLE. Stručne sa preberajú základy návrhu relačných databáz, jazyka SQL (neprocedurálny jazyk, štandard pre komunikáciu s relačnou databázou), [...]
  • OFUN
  • Dĺžka 5 dní
  • 50 ITK bodov
  • 13 termínov
  • Bratislava (990 €)

    Brno (24 900 Kč)

    Praha (24 900 Kč)

Kurz poskytuje účastníkom ucelený úvod do relačných databáz na platforme databázového systému ORACLE. Stručne sa preberajú základy návrhu relačných databáz, jazyka SQL (neprocedurálny jazyk, štandard pre komunikáciu s relačnou databázou), jazyka PL/SQL (procedurálna nadstavba SQL pre systém Oracle) a prehľadne sa účastník oboznámi s administráciou databázového systému ORACLE. Kurz môže poslúžiť ako úvodný aj v prípade, že neviete, či je Oracle pre vás správne riešenie.

»
  • Manažéri IT projektov
  • Systémoví analytici
  • Vývojári aplikácií
  • Správcovia databáz
  • Pracovníci technickej podpory
  • Úvod do databázových systémov
  • Datové modelovanie
  • Tvorba a význam ER diagramu
  • Základy architektúry systému Oracle
  • Úvod do jazyka SQL
  • Úvod do PL/SQL
  • Úvod do objektovo-orientovanej technológie
  • Precvičenie látky na príkladoch
  • Oboznámenosť s konceptmi a technikami spracovania dát
  • Používanie grafického užívateľského rozhrania

Odborný výklad s praktickými ukážkami, cvičenia na počítačoch

Elektronické materiály GOPAS

1 Úvod do relačných databáz
  • Vysvetlenie čo je databáza a ako sa s ňou pracuje
  • Oboznámite sa s princípmi návrhu tabuliek relačných databáz
  • Pochopíte, čo je to primárny a cudzí kľúč a aké sú vzťahy medzi tabulkami
  • Dozviete sa, čo je to normalizácia a ako ju aplikovať pri návrhu databázy
  • Vyskúšate si navrhnúť vlastnú databázu podľa zadania
2 Úvod do jazyka SQL
  • Čo je SQL jazyk, história a možnosti využitia
  • Členenie SQL príkazov na kategórie
  • Ako sa SQL dotaz spracováva
3 Načítanie dát pomocou príkazu SELECT
  • Výber konkrétnych stĺpcov
  • Práca s aritmetickými výrazmi
  • NULL hodnoty a SELECT
  • Definovanie Aliasov (pomenovanie stĺpcov a tabuliek)
  • Spojovanie stĺpcov a práca s textami
  • Potlačenie duplicít pomocou DISTINCT
  • Obmedzenie SELECTu pomocou podmienok a triedenie podľa abecedy
  • Podmienka WHERE
  • Viac podmienok pomocou OR alebo AND
  • Viac podmienok pomocou IN a BETWEEN
  • Hľadanie textových výrazov pomocou LIKE
  • Hľadanie NULL hodnôt
  • Triedenie výstupu podľa abecedy
4 Funkcie pre prácu s databázou
  • Vysvetlenie, ako používať funkcie v SQL príkazoch
  • Funkcie pre prácu s textom
  • Vnorenie funkcií
  • Funkcie pre zaokrúhľovanie a orezávanie desatinných miest
  • Funkcia MOD pre kontrolu správnosti čísel
  • Funkcie pre prácu s dátumom
  • Funkcie pre prevod na text
  • Funkcie pre prevod na číslo
  • Funkcie pre prevod na dátum
  • Ako rozumieť formátom pre dátum a číslo
  • Funkcie pre prácu a konverziu s NULL hodnotami
  • Funkcia CASE
5 Slučovanie dát a agregačné funkcie
  • Ako slučovať dáta pomocou GROUP BY
  • Podmienky WHERE a HAVING
  • Ako spočítať priemer, minimum, maximum, súčet a počet
6 Získavanie dát z viacerých tabuliek
  • Úvod – prečo sa získavajú dáta z viacerých tabuliek
  • Dotazy nad viacerými tabulkami INNER JOIN
  • Dotazy nad viacerými tabulkami LEFT, RIGHT a FULL JOIN
  • Ako získavať dáta z viac ako dvoch tabuliek
7 Vkladanie, zmena a mazanie dát v tabuľkách pomocou DML príkazov
  • Vkladanie dát – INSERT
  • Zmena dát – UPDATE
  • Mazanie dát – DELETE
  • Transakcie a ich ukončenie pomocou COMMIT alebo ROLLBACK
8 Vytváranie tabuliek a úvod do DDL príkazov
  • Ako pomenovávať stĺpce, tabuľky a ďalšie objekty
  • Ako vytvoriť tabuľku
  • Datové typy v tabuľkách
  • Definovanie DEFAULT hodnôt
  • Obmedzenia – Primárny kľúč, Cudzí kľúč, UNIQUE, Not Null, CHECK
  • Vytvorenie tabuľky pomocou subdotazu
  • Úpravy tabuliek (ALTER TABLE)
  • Odstránenie tabuliek (DROP TABLE)
9 Pohľady data dictionary
  • Vysvetlenie čo je to data dictionary
  • Rozdelenie pohľadov na V$ a DBA pohľady
  • Pohľady DBA, ALL, USER
  • Ako získať potrebné informácie z data dictionary
10 Vytváranie sekvencií, synonym a indexov
  • Vysvetlenie čo je to sekvencia
  • Vytváranie sekvencií
  • Ako používať sekvencie na generovanie hodnôt kľúčov pri INSERTe
  • Ako získať informácie o sekvenciách
  • Vysvetlenie čo je to synonymum
  • Vytváranie a rušenie synonym
  • Na čo je dobrý index
  • Vytváranie indexov
  • Zrušenie indexov
11 Pohľady - VIEW
  • Úvod, čo je to pohľad VIEW a na čo sa to používa
  • Vytváranie pohľadov
  • Zmena pohľadov
  • Constrainty v pohľadoch
  • Ako vytvárať VIEW umožňujúce editáciu dát
  • Pohľady iba na čítanie
12 Úvod do PL/SQL
  • Čo je to PL/SQL
  • Základy písania PL/SQL kódu
  • Procedúry
  • Funkcie
  • Trigery
13 Úvod do administrácie
  • Architektúra databázového systému
  • Inštalácia databázového systému
  • Užívatelia a práva
  • Tablespace a dátové súbory
  • Zálohovanie a obnova
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.