Schița de curs

Introducere în Databases

  • Ce este o bază de date?
  • Tipuri de baze de date
  • Introducere în bazele de date relaționale
  • Prezentare generală a sistemelor Database Management (DBMS)
  • Funcțiile unui DBMS
  • Software popular pentru SGBD

Database Fundamente de proiectare

  • Modele de date conceptuale, logice și fizice
  • Introducere în modelarea Entitate-Relație (ER)
  • Crearea diagramelor ER
  • Entități, atribute și relații

Normalizare și Database Proiectare

  • Forme normale (1NF, 2NF, 3NF, BCNF)
  • Beneficiile normalizării
  • Exemple practice de normalizare
  • Denormalizarea ș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)

SQL Manipularea datelor

  • Instrucțiunea INSERT
  • Operațiuni de introducere în masă
  • Instrucțiuni 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 SQL avansate

  • JOIN INTERIOR, JOIN STÂNGA, JOIN DREAPTA, JOIN COMPLET
  • Scrierea subcerințelor
  • Clauzele GROUP BY și HAVING
  • Funcții de agregare (COUNT, SUM, AVG, MAX, MIN)

Lucrul cu indexuri și vizualizări

  • Crearea și utilizarea indexurilor
  • Avantaje și dezavantaje ale indexurilor
  • Crearea și gestionarea vizualizărilor
  • Utilizarea vizualizărilor pentru a simplifica interogările

Database Securitate și tranzacții

  • Roluri și permisiuni ale utilizatorilor
  • Implementarea celor mai bune practici de securitate
  • Proprietăți ACID
  • Declarațiile COMMIT și ROLLBACK

Database Optimizare și întreținere

  • Analizarea și optimizarea SQL interogărilor
  • Utilizarea planului EXPLAIN
  • Strategii de backup
  • Restaurarea bazelor de date

Rezumat și pași următori

Cerințe

  • Înțelegerea de bază a operațiunilor informatice

Audiență

  • Database administratori
  • profesioniști IT
 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite