hehe...sepertinya salah ngerti pula maksud saya (atau saya yang salah ngerti
? :p )...
anyway.. saya bukan menganjurkan tanpa normalisasi...
tapi normalisasi, dengan sedikit pelanggaran (atau mgkn sebenernya
normalisasi jg ya ? soalnya setau saya ada normalisasi lanjutannya lagi
setelah selesai memecah2 semuanya..)
coba liat contoh sederhana saya di email sebelumnya. apa mkgn dengan
normalisasi habis2an(tanpa table trstok, hanya dengan sql join) bisa lebih
cepat querynya ? menurut saya sih tidak.. pada akhirnya semua orang akan
memakai table trstok seperti itu...

oh ya... satu lagi... anda mengatakan untuk memakai trigger... setau saya
trigger itu sudah tidak dianjurkan dalam database warehousing (kalu gak
salah namanya), atau kalu emang perlu banget pake, itu perlu design yang
sangat hati2... hal ini sudah diakui pula oleh teman2 saya yang bekerja di
bidang database, bahkan salah satunya pernah bekerja di microsoft

> kalau soal view, menurut saya, jauh lebih enak, apalagi kalau sistem
aplikasinya adalah client - server, dari sisi client, aplikasi tidak perlu
meng-eksekusi banyak kode, bayangkan saya kalau script sqlnya di
> tuangkan di aplikasi client dan table yang harus di joint lebih dari 5
table dan tiap table punya column yang sampe 10, dan resultnya bisa
jutaan.....wah....bisa mampus juga tuh client.
kan kalu pake syntax sql yang dibangun di client, sama aja hasilnya, toh
namanya syntax sql (select, update, delete) akan dijalankan di server jg
(kecuali kaya kata bapak someone, bahwa dia lakukan loopingnya di client,
nah ini yang bisa bikin lama)

aplikasi enterprise ?? hmm.. gak tau d...
ini banyak persepsinya.. ada orang bikin program kecil2an aja dah bilang2
aplikasi enterprise...
ada orang yang programnya dah mencakup banyak banget bidang dalam satu persh
pun, masih bilang bahwa itu bukan aplikasi enterprise...
jadi ya.. no comment d yang ini...

tapi ya... semuanya kembali lagi ke masing2..
kalu anda merasa lebih enjoy dengan cara yang anda lakukan, dan itu jalan,
tentunya silakan diteruskan...
saya sudah ok dan telah membangun banyak aplikasi yang berjalan dengan cara
saya.. jadi ya... saya akan tetap melanjutkan cara saya :)
=======================
http://www.fire888.com

  -----Original Message-----
  From: [email protected]
[mailto:[EMAIL PROTECTED] Behalf Of Suryo
  Sent: Friday, May 18, 2007 11:26 AM
  To: [email protected]
  Subject: Re: [Programmer-VB] Re: Normalisasi


  hehehee sepertinya kalau yang bung lai min feng sebutkan di bawah ini
adalah contoh dari normalisasinya hehehehehe,  kalau table trstok lebih
seperti ke stock card :-), tapi paling tidak itu sudah menuju ke
normalisasi, hanya saja masih kurang cukup :-)

  kalau soal normalisasi, sudah pasti seluruh system analyst akan membuat
databasenya dengan normalisasi karena itu sudah standard dari pembuatan
sebuah database, dan terus terang baru kali ini saya membaca ada yang
menganjurkan untuk melanggar hehehehehehe, mungkin kalau ada yang pengen
ngelanggar di karenakan, tanpa adanya normalisasi, tentunya buat SQL query
jauh lebih gampang kan ?? (menurut saya )

  lagi pula untuk untuk performance, saya pikir dengan normalisasi malah
lebih baik, apalagi kalau di dukung script sql dengan join yang baik pula.

  kalau soal view, menurut saya, jauh lebih enak, apalagi kalau sistem
aplikasinya adalah client - server, dari sisi client, aplikasi tidak perlu
meng-eksekusi banyak kode, bayangkan saya kalau script sqlnya di tuangkan di
aplikasi client dan table yang harus di joint lebih dari 5 table dan tiap
table punya column yang sampe 10, dan resultnya bisa jutaan.....wah....bisa
mampus juga tuh client.

  nah sekarang kalau kita sudah membicarakan normalisasi, sebisa mungkin
fasilitas yang ada di dalam DBMS di pakai, seperti view, store procedure &
trigger. nah apalagi kalau semua fasilitas di gunakan trus aplikasi di
bangun untuk basis n-tier....wah lebih mantap lagi tuh hehehehehehehehe

  Sekali lagi, tentunya saya akan lebih memilih / menganjurkan untu
menggunakan / membuat database dengan normalisasi. tanpa normalisasi, jika
kena di aplikasi kelas enterprise..........heheheheheheh no comment deh :-)

    ----- Original Message -----
    From: Someone
    To: [email protected]
    Sent: Monday, May 14, 2007 8:52 AM
    Subject: [Programmer-VB] Re: Normalisasi


    Trimakasih untuk (Ibu or Bp. ??) Lai min Feng dan Bp. Arief Wibowo
    yang sudah membantu memberikan opini.. permasalahan dari kerepotan
    saya adalah.. computer client di kantor saya sangat minim
    spesifikasi.. sehingga saya hanya mengandalkan kecepatan server SQL
    untuk pengolahan data dan saya menghindari pengolahan data di
    client, karena saya sudah uji coba pengolahan data di client
    membutuhkan waktu lama dari pada kalau saya menggunakan resource
    server.. dan saya masih belum menemukan formula atau trik dalam
    mengatasi masalah saya sehingga saya banyak menggunakan view..
    kasusnya.. di dalam database customer hanya ada 1 customer 1 sales..
    tapi prakteknya 1 sales boleh menjual ke banyak customer, saya
    menemui masalah di analisa dan history penjualan, karena prinsipnya
    1 kode customer milik 1 kode sales.. itu sebabnya saya menggunakan
    view dalam view.. kalau saya melakukan pengolahan dengan menarik
    data per table customer,table sales dan transaksi, lalu saya olah di
    client dan hasilnya saya insert ke SQL table.. akan lama hasilnya.
    Mohon pencerahan.

    Best Regards,

    Someone



  

Kirim email ke