Selasa, Mei 11, 2021

Jenis-jenis Atribut pada Sistem Basis Data

Setiap entitas memiliki nama dan atribut. Atribut menggambarkan karakteristik atau properti dari sebuah entitas. Contohnya adalah entitas mahasiswa memiliki atribut NIM, nama, alamat, tempat lahir, tanggal lahir, dsb.

Mahasiswa

  • NIM
  • nama
  • alamat
  • tempat lahir
  • tanggal lahir

 

Jenis-jenis atribut

Attribute domain, adalah sekumpulan nilai yang dapat diberikan ke atribut dengan nilai tunggal. Contoh: domain untuk NIM adalah number dengan jumlah digit 10. Domain untuk nama adalah character dengan panjang 30.

 

Simple attribute atau atomic attribute adalah atribut yang terdiri dari komponen tunggal dengan keberadaan independen (atribut yang tidak dapat dibagi lagi menjadi atribut yang lebih mendasar). Contohnya adalah jenis kelamin dan gaji.

 

Composite attribute, atribut yang terdiri dari beberapa atribut yang lebih mendasar. Contoh:

  • Atribut ALAMAT, terdiri atas atribut JALAN, KOTA, KODE_POS.
  • Atribut NAME, terdiri atas atribut FNAME, MNAME dan LNAME pada entitas STUDENT.

 

Single-valued attribute adalah atribut yang hanya memiliki satu nilai. Contoh: entitas MATA KULIAH memiliki satu nilai untuk atribut kode_mata_kuliah. Begitu juga untuk atribut nama_mata_kuliah.

 

Multi-valued attribute adalah atribut yang memiliki lebih dari satu nilai. Contoh:

  • entitas PERUSAHAAN dapat memiliki lebih dari satu nilai untuk atribut telepon
  • entitas  PEGAWAI memiliki lenih dari satu nilai untuk atribut pendidikan
  • entitas MATAKULIAH memiliki atribut prasyarat lebih dari satu mata kuliah.

 

Derived-attribute adalah adalah atribut yang nilainya dapat diisi atau diturunkan dari atribut tertentu dengan perhitungan atau algoritma tertentu. Contoh:

  • Atribut umur dapat dihitung dari atribut tgl_lahir.
  • Atribut lama_kuliah dapat dihitung dari NIM yang merupakan kombinasi antara digit tahun dan digit yang lain
  • Atribut IPK dapat dihitung dari nilai yang diperoleh mahasiswa


Tidak ada komentar:

Posting Komentar