Showing posts with label database. Show all posts
Showing posts with label database. Show all posts
Pentingnya Normalisasi Tabel dalam Database

Pentingnya Normalisasi Tabel dalam Database

Normalisasi dalam tabel adalah penting karena adanya struktur database yang kurang bagus
  • Data yang sama tersimpan dibeberapa tempat
  • Terjadinya kehilangan informasi
  • Terjadinya redundansi atau duplikasi sehingga memboroskan tempat
  • Adanya null value
Tujuan normalisasi adalah menyempurnaakan tabel. Ada beberapa jenis normalisasi diantaranya 1NF, 2NF, dan 3NF

Normalisasi 1NF
  • Merubah bentuk dari tabel tidak normal menjadi bentuk normal
  • Suatu relasi R disebut 1NF jika dan hanya jika kondisi tabelnya dirubah dari tidak normal menjadi normal dengan kondisi semua atribut valunya harus atomic
Pengertian Entity Relationship Diagram (ERD)

Pengertian Entity Relationship Diagram (ERD)

ER model menggambarkan data sebagai Entitas, Relasi dan atribut. Entitas dan atributnya, Entitas merupakan sebuah objek di dunia nyata yang ada, Entitas juga bisa merupakan objek yang nyata secara fisik misal, orang, hewan, pegawai dll. atau juga bisa ada secara konseptual sekolah, perusahaan, pelajaran dll.

Setiap entitas memiliki atribut - keterangan yang menggambarkan entitas tersebut, contohnya entitas guru, memiliki atribut nama, NIP, umur, no telpon. Atribut memiliki beberapa jenis diantaranya :
  • Simple dan Composite Atribut
  • Single dan Multivalue Atribut
  • Stored dan Derived Atribut