Jenis Relasi ERD

    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. 

Share:

0 Comments:

Posting Komentar