24
Langkah
2.1
Menghilangkan
fitur-fitur
yang
tidak
sesuai
dengan model data relasional (langkah pilihan)
Tujuan dari
langkah
ini adalah untuk
memperbaiki
model data
lokal konseptual dengan menghilangkan fitur yang tidak sesuai
dengan model relasi. Langkah-langkahnya antara lain:
1. Menghilangkan
tipe
relasi
berpasangan
many-to-many
(*:*)
Jika
relasi
many-to-many
ada
dalam model
data
konseptual,
relasi
ini
harus
diganti
dengan
relasi one-to-
many (1:*) pada entitas baru yang diidentifikasi.
2. Menghilangkan tipe relasi berulang many-to-many (*:*)
Menyusun
ulang
relasi
yang
berulang
many-to-many
dilakukan dengan cara (1) membuat satu relasi *:* yang
familiar dari relasi berulang tersebut, (2) memperkenalkan
sebuah entitas lanjutan (weak entity) yang berada diantara
dua
entitas
sebelumnya,
dan (3)
menyatukan
kembali
dua
bagian dari entitas yan terpisah.
3. Menghilangkan tipe relasi yang rumit
Relasi yang rumit adalah sebuah relasi antara tiga
atau
lebih tipe
entitas.
Relasi
yang
rumit
diganti
dengan
jumlah relasi 1:* yang diperlukan pada entitas yang baru
diidentifikasi.
|