Schița de curs
Introducere în Oracle Database
- Database arhitectură
- Modelul bazei de date relaționale
- Utilizatori, scheme și sesiuni
- Instrumente pentru interacțiunea cu baza de date
Introducere în declarația SELECT
- Filtrarea și selectarea cu ajutorul clauzei WHERE
- Sortarea rezultatelor interogării
- 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
Recuperarea datelor din tabele multiple
- Îmbinări interioare și exterioare (INNER JOIN, OUTER JOIN)
- Sintaxa ANSI SQL și alte metode de îmbinare (SELF JOIN, NATURAL JOIN)
- Operatori de set (UNION, UNION ALL, INTERSECT, MINUS)
Subinterogări
- Subinterogări simple
- Subinterogări corelate
- Operatorii EXISTS și NOT EXISTS
- Alte tipuri de subinterogări
Interogări ierarhice și eșantionare
- Construirea interogărilor ierarhice utilizând clauzele CONNECT BY PRIOR și START WITH
- Utilizarea funcției SYS_CONNECT_BY_PATH
- Eșantionarea datelor cu ajutorul clauzei SAMPLE
Manipularea datelor (DML)
- Instrucțiuni INSERT, UPDATE, DELETE
- Operații pe seturi mari de date (INSERT FIRST, INSERT ALL, MERGE)
Dicționarul sistemului
- Înțelegerea și utilizarea dicționarului de date Oracle
Activitatea simultană a utilizatorilor
- Tranzacții
- Blocaje
- Tehnologia FLASHBACK
Utilizatori și permisiuni
- Crearea și modificarea utilizatorilor și a schemelor
- Gestionarea permisiunilor și rolurilor
Gestionarea stocării datelor - Stratul logic
- Tabele, tabele temporare și tabele organizate prin indici
- Constrângeri
- Indicii
- Vizualizări, secvențe, sinonime, vizualizări materializate
- Unități PL/SQL stocate
Modelarea și restaurarea modelelor de date utilizând Oracle SQL Modeler
- Utilizarea Oracle SQL Modeler pentru modelarea și restaurarea datelor
Mutarea datelor
- Copierea logică a datelor - Importul și exportul Data Pump
- Încărcarea datelor - SQL*Loader
- Tabele externe
- Database legături
Automatizarea sarcinilor
- Utilizarea DBMS_JOB și DBMS_SCHEDULER pentru automatizarea sarcinilor
Rezumat și pași următori
Cerințe
- Cunoștințe generale de tehnologia informației
Audiență
- Dezvoltatori
- Database administratori
Mărturii (5)
partea practica, materialul transmis.
Roman
Curs - Oracle SQL LP - Fundamentals
Am învățat funcții complexe și cum să le aplic
Ana Alexandrescu - DB Global Technology
Curs - Oracle SQL Advanced
Tradus de catre o masina
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
Curs - Oracle SQL Language
the exercises
Amna AlAli - Federal Demographic Council
Curs - Oracle SQL for beginners
Trainer provided some topic and support it with plenty of exercises. We had a chance to apply knowledge by doing them on our own.