|
15
. Sebuah model data yang telah dikembangkan
secara utuh menspesifikasikan domain dari setiap
atribut dan mencakup:
a. Kumpulan nilai yang diizinkan bagi atribut
b. Format dan ukuran dari atribut
Langkah 1.5:
Menentukan atribut candidate, primary, dan
alternate key
Langkah ini memiliki tujuan untuk
mengidentifikasi sebuah candidate key(s)
untuk
sebuah entitas dan
kemudian memilih salah
satunya sebagai primary key, jika terdapat lebih
dari satu candidate key, yang tidak terpilih
sebagai primary key
disebut sebagai alternate
key. Dalam pemilihan candidate key
sebagai
primary key, dapat digunakan pedoman:
a. Candidate key yang memiliki kumpulan atribut
yang minimal;
b. Kecil
kemungkinan perubahan nilai dari
candidate key yang akan dipilih;
c. Candidate key dengan jumlah teks terkecil (jika
bertipe teks);
d. Candidate key
dengan nilai numeric
maksimal
terkecil (jika bertipe numeric);
e. Candidate key yang paling mudah digunakan
menurut pandangan user.
Langkah 1.6:
Mempertimbangkan penggunaan enhanced
modeling concept (langkah optional)
Bertujuan untuk mempertimbangkan penggunaan
enhanced modeling concept,
seperti
specialization/generalization, aggregation, dan
composition
dalam kelanjutan pengembangan
ERD.
Jika memilih pendekatan specialization, perlu
digaris bawahin
perbedaan-perbedaan antar
|