Pertemuan 5


Normalisasi



     A.      Pengertian

Normalisasi merupakan suatu pendekatan sistematis untuk meminimalkan redudansi data pada suatu database. Dalam artian lain Normalisasi merupakan teknik analisis data yang mengorgansasikan atribut-atribut data dengan cara mengelompokkannya.

     B.      Normalisasi  

Normalisasi bertujuan untuk menghilangkan dan mengurangi redudansi data dan memastikan dependensi data (Data yang terdapat pada tabel yang tepat).



Dalam database, jika data dalam database tersebut belum di normalisasi akan terjadi 3 (tiga) kemungkinan yang akan merugikan sistem, Yaitu :
·         Insert Anomali : Situasi yang tidak memungkinkan untuk memasukkan beberapa jenis data secara langsung di database.

·         Delete Anomali : Penghapusan data yang berlebihan, data yang seharusnya tidak terhapus mungkin akan ikut terhapus.

·         Update Anomali : Situasi dimana ketika nilai diubah maka akan menyebabkan inkonsistensi database, dengan arti data yang kita ubah tidak sesuai dengan yang kita perintahkan.


     C.      Proses Normalisasi

1.       Data diuraikan dalam bentuk tabel, lalu dianalisis berdasarkan persyaratan tertentu ke beberapa tingkat

2.       Apabila tabel yang diuji belum memenuhi syarat tertentu, maka tabel yang dibuat harus dipecah menjadi beberapa tabel yang lebih sederhana hingga memuhi bentuk yang optimal



     D.      Atribut Kunci

1.       Field / Atribut Kunci setiap file selalu terdapat kunci dari field atau satu field yang mewakili record

2.       Candidate Key Kumpulan atribut minimal yang secara unik mengidentifikasi sebuah baris.

3.       Composite Key Kunci kandidat yang berisi lebih dari satu atribut.

4.       Primary Key Kandidat key yang dipilih untuk mengidentifikasi baris secara unik.

5.       Alternate Key Kandidat key yang tidak dipilih sebagai primary key.

6.       Foreign Key Key pada tabel lain yang terhubung dengan primary key pada sebuah tabel.



     E.       Tahapan Normalisasi



Sumber :

Normalisasi Gunadarma PDF

Fathansyah. Buku Teks Komputer Basis Data. 2007 : INFORMATIKA 

Janner Simarmata dan Iman Paryudi. Basis Data. 2010 : Andi


Comments

Popular posts from this blog

OSI LAYER

Pertemuan 2

Petermuan 1