20
Misalkan:
Domain atribut untuk nilai staffNo yang valid misalnya panjang
maksimalnya 5 karakter dengan 2 karakter pertama
harus
huruf dan yang
3 berikutnya berupa angka yang berkisar antara 1 999.
Nilai
yang
mungkin
untuk
atribut
sex
dari
entiti
staff
misalnya
huruf
M
atau F saja.
5. Mengidentifikasi atribut candidate, primary, dan alternate key
Untuk
mengidentifikasikan
candidate
keys
untuk
setiap
tipe entitas
dan
jika
ada
lebih
dari
satu candidate
key,
pilih
satu
untuk
menjadi primary
key dan
yang
lainnya
sebagai
alternate
keys.
Primary
key
merupakan
satu
atribut
yang
dipakai
sebagai
ciri
khas
dari
suatu
entitas.
Misalkan
pada
entitas staff
primary key-nya adalah staffNo yang
mewakili atribut
lainnya, sehingga pada
saat kita
mengakses suatu basis data
hanya dengan
memasukkan nilai staffNo
kita dapat mengetahui nilai-nilai atribut lainnya yang ada dalam entitas staff.
6. Pertimbangan menggunakan enchanced modeling concepts (optional)
Untuk
mempertimbangkan
penggunaan
dari
konsep of
enchanced
modeling,
seperti spesialisasi / generalisasi, aggregrasi, dan composition. Tahap ini
tidak
perlu
pembahasan
lebih
lanjut
dikarenakan
hanya
merupakan
langkah
tambahan saja, boleh dilakukan boleh juga tidak.
7. Memeriksa perulangan dalam model
Untuk
memeriksa
keberadaan
dari
setiap
redudansi
di
dalam model
dan
menghilangkan redudansi jika ada.
|