Data-modellering is het proces van het creëren van een weergave of blauwdruk van een data-structuur.
Dit kan in de vorm van een diagram of een set regels zijn die de relaties tussen verschillende data-elementen en de regels voor het organiseren en opslaan van de data definiëren.
Data-modellering is een belangrijke stap in het ontwerp en de ontwikkeling van databases en data-systemen, omdat het ontwerpers in staat stelt de vereisten en beperkingen van de data te begrijpen en potentiële problemen of inconsistenties te identificeren voordat de data-structuur wordt geïmplementeerd.
Data-modellering kan ook worden gebruikt om de prestaties en schaalbaarheid van een data-systeem te verbeteren, door kansen te identificeren om de data-structuur en de algoritmen die worden gebruikt om toegang te krijgen tot en te manipuleren data te optimaliseren.