Dalam Entity-Relationship Chart (ERD), terdapat beberapa jenis relasi yang menggambarkan hubungan antara entitas. Beberapa jenis relasi umum dalam ERD meliputi:
1. Relasi Satu ke Satu (One-to-One):
Sebuah entitas pada satu sisi hubungan hanya terkait dengan satu entitas pada sisi lainnya, dan sebaliknya.Contoh:
Hubungan antara "Mahasiswa" dan "Nomor Induk Mahasiswa (NIM)". Setiap mahasiswa memiliki NIM unik, dan setiap NIM hanya terkait dengan satu mahasiswa.
2. Relasi Satu ke Banyak (One-to-Many):
Sebuah entitas pada satu sisi hubungan terkait dengan banyak entitas pada sisi lainnya, tetapi entitas pada sisi lainnya hanya terkait dengan satu entitas pada sisi pertama. Contoh:
Hubungan antara "Dosen" dan "Mahasiswa". Satu dosen dapat memiliki banyak mahasiswa, tetapi setiap mahasiswa hanya memiliki satu dosen pembimbing.
3. Relasi Banyak ke Satu (Many-to-One):
Kebalikan dari relasi satu ke banyak. Banyak entitas pada sisi pertama terkait dengan satu entitas pada sisi kedua.Contoh:
Hubungan antara "Mahasiswa" dan "Program Studi". Banyak mahasiswa dapat terdaftar dalam satu program studi, tetapi setiap program studi hanya memiliki satu atau lebih mahasiswa.
4. Relasi Banyak ke Banyak (Many-to-Many):
Banyak entitas pada satu sisi hubungan dapat terkait dengan banyak entitas pada sisi lainnya, dan sebaliknya. Contoh:
Hubungan antara "Buku" dan "Penulis". Satu buku dapat ditulis oleh banyak penulis, dan setiap penulis dapat menulis banyak buku. Untuk merealisasikan relasi banyak-ke-banyak, seringkali digunakan tabel asosiatif (tabel perantara).
ERD membantu pemodelan struktur premise information dan hubungan antar entitas, dan jenis relasi yang digunakan tergantung pada kebutuhan spesifik sistem atau aplikasi.
0 Comments:
Posting Komentar