Schița de curs
Introducere în Baze de Date
- Ce este o bază de date?
- Tipuri de baze de date
- Introducere în baze de date relaționale
- Prezentare generală a Sistemelor de Management al Bazelor de Date (DBMS)
- Funcțiile unui DBMS
- Software DBMS populare
Elemente Fundamentale ale Proiectării Bazelor de Date
- Modele de date conceptuale, logice și fizice
- Introducere în modelarea Entitate-Relatie (ER)
- Crearea de diagrame ER
- Entități, atribute și relații
Normalizare și Proiectare a Bazelor de Date
- Forme normale (1NF, 2NF, 3NF, BCNF)
- Beneficiile normalizării
- Exemple practice de normalizare
- Denormalizare și utilizările sale
Introducere în SQL
- Sintaxa și structura SQL
- Tipuri de date în SQL
- Instrucțiuni CREATE, ALTER, DROP
- Constrângeri (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)
Manipularea Datelor cu SQL
- Instrucțiunea INSERT
- Operații de inserare în masă
- Instrucțiunile UPDATE și DELETE
- Utilizarea clauzei WHERE
Interogarea Datelor cu SQL
- Instrucțiunea SELECT
- Filtrarea datelor cu clauza WHERE
- Sortarea datelor cu ORDER BY
- Utilizarea LIMIT și OFFSET
Concepte Avansate de SQL
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
- Scrierea subinterogărilor
- Clauzele GROUP BY și HAVING
- Funcții de agregare (COUNT, SUM, AVG, MAX, MIN)
Lucrul cu Indecși și Vizualizări
- Crearea și utilizarea indecșilor
- Avantajele și dezavantajele indecșilor
- Crearea și gestionarea vizualizărilor
- Utilizarea vizualizărilor pentru a simplifica interogările
Securitatea Bazelor de Date și Tranzacții
- Roluri și permisiuni ale utilizatorilor
- Implementarea celor mai bune practici de securitate
- Proprietățile ACID
- Instrucțiunile COMMIT și ROLLBACK
Optimizarea și Întreținerea Bazelor de Date
- Analiza și optimizarea interogărilor SQL
- Utilizarea planului EXPLAIN
- Strategii de backup
- Restaurarea bazelor de date
Rezumat și Pași Următori
Cerințe
- Înțelegere de bază a operațiunilor informatice
Publicul țintă
- Administratori de baze de date
- Profesioniști IT
Mărturii (3)
Instrumentele de instruire furnizate.
- UNIFI
Curs - NoSQL Database with Microsoft Azure Cosmos DB
Tradus de catre o masina
instrutor a fost foarte ajutător, ritmul instruirii a fost cu adevărat bun și exercițiile nu au fost prea dificile, nici prea ușoare. de fiecare dată când am avut probleme, el m-a ajutat foarte bine și s-a asigurat că am înțeles totul.
Jade Stappaerts - KULeuven
Curs - Oracle SQL Language
Tradus de catre o masina
exercițiile
Amna AlAli - Federal Demographic Council
Curs - Oracle SQL for beginners
Tradus de catre o masina