545 €

3 zile

Începător

Curs Oracle – Developing SQL Queries for Oracle Database 11g

Cursuri Online

Preț: 545 Euro + TVA

Durată curs: 3 zile

Modalitate de organizare: Clasa close (pentru companii)

Locație: Clasa virtuala/Sediul clientului

Suportul de curs în format electronic si diplomă de participare.

Acest curs va oferi participanților capabilitațile 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.

Discount de volum: Se acordă discount-uri negociabile de volum. Solicită oferta specială pentru compania ta!

Plan De 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

Ia legătura cu un consultant!

Please enable JavaScript in your browser to complete this form.
Vreau să primesc informații prin email referitoare la noutăți, invitații la webinarii, traininguri și alte evenimente.
Vreau să primesc informații prin email referitoare la noutăți, invitații la webinarii, traininguri și alte evenimente.
Solicită o ofertă personalizată pentru compania!
0721.219.419