Oracle Database 19c: Osnove SQL - tečaj 68.990 RUB. iz specialista, usposabljanje 40 pedagoških ur, datum: 7. 5. 2023.
Miscellanea / / December 04, 2023
Tečaj nudi študentom osnovno znanje SQL, ki razvijalcu omogoča pisanje poizvedb za eno ali več tabel, spreminjanje podatkov tabel in ustvarjanje objektov baze podatkov. Glavno razvojno orodje, ki se uporablja pri tečaju, je Oracle SQL Developer; SQL Plus se uporablja kot dodaten.
Tečaj poteka v ruskem jeziku!
Oracle je najbolj priljubljena zbirka podatkov, ki jo uporablja večina velikih podjetij, bank in vladnih agencij. Strokovnjaki z znanjem Oracle so iskani povsod. Tečaj je primeren za različice Oracle Database 12c, 18c, 19c in je namenjen inženirjem tehnične podpore, tehničnim skrbnikom, skrbnikom podatkovnih skladišč, ki poznajo osnove dela z Oracle. Usposabljanje poteka na platformi Linux, vendar izkušnje z Linuxom niso potrebne.
Pozor! Uspešno opravljen tečaj Oracle v Specialističnem centru pri MSTU. N.E. Bauman vam ne bo le pomagal obvladati vseh funkcij dela z izdelki Oracle, ampak vas bo tudi pripravil na prehod izpiti za pridobitev mednarodnega certifikata Oracle Database Administrator Certified Associate (Administrator Assistant zbirka podatkov).
Naučil se boš:
- ustvarjanje poizvedb do ene ali več tabel baze podatkov z uporabo različnih pogojev filtriranja in razvrščanja vrstic;
- uporaba ukazov za manipulacijo podatkov (DML);
- ustvarjanje tabel, indeksov in drugih objektov baze podatkov;
- uporabljati predstavitve podatkov;
- nadzor dostopa do objektov sheme baze podatkov;
- uporabljajte podpoizvedbe;
- uporabljati enovrstične in skupinske funkcije jezika SQL;
- uporabljati skalarne in sorodne podpoizvedbe;
- uporabljati regularne izraze;
6
tečajiPraktični učitelj, izkušen strokovnjak za Oracle DBMS. Svoje bogate izkušnje zna posredovati vsakemu poslušalcu, in to v preprostem in dostopnem jeziku ter na številnih praktičnih primerih. Hvaležni poslušalci opažajo njegovo sposobnost prikazovanja najrazličnejših odtenkov dela z Oracle DBMS.
Mikhail Fokin ima desetletne izkušnje pri delu z Oracle DBMS (različice 8, 8i, 9i, 10g, 11g), vključno z izkušnjami administracije. in nastavitve zmogljivosti Oracle DBMS na platformah Unix in Windows, vključno s konfiguracijo Real Application Grozdi. Profesionalno tekoče govori jezike SQL, PL/SQL. Tekoče obvladovanje tehnologij za varnostno kopiranje in obnovitev baz podatkov - tako z uporabo RMAN kot ročno (uporabniško upravljano varnostno kopiranje in obnovitev). Zagotavlja zanesljivo shranjevanje podatkov in odpornost na napake z uporabo tehnologij Data Guard‚ RAC. Odpravlja težave z zmogljivostjo baze podatkov in izvaja tudi prilagajanje ukazov SQL in kode PL/SQL. Poleg tega ima sedem let izkušenj s poučevanjem tečajev o administraciji Oracle DBMS, prilagajanju zmogljivosti, varnost, razvoj aplikacij in poročanje z uporabo Oracle Forms Developer in Oracle Poročila.
Trenutno je skrbnik Oracle DBMS v veliki ruski banki.
4
sevedaStrokovni učitelj tečajev Oracle in Java. Certificirani specialist Oracle, kandidat tehničnih znanosti. Odlikujejo ga raznolike izkušnje s praktičnimi in pedagoškimi dejavnostmi. Leta 2003 je Alexey Anatolyevich z odliko diplomiral na MIREA. Leta 2006...
Strokovni učitelj tečajev Oracle in Java. Certificirani specialist Oracle, kandidat tehničnih znanosti. Odlikujejo ga raznolike izkušnje s praktičnimi in pedagoškimi dejavnostmi.
Leta 2003 je Alexey Anatolyevich z odliko diplomiral na MIREA. Leta 2006 je zagovarjal doktorsko disertacijo na temo Gradnja varnih avtomatiziranih informacijskih sistemov.
Glavni specialist na področju varnosti baz podatkov, izdelava varnih java in spletnih aplikacij za Oracle DBMS in SQL Server, razvoj shranjenih programskih modulov v PL/SQL in T-SQL. Avtomatizirano delovanje velikih državnih podjetij. Zagotavlja storitve svetovanja in svetovanja pri razvoju kompleksnih distribuiranih spletnih aplikacij, ki temeljijo na platformi Java EE.
Učiteljske izkušnje Alekseja Anatolijeviča v sistemu podiplomskega izobraževanja presegajo 7 let. Delal je s pravnimi strankami, usposabljal zaposlene v podjetjih "BANK PSB", "Internet University of Information Technologies (INTUIT)", "SINTERRA".
Avtor več izobraževalnih in metodoloških priročnikov o programiranju in delu z bazami podatkov. Od leta 2003 do 2005 se je Alexey Anatolyevich ukvarjal s prilagajanjem in tehničnim prevajanjem tuje literature o spletnem programiranju in delu z bazami podatkov. Objavil preko 20 znanstvenih člankov.
Hvaležni diplomanti vedno opazijo dostopen način predstavitve tudi najbolj zapletenih tem, podrobne odgovore na vprašanja študentov in obilico živih primerov iz poklicne prakse učitelja.
3
sevedaUčitelj s 27 letnimi izkušnjami, Oracle strokovnjak, nosilec mednarodnih certifikatov Oracle, MySQL, Microsoft, IBM. Ima bogate izkušnje s programiranjem v SQL, PL/SQL, Javi, C, C++, R, Python, Unix / Linux administraciji,...
Učitelj s 27 letnimi izkušnjami, Oracle strokovnjak, nosilec mednarodnih certifikatov Oracle, MySQL, Microsoft, IBM. Ima bogate izkušnje s programiranjem v SQL, PL/SQL, Javi, C, C++, R, Python, Unix / Linux administraciji, uporabi sistema Git, ustvarjanju virtualnih strojev (VMWare, Virtualbox, HYPER-V), skrbništvo Oracle baz podatkov, IBM Informix, konfiguriranje strežniške strojne opreme in RAID.
Od leta 1991 Ilya Andreevich poučuje tečaje IT na Moskovski državni univerzi, vključno z njihovo uporabo v poslovanju. Njegovi diplomanti vključujejo zaposlene v največjih podjetjih v Ruski federaciji. V gospodarskih publikacijah je avtor številnih del o trendih uporabe IT v poslovanju. Prav tako redno izvaja usposabljanja za izboljšanje veščin IT strokovnjakov in govori na seminarjih.
Vljuden, s smislom za humor, potrpežljiv, odgovoren - tako učenci označujejo svojega učitelja. Svojo izkušnjo zna prenesti na vsakega učenca v preprostem in dostopnem jeziku, zaradi česar je resnično kvaliteten učitelj.
Modul 1. Uvod v bazo podatkov Oracle 19c (1 ak. h.)
Pregled glavnih funkcij baze podatkov Oracle 19c
Razprava o osnovnih pojmih ter teoretičnih in fizikalnih vidikih relacijskega
Baza podatkov
Klasifikacija ukazov SQL kot standardnega jezika za relacijske baze podatkov
Pregled podatkov, uporabljenih pri tečaju
Uporaba SQL Developerja za vzpostavitev seje baze podatkov
Shranjevanje rezultatov poizvedbe v datoteke in uporaba skriptnih datotek v SQL Developer
Modul 2. Ekstrahiranje podatkov z ukazom SQL SELECT (1.5 ac. h.)
Pregled funkcij ukaza SELECT
Izdelava poročila z osnovnim ukazom SELECT
Izbira vseh stolpcev
Izbiranje določenih stolpcev
Privzeti naslovi stolpcev
Aritmetični izrazi
Razumevanje prioritet operaterja
Uporaba ukaza DESCRIBE za prikaz strukture tabele
Modul 3. Omejevanje in razvrščanje podatkov (2 ak. h.)
Uporaba stavka WHERE za izbiro zahtevanih vrstic
Uporaba primerjalnih operatorjev in logičnih operatorjev v stavku WHERE
Opis pravil prednosti za primerjalne in logične operatorje
Uporaba znakovnih literalov v stavku WHERE
Razvrščanje vrstic s klavzulo ORDER BY ukaza SELECT
Razvrsti rezultat v naraščajočem in padajočem vrstnem redu vrednosti
Modul 4. Uporaba enovrstičnih funkcij v ukazu SELECT (3 ak. h.)
Prikaz razlik med enovrstičnimi in večvrstičnimi funkcijami SQL
Pretvarjanje nizov z uporabo znakovnih funkcij, uporabljenih na seznamu SELECT in členu WHERE
Pretvarjanje števil z uporabo funkcij ROUND, TRUNC in MOD
Uporaba datumske aritmetike v klavzuli SELECT
Uporaba funkcij za delo z datumi
Modul 5. Uporaba pretvorbenih funkcij in pogojnih izrazov (3 ak. h.)
Implicitna in eksplicitna pretvorba tipov podatkov
Uporaba funkcij pretvorbe TO_CHAR, TO_NUMBER in TO_DATE
Ugnezdene enovrstične funkcije
Uporaba funkcij NVL, NULLIF in COALESCE za datume
Uporaba logičnih pogojev IF THEN ELSE v ukazu SELECT
Modul 6. Združevanje podatkov z uporabo skupinskih funkcij (2 ak. h.)
Uporaba skupinskih funkcij v ukazu SELECT za ustvarjanje analitičnih poročil
Ustvarjanje podatkovnih skupin z uporabo klavzule GROUP BY
Izključitev skupin podatkov s klavzulo HAVING
Modul 7. Vzorčenje podatkov iz več tabel (2 ak. h.)
Pisanje ukaza SELECT za dostop do podatkov iz več kot ene tabele
Ogled podatkov iz tabel z uporabo zunanjega združevanja
Pridruževanje mizi samemu sebi (samopridruževanje)
Modul 8. Uporaba podpoizvedb (2 ak. h.)
Vrste težav, rešenih s podpoizvedbami
Definiranje podpoizvedb
Vrste podpoizvedb
Enovrstične in večvrstične podpoizvedbe
Modul 9. Uporaba operatorjev niza (2 ak. h.)
Opis operatorjev za delo z množicami
Uporaba operatorjev nabora za združevanje več poizvedb v eno
Razvrščanje rezultatov pri uporabi nabornih operatorjev
Modul 10. Manipulacija podatkov (3 ak. h.)
Sintaksa ukaza DML
Dodajanje vrstic v tabelo z ukazom INSERT
Uporaba ukaza UPDATE za spreminjanje vrstic tabele
Brisanje podatkov iz tabele z ukazom DELETE
Uporaba skriptov za manipulacijo podatkov
Shranjevanje in povrnitev sprememb z uporabo ukazov COMMIT in ROLLBACK
Kaj je doslednost branja
Modul 11. Uporaba ukazov DDL za ustvarjanje in upravljanje tabel (3 ac. h.)
Glavni objekti baze podatkov, ki jih obravnava predmet
Pregled strukture tabele
Osnovni tipi podatkov, ki se uporabljajo pri ustvarjanju stolpcev tabele
Uporaba preproste sintakse za ustvarjanje tabel
Katera pravila celovitosti je mogoče določiti pri ustvarjanju tabele?
Kako delujejo objekti sheme: (ukazi ALTER, DROP)
Modul 12. Ustvarjanje drugih shematskih objektov (2 ak. h.)
Ustvarjanje enostavnega in kompleksnega pogleda
Dostop do podatkov prek pogleda
Ustvarite, uredite in uporabite zaporedja
Izdelava in vzdrževanje indeksov
Ustvarjanje zasebnih in javnih sinonimov
Modul 13. Nadzor uporabniškega dostopa (2 ak. h.)
Razlike med sistemskimi in objektnimi privilegiji
Ustvarjanje uporabnikov
Dodeljevanje sistemskih privilegijev
Dodeljevanje privilegijev tabelam
Ustvarite vlogo in ji dodelite privilegije
Spreminjanje uporabniškega gesla
Dodeljevanje privilegijev objektu
Preklic privilegijev
Modul 14. Upravljanje objektov sheme (2 ak. h.)
Dodajte, spremenite ali odstranite stolpec
Dodajanje in odstranjevanje omejitev
Omogočanje in onemogočanje omejitev, odloženo preverjanje omejitev
Ustvarjanje in brisanje indeksov
Ustvarjanje indeksov na podlagi funkcij
Izvajanje operacije FLASHBACK
Izdelava in uporaba zunanjih tabel
Modul 15. Upravljanje objektov z uporabo podatkovnega slovarja (2 ak. h.)
Podatkovni slovar
Uporaba pogledov slovarja
Pogledi USER_OBJECTS in ALL_OBJECTS
Informacije o tabelah in stolpcih
Oglejte si informacije o omejitvah
Oglejte si informacije o zaporedjih, indeksih in sopomenkah
Kako dodati komentarje v tabelo in stolpce
Modul 16. Manipulacija z velikimi nizi podatkov (2 ak. h.)
Manipulacija podatkov z uporabo podpoizvedb
Opis funkcij večtabelnega ukaza INSERT
Uporaba različnih vrst večtabelnega ukaza INSERT
Spajanje vrstic z uporabo ukaza MERGE
Sledite spremembam podatkov v določenem časovnem obdobju
Modul 17. Vzdrževanje podatkov iz različnih časovnih pasov (2 ak. h.)
Uporaba različnih vrst podatkov o datumu in času za shranjevanje delčkov sekunde ter podpora podatkov iz različnih časovnih pasov
Uporaba intervalnih podatkovnih tipov za shranjevanje razlike med dvema vrednostma, ki vsebujeta čas
Praktična uporaba številnih funkcij datuma in časa za globalizacijo aplikacij
Modul 18. Vzorčenje podatkov z uporabo kompleksnih podpoizvedb (2 ak. h.)
Podpoizvedbe z več stolpci
Uporaba skalarnih podpoizvedb v SQL
Vrsta problemov, rešenih z uporabo koreliranih podpoizvedb
Spreminjanje in brisanje vrstic z uporabo koreliranih podpoizvedb
Uporaba operatorjev EXISTS in NOT EXISTS
Uporaba klavzule WITH
Modul 19. Podpora za regularne izraze (1.5 ac. h.)
Prednosti uporabe regularnih izrazov
Uporaba regularnih izrazov za ujemanje in zamenjavo nizov