Sabtu, 27 Desember 2008

MENGENAL BERBAGAI ATRIBUT

ยท

- Atribut Sederhana (simple attribute) dan Atribut Komposit (composite attribute).
Atribut sederhana adalah atribut atomik yang tidak dapat dipilah lagi. Sementara, atribut komposit merupakan atribut yang masih dapat diuraikan lagi menjadi sub-sub atribut yang masing-masing memiliki makna. Jika dalam penerapannya kelak, tidak ada aktivitas pengolahan data yang hanya melibatkan sub-sub atribut tersebut secara khusus, maka pemakaian atribut komposit ini dapat terus dipertahankan demi kesederhanaan struktur tabel. Namun, jika kelak ada rencana/ kebutuhan untuk melakukan pengolahan data terhadap sub-sub atribut secara khusus. Maka atribut komposit dapat kita dekomposisi menjadi atribut-atribut sederhana secara tegas.

- Atribut Bernilai Tunggal (single-valued attribute) dan atribut bernilai banyak (multivalued attribute)
Atribut bernilai tunggal ditujukan pada atribut-atribut yang memiliki paling banyak satu nilai untuk setiap baris data. Pada data mahasiswa. Semua atribut (nik, nama_mhs, alamat_mhs dan tgl_lahir) merupakan atribut bernilai tunggal. Karena atribut-atribut tersebut hanya dapat berisi 1 (satu) nilai. Jika ada seorang mahasiswa yang memiliki 2 (dua) tempat tinggal. Maka hanya salah satu saja yang boleh diisikan ke dalam atribut alamat_mahasiswa.
Sedangkan atribut bernilai banyak ditujukan pada atribut-atribut yang dapat kita isi dengan lebih dari 1(satu) nilai tetapi jenisnya sama. Atribut waktu pada tabel jadwal dapat digolongkan sebagai atribut bernilai banyak, karena ada mata kuliah yang hanya memiliki sebuah nilai waktu dan ada pula yang lebih dari satu nilai waktu.

- Atribut Harus Bernilai (mandatory Attribute) dan Nilai null.
Ada sejumlah atribut pada sebuah tabel yang kita tetapkan harus berisi data. Jadi, nilainya tidak boleh kosong. Atribut semacam ini disebut mandatory attribute. Nilai (konstanta) Null digunakan untuk menyatakan/ mengisi atribut-atribut demikian yang nilainya memang belum siap atau tidak ada. Nilai Null tidak sama dengan spasi, walaupun pada waktu nilainya ditampilkan, sama-sama tidak memperlihatkan apa-apa. Perbedaan tersebut dapat ditinjau dari segi makna maupun dari segi representasi fisik.

- Atribut Turunan (Derived Attribute).
Attribut turunan adalah attribute yang nilai-nilainya diperoleh dari pengolahan atau dapat diturunkan dari atribut atau tabel lain yang berhubungan. Atribut demikian sebetulnya dapat ditiadakan dari sebuah tabel, karena nilai-nilainya bergantung pada nilai yang ada di atribut lainnya.

0 komentar: