Rabu, 10 Maret 2010

Atribut dalam E-R

Dikarakterisasikan dalam beberapa tipe : 

  • Atribut sederhana dan komposit
Atribut sederhana yaitu atribut yang tidak diuraikan menjadi sub atribut, atau tidak dapat diuraikan menjadi atribut yang lain.
Atribut komposit adalah atribut yang dapat diuraikan menjadi beberapa sub atribut.  

  • Pada contoh di bawah, nama_mhs merupakan atribut sederhana, sedangkan alamat_mhs merupakan atribut komposit karena dapat diuraikan menjadi beberapa sub atribut, yaitu alamat, nama_kota, kodepos.
  • Atribut bernilai tunggal dan banyak
Atribut bernilai tunggal  adalah atribut yang mempunyai paling banyak satu nilai untuk setiap baris data.  
  • Contoh data mahasiswa, semua atribut merupakan atribut bernilai tunggal.
Atribut bernilai banyak adalah atribut yang dapat berisi lebih dari satu nilai, tetapi mempunyai jenis yang sama.  
  • Contoh atribut bernilai banyak adalah jika kita menambahkan atribut hobi pada data mahasiswa. Karena seorang mahasiswa dapat memiliki satu hobi atau lebih dari satu hobi, bahkan dapat juga tidak mempunyai hobi.
  • Atribut null
Nilai null digunakan ketika suatu entitas tidak mempunyai suatu nilai untuk suatu atribut. Null juga menandakan bahwa suatu nilai atribut tidak ada atau tidak diketahui.   
  • Contoh, jika mahasiswa tidak mempunyai hobi, maka pada atribut hobi tidak ada nilainya.
  • Atribut turunan
Atribut turunan adalah atribut yang nilainya diperoleh dari pengolahan atau dapat diturunkan atribut atau tabel lain yang berhubungan.  
  • Contoh adalah penambahan atribut angkatan pada tabel data mahasiswa. Nilai pada atribut angkatan dapat diketahui dari NIM mahasiswa. 

Tidak ada komentar: