Oracle Database 19c: Osnove SQL-a - tečaj 68.990 RUB. od specijalista, obuka 40 akademskih sati, datum: 07.05.2023.
Miscelanea / / December 04, 2023
Tečaj pruža studentima osnovno znanje o SQL-u, omogućujući razvojnom programeru da piše upite prema jednoj ili više tablica, mijenja podatke tablice i stvara objekte baze podataka. Glavni razvojni alat koji se koristi u tečaju je Oracle SQL Developer; SQL Plus se koristi kao dodatni.
Predavanje se odvija na ruskom jeziku!
Oracle je najpopularnija baza podataka koju koristi većina velikih tvrtki, banaka i državnih agencija. Stručnjaci s Oracle znanjem traženi su posvuda. Tečaj je primjeren za verzije Oracle Database 12c, 18c, 19c i namijenjen je inženjerima tehničke podrške, tehničkim administratorima, administratorima skladišta podataka koji su upoznati s osnovama rada s Oracleom. Obuka se provodi na Linux platformi, ali iskustvo rada s Linuxom nije potrebno.
Pažnja! Uspješan završetak Oracle tečajeva u Specijalističkom centru pri MSTU. N.E. Bauman ne samo da će vam pomoći savladati sve značajke rada s Oracle proizvodima, već će vas i pripremiti za polaganje ispiti za stjecanje međunarodnog certifikata Oracle Database Administrator Certified Associate (Administrator Assistant Baza podataka).
Naučit ćeš:
- kreirati upite za jednu ili više tablica baze podataka koristeći različite uvjete filtriranja i sortiranja redaka;
- koristiti naredbe za manipulaciju podacima (DML);
- stvarati tablice, indekse i druge objekte baze podataka;
- koristiti prikaze podataka;
- kontrolirati pristup objektima sheme baze podataka;
- korištenje podupita;
- koristiti jednolinijske i grupne funkcije SQL jezika;
- primijeniti skalarne i srodne podupite;
- koristiti regularne izraze;
6
tečajeviUčitelj praktične nastave, iskusni stručnjak za Oracle DBMS. Svoje bogato iskustvo zna prenijeti svakom slušatelju i to jednostavnim i pristupačnim jezikom, koristeći brojne primjere iz prakse. Zahvalni slušatelji primjećuju njegovu sposobnost da pokaže široku paletu nijansi rada s Oracle DBMS-om.
Mikhail Fokin ima deset godina iskustva u radu s Oracle DBMS (verzije 8, 8i, 9i, 10g, 11g), uključujući administrativno iskustvo i postavke performansi Oracle DBMS-a na Unix i Windows platformama, uključujući konfiguraciju Real Application Grozdovi. Profesionalno tečno govori SQL, PL/SQL jezike. Tečno vlada tehnologijama sigurnosnog kopiranja i oporavka baza podataka - i korištenjem RMAN-a i ručno (korisnički upravljano sigurnosno kopiranje i oporavak). Omogućuje pouzdanu pohranu podataka i toleranciju na pogreške pomoću Data Guard‚ RAC tehnologija. Rješava probleme s performansama baze podataka i također izvodi podešavanje SQL naredbi i PL/SQL koda. Uz to, ima sedam godina iskustva u podučavanju tečajeva o Oracle DBMS administraciji, podešavanju performansi, sigurnost, razvoj aplikacija i izvješćivanje pomoću Oracle Forms Developer i Oracle Izvještaji.
Trenutno je Oracle DBMS administrator u velikoj ruskoj banci.
4
tečajStručni predavač Oracle i Java tečajeva. Oracle certificirani stručnjak, kandidat tehničkih znanosti. Ističe ga raznoliko iskustvo u praktičnim i nastavnim aktivnostima. Godine 2003. Alexey Anatolyevich diplomirao je s počastima na MIREA. U 2006 godini...
Stručni predavač Oracle i Java tečajeva. Oracle certificirani stručnjak, kandidat tehničkih znanosti. Ističe ga raznoliko iskustvo u praktičnim i nastavnim aktivnostima.
Godine 2003. Alexey Anatolyevich diplomirao je s počastima na MIREA. 2006. godine obranio je doktorsku disertaciju na temu Izgradnja sigurnih automatiziranih informacijskih sustava.
Glavni stručnjak u području sigurnosti baza podataka, izgradnja sigurnih java i web aplikacija za Oracle DBMS i SQL Server, razvoj pohranjenih programskih modula u PL/SQL i T-SQL. Automatizirao aktivnosti velikih državnih poduzeća. Pruža konzultantske i savjetodavne usluge u razvoju složenih distribuiranih web aplikacija temeljenih na Java EE platformi.
Nastavno iskustvo Alexeya Anatolyevicha u sustavu poslijediplomskog obrazovanja prelazi 7 godina. Radio s korporativnim klijentima, obučavao zaposlenike tvrtki “BANK PSB”, “Internet University of Information Technologies (INTUIT)”, “SINTERRA”.
Autor više edukativnih i metodičkih priručnika o programiranju i radu s bazama podataka. Od 2003. do 2005. Alexey Anatolyevich bavio se prilagodbom i tehničkim prijevodom strane literature o web programiranju i radu s bazama podataka. Objavio preko 20 znanstvenih radova.
Zahvalni maturanti uvijek primjećuju pristupačan način izlaganja čak i najsloženijih tema, detaljne odgovore na pitanja učenika i obilje živih primjera iz profesionalne prakse nastavnika.
3
tečajUčitelj s 27 godina iskustva, Oracle stručnjak, nositelj međunarodnih certifikata Oracle, MySQL, Microsoft, IBM. Ima veliko iskustvo u programiranju u SQL, PL/SQL, Javi, C, C++, R, Python, Unix / Linux administraciji,...
Učitelj s 27 godina iskustva, Oracle stručnjak, nositelj međunarodnih certifikata Oracle, MySQL, Microsoft, IBM. Ima veliko iskustvo u programiranju u SQL, PL/SQL, Javi, C, C++, R, Python, Unix / Linux administraciji, korištenju Git sustava, kreiranju virtualni strojevi (VMWare, Virtualbox, HYPER-V), administriranje Oracle baza podataka, IBM Informix, konfiguriranje poslužiteljskog hardvera i RAID.
Od 1991. Ilya Andreevich predaje IT tečajeve na Moskovskom državnom sveučilištu, uključujući njihovu primjenu u poslovanju. Njegovi diplomanti uključuju zaposlenike najvećih poduzeća u Ruskoj Federaciji. Autor je brojnih radova u gospodarskim publikacijama o trendovima u korištenju IT-a u poslovanju. Također redovito provodi obuku za poboljšanje vještina IT stručnjaka i govori na seminarima.
Pristojni, sa smislom za humor, strpljivi, odgovorni - tako učenici karakteriziraju svog učitelja. Svoje iskustvo zna prenijeti svakom učeniku jednostavnim i pristupačnim jezikom, što ga čini zaista kvalitetnim profesorom.
Modul 1. Uvod u bazu podataka Oracle 19c (1 ak. h.)
Pregled glavnih značajki baze podataka Oracle 19c
Rasprava o osnovnim pojmovima, te teorijskim i fizičkim aspektima relacije
Baza podataka
Klasifikacija SQL naredbi kao standardnog jezika za relacijske baze podataka
Pregled podataka korištenih u nastavi
Korištenje SQL Developera za uspostavljanje sesije baze podataka
Spremanje rezultata upita u datoteke i korištenje datoteka skripti u SQL Developeru
Modul 2. Izdvajanje podataka pomoću SQL SELECT naredbe (1.5 ac. h.)
Pregled značajki naredbe SELECT
Izrada izvješća pomoću osnovne naredbe SELECT
Odabir svih stupaca
Odabir određenih stupaca
Zadani naslovi stupaca
Aritmetički izrazi
Razumijevanje prioriteta operatera
Korištenje naredbe DESCRIBE za prikaz strukture tablice
Modul 3. Ograničavanje i sortiranje podataka (2 ak. h.)
Korištenje WHERE klauzule za odabir potrebnih redaka
Korištenje operatora usporedbe i logičkih operatora u klauzuli WHERE
Opis pravila prvenstva za operatore usporedbe i logičke operatore
Korištenje znakovnih literala u WHERE klauzuli
Sortiranje redaka pomoću klauzule ORDER BY naredbe SELECT
Poredajte rezultat uzlaznim i silaznim redoslijedom vrijednosti
Modul 4. Korištenje funkcija s jednim redom u naredbi SELECT (3 ak. h.)
Demonstriranje razlika između jednorednih i višeliničnih SQL funkcija
Pretvaranje nizova pomoću funkcija znakova koje se koriste u popisu SELECT i klauzuli WHERE
Pretvaranje brojeva pomoću funkcija ROUND, TRUNC i MOD
Korištenje datumske aritmetike u SELECT klauzuli
Korištenje funkcija za rad s datumima
Modul 5. Korištenje funkcija pretvorbe i uvjetnih izraza (3 ak. h.)
Implicitna i eksplicitna konverzija tipa podataka
Korištenje funkcija pretvorbe TO_CHAR, TO_NUMBER i TO_DATE
Ugniježđene jednolinijske funkcije
Primjena funkcija NVL, NULLIF i COALESCE na datume
Korištenje logičkih uvjeta IF THEN ELSE u naredbi SELECT
Modul 6. Agregacija podataka pomoću grupnih funkcija (2 ak. h.)
Korištenje grupnih funkcija u naredbi SELECT za izradu analitičkih izvješća
Stvaranje grupa podataka korištenjem klauzule GROUP BY
Isključivanje grupa podataka pomoću klauzule HAVING
Modul 7. Uzorkovanje podataka iz nekoliko tablica (2 ak. h.)
Pisanje naredbe SELECT za pristup podacima iz više od jedne tablice
Pregled podataka iz tablica pomoću vanjskog spajanja
Spajanje stola sa samim sobom (samopridruživanje)
Modul 8. Korištenje podupita (2 ak. h.)
Vrste problema koji se rješavaju podupitima
Definiranje podupita
Vrste podupita
Jednoredni i višeredni podupiti
Modul 9. Korištenje skupnih operatora (2 ak. h.)
Opis operatora za rad sa skupovima
Korištenje skupnih operatora za kombiniranje više upita u jedan
Razvrstavanje rezultata pri korištenju skupnih operatora
Modul 10. Manipulacija podacima (3 ak. h.)
Sintaksa DML naredbe
Dodavanje redaka u tablicu pomoću naredbe INSERT
Korištenje naredbe UPDATE za izmjenu redaka tablice
Brisanje podataka iz tablice pomoću naredbe DELETE
Korištenje skripti za manipuliranje podacima
Spremanje i vraćanje promjena korištenjem naredbi COMMIT i ROLLBACK
Što je dosljednost čitanja
Modul 11. Korištenje DDL naredbi za stvaranje i upravljanje tablicama (3 ak. h.)
Glavni objekti baze podataka obuhvaćeni predmetom
Pregled strukture tablice
Osnovni tipovi podataka koji se koriste pri izradi stupaca tablice
Korištenje jednostavne sintakse za izradu tablica
Koja se pravila integriteta mogu definirati prilikom izrade tablice?
Kako funkcioniraju objekti sheme: (naredbe ALTER, DROP)
Modul 12. Stvaranje drugih shematskih objekata (2 ak. h.)
Stvaranje jednostavnog i složenog prikaza
Pristup podacima kroz prikaz
Stvorite, uredite i koristite sekvence
Izrada i održavanje indeksa
Stvaranje privatnih i javnih sinonima
Modul 13. Kontrola pristupa korisnika (2 ak. h.)
Razlike između privilegija sustava i privilegija objekta
Stvaranje korisnika
Dodjela sistemskih privilegija
Dodjela privilegija stolovima
Stvorite ulogu i dodijelite joj privilegije
Promjena korisničke lozinke
Dodjela privilegija objektu
Ukidanje privilegija
Modul 14. Upravljanje objektima sheme (2 ak. h.)
Dodajte, promijenite ili uklonite stupac
Dodavanje i uklanjanje ograničenja
Omogućavanje i onemogućavanje ograničenja, odgođena provjera ograničenja
Stvaranje i brisanje indeksa
Stvaranje indeksa temeljenih na značajkama
Izvođenje operacije FLASHBACK
Izrada i korištenje vanjskih tablica
Modul 15. Upravljanje objektima pomoću rječnika podataka (2 ak. h.)
Rječnik podataka
Korištenje prikaza rječnika
Prikazi USER_OBJECTS i ALL_OBJECTS
Informacije o tablicama i stupcima
Pogledajte informacije o ograničenjima
Pogledajte informacije o nizovima, indeksima i sinonimima
Kako dodati komentare tablici i stupcima
Modul 16. Manipulacija velikim skupovima podataka (2 ak. h.)
Manipuliranje podacima pomoću podupita
Opis značajki naredbe INSERT za više tablica
Korištenje različitih vrsta naredbi INSERT za više tablica
Spajanje redaka pomoću naredbe MERGE
Pratite promjene u podacima tijekom određenog vremenskog razdoblja
Modul 17. Održavanje podataka iz različitih vremenskih zona (2 ak. h.)
Korištenje različitih vrsta podataka o datumu i vremenu za pohranjivanje frakcijskih djelića sekunde, kao i za podršku podacima iz različitih vremenskih zona
Korištenje intervalnih tipova podataka za pohranu razlike između dvije vrijednosti koje sadrže vrijeme
Praktična primjena niza funkcija datuma i vremena za globalizaciju aplikacija
Modul 18. Uzorkovanje podataka pomoću složenih podupita (2 ak. h.)
Podupiti s više stupaca
Korištenje skalarnih podupita u SQL-u
Raspon problema riješenih pomoću koreliranih podupita
Izmjena i brisanje redaka pomoću koreliranih podupita
Korištenje operatora EXISTS i NOT EXISTS
Korištenje odredbe WITH
Modul 19. Podrška za regularne izraze (1.5 ac. h.)
Prednosti korištenja regularnih izraza
Korištenje regularnih izraza za podudaranje i zamjenu nizova