This document discusses four main types of data models: relational, entity-relationship, object-based, and semi-structured. The relational model uses tables to represent data and relationships. The entity-relationship model uses entities, attributes, and relationships. The object-based model combines features of relational and object-oriented models. The semi-structured model allows different attributes for items of the same type and represents data as a labeled graph without a predefined schema. Examples and diagrams are provided to illustrate each model type.