Base de datos es un tipo de modelo de datos que determina la estructura lógica de una base de datos y de manera fundamental determina el modo de almacenar, organizar y manipular los datos.
Entre los modelos lógicos comunes para bases de datos se encuentran:
Modelo jerárquico
Modelo en red
Modelo relacional
Modelo entidad–relación
Modelo entidad–relación extendido
modelo de objetos
modelo documental
Modelo entidad–atributo–valor
modelo en estrella
Los modelos físicos de datos incluyen:
índice invertido
fichero plano
Otros modelos lógicos pueden ser:
modelo asociativo
modelo multidimensional
modelo multivalor
modelo semántico
base de datos XML
grafo etiquetado