Oracle Database 19c: SQL Fundamentals – kurz 68 990 RUB. od specialisty, školení 40 akademických hodin, datum: 7. května 2023.
Různé / / December 04, 2023
Kurz poskytuje studentům základní znalosti SQL, umožňuje vývojáři psát dotazy proti jedné nebo více tabulkám, upravovat data tabulek a vytvářet databázové objekty. Hlavním vývojovým nástrojem použitým v kurzu je Oracle SQL Developer; SQL Plus se používá jako doplňkový.
Kurz je vyučován v ruštině!
Věštec je nejoblíbenější databáze používaná většinou velkých společností, bank a vládních úřadů. Zkušení odborníci Oracle jsou žádáni všude. Kurz je vhodný pro verze Oracle Database 12c, 18c, 19c a je určen inženýrům technické podpory, technickým správcům, správcům datových skladů obeznámeným se základy práce s Oracle. Školení probíhá na platformě Linux, ale zkušenost s Linuxem není vyžadována.
Pozornost! Úspěšné absolvování kurzů Oracle ve Specialist Center na MSTU. N.E. Bauman vám nejen pomůže zvládnout všechny funkce práce s produkty Oracle, ale také vás připraví na absolvování zkoušky pro získání mezinárodní certifikace Oracle Database Administrator Certified Associate (Administrator Assistant Databáze).
Naučíte se:
- vytvářet dotazy na jednu nebo více databázových tabulek pomocí různých podmínek filtrování a řazení řádků;
- používat příkazy pro manipulaci s daty (DML);
- vytvářet tabulky, indexy a další databázové objekty;
- používat reprezentace dat;
- řídit přístup k objektům schématu databáze;
- používat poddotazy;
- používat jednořádkové a skupinové funkce jazyka SQL;
- použít skalární a související poddotazy;
- používat regulární výrazy;
6
kurzyUčitel praxe, zkušený specialista Oracle DBMS. Své bohaté zkušenosti ví zprostředkovat každému posluchači a to jednoduchým a přístupným jazykem na mnoha praktických příkladech. Vděční posluchači si všimnou jeho schopnosti ukázat širokou škálu nuancí práce s Oracle DBMS.
Mikhail Fokin má desetileté zkušenosti s prací s Oracle DBMS (verze 8, 8i, 9i, 10g, 11g), včetně zkušeností s administrací a nastavení výkonu Oracle DBMS na platformách Unix a Windows, včetně konfigurace Real Application Shluky. Profesionální znalost jazyků SQL, PL/SQL. Plynulé technologie zálohování a obnovy databází – jak pomocí RMAN, tak ručně (zálohování a obnova spravovaná uživatelem). Poskytuje spolehlivé ukládání dat a odolnost proti chybám pomocí technologií Data Guard, RAC. Řeší problémy s výkonem databáze a také provádí ladění příkazů SQL a kódu PL/SQL. Kromě toho má sedm let zkušeností s výukou kurzů správy Oracle DBMS, ladění výkonu, zabezpečení, vývoj aplikací a reporting pomocí Oracle Forms Developer a Oracle Zprávy.
V současné době je administrátorem Oracle DBMS ve velké ruské bance.
4
chodOdborný lektor kurzů Oracle a Java. Oracle Certified Specialist, kandidát technických věd. Vyznačuje se rozmanitými zkušenostmi v praktické a pedagogické činnosti. V roce 2003 Alexey Anatolyevich absolvoval s vyznamenáním MIREA. V roce 2006...
Odborný lektor kurzů Oracle a Java. Oracle Certified Specialist, kandidát technických věd. Vyznačuje se rozmanitými zkušenostmi v praktické a pedagogické činnosti.
V roce 2003 Alexey Anatolyevich absolvoval s vyznamenáním MIREA. V roce 2006 obhájil disertační práci na téma budování bezpečných automatizovaných informačních systémů.
Významný specialista v oblasti bezpečnosti databází, budování bezpečných java a webových aplikací pro Oracle DBMS a SQL Server, vývoj uložených programových modulů v PL/SQL a T-SQL. Automatizoval činnost velkých státních podniků. Poskytuje konzultační a poradenské služby při vývoji komplexních distribuovaných webových aplikací založených na platformě Java EE.
Učitelská zkušenost Alexey Anatolyevich v systému postgraduálního vzdělávání přesahuje 7 let. Pracovala s firemními klienty, vyškolenými zaměstnanci společností „BANK PSB“, „Internet University of Information Technologies (INTUIT)“, „SINTERRA“.
Autor několika výukových a metodických příruček o programování a práci s databázemi. Od roku 2003 do roku 2005 se Alexey Anatolyevich zabýval adaptací a technickým překladem zahraniční literatury o programování webu a práci s databázemi. Publikoval přes 20 vědeckých prací.
Vděční absolventi si vždy všímají dostupného způsobu prezentace i těch nejsložitějších témat, detailních odpovědí na dotazy studentů a množství živých příkladů z učitelovy profesní praxe.
3
chodUčitel s 27letou praxí, odborník na Oracle, držitel mezinárodních certifikací Oracle, MySQL, Microsoft, IBM. Má bohaté zkušenosti s programováním v SQL, PL/SQL, Java, C, C++, R, Python, Unix / Linux administrace,...
Učitel s 27letou praxí, odborník na Oracle, držitel mezinárodních certifikací Oracle, MySQL, Microsoft, IBM. Má bohaté zkušenosti s programováním v SQL, PL/SQL, Java, C, C++, R, Python, Unix / Linux administrace, používání systému Git, tvorba virtuální stroje (VMWare, Virtualbox, HYPER-V), správa databází Oracle, IBM Informix, konfigurace serverového hardwaru a NÁLET.
Od roku 1991 vyučuje Ilya Andreevich IT kurzy na Moskevské státní univerzitě, včetně jejich uplatnění v podnikání. Mezi jeho absolventy patří zaměstnanci největších podniků v Ruské federaci. Je autorem mnoha prací v ekonomických publikacích o trendech ve využívání IT v podnikání. Pravidelně také pořádá školení ke zlepšení dovedností IT specialistů a vystupuje na seminářích.
Zdvořilý, se smyslem pro humor, trpělivý, zodpovědný – tak charakterizují žáci svého učitele. Své zkušenosti umí zprostředkovat každému studentovi jednoduchým a přístupným jazykem, což z něj dělá skutečně kvalitního učitele.
Modul 1. Úvod do databáze Oracle 19c (1 ac. h.)
Přehled hlavních vlastností databáze Oracle 19c
Diskuse základních pojmů, stejně jako teoretických a fyzikálních aspektů relačních
Databáze
Klasifikace SQL příkazů jako standardního jazyka pro relační databáze
Přehled dat použitých v kurzu
Použití SQL Developer k vytvoření databázové relace
Ukládání výsledků dotazů do souborů a používání souborů skriptů v SQL Developer
Modul 2 Extrahování dat pomocí příkazu SQL SELECT (1.5 ac. h.)
Přehled funkcí příkazu SELECT
Vytvoření sestavy pomocí základního příkazu SELECT
Výběr všech sloupců
Výběr konkrétních sloupců
Výchozí záhlaví sloupců
Aritmetické výrazy
Pochopení priorit operátora
Použití příkazu DESCRIBE k zobrazení struktury tabulky
Modul 3. Omezení a třídění dat (2 ac. h.)
Pomocí klauzule WHERE vyberte požadované řádky
Použití operátorů porovnání a logických operátorů v klauzuli WHERE
Popis pravidel přednosti pro operátory porovnání a logické operátory
Použití znakových literálů v klauzuli WHERE
Řazení řádků pomocí klauzule ORDER BY příkazu SELECT
Seřaďte výsledek ve vzestupném a sestupném pořadí hodnot
Modul 4. Použití jednořádkových funkcí v příkazu SELECT (3 ak. h.)
Ukázka rozdílů mezi jednořádkovými a víceřádkovými funkcemi SQL
Převod řetězců pomocí znakových funkcí používaných v seznamu SELECT a klauzuli WHERE
Převod čísel pomocí funkcí ROUND, TRUNC a MOD
Použití aritmetiky data v klauzuli SELECT
Použití funkcí pro práci s daty
Modul 5. Použití konverzních funkcí a podmíněných výrazů (3 ak. h.)
Implicitní a explicitní převod datových typů
Použití převodních funkcí TO_CHAR, TO_NUMBER a TO_DATE
Vnořené jednořádkové funkce
Použití funkcí NVL, NULLIF a COALESCE na data
Použití logických podmínek IF THEN ELSE v příkazu SELECT
Modul 6. Agregace dat pomocí skupinových funkcí (2 ac. h.)
Použití skupinových funkcí v příkazu VYBRAT k vytvoření analytických sestav
Vytváření datových skupin pomocí klauzule GROUP BY
Vyloučení skupin dat pomocí klauzule HAVING
Modul 7. Vzorkování dat z několika tabulek (2 ac. h.)
Psaní příkazu SELECT pro přístup k datům z více než jedné tabulky
Zobrazení dat z tabulek pomocí vnějšího spojení
Připojení ke stolu se sebou samým (vlastní připojení)
Modul 8. Pomocí poddotazů (2 ak. h.)
Typy problémů řešených pomocí poddotazů
Definování poddotazů
Typy poddotazů
Jednořádkové a víceřádkové poddotazy
Modul 9. Pomocí množinových operátorů (2 ak. h.)
Popis operátorů pro práci s množinami
Použití operátorů set ke spojení více dotazů do jednoho
Řazení výsledků při použití množinových operátorů
Modul 10. Manipulace s daty (3 ac. h.)
Syntaxe příkazu DML
Přidání řádků do tabulky pomocí příkazu INSERT
Použití příkazu UPDATE k úpravě řádků tabulky
Odstranění dat z tabulky pomocí příkazu DELETE
Použití skriptů pro manipulaci s daty
Uložení a vrácení změn pomocí příkazů COMMIT a ROLLBACK
Co je konzistence čtení
Modul 11. Použití příkazů DDL k vytváření a správě tabulek (3 ac. h.)
Hlavní databázové objekty probrané v kurzu
Přehled struktury tabulky
Základní datové typy používané při vytváření sloupců tabulky
Použití jednoduché syntaxe k vytváření tabulek
Jaká pravidla integrity lze definovat při vytváření tabulky?
Jak objekty schématu fungují: (příkazy ALTER, DROP)
Modul 12. Vytváření dalších schematických objektů (2 ak. h.)
Vytvoření jednoduchého a komplexního pohledu
Přístup k datům prostřednictvím pohledu
Vytvářejte, upravujte a používejte sekvence
Tvorba a údržba indexů
Vytváření soukromých a veřejných synonym
Modul 13. Řízení uživatelského přístupu (2 ac. h.)
Rozdíly mezi systémovými a objektovými právy
Vytváření uživatelů
Udělení systémových oprávnění
Udělení oprávnění tabulkám
Vytvořte roli a udělte jí oprávnění
Změna uživatelského hesla
Udělení oprávnění k objektu
Odebrání oprávnění
Modul 14. Správa objektů schématu (2 ac. h.)
Přidat, změnit nebo odebrat sloupec
Přidávání a odstraňování omezení
Povolení a zakázání omezení, odložená kontrola omezení
Vytváření a mazání indexů
Vytváření indexů založených na funkcích
Provedení operace FLASHBACK
Vytváření a používání externích tabulek
Modul 15. Správa objektů pomocí datového slovníku (2 ak. h.)
Datový slovník
Použití slovníkových pohledů
Zobrazení USER_OBJECTS a ALL_OBJECTS
Informace o tabulkách a sloupcích
Zobrazit informace o omezeních
Zobrazení informací o sekvencích, indexech a synonymech
Jak přidat komentáře do tabulky a sloupců
Modul 16. Manipulace s velkými datovými soubory (2 ac. h.)
Manipulace s daty pomocí poddotazů
Popis funkcí příkazu INSERT pro více tabulek
Použití různých typů příkazu INSERT pro více tabulek
Slučování řádků pomocí příkazu MERGE
Sledujte změny v datech za určité časové období
Modul 17. Údržba dat z různých časových pásem (2 ac. h.)
Použití různých datových a časových datových typů k ukládání zlomků sekund a také podpora dat z různých časových pásem
Použití intervalových datových typů k uložení rozdílu mezi dvěma hodnotami obsahujícími čas
Praktická aplikace řady funkcí data a času pro globalizaci aplikací
Modul 18. Vzorkování dat pomocí složitých dílčích dotazů (2 ac. h.)
Vícesloupcové poddotazy
Použití skalárních poddotazů v SQL
Rozsah problémů řešených pomocí korelovaných poddotazů
Úprava a mazání řádků pomocí korelovaných poddotazů
Použití operátorů EXISTS a NOT EXISTS
Použití klauzule WITH
Modul 19. Podpora regulárních výrazů (1,5 ac. h.)
Výhody používání regulárních výrazů
Použití regulárních výrazů ke shodě a nahrazení řetězců