Postingan

Menampilkan postingan dengan label PreTest

SQL dan NonSQL

Penggunaan Teknik Normalisasi

Kapan teknik Normalisasi Digunakan?   Berikut ini adalah penjelasannya     Ketika akan merancang sebuah database untuk sistem database relasional maka tujuan utama dalam mengembangkan model data logikalnya adalah untuk  menciptakan representasi data yang tepat bagi hubungan maupun batasannya (constraints). Untuk mencapai hal tersebut kita harus mengidentifikasi sekumpulan relasi yang tepat. Teknik yang digunakan untuk membantu mengidentifikasi relasi tersebut disebut dengan normalisasi. Pengertian lain dari normalisasi adalah suatu teknik untuk menghasilkan sekumpulan relasi/tabel yang memiliki karakteristik tertentu, untuk memenuhi kebutuhan organisasi. Proses normalisasi juga diperlukan dalam membentuk tabel-tabel yang normal. Tabel-tabel yang normal dalam sebuah database hanya dapat dibentuk jika tabel-tabel tersebut bebas dari anomali (penyimpangan). Akibat dari anomali ini adalah data yang sama tersimpan di beberapa ...

Optimasi Kueri dan SQL Tuning

   Optimasi Kueri   Statement–statement (pernyataan-pernyataan) dalam SQL dapat dihasilkan secaralangsung oleh user dengan menggunakan command-command (perintah-perintah) interface atau dengan sebuah program aplikasi.Kehandalan dari suatu sistem database atau DBMS dapat diketahui dari cara kerja optimizernya dalam memproses statement-statement SQL yang dibuat oleh user maupun program-program aplikasinya. Di dalam optimizer,statement-statement yang ada diproses dengan salah satu cara dari banyak cara yang ada untuk mendapatkan perencanaan query yang paling optimal sehingga pada akhirnya akan didapatkan jawaban query dengan waktu akses yang paling minimum. Proses untuk mencari perencanaan eksekusi query yang terbaik inilah yang disebut dengan proses Optimasi Kueri.   Optimasi Kueri merupakan sebuah proses memilih query plan yang plaing efisien dari banyak startegi pengaksesan quer...