FORMACIÓ PER A EMPRESES

Dominar SQL i bases de dades per a aplicacions professionals

Formació pràctica en modelatge relacional, SQL avançat, optimització de consultes, indexació i gestió de bases de dades en entorns de producció.

Què és Bases de dades i SQL?

Les bases de dades són al centre de pràcticament totes les aplicacions empresarials. Un modelatge deficient provoca consultes lentes, dades inconsistents i problemes d'escalabilitat que s'acumulen amb el temps. Al Q2BSTUDIO formem equips en bases de dades relacionals i SQL amb un enfocament pràctic i orientat a la producció, que abasta des del modelatge fins a l'optimització avançada.

El curs comença amb els fonaments de la modelització relacional: entitats, relacions, normalització, claus, restriccions i com traduir els requisits empresarials en un esquema que funcioni a llarg termini. Entendre el modelatge és més important que memoritzar la sintaxi SQL: un bon model simplifica les consultes; un mal model els complica irremediablement.

Sobre SQL, cobrim des de consultes bàsiques (SELECT, WHERE, JOIN, GROUP BY, ORDER BY) fins a consultes avançades (subconsultes, CTE, funcions de finestra, CASE, COALESCE, consultes recursives). Cada concepte es practica amb exercicis progressius sobre dades realistes, no amb taules trivials de dues columnes.

L'optimització és un pilar fonamental: com llegir un pla d'execució, quan i com crear índexs, selectivitat, índexs compostos, índexs de cobertura, impacte dels índexs en l'escriptura, VACUUM/estadístiques i patrons de consulta que no escalen. L'optimització no és màgia: és entendre què fa el motor i donar-li la informació que necessita.

També cobrim temes de producció: transaccions (ACID, nivells d'aïllament, bloquejos), còpies de seguretat i recuperació, migracions d'esquemes, pooling de connexions, monitoratge bàsic i seguretat (rols, permisos, consultes parametritzades, prevenció d'injecció SQL).

El curs normalment s'imparteix amb PostgreSQL (el més versàtil i popular), però s'adapta a SQL Server, MySQL/MariaDB o el motor utilitzat per l'equip. Els principis són transferibles; Les diferències en la sintaxi s'indiquen explícitament.

Al final, l'equip sap modelar, assessorar, optimitzar i gestionar bases de dades amb criteris professionals. Oferim exercicis, conjunts de dades de pràctica, una fitxa de trucs d'optimització i seguiment post-curs.

FUNCIONALITATS

Funcionalitats de Bases de dades i SQL

  • Modelatge relacional

    Entitats, relacions, normalització, claus i restriccions.

  • Fonaments de SQL

    SELECCIONAR, UNIR-SE, AGRUPAR PER, subconsultes, INSERIR, ACTUALITZAR, ELIMINAR.

  • SQL avançat

    CTEs, funcions de finestra, CASE, recursives i consultes complexes.

  • Optimització de consultes

    Plans d'execució, índexs, selectivitat i patrons de rendiment.

  • Transaccions i concurrència

    ACID, nivells d'aïllament, panys, bloquejos i bones pràctiques.

  • Migracions d'esquemes

    Evolució del model sense dades trencades ni disponibilitat.

    • Seguretat de les dades

      Rols, permisos, parametrització i prevenció d'injeccions.

    • Monitoratge i manteniment

      Estadístiques, VACUUM, registre de consultes lent i alertes bàsiques.

TECNOLOGIES

  • SQL
  • Node.js
  • .NET

PREGUNTES FREQÜENTS

Preguntes freqüents sobre Bases de dades i SQL

RELACIONATS

Veure tot sobre Formació per a empreses

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.