13
3)
Single-valued attribute, yaitu
atribut yang mempunyai nilai
tunggal untuk setiap kejadian.
4)
Multi-valued attribute, yaitu atribut yang mempunyai beberapa
nilai untuk setiap kejadian.
5)
Derived attribute, yaitu atribut yang mempunyai nilai yang
dihasilkan dari satu atau beberapa atribut lainnya dan tidak harus
berasal dari satu entitas.
2.1.5.4 Key
Terdapat lima jenis
key
yang biasa digunakan dalam ER
Modeling, yaitu:
1)
Candidate key, yaitu sejumlah minimal atribut yang dapat
mengidentifikasikan setiap kejadian dari tipe entitas secara unik.
2)
Primary key,
yaitu candidate key yang dipilih untuk
mengidentifikasikan setiap kejadian dari tipe entitas secara unik.
3)
Alternate key, yaitu
candidate key yang tidak
terpilih menjadi
primary key.
4)
Composite key, yaitu candidate key yang terdiri dari dua atau lebih
atribut.
5)
Foreign key, yaitu atribut atau sekumpulan atribut pada suatu
relasi yang sesuai dengan candidate key dari beberapa relasi.
2.1.5.5 Structural Constraint
Menurut Connolly dan Begg (2010:385), batasan utama dalam
sebuah relasi disebut
sebagai
multiplicity.
Multiplicity adalah jumlah
kejadian
yang mungkin terjadi pada suatu entitas yang tehubung ke
satu kejadian dari entitas yang lain yang berhubungan melalui suatu
relasi.
Derajat relasi yang biasa digunakan adalah binary relationship.
Ada tiga tipe binary relationship yang biasanya digunakan, yaitu:
1)
Derajat hubungan one-to-one (1:1),
terjadi bila setiap
anggota
entitas A hanya boleh berpasangan dengan satu anggota dari
entitas B.
Dan sebaliknya, anggota dari
entitas B hanya boleh
berpasangan dengan satu anggota dari entitas A.
|