Professional Documents
Culture Documents
01 Introduction
01 Introduction
Pemodelan Data
Rizka Wakhidatus Sholikah
Outline
• What is data?
• Data vs information
• What is data modeling?
• Why data modeling is important?
• A good data model
Data Information
Data
Data
• Data modeling
• The process of creating a specific data model for a determined problem
domain
• The goal: to illustrate the type of data used and stored within the system,
the relationship among these data type, the way the data can be grouped
and organized and its formats and attributes
• Data model
• A representation of real-world data structure
• The goal is to help understanding the complexity of the real-w
environment
• Data model
• Iterative and progressive process
• Build around business needs
• Start with collecting information about business requirements and end
user
• Create model from the requirements (iterative process)
• Final data model is a “blueprint” with all the instructions to build a
database design that meet the requirements
• Play important role in supporting business process and planning IT
architecture and strategy
• The data model can not contain the same fact more than one
• Recording the same data more than once increase the amount of
space needed
• Requires extra process
• Leads to consistency problems
• Example: there is an Age column and DateOfBirth column
• How accurately does the model reflect and enforce the rules that
apply to the business data?
• Data modeling should set the stage for the proper identification of
entities, attributes, relationships, and constraints.
• Data model have to reflect and enforce the policy, procedure, or
principle within a specific organization.
• How well will the model cope with possible change to the business
requirements?
• A data model is stable, if the model do not need any modification
when there is a change in requirements
• A data model is flexible, if if it can be readily extended to
accommodate likely new requirements with only minimal impact
of the existing structure
• How well the proposed data model fit with the existing and the
future system?
• The organization address the problem by establishing and
organization-wide architecture
• The data model have to follow the organizational standards for
data definitions, formats, and names
• In many cases, the above aims will conflict with one another
• An overall goal is to developed a model that provides the best
balance among these possibly conflicting objective