ORACLE SQL Querying
Cursul de ORACLE SQL Querying reprezinta dorinta fiecarui participant de a starta catre un job de Sql Developer sau de avansa catre un job de Senior Business Analyst. De asemenea, cursul este potrivit si daca deja am inceput sa lucram, suntem la inceput si ne dorim sa invatam structurat si sa ne ne acoperim gap-uri.
Lucram practic intregul curs, primim speta de business si o tratam tehnic, implementam cod sql pentru toate cerintele primite.
Desfasurare Curs:
- Cursul de ORACLE SQL Querying – se desfasoara online, via Teams, pe parcursul a 28 de ore.
- Vom trimite pasii de instalare catre participanti
- Cursul se adreseaza persoanelor din zona de reporting: Financiar, Statistica, Raportare si Analiza, Autiomatizare rapoarte, suport IT in SQL, debugging IT, testare IT.
- Nu sunt necesare cunostinte de SQL pentru participarea la curs
Structura cursului
- Sistemul de gestionare al bazelor de date (SGBD)
- Baze de date relationare. Relatii de tip: 1-1, 1-M, M-M
- Stocarea informatiilor. Entitati si Atribute. Conceptul NULL
- Tipuri de date in SQL: Numerice: NUMERIC, FLOAT, DateTime: DATE, TIMESTAMP; Caracter: CHAR, NCHAR, VARCHAR, VARCHAR2, NVARCHAR2, Lob: CLOB, NCLOB, LONG
- oracle multitenant architecture
- Evaluarea statement SELECT. Clauzele SELECT si FROM. Aliasuri. Delimitatori de identificare.
- Filtrarea datelor utilizand clauza WHERE. Utilizare predicate de tip text, numerice, character.
- Utilizarea operatorilor logici: AND, OR, NOT, operatorilor de concatenare, operatorilor de comparatie, operatorilor artimetici.
- Extragerea informatiilor distincte – clauza DISTINCT
- Ordonarea datelor: ORDER BY. Aliasuri
- Filtrarea datelor utilizand ROWNUM
- Gruparea datelor: GROUP BY
- Agregarea informatiilor utilizand functiile: SUM, MIN, MAX, COUNT, COUNT DISTINCT, AVG
- Filrarea datelor aggregate utilizand clauza HAVING
- CROSS JOIN, INNER JOIN, SELF JOIN
- OUTER JOINS: left, right, full
- CASE in selectarea informatiilor, CASE in agregarea informatiilor
- COALESCE SI NVL in substituirea informatiilor
- Afisarea timpului curent: CURRENT_DATE, SYSDATE, CURRENT_TIMESTAMP, SYSTIMESTAMP
- Conversie: functia TO_CHAR
- Extragere informatii selectiv folosind EXTRACT
- Functii de calcul: ADD_MONTHS, MONTHS_BETWEEN, LAST_DAY
- Concatenare: functia CONCAT
- Functiile LTRIM, RTRIM si TRIM
- Prelucrare text: INSTR si SUBSTR
- Manipulare case: UPPER si LOWER
- CAST, TO_CHAR, TO_NCHAR, TO_DATE, TO_NUMBER
- Clauza OVER() in cadrul functiilor de agregare: SUM, MIN, MAX, COUNT, AVG
- Functiile ROW_NUMBER, RANK, NTILE, LAG, LEAD.
- Proiecte de raportare practice
- Creare baza de date. Creare entitati
- Constrangeri tabele: NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK, DEFAULT
- ALTER Table
INSERT. UPDATE. UPDATE in JOIN-uri. DELETE. DELETE in JOIN-uri. TRUNCATE. Diferente dintre DELETE si TRUNCATE
View-urile sunt obiecte in baza de date cu scop de development:
- Creare view
- Schemabinding
- Modificare view
Proiect end to end:
- rapoarte
- DDL statements
- DML statements
- View-uri
Oferta de pret
Prețul cursului include suportul de curs și materialele didactice, prestația trainerului.
1680 Ron + TVA/pers in 2024
1780 Ron + TVA/pers in 2025
(10% disc pt PF la primul curs,
15% disc PF de la al 2-lea curs)