what are data models in dbms|what are its types?

what are data models in dbms

Data Models

A model is an abstraction process that hides superfluous details while highlighting details pertinent to the applications at hand. Data model is a mechanism that provides the abstraction for database applications. Data modeling is used to represent entities of interest and their relationships in the database. It allows the conceptualization of the association between various entities and their attributes.

We can say that data model is a collection of conceptual tools to describe data, data relationships, data semantics and consistency constraints.

A number of models for data representation have been developed. Most data representation models, provide mechanisms to structure data for the entities being modeled and allow set of operations to be defined on them. The models also enforce a set of constraints to maintain the integrity of the data. These models differ in their method of representing the associations amongst entities and attributes.

there are many other types of data models about which we will study in details in this blog. Some of the Data Models in DBMS are:

  1. Hierarchical Model
  2. Network Model
  3. Entity-Relationship Model
  4. Relational Model
  5. Object-Oriented Data Model
  6. Object-Relational Data Model
  7. Flat Data Model
  8. Semi-Structured Data Model
  9. Associative Data Model
  10. Context Data Model
Previous articleHow is the databased approach different from the file based approach?
Next articleDiscuss main categories of data models in dbms| types of data models.


Please enter your comment!
Please enter your name here