Domain Tipe Data dan Bentuk-bentuk Normal
1. 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.2. 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:- Normal pertama (1st normal form)
Aturan:
- Mendefinisikan atribut kunci
- Tidak adanya grup berulang
- Semua atribut bukan kunci tergantung pada atribut kunci
- Normal kedua (2nd normal form)
Aturan:
- Sudah memenuhi bentuk normal pertama
- Tidak ada ketergantungan parsial (dimana seluruh field hanya tergantung pada sebagian field kunci)
- 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)
- Normal Boyce-Codd (Boyce Codd Norm Form)
- Aturan:
- Sudah berada dalam bentuk normal ketiga
- Semua determinannya merupakan candidate key
- Aturan:
Komentar 0