15/07/2010

Normalisasi Database

Posted in Database tagged at 2:13 PM by Boy Mustafa

Dalam database sering didengar istilah normalisasi,, sebenarnya apa si database itu??? di sedikit tulisan ini, saya coba menguraikan pengertian saya tentang normalisasi,,, saya masi nubi sekali dalam database,,🙂

Arti normalisasi dalam relational database design itu proses yang dilakukan  untuk menghindari (baca: minimalisir) duplikasi data. Secara umum, normalisasi ini bisa juga disebut sebagai proses ribet.😀 ya ribet.. kenapa? karena normalisasi itu melakukan penambahan tabel dari tabel yang sudah ada dan menentukan relationship antar tabel-tabel itu. Selain itu, normalisasi itu juga bisa disebut proses pembuatan struktur relational yang efisien,reliable, fleksibel dan tepat dalam menyimpan informasi.

Syarat perlunyya normalisasi:

  • Fleksibilitas

Struktur database harus menunjang semua cara untuk menampilan data, sehingga ketika user menjalankan aplikasi dan meminta sesuatu dalam datbase, database harus dapat berjlan memenuhi permintaan user.

  • integritas data

Semua data dalam database yang berkaitan harus terhubung dalam suatu relationship. Sehingga ketika suatu data berubah,maka semua data yang berkaitan dengan data tersebut harus dapat berubah secara otomatis.

  • Efficiency

Pada database, ukuran suatu database merupakan hal yang penting. Maka dalam database, kita harus mengurangi redudansi data yang bisa menyebabkan ukuran databse membengkak.

  • Menghindari modification anomaly

Desain database yang baik menyajikan suatu keyakinan bahwa ketika user melakukan perubahan dalam database, maka tidak terjadi hal yang tidak diinginkan.

Kapan tidak memakai normalisasi

  • ketika kita ingin mempertahankan kesederhanaan database, sehingga user dapat melakukan query sendiri.
  • jika tidak ingin melakukan query yang rumit. normalisasi biasanya akan membuat rumit query karena melibatkan banyak tabel.
  • tidak selamanya normalisasi membuat baik, malah akan menyebabkan database semakin buruk

referensi:

  • diktat basis data 1 oleh agus wahyu widodo
  • database system concpets 4th edition oleh  silberschatz, korth, sudarshan

4 Comments »

  1. naning said,

    saya juga nubi,,,
    like this😀

    • boynurah said,

      nubi apa nubi ni???meragukan..🙂

  2. irfana said,

    kalo nurmalisasi gimana boy? kasi tutorial lah boy cara nurmalisasinya…

    • boynurah said,

      nurmalisasi? apaan tu?


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: