Kamis, 16 Februari 2012

Jenis-Jenis Hubungan Basisdata


Jenis-jenis hubungan
  • satu ke satu, misalnya dalam suatu perusahaan mempunyai aturan satu supir hanya boleh menangani satu kendaraan karena alasan tertentu.

  • satu ke banyak / banyak ke satu, misalnya suatu sekolah selalu mempunyai asumsi bahwa satu kelas terdiri dari banyak siswa tetapi tidak sebaliknya, yaitu satu siswa tidak dapat belajar pada kelas yang berbeda.
Model relasi entiti didasarkan pada persepsi dunia nyata yang terdiri dari
himpunan obyek dasar yang disebut entiti dan relasi antar entiti. 
Entiti adalah obyek yang dapat diidentifikasi secara unik. 
Entiti dikarakterisasi dan dipresentasikan dengan suatu gugus atribut. 
Contoh gugus atribut dari entiti PEKERJA adalah nama, tanggal lahir, NIP, golongan/pangkat.
Sekelompok entiti yang memiliki karakterisasi entiti disebut gugus entiti(entity set). 
Contoh gugus entiti adalah gugus entiti pegawai bank, gugus entiti nasabah bank. 
Dari beberapa gugus tadi mungkin terjadi suatu relasi, misalnya relasi antara gugus bank 
dengan gugus nasabah bank.
Berdasarkan jumlah gugus yang terlibat maka relasi antar entiti dibedakan menjadi :
a. Relasi biner (binary), yaitu relasi antar 2 gugus entiti.
b. Relasi trio (ternary), yaitu relasi antar 3 gugus entiti.
c. Relasi N-ary, yaitu relasi antar n gugus entiti.
Khusus untuk relasi biner maka relasi antar anggota dari dua gugus yang terlibat 
(kardinalitas relasi biner) dapat bersifat :
a.      Relasi 1-1 (one-to-one relationship).
Adalah satu entiti anggota gugus diasosiasikan dengan tepat satu entiti anggota gugus yang lain. 
 
b.      Relasi 1-banyak (one-to-many relationship).
Adalah satu entiti anggota gugus diasosiasikan dengan satu atau lebih entiti anggota gugus yang lain. 
Sebaliknya satu entiti anggota gugus yang lain tersebut diasosiasikan 
dengan tepat satu entiti anggota gugus pasangannya.
 
c.       Relasi banyak-1 (many-to-one relationship).
Adalah satu entiti anggota gugus diasosiasikan dengan satu atau lebih entiti anggota gugus 
yang lain dan berlaku pula sebaliknya.
 

1 komentar: