A data model is a collection of concepts for describing the data in a database.

Examples of data models includes:

  • relational
  • NoSQL
    • Key/Value
    • Graph
    • Document/XML/Object
    • Wide-Column/column-family
  • Array/Matrix/Vectors (Machine Learning)
  • Obsolete/Legacy/Rare
    • Hierarchical
    • Network
    • Multi-Value