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
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite