Databáza Oracle
Online kurz organizuje:
Národné kompetenčné centrum pre HPC https://eurocc.nscc.sk/it-kurzy
SAV (Slovenská akadémia vied) https://itkurzy.sav.sk/kurzy
ORACLE DATABÁZY A JAZYK SQL (ORACLE DB) I. ZAČIATOČNÍK
21.05.2025
Online kurz cez MS Teams
Školitel: Miroslav Reiter
Kurz Oracle Databázy a Jazyk SQL (Oracle DB) I. Začiatočník je navrhnutý pre začiatočníkov, ktorí chcú získať pevné základy v práci s databázami Oracle a naučiť sa používať jazyk SQL. Účastníci sa oboznámia s tým, čo sú Oracle databázy, prečo sú obľúbené a aké sú ich základné vlastnosti. Naučia sa základy SQL, vrátane dopytov na výber, manipuláciu a definíciu dát (DQL, DML, DDL), a nastavia si prostredie na prácu s databázami, napríklad v Oracle SQL Developer.
Kurz ďalej pokrýva základné SELECT dopyty, kde sa účastníci naučia vyberať stĺpce a riadky, filtrovať údaje pomocou klauzuly WHERE, triediť výsledky pomocou ORDER BY a obmedzovať výsledky pomocou LIMIT, OFFSET alebo ROWNUM. Ďalšia časť je venovaná agregácii dát pomocou funkcií SUM, AVG, COUNT, MAX a MIN, ako aj skupinovaniu dát pomocou GROUP BY a HAVING. V záverečnej časti kurzu sa účastníci naučia základy správy databázových objektov, vrátane vytvárania tabuliek, vkladania, aktualizácie a mazania dát a tabuliek. Tento kurz je ideálny pre tých, ktorí začínajú s databázami a chcú získať praktické zručnosti v používaní Oracle DB a SQL.
Osnova kurzu:
1. Úvod do Oracle databáz a SQL
• Čo sú Oracle databázy a prečo sa používajú
• Prehľad Oracle databáz a ich základné vlastnosti
• Základy jazyka SQL (DQL, DML, DDL)
• Nastavenie prostredia: prihlásenie do Oracle DB (napr. Oracle SQL Developer)
2. Práca s dátami: SELECT dopyty
• Základy dotazu SELECT (vyberanie stĺpcov a riadkov)
• Filtrovanie údajov pomocou WHERE (porovnávacie operátory, logické operátory)
• Triedenie výsledkov pomocou ORDER BY
• Použitie LIMIT a OFFSET alebo ROWNUM
3. Agregácia a práca s viacerými tabuľkami
• Funkcie pre agregáciu dát (SUM, AVG, COUNT, MAX, MIN)
• Použitie GROUP BY a HAVING
4. Základy správy databázových objektov
• Tvorba jednoduchých tabuliek (CREATE TABLE)
• Vkladanie a aktualizácia dát (INSERT, UPDATE)
• Mazanie dát a tabuliek (DELETE, DROP)
Pre koho je kurz určený:
Kurz je vhodný pre programátorov, dátových analytikov, vedcov a všetkých záujemcov o Oracle DB ako moderný databázový systém. Je dôležité vedieť čo sú databázy, tabuľky, kľúče, IDs, aby ste mohli plne využiť ponúkaný obsah.
Znalosti z databáz si viete doplniť tu:
YouTube – Oracle DB & SQL
https://www.youtube.com/watch?v=IAK_7NOSDQk&list=PLIu_ZdHo7Pk9oJcI08ybY6A439fy1VeNf
Technické podmienky:
Na kurze používame operačný systém Microsoft Windows. Odporúčame mať oprávnenia na inštaláciu a zmeny softvérového vybavenia operačného systému. Bez blokovania portov a blokovania Firewallom. Treba mať nainštalovaný a rozbehaný dbeaver.
Oracle databázu si môžete stiahnuť tu:
Oracle Database XE – Stiahnuť
https://www.oracle.com/database/technologies/xe-downloads.html
Videá z kurzu:
Ako začať a inštalovať Oracle Databázy a SQL Developer?
https://youtu.be/DUGfTx3vbds
Ako spracovať Databázové Tabuľky? Create Table, Insert Into, Update
https://youtu.be/yhQokC5v9bg
Ako pracovať s Dátami a Select? Aliasy, Where, Between, Order By
https://youtu.be/-O1ybvYVRhE
Videozáznamy budú sprístupnené najskôr cez poskytnuté odkazy (ak ste ich už obdržali), pričom tieto odkazy sú zvyčajne aktívne 1–2 týždne.
Následne budú všetky videá postupne zverejnené na YouTube kanáli lektora, kde zostanú dostupné natrvalo.
Zverejňovanie prebieha priebežne – do jedného mesiaca od konania kurzu.
YouTube kanál nájdete tu:
https://www.youtube.com/VITA-Academy
SQL a DB playlist
Online kurzy a školenia Jazyk SQL a Databázy MySQL, PostgreSQL, Microsoft SQL Server, Oracle
https://www.youtube.com/playlist?list=PLIu_ZdHo7Pk9oJcI08ybY6A439fy1VeNf
Ako začať a inštalovať Oracle Databázy a SQL Developer?
https://www.youtube.com/watch?v=DUGfTx3vbds&list=PLIu_ZdHo7Pk9oJcI08ybY6A439fy1VeNf&index=56
SQL SELECT Aliasy, Where, Between, Order By
https://www.youtube.com/watch?v=-O1ybvYVRhE&list=PLIu_ZdHo7Pk9oJcI08ybY6A439fy1VeNf&index=57
SQL SELECT Group by
https://www.youtube.com/watch?v=CMYinK2HYLA
SQL SELECT Having
https://www.youtube.com/watch?v=XKyUiEFWUNM
Ako spracovať Databázové Tabuľky? Create Table, Insert Into, Update
https://www.youtube.com/watch?v=yhQokC5v9bg&list=PLIu_ZdHo7Pk9oJcI08ybY6A439fy1VeNf&index=58
Materiály z kurzu:
Cvičenia aj prezentácia sú k dispozícií na GitHube:
https://github.com/miroslav-reiter/Oracle_DB_PLSQL
Organizátor:
Tomáš Kollárik
tomas.kollarikslovakianscc.com
Koordinátor vzdelávacích aktivít pre HPC
Národné kompetenčné centrum pre HPC
https://eurocc.nscc.sk/it-kurzy
Oficiálna dokumentácia a online zdroje
| Názov | Popis | Odkaz |
|---|---|---|
| Oracle Database Documentation | Kompletná oficiálna dokumentácia k verziám (vrátane 23c) | docs.oracle.com |
| Oracle Live SQL | Online prostredie + vzorové skripty | livesql.oracle.com |
| Oracle Learning Library (OLL) | Bezplatné kurzy a príručky od Oracle | oracle.com/oll |
| Oracle Dev Gym | Cvičenia, výzvy, PL/SQL a SQL trénovanie | devgym.oracle.com |
| Oracle Blogs | Technické články od Oracle tímu | blogs.oracle.com |
| Oracle Academy | Vzdelávacia platforma pre školy a študentov | academy.oracle.com |

