Los modelos de datos se clasifican según si son débilmente o estrictamente tipados, usándose los estrictamente tipados en bases de datos. También se clasifican según su nivel de abstracción como conceptuales, lógicos o físicos, usándose los modelos lógicos como el modelo entidad-relación.