0% found this document useful (0 votes)
504 views8 pages

DATA MODELING Notes

Data modeling defines and analyzes data requirements to support business processes. It involves creating abstract models that organize data descriptions, semantics, and consistency constraints. Data modeling helps visualize data and enforce business rules through techniques like entity-relationship modeling and Unified Modeling Language. The key types of data models are conceptual, logical, and physical.

Uploaded by

Max Gx
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)
504 views8 pages

DATA MODELING Notes

Data modeling defines and analyzes data requirements to support business processes. It involves creating abstract models that organize data descriptions, semantics, and consistency constraints. Data modeling helps visualize data and enforce business rules through techniques like entity-relationship modeling and Unified Modeling Language. The key types of data models are conceptual, logical, and physical.

Uploaded by

Max Gx
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/ 8

• Process or Technique to Define and analyze data

requirements needed to support the business process.


• Data Modeling define not just data elements but also
structure and relationships.
• In simple words : Abstract Model that organize data
DATA description , Data semantics ,Consistency constraint of data
• Data modeling helps in the visual representation of data
MODELING and enforces business rules, regulatory compliances, and
government policies on the data.
• We have two types of Data Modeling techniques (a)- ER
Modeling (b) UML

SQL WITH VISHAL KAUSHAL


• The Data Model is defined as an abstract model that
organizes data description, data semantics, and
consistency constraints of data
• TO ensure all data objects required by database are
DATA MODEL , accurately reported
• Data model helps design the database at conceptual
Why we use? ,Physical and Logical level
• Define keys, relationships
• Provide the clear picture of base data and can be
used by the developers to create physical database
and further analysis.

SQL WITH VISHAL KAUSHAL


• CONCEPTUAL Data Model : - Describe What
system contains .Created by Business
owners/Stake holders.
TYPES OF • LOGICAL Data Model : - How the system will be
implemented regardless of any DBMS . Created
DATA MODEL by Architects and Business Analysts.
• PHYSICAL DATA Model : Describe how the
system will be implemented using specific DBMS
. Created by DBA/Developers

SQL WITH VISHAL KAUSHAL


A conceptual schema is a high-level description of
informational needs underlying the design of a
database. It typically includes only the main
concepts and the main relationships among them.
Typically, this is a first-cut model. It hides the
internal details of physical storage and targets on
Conceptual describing entities, attributes, relationships and
Data Model constraints.

SQL WITH VISHAL KAUSHAL


The logical data model adds further information to
the conceptual data model elements. The
advantage of using a Logical data model is to
provide a foundation to form the base for the
Physical model. It describes the datatype and its
length. Logical Data model define structure of data
Logical and relationship between them.
Data Model

SQL WITH VISHAL KAUSHAL


The Physical data model is the final step of data
modelling and first for the developers. Database
developers or DBAs describes database specific
implementation of data model. The physical data
model also helps in visualizing database structure by
replicating database column keys, constraints,
Physical indexes, triggers, and other RDBMS features.
Data Model

SQL WITH VISHAL KAUSHAL


1- Ability to define solid relationship between the
tables.
2- Very easy to document data mappings in ETL process
3- Control on Data redundancy.
Advantages and 4- Accurate Data representations.
Disadvantages
of DATA MODEL
A- Even smaller change made in structure require
modification in the entire application. (CONS)

SQL WITH VISHAL KAUSHAL


SQL WITH VISHAL KAUSHAL

You might also like