Gegevensabstractie is de reductie van een bepaald gegevensbestand tot een vereenvoudigde voorstelling van het geheel.
Abstractie, in het algemeen, is het proces van het wegnemen of verwijderen van kenmerken van iets om het te reduceren tot een reeks essentiële kenmerken. Net als bij abstracte kunst zal de voorstelling waarschijnlijk één potentiële abstractie zijn van een aantal mogelijkheden. Een database-abstractielaag, bijvoorbeeld, is een van een aantal van dergelijke mogelijkheden.
Data-abstractie is meestal de eerste stap in het database-ontwerp. Een volledige database is een veel te complex systeem om te worden ontwikkeld zonder eerst een vereenvoudigd raamwerk te creëren. Gegevensabstractie maakt het mogelijk voor de ontwikkelaar om te beginnen met essentiële elementen -- gegevensabstracties -- en incrementeel gegevensdetails toe te voegen om het uiteindelijke systeem te creëren.