L'astrazione dei dati è la riduzione di un particolare corpo di dati a una rappresentazione semplificata del tutto.
L'astrazione, in generale, è il processo di sottrarre o rimuovere caratteristiche da qualcosa per ridurlo a un insieme di caratteristiche essenziali. Come nell'arte astratta, è probabile che la rappresentazione sia una potenziale astrazione di una serie di possibilità. Un livello di astrazione del database, ad esempio, è una delle numerose possibilità di questo tipo.
L'astrazione dei dati è solitamente il primo passo nella progettazione del database. Un database completo è un sistema troppo complesso per essere sviluppato senza prima creare un framework semplificato. L'astrazione dei dati consente allo sviluppatore di partire da elementi essenziali - astrazioni dei dati - e aggiungere in modo incrementale i dettagli dei dati per creare il sistema finale.