|
23
1.4
Menentukan domain atribut
Tahap ini bertujuan untuk menentukan domain atribut di model data konseptual
lokal. Domain merupakan kumpulan nilai-nilai yang diperbolehkan untuk satu atau
lebh atribut. Sebuah model data yang baik menentukan domain untuk setiap atribut
dan termasuk sekumpulan nilai-nilai yang diperbolehkan untuk atribut juga ukuran
dan format dari atribut.
1.5
Menentukan candidate key, primary key, dan alternate key
Candidate key
adalah kunci yang unik atau tidak mungkin sama atau berbeda
dengan yang lain, dapat dipakai untuk mengidentifikasi satu baris dalam tipe entitas.
Primary key
adalah candidate key
yang dipilih sebagai kunci primer untuk
mengidentifikasikan setiap entitas. Langkah ini bertujuan untuk mengidentifikasi
candidate key
untuk setiap tipe entitas, jika terdapat lebih dari satu candidate key
kemudian pilih salah satunya menjadi primary key.
1.6
Mempertimbangkan penggunaan enhanced modeling concepts (langkah optional)
Mempertimbangkan penggunaan enhanced modeling concepts seperti specialization
atau generalization, aggregation, dan composition.
Jika memilih pendekatan
specialization, usahakan untuk memperhatikan perbedaan antara entitas dengan
mendefinisikan satu atau lebih subclass
dari sebuah entitas superclass.
Jika
memilikh menggunakan pendekatan generalization, usahakan untuk
mengidentifikasikan fitur-fitur umum antar entitas untuk mendefinisikan
generalisasi entitas superclass.
Pendekatan aggregation
digunakan untuk
merepresentasikan hubungan mempunyai sesuatu atau bagian dari relasi antara
tipe-tipe entitas, di mana yang satu merepresentasikan keseluruhan dan yang lain
sebagai bagiannya. Pendekatan composition
digunakan untuk merepresentasikan
|