Domain Tipe Data dan Bentuk-bentuk Normal


Domain dan Tipe Data

Domain, memiliki pengertian yang hampir sama dengan tipe data, namun domain lebih ditekankan pada batas-batas nilai yang diperbolehkan pada suatu atribut. Contoh : data SKS bertipe integer. Namun dalam kenyataan tidak ada sks yang bernilai negatif. Berarti domain nilai sks adalah integer >. Tipe data merujuk pada kemampuan penimpanan data yang mungkin bagi suatu atribut secara fisik, tanpa melihat kelayakan data tersebut bila dilihat dari kenyataan pemakaiannya.

Bentuk-bentuk Normal

Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis data, teknik pengelompokan atribut dari suatu relasi sehingga membentuk struktur relasi yang baik (tanpa redundansi). Bentuk-bentuk normal :

  1. Normal pertama (1st normal form)
    Aturan :

    • Mendefinisikan atribut kunci
    • Tidak adanya grup berulang
    • Semua atribut bukan kunci tergantung pada atribut kunci
  2. Normal kedua (2nd normal form)
    Aturan :

    • Sudah memenuhi bentuk normal pertama
    • Tidak ada ketergantungan parsial (dimana seluruh field hanya tergantung pada sebagian field kunci)
  3. Normal ketiga (3rd normal form)
    Aturan :

    • Sudah berada dalam bentuk normal kedua
    • Tidak ada ketergantungan transitif (dimana field bukan kunci tergantung pada field bukan kunci lainnya)
  4. Normal Boyce-Codd (Boyce Codd Norm Form)
    • Aturan :
      • Sudah berada dalam bentuk normal ketiga
      • Semua determinannya merupakan candidate key

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *