|
60
Pemakaia11 role
name
mengk!rui:fikasikan
tujuan
setiap relasi.
Dari
contoh
diatas
Staff
Manages Branch,
a.nggota
Staff
(Staff
entity)
diberikan role
name
'Manager'
mac!li!!Jges
branch
(Bra.11ch
entit;>)
diberikan
role name
'Bra.'lch
Office'.
De1mkilm
pula
U..'ltuk
Branch
Has
Stqf!,
branch
'libelikarr
role
name
'Branch
Office' has
staff
diberikan
nama
'l"vfember of
Staff'. Role
name
biasanya
tida.f{.
diperlukan
jika
fungsi entity
pa."tisipan dalam
sebuah
relasi
sudahjelas.
f
Attributes
Atribut
adlilah
pnJpt:rti
dari
sebua.'l entity
atau
relasi.
Misalnya entity
Staff
memptmyai atribut
staf!No, name, position. dan salary.
Attribute domain
ada!ah serangkaian
nilai
yang
diijinklm
untuk
satu
atau
lebih
atribut
Setiap atribut
diasosiasiklm dengm serangkaian
nilai
yang disebut
domain.
Simple
attribute adalah
sebuah atribut ya.'lg
dari
komponen tunggal
yang
bebas.
Simple
attribute
tidak
dapat
dibagi
lebih
lanjut
menjadi
komponen-komponen
yallg
Contobnya
:
position
dan
salary.
Simple
attribute disebut
juga
atomic
attributes.
Composite
attribute
ada1ah at."ibut
yang te:rdiri dari
multiple
komponen
yang
bebas.
Bel:Jerap'! a."ribut dap>rt dibagi
larJu1:
menjadi
komponen-kcmponen
ya.ng
lebih
kecil. Misalnya,
atribut
address
of
the
Branch
entity
dengan
njlai
(163
Main
St,
Giasgow, 1
9QX)
dapat dibagi
lagi menjarli street
(163
Wain St), city (Glasgow), d!m
postcode (Gil
9QX).
Single-valued
attribute
ada!ah
sebuah
atrihut
ya11g memegang
tungga!untuk
setiap
k
adian
entity. Sebagilm
atribut
adalah
single-valued.
Misalnya, er.Jity
|