Skip to content

Curs MySQL și Baze de Date

25,00 

Cursul Complet MySQL și Baze de Date vă oferă cunoștințele necesare pentru a proiecta, implementa și administra baze de date relaționale folosind MySQL, cel mai popular sistem de gestiune a bazelor de date open source din lume.

Cursul acoperă totul de la conceptele de bază până la optimizarea performanței și securitatea bazelor de date.

Categorie: Brand:

Descriere

Cursul Complet MySQL și Baze de Date vă oferă cunoștințele necesare pentru a proiecta, implementa și administra baze de date relaționale folosind MySQL, cel mai popular sistem de gestiune a bazelor de date open source din lume. Cursul acoperă totul de la conceptele de bază până la optimizarea performanței și securitatea bazelor de date.

Abordarea este practică, cu exemple reale și exerciții care simulează scenarii din aplicații web, e-commerce și sisteme de management al conținutului.

Ce vei învăța în Cursul MySQL

Fundamentele bazelor de date relaționale

Înțelegeți conceptele fundamentale ale bazelor de date relaționale: tabele, coloane, rânduri, chei primare și externe, relații și normalizare. Aceste cunoștințe sunt universale și aplicabile oricărui sistem de baze de date relaționale.

  • Tipuri de baze de date: relaționale, NoSQL, NewSQL
  • Terminologie esențială: tabel, coloană, rând, cheie primară, cheie externă
  • Categorii de comenzi SQL: DDL, DML, DCL, TCL

Instalare, configurare și instrumente

Instalați MySQL pe Windows și Linux și conectați-vă la server prin linie de comandă sau instrumente grafice. Instrumentele vizuale precum MySQL Workbench și phpMyAdmin facilitează gestionarea bazelor de date pentru utilizatori de toate nivelurile.

  • Instalare MySQL pe Windows (MySQL Installer) și Linux (apt/yum)
  • MySQL Workbench – instrumentul grafic oficial
  • phpMyAdmin – administrare web pentru hosting shared
  • TablePlus, DBeaver – alternative populare

Operații CRUD și filtrare avansată

Stăpâniți comenzile fundamentale SQL: CREATE, READ, UPDATE, DELETE. Filtrați și sortați datele cu WHERE, ORDER BY, LIMIT și GROUP BY pentru a extrage exact informațiile necesare din baze de date de orice dimensiune.

  • INSERT: inserarea simplă, multiplă și din alte tabele
  • SELECT: filtrare cu WHERE, operatori logici și comparativi
  • ORDER BY, LIMIT și paginarea rezultatelor
  • GROUP BY și HAVING pentru agregare și filtrare grupuri

JOIN-uri și relații între tabele

Combinați datele din mai multe tabele folosind JOIN-urile SQL. Înțelegeți diferența dintre INNER JOIN, LEFT JOIN, RIGHT JOIN și FULL JOIN și alegeți tipul potrivit pentru fiecare situație.

  • INNER JOIN – rândurile care au corespondent în ambele tabele
  • LEFT/RIGHT JOIN – toate rândurile din tabelul principal
  • JOIN-uri multiple și self JOIN pentru structuri ierarhice
  • Subinterogări și interogări corelate

Optimizare, indexare și securitate

Optimizați performanța bazelor de date prin indexare corectă și analiza planurilor de execuție. Implementați măsuri de securitate: gestionarea utilizatorilor, privilegii și prevenirea SQL injection.

  • Tipuri de indecși: PRIMARY, UNIQUE, INDEX, FULLTEXT
  • EXPLAIN pentru analiza și optimizarea interogărilor lente
  • Utilizatori MySQL, privilegii și principiul accesului minim
  • Backup și restaurare: mysqldump, MySQL Enterprise Backup

Rezultate după finalizarea cursului

  • Proiectați baze de date relaționale normalizate și eficiente
  • Scrieți interogări SQL complexe cu JOIN-uri, subinterogări și agregări
  • Optimizați performanța prin indexare și analiza interogărilor
  • Administrați MySQL în medii de producție cu securitate și backup

Cursuri complementare recomandate

Pentru a aprofunda cunostintele, va recomandam urmatoarele cursuri din platforma GOAI:

Articole si resurse utile pe goai.ro

Back To Top
Search
Coșul dvs.

Your cart is empty.