Entity
Relationship Diagram (ERD)
A. Pengertian
Entity
relationship diagram adalah suatu pemodelan konseptual yang didesain secara
khusus untuk mengidentifikasikan entitas yang menjelaskan data dan hubungan
antara data,yaitu dengan menuliskan dalam cardinality.
B. Elemen-elemen yang membentuk ERD:
1.
Entity
yaitu suatu entitas yang dapat berupa
orang,tempat,objek atau kejadian yang dianggap penting bagi perusahaan,sehingga
segala atributnya harus dicatat dan disimpan dalam basis data.
Contoh dari entity:
- Custumer
- Sales order
- Employee
- dsb.
2. Atribut
Setiap entitas mempunyai karakteristik
tertentu yang dinamakan dengan atribut.
Contoh dari atribut:
- No karyawan
- No pelangan
- Nama karyawan
- dsb.
3. Identifier
Merupakan nama atribut yang digunakan
untuk mengidentifikasi.
3 jenis idenfier:
1.
Primary key
merupakan suatu kode identifikasi yang bersifat unik
yang ditunjukan oleh masing-masing record dalam sistem.tujuan dari primary key
adalah untuk menunjukan lokasi tiap catatan di dalam suatu file mengenai
catatan serupa.
2.
foreign key
merupakan atribut yang merupakan primary key dari
relasi lain yang ditarik atau dihubungkan ke suatu relasi.
3.
secondary key
4.
Relationship
Merupakan suatu jalinan antara entitas.
Tipe-tipe dari relationship:
a)
One to One relationship dimana maximum
cardinality setiap entity adalah satu.
Contoh : Satu
nasabah bank hanya memiliki satu account.
b)
one to many relationship dimana maximum
cardinality dari entity lain adalah N.
Contoh : Satu
nasabah bank dapat memiliki lebih dari satu account.
c)
many to many relationship dimana maximum
cardinality kedua entiy yang
berhubungan adalah N.
contoh satu nasabah dapat memiliki beberapa account dan satu account
dapat dimiliki oleh beberapa nasabah
(rekening brsama).
5.
Cardinality
Merupakan kendala-kendala yang timbul
dalam hubungan dalan entitas.cardinalty seringkali diekspresikan dalam sepasang angka
pertama disebut minimum cardinality dan angka kedua disebut maximum
cardinality.minimum cardinality adalah setiap bari entity pada relationship
lain,sedanakan maximumcardinality
menunjukan bahwa baris dari entitydapat dihubungkan ke paling banyak satu baris
dari entity lain.
Tidak ada komentar:
Posting Komentar