Apa itu attribute, entitas, dan relasi dalam ERD
1. Entitas(entity)
Entitas adalah sebuah objek berwujud nyata yang dapat dibedakan dengan objek lainnya.Objeknya dapat bersifat konkret maupun abstrak. Data konkret adalah sesuatu yang benar-benar ada atau dapat dirasakan oleh indra, sedangkan abstrak sendiri itu tidak berwujud.
Untuk menggambarkan entitas dilakukan dengan cara mengikuti aturan berikut:
- Entitas dinyatakan dengan simbol persegi panjang.
- Nama entitas berupa kata benda tinggal.
- Nama entitas sebisa mungkin menggunakan nama yang mudah dipahami dan menyatakan maknanya dengan jelas.
2. Attribute( atribut)
Attribute sering disebut juga dengan properti.Yang merupakan keterangan-keterangan yang terkait pada sebuah entitas yang perlu disimpan sebagai database atau karakteristik dari entitas atau relasi yang merupakan penjelasan detai tentang entitas.
Attribute berfungsi sebagai penjelas sebuah entitas untuk menggambarkan atribut yang dilakukan dengan mengikuti aturan sebagai berikut.
- Atribut dinyatakan dengan simbol elipse.
- Nama atribut ditulis dalam simbol ellipse.
- Nama atribut berupa kata benda tunggal.
- Nama atribut sebisa mungkin menggunakan nama yang mudah dipahami dan padat menyatakan maknanya dengan jelas.
- Atribut dihubungkan dengan entitas yang sesuai dengan menggunakan garis.
Relasi, yaitu hubungan yang terjadi antara salah satu lebih entitas atau transaksi yang terjadi diantara dua entitas yang keterangannya perlu disimpan di database.
Aturan penggambaran relasi antar entitas adalah:
- Relasi dinyatakan dengan simbol belah ketupat.
- Nama relasi dituliskan didalam simbol belah ketupat.
- Relasi menghubungkan dua entitas.
- Nama relasi menggunakan kata kerja aktif(diawali awalan me)tunggal.
- Nama relasi sebisa mungkin menggunakan nama yang mudah dipahami dan dapat menyatakan maknanya dengan jelas.
- Relasi Binery, merupakan relasi yang terjadi antara 2 himpunan entitas yang berbeda.
- Relasi Unary, merupakan varian relasi yang terjadi dari sebuah himpunan entitas ke himpunan entitas yang sama.
- Relasi N-ary, merupakan relasi dari 3 entitas atau lebih.Relasi ini menghubungkan dari tiga entitas yang dimasukkan ke relasi multi entitas.
Kardinalitas relasi menunjukan maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain.Kardinalitas relasi yang terjadi diantara dua himpunan entitas dapat berupa satu ke satu(one to one), satu ke banyak(one to many), banyak ke banyak(many to many).
- Satu ke satu(One to one), berarti setiap himpunan entitas hanya boleh berhubungan dengan satu himpunan entitas lainnya.
- Satu ke banyak(One to many), berarti satu dari setiap himpunan entitas boleh berhubungan dengan banyak himpunan entitas lainnya.
- Banyak ke banyak(Many to many), berarti setiap himpunan entitas boleh berhubungan dengan banyak himpunan entitas lainnya dan sebaliknya.
Komentar
Posting Komentar