426

Curs Oracle - Developing SQL Queries for Oracle Database 11g

Cursul este acreditat ANC – Programator ajutor – COR 351201

Diploma este recunoscuta de Ministerul Muncii, Familiei si Protectiei Sociale si Ministerul Educatiei, Cercetarii si Inovarii si atesta toate competentele profesionale ale ocupatiei.

Durata: 24 ore/ 3 zile

Pretul include:

Suportul de curs in format electronic, masa de pranz, coffee break, examenul ANC si certificatul ANC.

Acest curs va oferi participantilor capabilitatea de a:

• Returna date ( linii si coloane ) din tabele folosind comanda SELECT
• Crea rapoarte cu date sortate si triate in funcþie de necesitate
• Afisa date din mai multe tabele
• Folosi DML ( limbaj de manipulare a datelor ) pentru a lucra asupra datelor din tabele
• Folosi DML ( limbaj de manipulare a datelor ) pentru a lucra asupra obiectelor din baza de date

Acest curs introduce studentii in fundamentele limbajului SQL folosind tehnologia Oracle Database 11g. Studentii vor invata conceptele bazelor de date relationale si ale puternicului limbaj SQL. Structura cursului va da studentilor capabilitatea de a scrie interogari asupra uneia sau mai multor tabele, sa manipuleze datele din tabele si sa creeze obiecte in baza de date.
De asemenea, studentii vor invata cum sa foloseasca functiile “single-row” pentru a particulariza output-ul unei interogari, sa conditioneze rezultatele unei interogari si cum sa foloseasca functii de grup pentru raportari.
Participantii la acest curs trebuie sa fie familiarizati cu folosirea unei interfete grafice ( GUI ) si sa fie familiari cu conceptele de procesare a datelor. Uneltele folosite vor fi: Oracle SQL Developer si utilitarul linie de comanda SQL*Plus.

Agenda curs:

1. Introducere
Ce este o baza de date? Ce este Limbajul SQL?
Prezentarea arhitecturii unei baze de date ORACLE.
Aspecte fizice si teoretice ale unei baze de date relationale

Descrierea uneltelor SQL Developer si a structurii exercitiilor
Descrierea setului de date folosit de acest curs

2. Returnarea datelor folosind comanda SELECT
Capabilitatile comenzii SELECT
Generarea unui raport de date din output-ul unei comenzi SELECT
Folosirea de expresii matematice si a valorii NULL intr-un SELECT
Folosirea alias-urilor pentru coloane
Folosirea operatorului de concatenare si a cuvantului cheie DISTINCT
Afisarea structurii unei tabele folosind comanda DESCRIBE

3. Limitarea si sortarea datelor interogate
Scrierea de interogari ce contin clauza WHERE pentru a limita datele returnate
Folosirea operatorilor logici si de comparatie
Descrierea regulilor de precedent pentru operatorii logici si de comparatie
Folosirea tipurilor de date sir de caractere in clauza WHERE
Scrierea de interogari folosind clauza ORDER BY pentru a sorta output-ul unei interogari
Folosirea variabilelor de substitutie

4. Folosirea functiilor “Single-Row” pentru a particulariza outpu-tul unei interogari
Diferenta dintre functiile “single-row” si functiile “multiple-row”
Manipularea sirurilor de caractere folosind functiile de caractere
Manipularea numerelor folosind functiile: ROUND, TRUNC si MOD
Operatii matematice cu tipul de date DATE
Manipularea tipului DATE folosind functiile tip DATE

5. Folosirea functiilor de conversie si a expresiilor conditionale
Descriere conversiei de date implicita si explicita
Folosirea functiilor TO_CHAR, TO_NUMBER si TO_DATE pentru conversii
Functii multiple ( nesting functions )
Folosirea functiilor NVL, NULLIF si COALESCE asupra datelor
Folosirea expresiilor conditionale de tipul IF – THEN – ELSE intr-o propozitie SELECT

6. Raportarea datelor agregate folosind functiile de grup
Folosirea functiilor de agregare in propozitii select pentru crearea de rapoarte inteligibile
Folosirea functiilor AVG, SUM, MIN si MAX
Manipularea valorilor NULL in functiile de grup
Crearea de interogari care impart datele in grupuri folosind clauza GROUP BY
Crearea de interogari care exclude grupuri de date folosind clauza HAVIN 

