Kebetulan mas Bowo menyinggung soal reverse-engineering. Kalo gak salah, ketika kita dihadapkan pada suatu tabel yang cukup banyak dan kita tidak tahu proses apa saja yang terjadi pada tabel2x tersebut, maka solusinya adalah dengan menggunakan reverse engineering. Gimana mas langkah2x untuk melakukan reverse engineering, dan tool apa saja yang diperlukan
Lalu, mas bilang di tempat kerjanya ada satu tabel dengan jumlah kolom sampai 323 kolom. Kalo seandaikan mas harus membuat report dengan kondisi tabel seperti itu, tipsnya gimana mas ? :D Thx --- In [email protected], "yulius_wibowo" <yulius_wib...@...> wrote: > > Mas Faridh, kalau soal istilah coba lihat lagi pada thread: > http://tech.groups.yahoo.com/group/indo-oracle/message/23736 > > Saya menabung di Bank BCA = Bank Bank Central Asia, Bank BNI = Bank bank > Nasional Indonesia, Bank BFaridf = Bank Bang Faridh ... :D > > Mengenai query yg komplek: > 1. Kerjasama dgn system analyst-nya (kalau masih ada): > Terus terang aja, secara pribadi kalau diminta buat query dari banyak table, > walaupun sudah memiliki pengalamanpun biasanya tetep aja bingung kalau tidak > tahu persis struktur dan relasi table2 yg ada. > Nah utk itu biasanya saya minta ERD-nya (Entity Relationship Diagram), > karena dgn ERD akan sangat banyak membantu. > Kalau belum ada, bisa di-reverse engineering dari schema yg ada utk > mendapatkan ERD tsb. > Ditempat kerja saya ada table yg jumlah columnya sampai dgn 323 columns, baca > strukturnya aja mumet, apalagi buat query-nya...blenger. > Mau dibuat ERDnya dan di print kertasnya nggak cukup (A4)...weleh. > > 2. Kerjasama dgn user: > Berdasarkan informasi yg didapat dari user (misal: report yg diinginkan oleh > user) akan sangat membantu dalam membuat querynya. > > 3. Kerjasama dgn DBA: > Untuk mendapatkan hasil dengan performance yg bagus, ada baiknya konsultasi > dgn DBA, khususnya mengenai index yg ada pada table2 yg dipakai dalam query. > Jika belum ada index bisa minta dibuatkan. > Test querynya bersama dgn DBA (Cost: CPU, I/O ...). > > cmiiw, > Bowo >

