">

Senin, 16 Mei 2011

normalisasi data

Normalisasi Data

Proses normalisasi merupakan proses pengelompokan data elemen menjadi tabel-tabel yang menunjukan entity dan relasinya
          Pada proses normalisasi selalu diuji pada beberapa kondisi. Apakah ada kesulitan pada saat insert data, delete data, update data,retrieve data pada suatu database
          Bila ada kesulitan dengan pengujian tersebut,maka relasi dipecah menjadi beberapa tabel

Atribute Tabel
          Atribute = field / kolom data
          Atribute Sederhana: atribut yang tidak dapat dipisahkan lagi
          Atribute komposit: atribut yang masih dapat diuraikan lagi menjadi sub sub atribut yang masing-masing mempunyai makna
          Atribut bernilai tunggal;  atribut yang memiliki paling banyak satu nilai untuk setiap record data
          Atribut bernilai banyak
          Atribut harus bernilai
          Atribut bernilai Null =>data boleh tidak diisi
          Atribut turunan




Atribut Kunci /Key
          Super Key: merupakan satu atau lebih atribut yg dapat membedakan setiap baris data secara unik
          Primary Key adalah satu atribut atau lebih yang tidak hanya mengidentifikasi secara unik suatu kejadian spesifik tetapi juga dapat mewakili setiap kejadian dari suatu entitas
          Candidate Key
          Foreign Key adalah satu atribut (bisa juga lebih) yang menlengkapi satu relationship yang menunjukan ke induknya Kebergantungan Fungsional
          Functional Dependency
          Diberikan sebuah relasi R, atribut Y dari R adalah bergantung fungsional pada atribut X dari R jika dan hanya jika setiap nilai X dalam R punya hubungan dengan tetap satu nilai Y dalam R
Contoh:
Nim Nama_mhs

Bentuk-Bentuk Normalisasi
          Bentuk tidak Normal (Un normalized  Form)
          First Normal Form /1NF
          Second Normal Form /2NF
          Third Normal Form /3NF
          Boyce Codd Normal Form (BCNF)
          4th Normal Form
          5th Normal Form

Normalisasi (1)
          Bentuk Tidak Normal merupakan kumpulan data yang akan direkam apa adanya sesuai dengan kedatangannya
          1NF Setiap data dibentuk dalam flat file, data dibentuk dalam satu record data sehingga membentuk tabel dengan nilai filed berupa atomic value tidak ada atribut yang muncul berulang atau atribut bernilai ganda Tiap atribut hanya memiliki satu pengertian
Normalisasi (2)
          2NF Mempunyai syarat telah memenuhi bentuk normal pertama atribut bukan kunci harus bergantung secara fungsional pada primary Key
          3NF Mempunyai syarat telah memenuhi bentuk normal kedua, semua atribut bukan key tidak mempunyai hubungan yang transitif artinya bahwa setiap atribut bukan key harus tergantung hanya pada primary key dan pada primary key secara keseluruhan
Normalisasi (3)
          BCNF Mempunyai paksaan lebih kuat dari bentuk normal ketiga Syarat: harus memenuhi bentuk normal ketiga dan setiap atribut harus bergantung fungsional pada atribute superkey.




Tidak ada komentar:

Poskan Komentar