Contoh :
• Setiap dosen menjadi wali dari banyak mahasiswa
• Setiap mahasiswa hanya memiliki satu dosen wali
Derajat keanggotaan (1)
Dalam perancangan basis data dengan model Entity
Relationship, sketsa hubungan antar entitas dinyatakan
dalam bentuk diagram skeleton sebagai berikut
Contoh :
Penduduk KTP Negara
Contoh :
Mahasiswa M Mengambil N Matakuliah
Tipe Tabel:
Pegawai-kendaraan(#pegawai, nama, #kendaraan, merk)
Penempatan Atribut (2.b)
• 1:1 <> O - O
Penempatan Atribut (3.a)
• Jika derajat suatu hubungan 1:1 kelasnya obligatory –
non obligatory (O-N), maka relasi disusun dalam dua
tipe tabel. Contoh enterprise rule : setiap pegawai diberi
satu mobil dinas dan beberapa mobil dinas digunakan
hanya oleh satu pegawai
• Implikasi : setiap pegawai diberi satu mobil dinas yang
berbeda- beda, dan ada mobil dinas yang tidak
digunakan
Tipe Tabel :
Pegawai (#pegawai, nama, #kendaraan)
Kendaraan (#Kendaraan, merk)
Penempatan Atribut (3.b)
• 1 : 1 <> O - N
Penempatan Atribut (4.a)
• Jika Derajat suatu hubungan 1:1 Berkelas (N-N) maka
relasi disusun dalam tiga tipe tabel. Contoh enterprise
rule : beberapa pegawai diberi masing-masing satu
mobil dinas dan beberapa mobil dinas digunakan,
masing-masingnya oleh satu pegawai
• Implikasi : ada pegawai yang tidak diberi mobil dinas ,
dan ada mobil dinas yang tidak digunakan oleh pegawai
• Tipe Tabel :
Pegawai (#pegawai, nama),
Kendaraan(#kendaraan, merk)
Penggunaan (#pegawai,#kendaraan)
Penempatan Atribut (4.a)
• 1:1 <> N - N
Penempatan Atribut (5.a)
• Pada derajat hubungan 1 ke banyak (1:M), kelas
hubungannya juga berupa O-N dan relasi disusun dalam
dua tipe tabel. Contoh enterprise rule : setiap pegawai
diberi satu mobil dinas dan beberapa mobil dinas
digunakan oleh beberapa pegawai
• Implikasi : setiap pegawai diberi satu mobil, dan dari
beberapa mobil dinas yang digunakan, ada yang
digunakan oleh pegawai yang berbeda
Tipe Tabel :
Pegawai (#pegawai, nama, #kendaraan),
Kendaraan(#kendaraan, merk)
Penempatan Atribut (5.b)
1 : M <> O-N
Penempatan Atribut (6.a)
• 1:M <> N - N
Penempatan Atribut (7.a)
• Suatu derajat hubungan M:N kelas hubungannya juga
merupakan N-N. Maka relasi disusun dalam tiga tipe
tabel. Contoh enterprise rule : beberapa pegawai diberi
banyak mobil dinas dan beberapa mobil dinas
digunakan beberapa pegawai
• Implikasi : beberapa pegawai diberi beberapa mobil
dinas, dan dari setiap kendaraan yang digunakan, ada
yang digunakan oleh pegawai yang berbeda
Tipe Tabel :
Pegawai (#pegawai, nama),
Kendaraan(#kendaraan, merk)
Penggunaan (#pegawai,#kendaraan)
Penempatan Atribut (7.a)
M:N <> N – N
Latihan (2)