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
Programmer Indonesia Basic programming language
Computer programming languages Programming languages Java programming language


YAHOO! GROUPS LINKS




Kirim email ke