Data-Modeling 01
Data-Modeling 01
$
1.$$What$is$Data$Modeling?$
$
Data$Model$is$collection$of$conceptual$tools$for$describing$data,$data$relationships,$
data$semantics$and$consistency$constraints.$
$
Data$Modeling$is$a$process$of$formulating$data$in$an$information$system$in$a$
particular$structure$so$that$it$can$help$in$easy$reporting$in$future.$It$helps$in$
analyzing$data$that$will$further$help$in$meeting$business$requirements.$The$process$
of$data$modeling$requires$data$modelers$who$work$meticulously$with$stakeholders$
and$prospective$users$of$an$information$system.$Data$modeling$process$ends$with$
creation$of$a$data$model$that$supports$the$business$information$system$
infrastructure.$Data$modeling$is$a$set$of$activity$and$techniques$involved$in$
understanding$the$structure$of$an$organization$and$also$propose$solution$that$
enables$the$organization$to$achieve$its$objectives.$It$bridges$the$gaps$in$between$
technical$and$functional$areas.$
$
$
1.1. Different$Types$of$Data$Model$
$
The$three$levels$of$data$modeling:$$
$
• Conceptual$Data$Model:$$Describes$What$the$system$contains$FFF$Or$FFF$
Business$Oriented$(Entities,$Attributes$and$Relation)$
$
• Logical$Data$Model:$Describes$How$the$system$will$be$implemented,$
regardless$of$the$DBMS$FFF$Or$FFF$Elaborate$ideal$of$all$kinds$of$data$that$we$
are$about$to$capture.$(Tables,$Columns,$etc.)$
$
• Physical$Data$Model:$Describes$How$the$system$will$be$implemented$using$
specific$DBMS$FFF$OR$FFF$How$to$implement$a$data$model?$(Tables,$CRUD$
Operations,$Indexes,$Partitioning)$
$
$
!!!!!!$
$
$
$
$
$
$
$
$
Conceptual$Model$Design$
$
$
$
Logical$Model$Design$
$
$
$
$
$
$
$
$
Physical$Model$Design$
$
$
$
$
$
$
$
$
$
$