39
2.1.8.4
Atribut
Merunut Connolly dan Begg
(2002, p338-p340), atribut
adalah sifat-sifat (property) dari sebuah entitas atau relationship
type. Atribut menyimpan nilai yang menggambarkan setiap
entity occurence dan mewakili bagian utama dari data yang
disimpan
dalam basisdata.
Contohnya
sebuah
entitas
Staf
digambarkan oleh atribut staffNo, name, position dan salary.
Atribut domain adalah himpunan nilai yang diperbolehkan
untuk satu atau lebih atribut. Macam-macam atribut :
o
Simple Attribute, yaitu atribut yang terdiri dari satu
komponen tunggal dengan keberadaan
yang independent
dan tidak dapat dibagi menjadi bagian yang lebih kecil lagi.
Dikenal juga dengan nama Atomic Attribute.
o
Composite Attribute, yaitu atribut
yang terdiri dari beberapa
komponen, dimana masing-masing komponen memiliki
keberadaan
yang
independent.
Misalkan
atribut
Address
dapat terdiri dari Street, City dan PostCode.
o
Single-valued
Attribute, yaitu atribut yang mempunyai nilai
tunggal untuk setiap kejadian. Misalnya entitas Branch
memiliki
satu
nilai
untuk
atribut branchNo
pada
setiap
kejadian.
o
Multi-valued Attribute, yaitu atribut yang mempunyai
beberapa
nilai
untuk
setiap
kejadian.
Misal
entitas
Branch
|