Normalisasi SISTEM BASIS DATA EKB5351 – Sistem Basis Data Chalifa Chazar www.script.id [email protected] Last update : September 2016 | [email protected] Normalisasi Adalah suatu teknik dengan pendekatan bottom-up yang digunakan untuk membantu mengidentifikasi suatu hubungan. Dimulai dengan menguji functional dependencies. Last update : September 2016 | [email protected] Tujuan Mengidentifikasi mendukung perusahaan. Minimal data jumlah kesesuaian untuk atrinut mendukung perusahaan hubungan memenuhi yang yang kebutuhan diperlukan untuk Atribut dengan hubungan logika yang menjelaskan mengenai functional dependencies. Minimal duplikasi untuk tiap atribut Last update : September 2016 | [email protected] Bentuk Normalisasi 1 NF (First Normal Form) 2NF (Second Normal Form) 3NF (Third Normal Form) BCNF (Boyce-Codd Normal Form) 4 NF (Four Normal Form) 5NF (Five Normal Form) Last update : September 2016 | [email protected] Proses Normalisasi Suatu teknik formal untuk menganalisa relasi berdasarkan primary key dan functional dependency antar atribut. Dieksekusi dalam beberapa langkah. Setelah proses normalisasi, relasi menjadi secara bertahap lebih terbatas atau kuat dalam bentuk formal dan juga mengurangi bentuk update anomali. Last update : September 2016 | [email protected] Unnormalized Form (UNF) Merupakan suatu tabel yang berisikan satu atau lebih grup yang berulang. Contoh: nota penjualan yang disimpan dalam format tabel dengan baris dan kolom Last update : September 2016 | [email protected] 1NF Merupakan sebuah relasi dimana setiap baris dan kolom berisikan satu atau hanya satu nilai. Contoh: Data master barang, data master siswa Last update : September 2016 | [email protected] Proses 1NF Tentukan satu atau kumpulan atribut sebagai kunci untuk tabel unnormalized Identifikasi group yang berulang dalam tabel unnormalized yang berulang untuk kunci atribut Hapus grup yang berulang dengan cara: Masukan data yang semestinya ke dalam kolom yang kosong pada baris yang berisikan data yang berulang Menggantikan data yang ada dengan menulis ulang dari kunci atribut yang sesuangguhnya ke dalam relasi yang terpisah Last update : September 2016 | [email protected] Proses 1NF Tentukan PK Buat menjadi 1 NF NIM Mahasiswa Nama Jurusan Alamat Telp Tanggal _lahir Proses 1NF NIM (PK) Mahasiswa Nama Alamat Telp Tanggal _lahir Jurusan Kode_jur (PK) Jurusan </TERIMA KASIH> Chalifa Chazar, S.T, M.T Email: [email protected] script.id Copyright @2016