Entity Relationship :
- Entity-Relationship Model
- Entity-Relationship Diagram
Entity-Relationship Model merupakan model yang digunakan untuk menggambarkan data dalam bentuk entity, atribut, dan relationship antar entitas.
Entity-Relationship Diagram (ERD) merupakan diagram yang menggambarkan hubungan (relationship) antar entitas (entity).
Entitas:
- objek yang ada dapat dibedakan dari objek lain dalam dunia nyata.
- Punya atribut yang membedaka dirinya dengan objek lain dan sering kali punya hubungan dengan objek lain.
- contoh : -alat transportasi : mobil, becak, sepeda, sepeda motor.
- entity sets adalah kumpulan entitas yang mempunyai tipe sama, contoh kumpulan mahasiswa.
ATTRIBUTE :
- simbolnya adalah ellips.
- sebuah entitas dirrepresentaikan oleh beberapa atribut.
- properti deskriptif yang dimiliki oleh semua anggota dari semua set entitas. contoh mahasiwa: nama, NIM, tempat tanggal lahir.
- setiap atribut pada entitas memiliki kunci atribut (key atribute) yang bersifat unik : PRIMARY KEY.
VALUE SET (domain) dari atribut
- adalah kumpulan nilai yang dapat dimasukkan pada setiap atribut.
- definisi domain: tipe data, panjang, format data, dll.
- Atribut Sederhana ( Atomic Attribute): atribut yang terdiri dari satu komponen tunggal dengan keberadaan yang independen, tidak bisa diuraikan lagi. contoh: NIM mahasiswa.
- Attribute Composite: atribut yang terdiri dari beberapa atribut yang lebih mendasar, bisa diuraikan. contoh : alamat.
- Atribut Berharga Tunggal( Single Valued Attribute): atribut yang hanya mempunyai satu nilai untuk suatu entitas tertentu.
- Atribut Berharga Banyak (Multi Valued Attribut): atribut yang dapat terdiri dari sekumpulan nilai untuk suatu entitas tertentu. contoh: atribut hobi pada entitas mahasiswa.
- Atribut Derivatif (Derived Attribute): atribut yang berasal dari satu entitas. contoh: umur yang dapat dihasilkan dari atribut tanggal lahir.
RELATIONSHIP : hubungan yang terjadi antara satu atau lebih entity.
Dapat
memiliki atribut, dimana terjadi adanya transaksi yang menghasilkan
suatu nilai tertentu.
CARDINALITY RATIO
Menjelaskan jumlah keterhubungan satu entity dengan entity yang lain.
Tahap pembuatan ERD:
Menjelaskan jumlah keterhubungan satu entity dengan entity yang lain.
- ONE TO ONE , satu entitas pada entitas A berhubungan dengan paling banyak satu entitas B dan juga sebaliknya.
- MANY TO MANY, setiap entitas A dapat berhubungan dengan banyak entitas B dan sebaliknya setiap entitas B juga dapat berhubungan dengan banyak entitas A.
Tahap pembuatan ERD:
- Mengidentifikasikan dan menetapkan seluruh himpunan entity yang akan terlibat.
- Menentukan atribut-atribut dari setiap entity.
- Menentukan primary key dari setiap entity.
- Menentukan relationship antar entity.
- Menentukan atribut-atribut dari setiap relationship.
Tidak ada komentar:
Posting Komentar