Skip to main content

Posts

Showing posts with the label Normalisasi

Normalisasi, Denormalisasi, dan Anomali Database

Normalisasi adalah proses mengorganisasi data yang ada di sebuah tabel dan field yang ada di dalamnya dengan tujuan mengurangi pengulangan dan memperbaiki integritas data. Pengulangan data pada sebuah tabel akan memakan banyak memori penyimpanan dan menyulitkan pengguna mengelola databasenya. Integritas data berhubungan dengan keakuratan dan konsistensi sebuah database.

Mengenali Bentuk Normal Ketiga atau Third Normal Form (3NF) di Sebuah Tabel

Pada bentuk normal ketiga ini, sebuah tabel harus memenuhi syarat bentuk normal kedua dan semua field yang diperoleh dari data yang berasal dari field lain dari sebuah tabel atau tabel lain dari database harus dieliminasi atau dihapus. Sebagai gantinya, kita hanya menggunakan field yang murni merupakan data mentah (bukan hasil perhitungan) atau field yang menjadi referensi atau primary key dari sebuah tabel. Untuk menampilkan data yang berasal dari field lain, kita menggunakan query.

Mengenali Bentuk Normal Kedua atau Second Normal Form (2NF) di Sebuah Tabel

Setelah sebuah tabel memenuh syarat bentuk normal pertama, proses selanjutnya adalah memastikan tabel itu memenuhi syarat bentuk normal kedua atau second normal form (2NF). Bentuk normal kedua menjadikan sebuah rancangan tabel menjadi semakin efisen dan tentu saja memori penyimpanan menjadi semakin kecil.

Mengenali Bentuk Normal Pertama atau First Normal Form (1NF) di Sebuah Tabel

Tahap awal normalisasi, disebut juga betuk normal pertama, jika sebuah tabel memenuhi persyaratan berikut ini: