Relasi One to One, One to Many, Many to One, Many to Many

Entity Relationship 
A.    One To One Relation
Mempunyai pengertian setiap baris data pada tabel pertama dihubungkan hanya ke satu baris data pada tabel ke dua. Hubungan antara file pertama dan file kedua adalah satu berbanding satu. 
Contoh : 
  • Pada pengajaran private satu guru satu siswa. 
  • Seorang guru mengajar seorang siswa, Seorang siswa diajar oleh seroang guru.
                 Gambar :
                
                  
B.     One To Many Relation
Mempunyai pengertian setiap baris data dari tabel pertama dapat dihubungkan ke satu baris atau lebih data pada tabel ke dua. Hubungan antara file pertama dan file kedua adalah satu berbanding banyak atau banyak berbanding satu. 
Contoh :
  • Dalam satu perusahaan memperkerjakan banyak pegawai. 
  • Satu bagian memperkerjakan banyak pegawai, Satu pegawai kerja dalam satu bagian.
                 Gambar :
                
                

C.     Many To One Relation
Kebalikan dari relation One To Many dimana setiap baris data dari tabel pertama dihubungkan lebih dari satu baris ke tabel kedua. Hubungan antara file pertama dan file kedua adalah banyak berbanding satu. 
Contoh :
  • Beberapa orang mengendarai satu mobil.
  •  Beberapa warga melakukan gotong royong di fasum.
                 Gambar :
                
                

D.    Many To Many Relation
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. Hubunga tabel pertama dan tabel kedua adalah banyak berbanding banyak. 
Contoh :
  • Dalam universitas seorang mahasiswa dapat mengambil banyak mata kuliah 
  • Satu mahasiswa banyak mengambil banyak mata kuliah dan satu mata kuliah diambil banyak mahasiswa.
                 Gambar :
                

Komentar

Postingan populer dari blog ini

Pengertian View dalam database