Oracle Database 19c: Základy SQL – kurz 68 990 RUB. od Špecialistu, školenie 40 akademických hodín, dátum: 7. máj 2023.
Rôzne / / December 04, 2023
Kurz poskytuje študentom základné znalosti SQL, čo umožňuje vývojárom písať dotazy na jednu alebo viacero tabuliek, upravovať údaje tabuliek a vytvárať databázové objekty. Hlavným vývojovým nástrojom použitým v kurze je Oracle SQL Developer; SQL Plus sa používa ako doplnkový.
Kurz sa vyučuje v ruštine!
Oracle je najpopulárnejšia databáza používaná väčšinou veľkých spoločností, bánk a vládnych agentúr. Odborníci so znalosťou Oracle sú žiadaní všade. Kurz je vhodný pre verzie Oracle Database 12c, 18c, 19c a je určený pre inžinierov technickej podpory, technických správcov, správcov dátových skladov oboznámených so základmi práce s Oracle. Školenie prebieha na platforme Linux, ale skúsenosť s Linuxom nie je potrebná.
Pozor! Úspešné absolvovanie kurzov Oracle v Odbornom centre na MSTU. N.E. Bauman vám pomôže nielen zvládnuť všetky funkcie práce s produktmi Oracle, ale vás aj pripraví na absolvovanie skúšky na získanie medzinárodnej certifikácie Oracle Database Administrator Certified Associate (Administrator Assistant Databáza).
Naučíš sa:
- vytvárať dopyty do jednej alebo viacerých databázových tabuliek pomocou rôznych podmienok filtrovania a triedenia riadkov;
- používať príkazy na manipuláciu s údajmi (DML);
- vytvárať tabuľky, indexy a iné databázové objekty;
- používať reprezentácie údajov;
- kontrola prístupu k objektom schémy databázy;
- používať poddotazy;
- používať jednoriadkové a skupinové funkcie jazyka SQL;
- použiť skalárne a súvisiace poddotazy;
- používať regulárne výrazy;
6
kurzyPraktický učiteľ, skúsený Oracle DBMS špecialista. Svoje bohaté skúsenosti vie sprostredkovať každému poslucháčovi a urobiť to jednoduchým a prístupným jazykom s použitím mnohých praktických príkladov. Vďační poslucháči si všimnú jeho schopnosť ukázať širokú škálu nuancií práce s Oracle DBMS.
Mikhail Fokin má desaťročné skúsenosti s prácou s Oracle DBMS (verzie 8, 8i, 9i, 10g, 11g), vrátane skúseností s administráciou a nastavenia výkonu Oracle DBMS na platformách Unix a Windows, vrátane konfigurácie Real Application Zhluky. Profesionálne ovláda jazyky SQL, PL/SQL. Plynulé technológie zálohovania a obnovy databáz – pomocou RMAN aj manuálne (zálohovanie a obnova spravovaná používateľom). Poskytuje spoľahlivé ukladanie dát a odolnosť voči chybám pomocou technológií Data Guard, RAC. Rieši problémy s výkonom databázy a tiež vykonáva ladenie príkazov SQL a kódu PL/SQL. Okrem toho má sedemročné skúsenosti s výučbou kurzov správy Oracle DBMS, ladenia výkonu, bezpečnosť, vývoj aplikácií a reporting pomocou Oracle Forms Developer a Oracle Správy.
V súčasnosti je administrátorom Oracle DBMS vo veľkej ruskej banke.
4
kurzOdborný lektor kurzov Oracle a Java. Certifikovaný špecialista Oracle, kandidát technických vied. Vyznačuje sa rôznorodými skúsenosťami v praktickej a pedagogickej činnosti. V roku 2003 absolvoval Alexey Anatolyevich s vyznamenaním MIREA. V roku 2006...
Odborný lektor kurzov Oracle a Java. Certifikovaný špecialista Oracle, kandidát technických vied. Vyznačuje sa rôznorodými skúsenosťami v praktickej a pedagogickej činnosti.
V roku 2003 absolvoval Alexey Anatolyevich s vyznamenaním MIREA. V roku 2006 obhájil dizertačnú prácu na tému Budovanie bezpečných automatizovaných informačných systémov.
Významný špecialista v oblasti bezpečnosti databáz, budovanie bezpečných java a webových aplikácií pre Oracle DBMS a SQL Server, vývoj uložených programových modulov v PL/SQL a T-SQL. Automatizovali činnosť veľkých štátnych podnikov. Poskytuje konzultačné a poradenské služby pri vývoji komplexných distribuovaných webových aplikácií založených na platforme Java EE.
Učiteľská prax Alexeyho Anatolyevicha v postgraduálnom vzdelávacom systéme presahuje 7 rokov. Pracovala s korporátnymi klientmi, vyškolenými zamestnancami spoločností „BANK PSB“, „Internet University of Information Technologies (INTUIT)“, „SINTERRA“.
Autor viacerých vzdelávacích a metodických príručiek o programovaní a práci s databázami. Od roku 2003 do roku 2005 sa Alexey Anatolyevich zaoberal úpravou a technickým prekladom zahraničnej literatúry o webovom programovaní a práci s databázami. Publikoval viac ako 20 vedeckých prác.
Vďační absolventi vždy zaznamenávajú prístupný spôsob prezentácie aj tých najzložitejších tém, podrobné odpovede na otázky študentov a množstvo živých príkladov z odbornej praxe učiteľa.
3
kurzUčiteľ s 27 ročnou praxou, odborník na Oracle, držiteľ medzinárodných certifikácií Oracle, MySQL, Microsoft, IBM. Má bohaté skúsenosti s programovaním v SQL, PL/SQL, Java, C, C++, R, Python, Unix / Linux administrácia,...
Učiteľ s 27 ročnou praxou, odborník na Oracle, držiteľ medzinárodných certifikácií Oracle, MySQL, Microsoft, IBM. Má bohaté skúsenosti s programovaním v SQL, PL/SQL, Java, C, C++, R, Python, Unix / Linux administráciou, s využitím systému Git, tvorbou virtuálne stroje (VMWare, Virtualbox, HYPER-V), správa databáz Oracle, IBM Informix, konfigurácia serverového hardvéru a RAID.
Od roku 1991 Ilya Andreevich vyučuje IT kurzy na Moskovskej štátnej univerzite, vrátane ich aplikácie v podnikaní. Medzi jeho absolventov patria zamestnanci najväčších podnikov v Ruskej federácii. Je autorom mnohých prác v ekonomických publikáciách o trendoch vo využívaní IT v podnikaní. Pravidelne tiež vedie školenia na zlepšenie zručností IT špecialistov a vystupuje na seminároch.
Zdvorilý, so zmyslom pre humor, trpezlivý, zodpovedný – tak charakterizujú žiaci svojho učiteľa. Svoje skúsenosti vie sprostredkovať každému študentovi jednoduchým a prístupným jazykom, čo z neho robí skutočne kvalitného učiteľa.
Modul 1. Úvod do databázy Oracle 19c (1 ac. h.)
Prehľad hlavných vlastností databázy Oracle 19c
Diskusia o základných pojmoch, ako aj o teoretických a fyzikálnych aspektoch vzťahovej väzby
Databáza
Klasifikácia príkazov SQL ako štandardného jazyka pre relačné databázy
Prehľad údajov použitých v kurze
Použitie SQL Developer na vytvorenie databázovej relácie
Ukladanie výsledkov dotazu do súborov a používanie súborov skriptov v SQL Developer
Modul 2. Extrahovanie údajov pomocou príkazu SQL SELECT (1.5 ac. h.)
Prehľad funkcií príkazu SELECT
Vytvorenie zostavy pomocou základného príkazu SELECT
Výber všetkých stĺpcov
Výber konkrétnych stĺpcov
Predvolené nadpisy stĺpcov
Aritmetické výrazy
Pochopenie priorít operátora
Použitie príkazu DESCRIBE na zobrazenie štruktúry tabuľky
Modul 3. Obmedzenie a triedenie údajov (2 ac. h.)
Pomocou klauzuly WHERE vyberte požadované riadky
Použitie porovnávacích operátorov a logických operátorov v klauzule WHERE
Popis pravidiel priority pre operátory porovnávania a logické operátory
Používanie znakových literálov v klauzule WHERE
Triedenie riadkov pomocou klauzuly ORDER BY príkazu SELECT
Zoraďte výsledok vo vzostupnom a zostupnom poradí hodnôt
Modul 4. Použitie jednoriadkových funkcií v príkaze SELECT (3 ak. h.)
Ukážka rozdielov medzi jednoriadkovými a viacriadkovými funkciami SQL
Konverzia reťazcov pomocou funkcií znakov používaných v zozname SELECT a klauzule WHERE
Prevod čísel pomocou funkcií ROUND, TRUNC a MOD
Použitie aritmetiky dátumu v klauzule SELECT
Používanie funkcií na prácu s dátumami
Modul 5. Použitie konverzných funkcií a podmienených výrazov (3 ak. h.)
Konverzia implicitných a explicitných dátových typov
Použitie funkcií konverzie TO_CHAR, TO_NUMBER a TO_DATE
Vnorené jednoriadkové funkcie
Aplikácia funkcií NVL, NULLIF a COALESCE na dátumy
Použitie logických podmienok IF THEN ELSE v príkaze SELECT
Modul 6. Agregácia údajov pomocou skupinových funkcií (2 ac. h.)
Použitie skupinových funkcií v príkaze SELECT na vytvorenie analytických správ
Vytváranie skupín údajov pomocou klauzuly GROUP BY
Vylúčenie skupín údajov pomocou klauzuly HAVING
Modul 7. Vzorkovanie údajov z niekoľkých tabuliek (2 ac. h.)
Napísanie príkazu SELECT na prístup k údajom z viac ako jednej tabuľky
Zobrazenie údajov z tabuliek pomocou vonkajšieho spojenia
Pripojenie k stolu so sebou samým (vlastné pripojenie)
Modul 8. Pomocou poddotazov (2 ak. h.)
Typy problémov riešených pomocou poddotazov
Definovanie poddotazov
Typy poddotazov
Jednoriadkové a viacriadkové poddotazy
Modul 9. Pomocou množinových operátorov (2 ak. h.)
Popis operátorov pre prácu so súpravami
Použitie operátorov množín na spojenie viacerých dopytov do jedného
Triedenie výsledkov pri použití operátorov množiny
Modul 10. Manipulácia s údajmi (3 ac. h.)
Syntax príkazu DML
Pridanie riadkov do tabuľky pomocou príkazu INSERT
Použitie príkazu UPDATE na úpravu riadkov tabuľky
Odstránenie údajov z tabuľky pomocou príkazu DELETE
Používanie skriptov na manipuláciu s údajmi
Uloženie a vrátenie zmien pomocou príkazov COMMIT a ROLLBACK
Čo je konzistentnosť čítania
Modul 11. Používanie príkazov DDL na vytváranie a správu tabuliek (3 ac. h.)
Hlavné databázové objekty zahrnuté v kurze
Prehľad štruktúry tabuľky
Základné dátové typy používané pri vytváraní stĺpcov tabuľky
Použitie jednoduchej syntaxe na vytváranie tabuliek
Aké pravidlá integrity možno definovať pri vytváraní tabuľky?
Ako fungujú objekty schémy: (príkazy ALTER, DROP)
Modul 12. Vytváranie ďalších schematických objektov (2 ak. h.)
Vytvorenie jednoduchého a zložitého pohľadu
Prístup k údajom prostredníctvom zobrazenia
Vytvárajte, upravujte a používajte sekvencie
Tvorba a údržba indexov
Vytváranie súkromných a verejných synoným
Modul 13. Kontrola prístupu používateľov (2 ac. h.)
Rozdiely medzi systémovými a objektovými privilégiami
Vytváranie používateľov
Udelenie systémových práv
Udelenie privilégií stolom
Vytvorte rolu a udeľte jej privilégiá
Zmena hesla používateľa
Udelenie privilégií objektu
Zrušenie privilégií
Modul 14. Správa objektov schémy (2 ac. h.)
Pridajte, zmeňte alebo odstráňte stĺpec
Pridávanie a odstraňovanie obmedzení
Povolenie a zakázanie obmedzení, odložená kontrola obmedzení
Vytváranie a odstraňovanie indexov
Vytváranie indexov založených na funkciách
Vykonanie operácie FLASHBACK
Vytváranie a používanie externých tabuliek
Modul 15. Správa objektov pomocou dátového slovníka (2 ak. h.)
Dátový slovník
Používanie slovníkových zobrazení
USER_OBJECTS a ALL_OBJECTS zobrazenia
Informácie o tabuľkách a stĺpcoch
Zobraziť informácie o obmedzeniach
Zobrazenie informácií o sekvenciách, indexoch a synonymách
Ako pridať komentáre do tabuľky a stĺpcov
Modul 16. Manipulácia s veľkými súbormi údajov (2 ac. h.)
Manipulácia s údajmi pomocou poddotazov
Opis vlastností príkazu INSERT s viacerými tabuľkami
Používanie rôznych typov príkazu INSERT viacerých tabuliek
Zlúčenie riadkov pomocou príkazu MERGE
Sledujte zmeny v údajoch za určité časové obdobie
Modul 17. Údržba údajov z rôznych časových pásiem (2 ac. h.)
Používanie rôznych typov údajov dátumu a času na ukladanie zlomkov sekundy, ako aj podpora údajov z rôznych časových pásiem
Použitie intervalových dátových typov na uloženie rozdielu medzi dvoma hodnotami obsahujúcimi čas
Praktická aplikácia množstva funkcií dátumu a času pre globalizáciu aplikácií
Modul 18. Vzorkovanie údajov pomocou zložitých poddotazov (2 ac. h.)
Viacstĺpcové poddotazy
Používanie skalárnych poddotazov v SQL
Rozsah problémov riešených pomocou korelovaných poddotazov
Úprava a odstránenie riadkov pomocou korelovaných poddotazov
Používanie operátorov EXISTS a NOT EXISTS
Použitie klauzuly WITH
Modul 19. Podpora regulárneho výrazu (1,5 ac. h.)
Výhody používania regulárnych výrazov
Používanie regulárnych výrazov na zhodu a nahradenie reťazcov