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:
Posting Komentar