Schița de curs
Introducere în Oracle Database
- Arhitectura bazei de date
- Modelul de bază de date relațional
- Utilizatori, scheme și sesiuni
- Instrumente pentru interacțiunea cu baza de date
Introducere în instrucțiunea SELECT
- Filtrare și selecție folosind clauza WHERE
- Sortarea rezultatelor interogărilor
- Tipuri de date, operatori și gestionarea valorilor NULL
- Utilizarea funcțiilor scalare integrate
- Operații cu date
- Înțelegerea setărilor naționale și regionale în SQL
Analiza datelor agregate
- Funcții de grupare
- Clauza DISTINCT
- Clauzele GROUP BY și HAVING
Extragerea datelor din mai multe tabele
- Join-uri interne și externe (INNER JOIN, OUTER JOIN)
- Sintaxa ANSI SQL și alte metode de join (SELF JOIN, NATURAL JOIN)
- Operatorii de set (UNION, UNION ALL, INTERSECT, MINUS)
Subinterogări
- Subinterogări simple
- Subinterogări corelate
- Operatori EXISTS și NOT EXISTS
- Alte tipuri de subinterogări
Interogări ierarhice și eșantionare
- Construirea interogărilor ierarhice folosind clauzele CONNECT BY PRIOR și START WITH
- Utilizarea funcției SYS_CONNECT_BY_PATH
- Eșantionarea datelor cu clauza SAMPLE
Manipularea datelor (DML)
- Instrucțiunile INSERT, UPDATE, DELETE
- Operații pe seturi mari de date (INSERT FIRST, INSERT ALL, MERGE)
Dicționarul de sistem
- Înțelegerea și utilizarea dicționarului de date Oracle
Lucrul concurent al utilizatorilor
- Tranzacții
- Blocaje
- Tehnologia FLASHBACK
Utilizatori și permisiuni
- Crearea și modificarea utilizatorilor și schemelor
- Gestionarea permisiunilor și rolurilor
Gestionarea stocării datelor - Stratul logic
- Tabele, tabele temporare și tabele organizate pe indecși
- Constrângeri
- Indecși
- Vizualizări, secvențe, sinonime, vizualizări materializate
- Unități PL/SQL stocate
Modelarea și restaurarea modelelor de date folosind Oracle SQL Modeler
- Utilizarea Oracle SQL Modeler pentru modelarea și restaurarea datelor
Mutarea datelor
- Copierea logică a datelor - Import și export cu Data Pump
- Încărcarea datelor - SQL*Loader
- Tabele externe
- Legături de baze de date
Automatizarea sarcinilor
- Utilizarea DBMS_JOB și DBMS_SCHEDULER pentru automatizarea sarcinilor
Rezumat și pași următori
Cerințe
- Cunoștințe generale despre tehnologia informației
Publicul țintă
- Dezvoltatori
- Administratori de baze de date
Mărturii (2)
abilități de prezentare, răspunsuri prompte la toate întrebările
Oana - OPEN COURSE
Curs - Oracle SQL LP - Fundamentals
Tradus de catre o masina
multe exerciții cu multe explicații și timp alocat pentru potențiale întrebări.
Theodor - DB Global Technology SRL
Curs - Oracle SQL Advanced
Tradus de catre o masina