Professional Documents
Culture Documents
TEKNOLOGI
DEL
“Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge
we have lost in information?” – T.S. Eliot (1888-1965) poet.
INSTITUT
TEKNOLOGI
DEL
Garis Besar
Method To Build Entity-Relationship Model
Relational Database
Normalization
Data Dictionary
Deliverables
2
INSTITUT
TEKNOLOGI
DEL
INFORMATION DESIGN
METHOD TO BUILD ENTITY-RELATIONSHIP MODEL
3
INSTITUT
TEKNOLOGI
DEL
4
INSTITUT
TEKNOLOGI
DEL
5
INSTITUT
TEKNOLOGI
DEL
• The entity pool is used to document the candidate entities that were
identified.
• When analyzing the entity pool, the following rules need to apply:
• Each entity must have a unique name.
• An entity must have a primary key (entity integrity rule).
8
INSTITUT
TEKNOLOGI
DEL
FIGURE 1
Business model. 9
INSTITUT
TEKNOLOGI
DEL
10
INSTITUT
TEKNOLOGI
DEL
FIGURE 2
Resolving a many-to-many relationship.
11
INSTITUT
TEKNOLOGI
DEL
12
INSTITUT
TEKNOLOGI
DEL
13
INSTITUT
TEKNOLOGI
DEL
INFORMATION DESIGN
RELATIONAL DATABASE
14
INSTITUT
TEKNOLOGI
DEL
Relational Database
• The entity-relationship model can be implemented in
a relational database management system (DBMS).
• The DBMS is a large record storage system that
maintains all the data in a system.
• The DBMS allows a user to store, read, update, and
delete data in the system without having to know
how the data are physically stored or organized
Information Model Term Database Term
Entity Table
Attribute Field
Entity instance Record
15
INSTITUT
TEKNOLOGI
DEL
16
INSTITUT
TEKNOLOGI
DEL
INFORMATION DESIGN
NORMALIZATION
17
INSTITUT
TEKNOLOGI
DEL
Normalization
• Normalization is the process of recognizing undesirable properties
in the information model and converting them into a more desirable
form.
• Normalization does two things:
• Removes data redundancy by having any piece of data appear in only one
entity.
• Ensures data dependencies make sense. By doing this, normalization leads
to a data structure that will avoid insertion, update, and deletion
anomalies
18
INSTITUT
TEKNOLOGI
DEL
Normalization
• Normalization occurs through a series of stages,
called normal forms, such that each successive stage
builds on the previous stage.
• To be in second normal form, a data model must first
be in first normal form.
• Normalization is applied to the entities in the data
model; all entities must adhere to the normal form to
be declared in that normal form.
19
INSTITUT
TEKNOLOGI
DEL
INFORMATION DESIGN
DATA DICTIONARY
20
INSTITUT
TEKNOLOGI
DEL
Data Dictionary
• A data dictionary is a centralized repository of
information about data such as data type, meaning,
relationships to other data, origin, usage, and format
of each attribute.
FIGURE 3
Partial Data Dictionary.
21
INSTITUT
TEKNOLOGI
DEL
INFORMATION DESIGN
DELIVERABLES
22
INSTITUT
TEKNOLOGI
DEL
Deliverables
• The final output of information modeling is a
database definition model. It includes the:
• Final entity-relationship model, called a Database
Definition Model.
• The Source Material Log.
• The Source Material List.
• The entity pool.
• The attribute pool.
• The Data Dictionary.
FIGURE 4
23
Database Design Model.
INSTITUT
TEKNOLOGI
DEL
Referensi
• R. E. Giachetti, “Design of Enterprise Systems: Theory,
Architecture, and Methods,” CRC Press, 2011.
24