NORMALISASI
Definisi :
Teknik analisis data yang mengorganisasikan atribut-atribut data dari suatu relasi sehingga membentuk struktur relasi yang baik (tanpa redudansi). Biasanya terdiri dari beberapa tabel yang di gabungkan dan membentuk sebuah tabel yang Normal. Definisi lain adalah suatu teknik untuk mengorganisasi data ke dalam tabel-tabel untuk memenuhi kebutuhan pemakai di dalam suatu organisasi.
Tujuan Normalisasi :
- Untuk menghilang kerangkapan data
- Untuk mengurangi kompleksitas
- Untuk mempermudah pemodifikasian data
Proses Normalisasi :
- Data diuraikan dalam bentuk tabel, selanjutnya dianalisis berdasarkan persyaratan tertentu ke beberapa tingkat.
- Apabila tabel belum memenuhi persyaratan tertentu, maka tabel tersebut perlu dipecah menjadi beberapa tabel yang lebih sederhana sampai memenuhi bentuk yang optimal.
Adapun tahapan-tahapan dalam Normalisasi :
Normalisasi yang paling sering digunakan adalah UNF,1NF,2NF dan 3NF selain itu jarang digunakan
Ketergantungan Data (Data
Dependency) pada tabel:
1.Ketergantungan Fungsional (Functionally
Dependency/FD)2.Ketergantungan Transitif (Transitive Dependency/TDF)
Ketergantungan Fungsional
(Functionally
Dependency/FD)
Atribut Y pada relasi R dikatakan tergantung fungsional pada atribut X pada relasi R, jika dan hanya jika setiap nilai X pada relasi R mempunyai tepat satu nilai Y pada R.
FD :
Rx ® Ry
Ketergantungan Transitif (Transitive Dependency/TDF)
Atribut Z pada relasi R dikatakan tergantung transitif pada atribut X, jika atribut Y tergantung pada atribut X pada relasi R dan atribut Z tergantung pada atribut Y pada relasi R.
TDF : Rx ® Ry ® Rz
sedikit penjelasan tentang Normalisasi Database selanjutnya saya akan membahas bagaimana cara membuat table,insert table,penggabungan table dan masih banyak lainnya dengan menggunakan oracle database 10g express edition.
0 komentar:
Post a Comment