0% found this document useful (0 votes)
36 views7 pages

Simplified Overview of The Data Modeling Concepts

The document discusses the three phases of data modeling: conceptual, logical, and physical. It provides examples of each phase, showing how the model progresses from high-level entities and relationships to a final database design with attributes, data types, keys, and cardinality specified.

Uploaded by

uwemzy
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)
36 views7 pages

Simplified Overview of The Data Modeling Concepts

The document discusses the three phases of data modeling: conceptual, logical, and physical. It provides examples of each phase, showing how the model progresses from high-level entities and relationships to a final database design with attributes, data types, keys, and cardinality specified.

Uploaded by

uwemzy
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/ 7

@Chisom Nnamani

Foundation to building Data


Warehouse and BI solution

Data Modeling Concepts

November 21, 2023


@Chisom Nnamani

Data Modeling is the process of 1 Conceptual Model


building a data model which acts
as a blue print for a database
design.
2 Logical Model
There are three phases for data
model design:

3 Physical Model

November 21, 2023


Conceptual Data Model
@Chisom Nnamani

Doesn't show primary key or attributes


Shows how the entities connect to one another
Acts as a business requirement reference
Useful for a communication tool

Customer Orders Products

November 21, 2023


Logical Data Model
@Chisom Nnamani

All the entities now have attributes (columns) associated with them
Primary and foreign keys are present
Data types are stated but not specific to any particular DBMS
There is improved cardinality such as one to many or many to many

Customer Orders Products

Order_id (varchar) Product_id (varchar)


Customer_id (varchar)
Customer_name (varchar) Product_name (varchar)
First_name (varchar)
Billing_details (varchar) Product_code (varchar)
Last_name (varchar)
Order_date (varchar) Description (varchar)
Address (varchar)
Shipment_address (varchar) Supplier_name (varchar)
Email (varchar)
Price (varchar)
Phone (varchar)

November 21, 2023


Physical Data Model
@Chisom Nnamani

Final blueprint for the database design


Data types are now specific to a particular DBMS
Foreign and primary keys are explicitly stated
Relationship cardinality are also improved

Customer Orders Orders details Products


Order_id (PK) INT(11) Order_details_id (PK) INT(11) Product_id (PK) INT(11)
Customer_id (PK) INT(11)
Customer_id (FK) INT(11) Order_id (FK) INT(11) Product_name VARCHAR(50)
First_name VARCHAR (50)
Customer_name VARCHAR (50) Product_id (FK) INT(11) Product_code VARCHAR(50)
Last_name VARCHAR (50)
Billing_details VARCHAR (50) Order_name VARCHAR(50) Description VARCHAR(50)
Address VARCHAR (50)
Order_date VARCHAR (50) Product_name VARCHAR(50) Supplier Name VARCHAR(50)
Email VARCHAR (50)
Shipment_address VARCHAR (50) Status VARCHAR(50) Price DECIMAL(18,4)
Phone VARCHAR (50)
Quantity DECIMAL(18,4)

November 21, 2023


@Chisom Nnamani

And that's a simplified overview of the


Data Modeling Concepts

November 21, 2023


November 21, 2023

Hi there

Found this post useful?

Like and share and share your input or


insights in the comments! Thank you.

Chisom Nnamani

You might also like