Entity Relational Diagram merupakan salah satu pemodelan data konseptual yang paling sering digunakan dalam proses pengembangan basis data bertipe relasional. Model E‐R adalah rincian yang merupakan representasi logika dari data pada suatu organisasi atau area bisnis tertentu.
Entitas
Entitas adalah sesuatu atau objek di dunia nyata yang dapat dibedakan dari sesuatu atau objek yang lainnya. Sebagai contoh, setiap supplier dalam suatu perusahaan adalah suatu entitas. Setiap barang/jasa dalam suatu perusahaan adalah juga suatu entitas. Dapat dikatakan bahwa entitas bisa bersifat konseptual/abstrak atau nyata hadir di dunia nyata.
Atribut
Atribut adalah properti deskriptif yang dimiliki oleh setiap anggota dari himpunan entitas. Sebagai contoh entitas supplier, atribut‐atribut yang dimiliki adalah kode supplier, nama supplier, alamat dan no.telp.
Hubungan antar relasi (Relationship)
Hubungan antar relasi adalah hubungan antara suatu himpunan entitas dengan himpunan entitas yang lainnya. Misalnya, entitas barang/jasa memiliki hubungan tertentu dengan entitas supplier (perusahaan membeli barang dari supplier). Pada penggambaran model E‐R, relasi adalah perekat yang menghubungkan suatu entitas dengan entitas yang lainnya.
Kardinalitas/Derajat Relasi
Kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain.
Kardinalitas relasi yang terjadi di antara dua himpunan entitas dapat berupa:
Satu ke Satu (One to One)
Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, begitupun sebaliknya .
Satu ke Banyak (One to Many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A
Banyak ke Satu (Many to One).
Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, tetapi tidak sebaliknya dengan entitas B
Banyak ke Banyak (Many to Many).
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan demikian sebaliknya, dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A.
Berikut ini adalah ERD dari “proses pembelian barang dari supplier, serta penjualan barang kepada customer”
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar