Monday 31 August 2020

Pengertian entitas dalam basis data berdasarkan jenis atribut

 

Dalam pengertian basis data, kita mengenal beberapa istilah seperti entitas, atribute dan relasi, namun apa pengertian dari entitas ?

Entitas atau entity didalam database adalah benda, orang, tempat, unit, objek atau hal lainnya yang mempresentasikan data dan data tersebut akan disimpan ke dalam pangkal data. Pengertian lain dari Entitas adalah obyek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu dengan lainnya (unique).Setiap entitas memiliki beberapa atribut yang mendeskripsikan karakteristik

dari objek. Entitas dapat berupa:

·                     Data Fisik (seperti mobil, rumah, manusia, pegawai, peserta diklat.

·                     Abstrak atau konsep (seperti department, pekerjaan, mata pelajaran)

·                     Kejadian (pembelian, penjualan, peminjaman, dll)

 

Setiap entitas terdiri dari beberapa atribut cotohnya entitas pegawai maka memiliki atribut nama, nomer pegawai dan lain-lain. Setiap entitas memerlukan atribut kunci utama (primary key) atau kunci asing (foreign key). kunci utama adalah sebuah atribut yang unik alias isinya tidak boleh sama dalam satu atribut, misalkan entitas pegawai memiliki atribut nomer pegawai. sedangkan foreign key adalah sebuah primary key entitas lain yang diambil ke dalam entitas baru. Gambar berikut memebedakan primary key dan foreign key.


    Entitas dapat dibedakan menjadi dua macam yaitu Entitas kuat dan entitas lemah.

  • Entitas Kuat :entitas kuat adalah entitas yang keberadaanya tidak bergantung pada himpunan entitas lainnya.
  • Entitas Lemah: entitas lemah adalah entitas yang keberadaannya bergantung pada himpunan entitas lain, misalnya: entitas pembelian bergantung pada entitas produk dan entitas pembeli.

 

 Sebagai contoh gambar berikut ini:

Dengan gambar di atas kita dapat membedakan mana entitas lemah dan entitas kuat, entitas kuat disini dengan nama entitas “Pegawai” sedangkan entitas lemah pada “Tanggungan”, jika data pegawai terhapus maka data tanggungan dari pegawai tersebut akan terhapus.

Entitas akan sangat berguna didalam database atau data warehouse,Itulah beberapa hal yang dapat saya sampaikan tentang Pengertian entitas dalam basis data jenis