Data Models Explained

by Kevin Roger
0 comment 1.2K views
A data model is a graph used mostly by computer programmers and researchers to explain how a system, computer, or software works.

A data model is a graph used mostly by computer programmers and researchers to explain how a system, computer, or software works. It will be designed before the software is created. It allows others to know what the software is doing and how it will function.

Classification of data models

Data models are divided in to 02

01.Semantic/Object base data model

02.Record Based/Classic data model

Let’s have a look at the above models in depth.

A.Semantic/Object base data model

A data model based on object-oriented programming is a semantic data model. This model uses principles such as entities and attributes.

There are 02 types of object based data models.

1.Object oriented data model
2.Entity-Relationship data model

Object oriented data model

A data model that the data is stored in the form of objects that are class instances. Such classes and objects together create an object-oriented data model.

Entity-Relationship data model

In order to carry out business processes, the ER model is typically developed to reflect things that an organization needs to remember.

B.Record based data models

The Record-Based Data Model is defined when the database is structured in a fixed format with several records than the model.

03 types of record-based data models exist

01.Hierarchical model
02.Network model
03.Relational model

Related Posts

Leave a Comment