Contoh
relasi one-to-one, one-to-many, many-to-one, many-to-many
1.
One-To-One (1-1)
Mempunyai pengertian "Setiap baris data pada tabel
pertama dihubungkan hanya ke satu baris data pada tabel ke dua". Contohnya
: relasi antara tabel guru dan siswa. Satu baris guru hanya berhubungan dengan
satu baris siswa begitu juga sebaliknya.
Contoh gambar One-To-One
2.
One-To-Many (1-N)
Mempunyai pengertian "Setiap baris data dari tabel pertama
dapat dihubungkan ke satu baris atau lebih data pada tabel ke dua".
Contohnya : relasi pengambilan mata kuliah antara tabel mahasiswa dan tabel
mata kuliah . Satu baris mahasiswa atau satu mahasasiswa bisa berhubungan
dengan satu baris atau lebih mata kuliah.
Contoh gambar One-To-Many
3. MANY TO ONE
(Banyak ke Satu)
Relasi di bawah menggambarkan bahwa
untuk setiap entitas di himpunan entitas A (Mahasiswa) berpasangan dengan
maksimal 1 entitas di himpunan entitas B (Mata Kuliah). Asumsikan bahwa untuk 1
mata kuliah dapat di kontrak oleh banyak mahasiswa.
Dari A (Mahasiswa) ke B (Mata Kuliah)
kardinalitasnya maksimal adalah 1, dan dari B (Mata Kuliah) ke A (Mahasiswa)
kardinalitasnya maksimal adalah banyak. Oleh karena itu relasi ini
berkardinalitas banyak ke 1.
Contoh Gambar Many To One
4.
Many-To-Many (N-M)
Mempunyai pengertian "Satu baris atau lebih data pada tabel
pertama bisa dihubugkan ke satu atau lebih baris data pada tabel ke dua".
Artinya ada banyak baris di tabel satu dan tabel dua yang saling berhubungan
satu sama lain. Contohnya : relasi antar tabel mahasiswa dan tabel mata kuliah.
Satu baris mahasiswa bisa berhubungan dengan banyak baris mata kuliah begitu
juga sebaliknya.
Contoh gambar
Many-to-Many
Tidak ada komentar:
Posting Komentar