Oracle Database 19c: SQL Fundamentals – kursus 68 990 RUB. alates Spetsialist, koolitus 40 akadeemilist tundi, kuupäev: 7. mai 2023. a.
Varia / / December 04, 2023
Kursus annab üliõpilastele algteadmised SQL-ist, võimaldades arendajal kirjutada päringuid ühe või mitme tabeli vastu, muuta tabeliandmeid ja luua andmebaasiobjekte. Kursusel kasutatav põhiline arendustööriist on Oracle SQL Developer; Lisana kasutatakse SQL Plusi.
Kursus toimub vene keeles!
Oraakel on kõige populaarsem andmebaas, mida kasutavad enamik suurettevõtteid, panku ja valitsusasutusi. Oracle'i teadmistega spetsialistid on kõikjal nõutud. Kursus sobib Oracle Database'i versioonidele 12c, 18c, 19c ja on mõeldud Oracle'iga töötamise põhitõdedega kursis olevatele tehnilise toe inseneridele, tehnilistele administraatoritele, andmelao administraatoritele. Koolitus viiakse läbi Linuxi platvormil, kuid Linuxi kasutamise kogemus pole vajalik.
Tähelepanu! Oracle'i kursuste edukas läbimine MSTU spetsialistide keskuses. N.E. Bauman mitte ainult ei aita teil omandada kõiki Oracle'i toodetega töötamise funktsioone, vaid valmistab teid ka läbimiseks ette eksamid rahvusvahelise sertifikaadi saamiseks Oracle Database Administrator Certified Associate (administraatori assistent Andmebaas).
Sa õpid:
- luua päringuid ühte või mitmesse andmebaasi tabelisse, kasutades erinevaid filtreerimis- ja ridade sortimise tingimusi;
- kasutada andmete manipuleerimise käske (DML);
- luua tabeleid, indekseid ja muid andmebaasiobjekte;
- kasutada andmeesitusi;
- kontrollida juurdepääsu andmebaasi skeemi objektidele;
- kasutada alampäringuid;
- kasutada SQL keele üherealisi ja rühmafunktsioone;
- rakendada skalaari ja sellega seotud alampäringuid;
- kasutada regulaaravaldisi;
6
kursusedPraktiline õpetaja, kogenud Oracle DBMS spetsialist. Ta teab, kuidas oma kogemustepagasit igale kuulajale edasi anda ning teha seda lihtsas ja arusaadavas keeles, kasutades palju praktilisi näiteid. Tänulikud kuulajad märgivad tema võimet näidata Oracle DBMS-iga töötamise väga erinevaid nüansse.
Mihhail Fokinil on kümneaastane Oracle DBMS-iga (versioonid 8, 8i, 9i, 10g, 11g) töötamise kogemus, sealhulgas halduskogemus ja Oracle DBMS-i jõudlusseaded Unixi ja Windowsi platvormidel, sealhulgas Real Application konfiguratsioonis Klastrid. Valdab professionaalselt SQL, PL/SQL keeli. Valdab vabalt andmebaasi varundamise ja taastamise tehnoloogiaid – nii RMAN-i kasutades kui ka käsitsi (kasutaja hallatav varundamine ja taastamine). Pakub usaldusväärset andmete salvestamist ja tõrketaluvust, kasutades Data Guard RAC tehnoloogiaid. Lahendab andmebaasi jõudlusprobleemid ning teostab ka SQL-käskude ja PL/SQL-koodi häälestamist. Lisaks on tal seitsmeaastane kogemus Oracle DBMS-i halduse, jõudluse häälestamise, turvalisus, rakenduste arendus ja aruandlus Oracle Forms Developeri ja Oracle'i abil Aruanded.
Praegu on ta Oracle'i DBMS-i administraator ühes suures Venemaa pangas.
4
muidugiOracle'i ja Java kursuste ekspertõpetaja. Oracle'i sertifitseeritud spetsialist, tehnikateaduste kandidaat. Teda eristab mitmekülgne kogemus praktilises ja õppetöös. 2003. aastal lõpetas Aleksei Anatoljevitš MIREA kiitusega. Aastal 2006...
Oracle'i ja Java kursuste ekspertõpetaja. Oracle'i sertifitseeritud spetsialist, tehnikateaduste kandidaat. Teda eristab mitmekülgne kogemus praktilises ja õppetöös.
2003. aastal lõpetas Aleksei Anatoljevitš MIREA kiitusega. 2006. aastal kaitses ta doktoritöö teemal turvaliste automatiseeritud infosüsteemide ehitamine.
Andmebaaside turvalisuse suurspetsialist, Oracle DBMS-i ja SQL Serveri jaoks turvaliste Java- ja veebirakenduste loomine, salvestatud programmimoodulite arendamine PL/SQL ja T-SQL keeles. Automatiseeriti suurte riigiettevõtete tegevust. Osutab konsultatsiooni- ja nõustamisteenuseid Java EE platvormil põhinevate keeruliste hajutatud veebirakenduste arendamisel.
Aleksei Anatoljevitši õpetamiskogemus kraadiõppesüsteemis ületab 7 aastat. Töötanud äriklientidega, koolitanud ettevõtete “BANK PSB”, “Internet University of Info Technologies (INTUIT)”, “SINTERRA” töötajaid.
Mitmete programmeerimise ja andmebaasidega töötamise õpetlike ja metoodiliste käsiraamatute autor. Aastatel 2003–2005 tegeles Aleksei Anatoljevitš veebiprogrammeerimist käsitleva väliskirjanduse kohandamise ja tehnilise tõlkimisega ning andmebaasidega töötamisega. Avaldanud üle 20 teadusartikli.
Tänulikud lõpetajad märgivad alati isegi kõige keerukamate teemade ligipääsetavat esitusviisi, üksikasjalikke vastuseid õpilaste küsimustele ja elavate näidete rohkust õpetaja ametipraktikast.
3
muidugi27-aastase kogemusega õpetaja, Oracle ekspert, rahvusvaheliste sertifikaatide omanik Oracle, MySQL, Microsoft, IBM. Omab laialdast programmeerimise kogemust SQL, PL/SQL, Java, C, C++, R, Python, Unix/Linux administreerimise,...
27-aastase kogemusega õpetaja, Oracle ekspert, rahvusvaheliste sertifikaatide omanik Oracle, MySQL, Microsoft, IBM. Omab laialdast programmeerimise kogemust SQL, PL/SQL, Java, C, C++, R, Python, Unix/Linux administreerimisel, Git süsteemi kasutamisel, loomisel virtuaalmasinad (VMWare, Virtualbox, HYPER-V), Oracle'i andmebaaside haldamine, IBM Informix, serveri riistvara konfigureerimine ja RAID.
Alates 1991. aastast on Ilja Andrejevitš õpetanud Moskva Riiklikus Ülikoolis IT-kursusi, sealhulgas nende rakendamist ettevõtluses. Selle lõpetajate hulgas on Vene Föderatsiooni suurimate ettevõtete töötajaid. Ta on kirjutanud palju töid majandusväljaannetes IT kasutamise trendidest ettevõtluses. Samuti viib ta regulaarselt läbi IT-spetsialistide oskuste täiendamise koolitusi ja esineb seminaridel.
Viisakas, huumorimeelega, kannatlik, vastutustundlik – nii iseloomustavad õpilased oma õpetajat. Ta teab, kuidas oma kogemusi lihtsas ja arusaadavas keeles igale õpilasele edasi anda, mis teeb temast tõeliselt kvaliteetse õpetaja.
1. moodul. Oracle 19c andmebaasi tutvustus (1 ak. h.)
Ülevaade Oracle 19c andmebaasi põhifunktsioonidest
Arutelu põhimõistete, samuti relatsiooni teoreetiliste ja füüsiliste aspektide üle
Andmebaas
SQL-käskude klassifitseerimine relatsiooniandmebaaside standardkeeleks
Kursusel kasutatud andmete ülevaade
SQL Developeri kasutamine andmebaasi seansi loomiseks
Päringutulemuste salvestamine failidesse ja skriptifailide kasutamine SQL Developeris
2. moodul. Andmete ekstraheerimine käsuga SQL SELECT (1,5 ac. h.)
Ülevaade käsu SELECT funktsioonidest
Aruande koostamine põhikäsu SELECT abil
Kõigi veergude valimine
Konkreetsete veergude valimine
Veeru vaikepealkirjad
Aritmeetilised avaldised
Operaatori prioriteetide mõistmine
Tabelistruktuuri kuvamiseks käsu DESCRIBE kasutamine
3. moodul. Andmete piiramine ja sortimine (2 ak. h.)
WHERE-klausli kasutamine vajalike ridade valimiseks
Võrdlustehtete ja loogiliste operaatorite kasutamine WHERE-klauslis
Võrdlusoperaatorite ja loogiliste operaatorite prioriteetsuse reeglite kirjeldus
Tähemärkide kasutamine klauslis WHERE
Ridade sortimine käsu SELECT klausli ORDER BY abil
Sorteerige tulemus väärtuste kasvavas ja kahanevas järjekorras
4. moodul. Üherealiste funktsioonide kasutamine käsus SELECT (3 ak. h.)
Üherealiste ja mitmerealiste SQL-funktsioonide erinevuste demonstreerimine
Stringide teisendamine SELECT-loendis ja WHERE-klauslis kasutatavate märgifunktsioonide abil
Numbrite teisendamine funktsioonide ROUND, TRUNC ja MOD abil
Kuupäevaaritmeetika kasutamine SELECT-klauslis
Funktsioonide kasutamine kuupäevadega töötamiseks
5. moodul. Teisendusfunktsioonide ja tingimusavaldiste kasutamine (3 ak. h.)
Kaudne ja selgesõnaline andmetüübi teisendamine
Kasutades teisendusfunktsioone TO_CHAR, TO_NUMBER ja TO_DATE
Pesastatud üherealised funktsioonid
Funktsioonide NVL, NULLIF ja COALESCE rakendamine kuupäevadele
Loogiliste tingimuste IF THEN ELSE kasutamine käsus SELECT
6. moodul. Andmete koondamine rühmafunktsioonide abil (2 ac. h.)
Grupifunktsioonide kasutamine käsus SELECT analüütiliste aruannete loomiseks
Andmerühmade loomine klausli GROUP BY abil
Andmerühmade välistamine, kasutades klauslit HAVING
7. moodul. Andmete valimine mitmest tabelist (2 ak. h.)
SELECT-käsu kirjutamine, et pääseda juurde andmetele rohkem kui ühest tabelist
Andmete vaatamine tabelitest välise ühenduse abil
Laua ühendamine iseendaga (iseliitmine)
8. moodul. Alampäringute kasutamine (2 ak. h.)
Alampäringutega lahendatud probleemide tüübid
Alampäringute määratlemine
Alampäringute tüübid
Üherealised ja mitmerealised alampäringud
9. moodul. Komplekti operaatorite kasutamine (2 ak. h.)
Komplektidega töötamise operaatorite kirjeldus
Komplekti operaatorite kasutamine mitme päringu üheks ühendamiseks
Tulemuste sortimine komplektoperaatorite kasutamisel
10. moodul. Andmetöötlus (3 ak. h.)
DML-i käsu süntaks
Tabeli ridade lisamine käsu INSERT abil
Tabeliridade muutmiseks käsu UPDATE kasutamine
Andmete kustutamine tabelist käsuga DELETE
Skriptide kasutamine andmete töötlemiseks
Muudatuste salvestamine ja tagasipööramine, kasutades käske COMMIT ja ROLLBACK
Mis on lugemise järjepidevus
11. moodul. DDL-i käskude kasutamine tabelite loomiseks ja haldamiseks (3 ac. h.)
Põhilised kursusel käsitletavad andmebaasiobjektid
Tabeli struktuuri ülevaade
Tabeli veergude loomisel kasutatavad põhiandmetüübid
Lihtsa süntaksi kasutamine tabelite loomiseks
Milliseid terviklikkuse reegleid saab tabeli loomisel määratleda?
Kuidas skeemiobjektid töötavad: (käsud ALTER, DROP)
12. moodul. Muude skemaatiliste objektide loomine (2 ak. h.)
Lihtsa ja keeruka vaate loomine
Juurdepääs andmetele vaate kaudu
Looge, redigeerige ja kasutage järjestusi
Indeksite loomine ja hooldamine
Privaatsete ja avalike sünonüümide loomine
13. moodul. Kasutaja juurdepääsu kontroll (2 ac. h.)
Erinevused süsteemiõiguste ja objektiõiguste vahel
Kasutajate loomine
Süsteemiõiguste andmine
Laudadele õiguste andmine
Looge roll ja andke sellele õigused
Kasutaja parooli muutmine
Objekti õiguste andmine
Privileegide tühistamine
14. moodul. Skeemiobjektide haldamine (2 ac. h.)
Veeru lisamine, muutmine või eemaldamine
Piirangute lisamine ja eemaldamine
Piirangute lubamine ja keelamine, edasilükatud piirangute kontroll
Indeksite loomine ja kustutamine
Funktsioonipõhiste indeksite loomine
VÄLGEMISE toimingu sooritamine
Väliste tabelite loomine ja kasutamine
15. moodul. Objektide haldamine andmesõnastiku abil (2 ak. h.)
Andmesõnastik
Sõnastikuvaadete kasutamine
USER_OBJECTS ja ALL_OBJECTS vaadet
Teave tabelite ja veergude kohta
Vaadake teavet piirangute kohta
Vaadake teavet järjestuste, indeksite ja sünonüümide kohta
Kuidas tabelile ja veergudele kommentaare lisada
16. moodul. Suurte andmekogumitega manipuleerimine (2 ac. h.)
Andmete manipuleerimine alampäringute abil
Mitme tabeli INSERT käsu funktsioonide kirjeldus
Erinevat tüüpi mitmetabeli INSERT-käskude kasutamine
Ridade ühendamine käsu MERGE abil
Jälgige andmete muutusi teatud aja jooksul
17. moodul. Erinevate ajavööndite andmete hooldus (2 ak. h.)
Erinevate kuupäeva ja kellaaja andmetüüpide kasutamine sekundi murdosade salvestamiseks, samuti erinevatest ajavöönditest pärit andmete toetamine
Intervallide andmetüüpide kasutamine kahe aega sisaldava väärtuse erinevuse salvestamiseks
Mitme kuupäeva ja kellaaja funktsioonide praktiline rakendamine rakenduste globaliseerimiseks
18. moodul. Andmete proovivõtmine keerukate alampäringute abil (2 ac. h.)
Mitmeveerulised alampäringud
Skalaarsete alampäringute kasutamine SQL-is
Probleemide hulk, mis on lahendatud korreleeritud alampäringute abil
Ridade muutmine ja kustutamine korreleeritud alampäringute abil
Operaatorite EXISTS ja NOT EXISTS kasutamine
WITH-klausli kasutamine
19. moodul. Regulaaravaldise tugi (1,5 ac. h.)
Regulaaravaldiste kasutamise eelised
Regulaaravaldiste kasutamine stringide sobitamiseks ja asendamiseks