List of database models

A database model is a theory or specification describing how a database is structured and used. Several such models have been suggested.

Common models include:


 * Hierarchical model
 * Network model
 * Relational model
 * Entity-relationship
 * Object-Relational model
 * Object model

Other models include:


 * Associative
 * Concept-oriented
 * Entity-Attribute-Value
 * Multi-dimensional model
 * Semantic data model
 * Semi-structured
 * Star schema
 * XML database