Un modelo de datos es una colección de conceptos que describen la estructura de las Bases de Datos: los tipos de datos, vínculos, y restricciones. Existen modelos conceptuales de alto nivel y modelos físicos de bajo nivel.

Proceso de diseño de un modelo de datos:

En resumen, existe una serie de pasos para el diseño de bases de datos:

  1. Análisis de requisitos.
  2. Diseño conceptual de la base de datos.
  3. Diseño lógico de la base de datos.
  4. Refinamiento de los esquemas.
  5. Diseño físico de la base de datos.
  6. Diseño de aplicaciones y de la seguridad.

Hay dos paradigmas de modelos importantes: