Atribut Tabel
Pendahuluan Istilah atribut sebenarnya identik dengan kolom data pada tabel. Istilah atribut umumnya digunakan pada saat perancangan basis data karena lebih menunjukkan fungsinya sebagai pembentuk karakteristik (sifat-sifat) yang melekat pada suatu tabel
Penerapan aturan-aturan normalisasi terhadap atribut-atribut pada sebuah tabel bisa berdampak pada penghilangan kolom tertentu, penambahan kolom baru, atau bahkan penambahan tabel baru
Disamping penamaan yang unik berdasarkan fungsinya di setiap tabel, atribut-atribut itu dapat dibedakan berdasarkan sejumlah pengelompokan
Pengelompokan Atribut Atribut key dan atribut deskriptif. Atribut sederhana dan atribut komposit Atribut bernilai tunggal dan atribut bernilai banyak Atribut harus bernilai dan nilai null Atribut turunan
Key dan Atribut Deskriptif Pada dasarnya key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data (row) dalam tabel secara unik. Artinya jika suatu atribut dijadikan sebagai key, maka tidak boleh ada dua atau lebih baris data dengan nilai yang sama untuk suatu atribut yang dijadikan key tersebut
Atribut Deskriptif adalah atribut – atribut yang tidak menjadi kunci primer
Atribut Sederhana dan Atribut Komposit Atribut Sederhana (Simple Attribute) atribut atomik yang tidak dapat dipilah lagi Atribut Komposit (Composite Attribute) atribut yang masih dapat diuraikan lagi menjadi sub-sub atribut yang masing-masing memiliki makna
Atribut Bernilai Tunggal dan Atribut Bernilai Banyak Atribut Bernilai Tunggal (Single Valued Attribute) Atribut yang memiliki paling banyak satu nilai untuk setiap baris Atribut Bernilai Banyak (Multivalued Attribute) Atribut yang dapat diisi dengan lebih dari satu nilai tetapi jenisnya sama
Atribut Harus Bernilai dan Nilai Null Atribut harus bernilai (Mandatory Attribute) Atribut pada suatu tabel yang harus berisi data Non Mandatory Attribute Atribut pada suatu tabel yang nilainya boleh dikosongkan Nilai Null digunakan untuk menyatakan / mengisi atribut-atribut tersebut
Atribut Turunan ( Derived Attribute) Atribut yang nilai-nilainya diperoleh dari pengolahan atau dapat diturunkan dari atribut lain yang berhubungan