|
Saya setuju. Terima kasih. :)
----- Original Message -----
Sent: Friday, September 09, 2005 11:05
AM
Subject: Re: [Programmer-VB] Query satu
data
mas zainal, keliatannya yg disini ditanyakan oleh
mas haris adalah sebuah field bernama kota, bukan sebuah database.
untuk sebuah field, adalah sah2 aja kalau memp. data redundant,
semuanya kembali pada db analyst, kebutuhan, dan efisiensi, shg tidak
selamanya kita harus strict pada teori normalisasi db yg diajarkan di buku
kuliah.
sekarang gini, misalnya kita punya table contact sederhana, dg
struktur
uid (PK); first name; last
name, address, city, country
nah bukankah secara normalisasi,
table ini sudah normal? akan tetapi pada kenyataannya tetap saja di field
city dan country, kita akan menemukan data redundant? bahkan bisa jadi pada
field last name and first name kita akan menemukan data yg sama.
secara
teori, untuk menghindari ini kita harus membuat table master city,dan master
country yg di relasikan ke table contacts tadi, tapi apakah effort untuk
itu sebanding dengan efisiensi kode yg didapat? saya rasa tidak!
tapi
tentunya ini hanyalah pendapat saya saja hehehe... peace man.
best
regards [wwn]
On 9/9/05, Zainal Syam Arifin < [EMAIL PROTECTED]> wrote: >
Bisa. Tapi kenapa anda mendesain database seperti itu? Tidak boleh ada >
redundansi dalam tabel database. Ada aturan - aturan yang harus di taati
> dalam mendesain database yang baik dan benar. Normalisasi data
dan > memperhatikan 3 hal : > 1. integritas data > 2,
redundandi data > 3. konsistensi data > dan ada juga aturan MDL
(Model Data Logic) > > Semua di bahas dalam buku : Konsep
Perancangan Basis data, Penerbit Andi > Offset, Yogyakarta,
Pengarang...(lupa) > > Salam, > > >
zainal
Untuk keluar dari millis ini, kirim email kosong ke:
[EMAIL PROTECTED]
SPONSORED LINKS
YAHOO! GROUPS LINKS
|