Curricula cursului Baze de date relaționale. Limbajul SQL (aplicat în RDBMS Oracle Database)
- Concepte fundamentale legate de baze de date. Modelul relațional
- Instalare software: Oracle Database; alternativ, utilizare apex și SQL Live
- Arhitectura bazei de date Oracle; conectarea la o baza de date
- Limbajul SQL:
- Crearea obiectelor principale ale unei baze de date; definirea tabelelor; constrângeri; trunchierea tabelelor (DDL)
- Limbajul de prelucrare a datelor: adăugare, modificare și ștergere de înregistrări (DML)
- Gestionarea tranzacțiilor (DCL)
- Extragerea datelor din tabele
- comanda SELECT – sintaxa de bază
- filtrarea datelor – clauza WHERE; operatori de comparație și precedența operațiilor
- ordonarea datelor – clauza ORDER BY
- tipuri de date de bază ale limbajului
- tipuri de funcții (1): numerice, pentru șiruri de caractere, pentru date calendaristice
- tipuri de funcții (2): pentru agregarea datelor, de conversie de la un tip de date la altul, pentru lucrul cu valori null
- expresii condiționale
- extragerea datelor din mai multe tabele; operatorul join și tipuri ale acestuia
- operatori pentru mulțimi: UNION, UNION ALL, INTERSECT, MINUS
- subfiltre (sub-interogări) și tipuri ale acestora: care returnează o singură valoare, care returnează mai multe valori și corelate
- interogări ierarhice; clauze specifice acestora
- tipuri de funcții (3): analitice; clasament (ranking) al valorilor; limitarea numărului de valori returnate
- variabile de substituție
- Definirea altor obiecte ale unei baze de date (DDL):
- vederi (VIEW)
- indecși (INDEX)
- secvențe (SEQUENCE)
- sinonime (SYNONYM)
- Vederi din Dictionarul Datelor
- Gestionarea datelor în diferite fusuri orare
- Noțiuni de bază despre administrarea utilizatorilor unei baze de date; profile, privilegii și roluri
Durata cursului:
- 40 de ore de predare online (videoconferință cu instructor)
- 20 de ore individuale pentru practică și rezolvarea temelor propuse
- 20 de ore individuale alocate pentru realizarea proiectului final
Durata unei ore de predare online este de 45 de minute. Cursul se desfășoară în 2 module pe săptămână de câte 4 ore de predare (de preferință între orele 18-21).
Se poate alege și varianta de weekend.
Finalizarea cursului:
În ultima ședință are loc prezentarea proiectului individual și evaluarea acestuia. Se va acorda un certificat de participare emis de către firma TechLabs+, care atestă cunoștințele dobândite.
Investiția (prețul cursului):
1000 de lei – sumă ce poate fi achitată în două rate în contul firmei: prima, după semnarea contractului, dar înainte de începerea cursului și cea de-a doua rată la mijlocul acestuia.