7. Afisarea datelor din mai multe tabele
Scrierea de propozitii SELECT pentru a accesa date din mai multe tabele
JOIN de tabele folosind standardul SQL:1999
Afisarea datelor ce nu indeplinesc o conditie JOIN folosind OUTER JOIN
Folosirea unui SELF JOIN
Crearea de CROSS JOIN

8. Folosirea de sub-interogari pentru a rezolva interogari complexe
Folosirea de sub-interogari pentru a rezolva o problema
Folosirea functiilor de grup intr-o sub-interogare
Folosirea sub-interogarilor pentru a returna mai multe linii
Folosirea operatorilor ANY si ALL in sub-interogari ce returneaza mai multe linii 

9. Folosirea operatorilor pe multimi ( SET operators )
Descrierea operatorilor pe multimi
Folosirea operatorilor pe multimi pentru a combina mai multe interogari intr-una singura
Folosirea operatorilor UNION, UNION ALL, INTERSECT si MINUS
Folosirea clauzei ORDER BY in lucrul cu multimi

10. Manipularea datelor ( DML )
Adaugarea de linii noi unei tabele folosind comanda INSERT
Schimbarea datelor intr-o tabela folosind comanda UPDATE
Utilizarea comenzilor DELETE si TRUNCATE
Salvarea sau anularea schimbarilor folosind comenzile COMMIT si ROLLBACK
Folosirea clauzei FOR UPDATE

11. Folosirea limbajului de definire a datelor ( DDL ) pentru a crea si a manipula tabele si obiecte
Categorii de obiecte in bazele de date Oracle
Crearea de tabele noi folosind comanda CREATE TABBLE
Descrierea tipurilor de date
Descrierea constrangerilor
Crearea unei tabele noi folosind o sub-interogare
Alterarea structurii unei tabele. Stergerea unei tabele

12. Crearea altor tipuri de obiecte
Crearea, modificarea si extragerea datelor dintr-un VIEW
Folosirea limbajului de manipulare a datelor asupra unui VIEW
Stergerea unui VIEW
Crearea, folosirea si modificarea unei secvente
Crearea si stergerea indecsilor
Crearea si stergerea sinonimelor

13. Manipularea obiectelor folosind dictionarul de date
Dictionarul de date
Cum sa folosim VIEW-urile din dictionarul de date
VIEW-urile USER_OBJECTS si ALL_OBJECTS
Informatii despre tabele si coloane
Interogarea dictionarului de date cu privire la constrangeri
Interogarea dictionarului de date cu privire la alte obiecte. Ex: VIEW-uri, secvente, indecsi, sinonime
Adaugarea unui comentariu la o tabela
Interogarea dictionarului de date cu privire la comentariile aferente tabelelor

 

Conditii de acces + acte necesare inscrierii

Inscrierea la programul de perfectionare este conditionata de absolvirea studiilor medii:

• Copie de pe actul de identitate.

• Copie de pe diploma de bacalaureat.

Bonus: Un voucher de 10% discount pentru al 2 lea curs achizitionat

Discount de volum:

• 7-8 participanti/ grupa - 5 % discount la pretul de lista

• 9-10 participanti/ grupa - 10 % discount la pretul de lista

• >10 participanti/ grupa - pretul se negociaza

MODEL CERTIFICAT DE ABSOLVIRE

RECOMANDARI DIN PARTEA CLIENTILOR

Microsoft-recomandation
Rec-fundatie-excel
Rec-fundatie
Recomandare-Microsoft
rec-bcr
rec-informatica-feroviara
rec-kaufland
rec-ministerul-justitiei
recomandare-acvatot
recomandare-bcr
recomandare-brd
recomandare-cez
recomandare-ejot
recomandare-hydroelectrica
recomandare-infineon
recomandare-ing
recomandare-radix
recomandare-timex
recomandare-umf
recomandare-voluntari

Aplica pentru acest curs

Te rugam sa completezi formularul pentru a rezerva un loc la acest curs:

Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input