0% found this document useful (0 votes)
11 views16 pages

Data-Modeling-Data-Models 20250210 234149 0000

The document discusses data models as visual representations of an organization's data and their relationships, serving as blueprints for data collection, storage, and analysis. It outlines the importance of data models in ensuring data quality, accuracy, and integrity, as well as their role in database design and collaboration. Additionally, it covers the evolution of data models from hierarchical to network and entity-relationship models, highlighting key concepts such as entities, attributes, relationships, and cardinalities.

Uploaded by

saktyurdmursan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views16 pages

Data-Modeling-Data-Models 20250210 234149 0000

The document discusses data models as visual representations of an organization's data and their relationships, serving as blueprints for data collection, storage, and analysis. It outlines the importance of data models in ensuring data quality, accuracy, and integrity, as well as their role in database design and collaboration. Additionally, it covers the evolution of data models from hierarchical to network and entity-relationship models, highlighting key concepts such as entities, attributes, relationships, and cardinalities.

Uploaded by

saktyurdmursan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Data Modeling & Data Models

PRESENTATION OF GROUP 2
OBJECTIVES
DATA MODELS

Data Model

is a visual representation of an organization's data and the


relationships between data points. It's a blueprint that helps
define how data is collected, stored, and analyzed.

Created using text, symbols and diagrams that are based on business and application.
DATA MODELS

Data modeling

is the process of defining and analyzing data structures to


support business processes. Data models are tools that describe
the data requirements and assumptions of a system.

A process of a conceptual representation of data objects and their relationships to one


another
IMPORTANCE OF DATA MODELS
helps to ensure data quality, accuracy and consistency

Data Integrity – In which helps to reduce errors and data


application by defining standards and constraints for data entry.

Data Accuracy– helps to ensure data accuracy, consistent and ease


of use.

Data Quality – helps to improve data quality and accuracy aby


ensuring that data is accurately defined and structured.
IMPORTANCE OF DATA MODELS

Collaboration – helps to improve collaboration by providing a visual


representation of data and illustrating how different data elements
are related.

DataBase Design – helps design efficient and effective model for a


database or DBMS.
DATA MODELS & BASIC BUILDING BLOCKS
A data model is a conceptual representation of data and its basic building
blocks are entitled entity, attributes, relationship and constraints.

Entity

a distinct thing or concept about which data is restored, like


“customer”, “prducts”, or “order” Ina database.

Attribute

a specific characteristic or property of an entity, such as


customers “name”, “address”, or “phone number”.
DATA MODELS & BASIC BUILDING BLOCKS

Relationships

defines how entities are connected to each other, like “a


customer can place many orders” or “a product belongs to a
category”.

Constraints

Data models often include constraints to ensure data integrity,


like primary keys (unique identifiers for an entity) and foreign
keys (links between related entities).
BUSINESS ROLES AND ITS INFLUENCE IN DATA
BASE

Abel
EVOLUTION OF DATA MODELS
Data Models have evolved overtime to reflects changes in technology, business needs and DM
practices.

Hierarchical Model
the first data model was developed by Rockwell and IBM in the 1970’s. Hierarchical
database is a collection of records that is logically organized to confirm to the upside-
down tree structure.
EVOLUTION OF DATA MODELS

Network Model
created to represent complex data more effectively that the hierarchical
could
EVOLUTION OF DATA MODELS
Entity Relationship Model
drWn by using diagrams with line connectors that depict their relationships. The ER
Model is a widekt accepted and adapted graphical for data modeling. Peter Chen
introduced the ER data Model in 1976. In his landmark “The Entity Relationship Model
Toward a Unified View of Data”.
DATA MODELS DESIGN AND CARDINALITIES
In data model design, coordinating are the number of relationships between
tables, rows and elements in a database.

Cardinality Types

One to one: One row in table. A relates to one row in table B


DATA MODELS DESIGN AND CARDINALITIES
One to Many: One row in table A relates to many rows in table B
DATA MODELS DESIGN AND CARDINALITIES
Many to Many: many rows in table A relates to many rows in table B.
Thank you!

You might also like