Un DBMS (Database Management System) è un software che permette di creare, gestire e interrogare basi di dati.
Funzioni principali:
- Memorizzazione e organizzazione dei dati in modo strutturato.
- Controllo dell’accesso (autenticazione, permessi, sicurezza).
- Gestione delle transazioni (garantisce coerenza e integrità dei dati).
- Interrogazione tramite linguaggi come SQL.
- Indipendenza dei dati rispetto ai programmi che li usano.
Esempi:
MySQL, PostgreSQL, Oracle Database, Microsoft SQL Server, MongoDB.