30
4. Database design
Merupakan
suatu
proses
pembuatan
sebuah
desain
database
yang
akan
mendukung tujuan dan operasi suatu enterprise. Tujuan utamanya adalah :
a. Merepresentasikan data dan
relationship antar data
yang dibutuhkan
oleh seluruh area aplikasi utama dan user group.
b.
Menyediakan model data yang
mendukung segala transaksi yang
diperlukan pada data.
c.
Menspesifikasikan
desain
minimal yang
secara
tepat
disusun
untuk
memenuhi
kebutuhan
performa
yang
ditetapkan
pada
sistem (misal
:
waktu respon).
Pendekatan dalam desain database :
1. Top-down
Diawali dengan pembentukan model data yang berisi beberapa
entitas high-level dan relationship, yang kemudian menggunakan
pendekatan top-down secara berturut-turut untuk mengidentifikasi
entitas lower level, relationship dan atribut lainnya.
2. Bottom-up
Dimulai dari
atribut dasar (yaitu, sifat-sifat entitas dan relationship),
dengan analisis dari penggabungan antar atribut, yang dikelompokan
kedalam suatu
relasi
yang
merepresentasikan
tipe
dari
entitas
dan
relationship antar entitas.
3. Inside-out
Berhubungan
dengan
pendekatan
bottom-up
tetapi sedikit berbeda
dengan
identifikasi awal
entitas
utama dan kemudian
menyebar ke
|