Oracle Database 19c: Fundamentele SQL - curs 68.990 RUB. de la Specialist, formare 40 ore academice, data: 7 mai 2023.
Miscelaneu / / December 04, 2023
Cursul oferă studenților cunoștințe de bază despre SQL, permițând dezvoltatorului să scrie interogări pe unul sau mai multe tabele, să modifice datele din tabel și să creeze obiecte de bază de date. Principalul instrument de dezvoltare folosit în curs este Oracle SQL Developer; SQL Plus este folosit ca unul suplimentar.
Cursul este predat în limba rusă!
Oracol este cea mai populară bază de date folosită de majoritatea companiilor mari, băncilor și agențiilor guvernamentale. Profesioniștii cu cunoștințe Oracle sunt solicitați peste tot. Cursul este potrivit pentru versiunile Oracle Database 12c, 18c, 19c și este destinat inginerilor de asistență tehnică, administratorilor tehnici, administratorilor de depozit de date familiarizați cu elementele de bază ale lucrului cu Oracle. Instruirea se desfășoară pe platforma Linux, dar nu este necesară experiența cu Linux.
Atenţie! Finalizarea cu succes a cursurilor Oracle la Centrul de Specialisti din MSTU. N.E. Bauman nu numai că te va ajuta să stăpânești toate caracteristicile de lucru cu produsele Oracle, dar te va pregăti și pentru promovare examene pentru obținerea certificării internaționale Oracle Database Administrator Certified Associate (Asistent Administrator Bază de date).
O sa inveti:
- creați interogări către unul sau mai multe tabele de baze de date folosind diferite condiții de filtrare și sortare a rândurilor;
- utilizați comenzi de manipulare a datelor (DML);
- creați tabele, indexuri și alte obiecte de bază de date;
- utilizați reprezentări de date;
- controlează accesul la obiectele schemei bazei de date;
- folosiți subinterogări;
- utilizați funcții de o singură linie și de grup ale limbajului SQL;
- aplicați subinterogări scalare și aferente;
- folosiți expresii regulate;
6
cursuriProfesor practic, specialist Oracle DBMS cu experiență. El știe să transmită bogatia sa de experiență fiecărui ascultător și să o facă într-un limbaj simplu și accesibil, folosind multe exemple practice. Ascultătorii recunoscători notează capacitatea lui de a arăta o mare varietate de nuanțe ale lucrului cu Oracle DBMS.
Mikhail Fokin are zece ani de experiență de lucru cu Oracle DBMS (versiunile 8, 8i, 9i, 10g, 11g), inclusiv experiență de administrare și setările de performanță ale DBMS Oracle pe platformele Unix și Windows, inclusiv în configurația Real Application Clustere. Cunoaște fluent profesional în limbajele SQL, PL/SQL. Fluent în tehnologiile de backup și recuperare a bazelor de date - atât folosind RMAN, cât și manual (backup și recuperare gestionate de utilizator). Oferă stocare fiabilă a datelor și toleranță la erori folosind tehnologiile Data Guard‚ RAC. Rezolvă problemele de performanță a bazei de date și, de asemenea, efectuează reglarea comenzilor SQL și a codului PL/SQL. În plus, are șapte ani de experiență în predarea de cursuri despre administrarea Oracle DBMS, reglarea performanței, securitate, dezvoltare de aplicații și raportare folosind Oracle Forms Developer și Oracle Rapoarte.
În prezent, este administrator Oracle DBMS la o mare bancă rusă.
4
cursProfesor expert în cursuri Oracle și Java. Oracle Certified Specialist, candidat la științe tehnice. Se remarcă prin experiența sa diversă în activități practice și didactice. În 2003, Alexey Anatolyevich a absolvit cu onoare MIREA. În anul 2006...
Profesor expert în cursuri Oracle și Java. Oracle Certified Specialist, candidat la științe tehnice. Se remarcă prin experiența sa diversă în activități practice și didactice.
În 2003, Alexey Anatolyevich a absolvit cu onoare MIREA. În 2006, și-a susținut teza de doctorat pe tema construirii sistemelor informatice automatizate sigure.
Un specialist major în domeniul securității bazelor de date, construirea de aplicații securizate java și web pentru Oracle DBMS și SQL Server, dezvoltarea modulelor de programe stocate în PL/SQL și T-SQL. Automatizarea activităților marilor întreprinderi de stat. Oferă servicii de consultanță și consultanță în dezvoltarea de aplicații web complexe distribuite bazate pe platforma Java EE.
Experiența de predare a lui Alexey Anatolyevich în sistemul de învățământ postuniversitar depășește 7 ani. A lucrat cu clienți corporativi, angajați instruiți ai companiilor „BANK PSB”, „Internet University of Information Technologies (INTUIT)”, „SINTERRA”.
Autor a mai multor manuale educaționale și metodologice privind programarea și lucrul cu baze de date. Din 2003 până în 2005, Alexey Anatolyevich a fost angajat în adaptarea și traducerea tehnică a literaturii străine despre programarea web și lucrul cu baze de date. A publicat peste 20 de lucrări științifice.
Absolvenții recunoscători notează în mod invariabil modalitatea accesibilă de prezentare chiar și a celor mai complexe subiecte, răspunsurile detaliate la întrebările studenților și abundența de exemple vii din practica profesională a profesorului.
3
cursProfesor cu 27 de ani de experiență, expert Oracle, deținător de certificări internaționale Oracle, MySQL, Microsoft, IBM. Are o vastă experiență în programare în administrarea SQL, PL/SQL, Java, C, C++, R, Python, Unix/Linux,...
Profesor cu 27 de ani de experiență, expert Oracle, deținător de certificări internaționale Oracle, MySQL, Microsoft, IBM. Are o vastă experiență în programare în administrarea SQL, PL/SQL, Java, C, C++, R, Python, Unix/Linux, folosind sistemul Git, creând mașini virtuale (VMWare, Virtualbox, HYPER-V), administrarea bazelor de date Oracle, IBM Informix, configurarea hardware-ului serverului și RAID.
Din 1991, Ilya Andreevich predă cursuri de IT la Universitatea de Stat din Moscova, inclusiv aplicarea acestora în afaceri. Absolvenții săi includ angajați ai celor mai mari întreprinderi din Federația Rusă. Este autorul multor lucrări în publicații economice despre tendințele de utilizare a IT în afaceri. De asemenea, desfășoară în mod regulat cursuri de formare pentru a îmbunătăți abilitățile specialiștilor IT și vorbește la seminarii.
Politicos, cu simțul umorului, răbdător, responsabil – așa își caracterizează elevii profesorul. El știe să transmită experiența sa fiecărui elev într-un limbaj simplu și accesibil, ceea ce îl face un profesor cu adevărat de înaltă calitate.
Modulul 1. Introducere în baza de date Oracle 19c (1 ac. h.)
Prezentare generală a principalelor caracteristici ale bazei de date Oracle 19c
Discuție despre concepte de bază, precum și aspecte teoretice și fizice ale relaționale
Bază de date
Clasificarea comenzilor SQL ca limbaj standard pentru bazele de date relaționale
Prezentare generală a datelor utilizate în curs
Utilizarea SQL Developer pentru a stabili o sesiune de bază de date
Salvarea rezultatelor interogării în fișiere și utilizarea fișierelor script în SQL Developer
Modulul 2. Extragerea datelor folosind comanda SQL SELECT (1,5 ac. h.)
Prezentare generală a caracteristicilor comenzii SELECT
Crearea unui raport folosind comanda de bază SELECT
Selectarea tuturor coloanelor
Selectarea coloanelor specifice
Titluri de coloane implicite
Expresii aritmetice
Înțelegerea priorităților operatorilor
Utilizarea comenzii DESCRIBE pentru a afișa structura tabelului
Modulul 3. Limitarea și sortarea datelor (2 ac. h.)
Folosind o clauză WHERE pentru a selecta rândurile necesare
Folosind operatori de comparație și operatori logici în clauza WHERE
Descrierea regulilor de prioritate pentru operatorii de comparație și operatorii logici
Utilizarea caracterelor literale în clauza WHERE
Sortarea rândurilor utilizând clauza ORDER BY a comenzii SELECT
Sortați rezultatul în ordine crescătoare și descrescătoare a valorilor
Modulul 4. Utilizarea funcțiilor cu o singură linie în comanda SELECT (3 ak. h.)
Demonstrarea diferențelor dintre funcțiile SQL cu o singură linie și mai multe linii
Conversia șirurilor de caractere folosind funcțiile de caractere utilizate în lista SELECT și clauza WHERE
Conversia numerelor folosind funcțiile ROUND, TRUNC și MOD
Utilizarea aritmeticii datei într-o clauză SELECT
Utilizarea funcțiilor pentru a lucra cu date
Modulul 5. Folosind funcții de conversie și expresii condiționate (3 ak. h.)
Conversie implicită și explicită a tipurilor de date
Folosind funcțiile de conversie TO_CHAR, TO_NUMBER și TO_DATE
Funcții cu o linie imbricate
Aplicarea funcțiilor NVL, NULLIF și COALESCE la date
Folosind IF THEN ELSE Condiții logice într-o comandă SELECT
Modulul 6. Agregarea datelor folosind funcții de grup (2 ac. h.)
Utilizarea funcțiilor de grup în comanda SELECT pentru a crea rapoarte analitice
Crearea grupurilor de date folosind clauza GROUP BY
Excluderea grupurilor de date folosind clauza HAVING
Modulul 7. Eșantionarea datelor din mai multe tabele (2 ac. h.)
Scrierea unei comenzi SELECT pentru a accesa date din mai mult de un tabel
Vizualizarea datelor din tabele folosind o îmbinare exterioară
Alăturarea unei mese cu sine însuși (self join)
Modulul 8. Folosind subinterogări (2 ak. h.)
Tipuri de probleme rezolvate cu subinterogări
Definirea subinterogărilor
Tipuri de subinterogări
Subinterogări cu un singur rând și pe mai multe rânduri
Modulul 9. Folosind operatori de set (2 ak. h.)
Descrierea operatorilor pentru lucrul cu seturi
Utilizarea operatorilor set pentru a combina mai multe interogări într-una singură
Sortarea rezultatelor la utilizarea operatorilor setați
Modulul 10. Manipularea datelor (3 ac. h.)
Sintaxa comenzilor DML
Adăugarea de rânduri la un tabel utilizând comanda INSERT
Utilizarea comenzii UPDATE pentru a modifica rândurile de tabel
Ștergerea datelor dintr-un tabel utilizând comanda DELETE
Utilizarea scripturilor pentru a manipula datele
Salvarea și derularea modificărilor utilizând comenzile COMMIT și ROLLBACK
Ce este consecvența citirii
Modulul 11. Utilizarea comenzilor DDL pentru a crea și gestiona tabele (3 ac. h.)
Obiectele principale ale bazei de date abordate în curs
Prezentare generală a structurii tabelului
Tipuri de date de bază utilizate la crearea coloanelor de tabel
Utilizarea unei sintaxe simple pentru a crea tabele
Ce reguli de integritate pot fi definite la crearea unui tabel?
Cum funcționează obiectele de schemă: (comenzi ALTER, DROP)
Modulul 12. Crearea altor obiecte schematice (2 ak. h.)
Crearea unei imagini simple și complexe
Accesarea datelor printr-o vizualizare
Creați, editați și utilizați secvențe
Crearea si intretinerea indexurilor
Crearea de sinonime private și publice
Modulul 13. Control acces utilizator (2 ac. h.)
Diferențele dintre privilegiile de sistem și privilegiile obiectului
Crearea utilizatorilor
Acordarea privilegiilor de sistem
Acordarea de privilegii pentru mese
Creați un rol și acordați-i privilegii
Schimbarea parolei utilizatorului
Acordarea de privilegii de obiect
Revocarea privilegiilor
Modulul 14. Gestionarea obiectelor de schemă (2 ac. h.)
Adăugați, modificați sau eliminați o coloană
Adăugarea și eliminarea restricțiilor
Activarea și dezactivarea constrângerilor, verificarea constrângerii amânate
Crearea și ștergerea indecșilor
Crearea de indici bazați pe caracteristici
Efectuarea unei operații FLASHBACK
Crearea și utilizarea tabelelor externe
Modulul 15. Gestionarea obiectelor folosind un dicționar de date (2 ak. h.)
Dicționar de date
Utilizarea vizualizărilor dicționarului
USER_OBJECTS și ALL_OBJECTS vizualizări
Informații despre tabele și coloane
Vedeți informații despre restricții
Vizualizați informații despre secvențe, indecși și sinonime
Cum să adăugați comentarii la un tabel și coloane
Modulul 16. Manipularea de seturi mari de date (2 ac. h.)
Manipularea datelor folosind subinterogări
Descrierea caracteristicilor comenzii multi-table INSERT
Utilizarea diferitelor tipuri de comandă INSERT Multi-Table
Îmbinarea rândurilor utilizând comanda MERGE
Urmăriți modificările datelor de-a lungul unei perioade de timp
Modulul 17. Menținerea datelor din diferite fusuri orare (2 ac. h.)
Utilizarea diferitelor tipuri de date și ore pentru a stoca fracțiuni de secundă, precum și pentru a accepta date din diferite fusuri orare
Utilizarea tipurilor de date de interval pentru a stoca diferența dintre două valori care conțin timp
Aplicarea practică a unui număr de funcții de dată și oră pentru globalizarea aplicației
Modulul 18. Eșantionarea datelor folosind subinterogări complexe (2 ac. h.)
Subinterogări cu mai multe coloane
Utilizarea subinterogărilor scalare în SQL
Gama de probleme rezolvate folosind subinterogări corelate
Modificarea și ștergerea rândurilor folosind subinterogări corelate
Folosind operatorii EXISTS și NOT EXISTS
Folosind clauza WITH
Modulul 19. Sprijin pentru expresia regulată (1,5 ac. h.)
Beneficiile folosirii expresiilor regulate
Utilizarea expresiilor regulate pentru a potrivi și înlocui șiruri de caractere