Tietomallinnus (engl. data modeling) on tietojen rakenteiden ja tietosisältöjen kuvaamista. Tietomallinnusta tehdään monella eri tasolla alkaen karkeamman tason loogisesta tietomallista (engl. logical data model) edeten toteutuksen yksityiskohtia sisältävään fyysiseen malliin (engl. physical data model).