1. FIRST NORMAL FORM (1NF)
Merupakan sebuah relasi di mana setiap baris dan kolom berisikan satu
dan hanya satu nilai.
Proses UNF ke 1NF :
- Tentukan satu atau kumpulan atribut sebagai kunci untuk tabel unno-
rmalized.
- Identifikasikan group yang berulang dalam tabel unnormalized yang
berulang untuk kunci atribut.
2. SECOND NORMAL FORM (1NF)
- Berdasarkan pada konsep full functional dependeny, yaitu A dan B
merupakan atribut sebuah relasi.
- 2NF merupakan sebuah relasi dalam 1NF dan setiap atribut non-
primary-key bersifat fully functionally dependent pada primary key.
- 1NF ke 2NF
- Identifikasikan primary key untuk relasi 1NF
- Identifikasikan functional dependencies dalam relasi.
3. THIRD NORMAL FORM (3NF)
- Berdasarkan pada konsep transitive dependency, yaitu suatu kondisi
dimana A, B, dan C merupakan atribut sebuah relasi, maka A → B
dan B → C, maka transitively dependent pada A melalui B.
- 3 NF adalah sebuah relasi dalam 1NF dan 2NF, di mana tidak terd-
apat atribut non primary key yang bersifat transitively dependent
pada primary key.
- 2NF ke 3NF
- Identifikasikan primary key dalam relasi 2NF
- Identifikasikan functional dependencies dalam relasi.
4. BOYCE-CODD NORMAL FORM ( BCNF )
- Suatu relasi dikatakan BCNF, jika dan hanya jika setiap determinan
merupakan candidate key.
- Setiap relasi dalam BCNF juga merupakan 3NF, tetapi relasi dalam
3Nf belum tentu termasuk ke dalam BCNF.
- Dalam BCNF kesalahan jarang sekali terjadi. Kesalahan dapat
terjadi pada relasi yang :
1. Terdiri atas 2 atau lebih composite candidate key.
2. Candidate key overlap, sedikitnya satu atribut.
Labels:
artikel
Thanks for reading BENTUK NORMALISASI DATA. Please share...!
0 Comment for "BENTUK NORMALISASI DATA"