BENTUK NORMALISASI DATA





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"

Back To Top