Types of Data Modeling
These are the 5 different types of data models:
Hierarchical Model: The structure of the hierarchical model resembles a tree. The remaining child nodes are arranged in a certain sequence, and there is only one root node—or, alternatively, one parent node. However, the hierarchical approach is no longer widely applied. approach connections in the actual world may be modelled using this approach.
For Example , For example, in a college there are many courses, many professors and students. So college became a parent and professors and students became its children.
Relational Model :Relational Mode represent the links between tables by representing data as rows and columns in tables. It is frequently utilised in database design and is strongly related to relational database management systems (RDBMS).
Object-Oriented Data Model: In this model, data is represented as objects, similar to those used in object-oriented programming ,Creating objects with stored values is the object-oriented method. In addition to allowing data abstraction, inheritance, and encapsulation, the object-oriented architecture facilitates communication.
Network Model :We have a versatile approach to represent objects and the relationships among these things thanks to the network model. One of its features is a schema, which is a graph representation of the data. An item is stored within a node, and the relationship between them is represented as an edge. This allows them to generalise the maintenance of many parent and child records.
ER-Model: A high-level relational model called the entity-relationship model (ER model) is used to specify the data pieces and relationships between the entities in a system. This conceptual design gives us an easier-to-understand perspective on the facts. An entity-relationship diagram, which is made up of entities, attributes, and relationships, is used in this model to depict the whole database.
A relationship between entities is called an association. Mapping cardinality many associations like:
- one to one
- one to many
- many to one
- many to many
Data Modeling: A Comprehensive Guide for Analysts
Data modelling is a fundamental component that facilitates the organisation, structuring, and interpretation of complicated datasets by analysts.
In this tutorial we’ll dive into the field of data modelling, examining its importance, the procedures involved, and answering common queries.
Table of Content
- What is Data Modeling?
- Types of Data Models
- Data Modeling Process
- Types of Data Modeling
- Benefits of Data Modeling
- Data Modeling – FAQs
Contact Us