Whoops, postingan kali ini udah memasuki kedalaman laut, maksudnya udah masuk kebagian - bagian yang lebih dalam lagi mengenai database, yaitu Entitas dan Relasi, langsung aja.
Entitas adalah sebuah objek yang keberadaanya itu dapat dibedakan terhadap objek
lain. Sebuah
entitas memiliki beberapa atau lebih atribut. Entitas
adalah sesuatu yang ada dan dapat melaksanakan suatu kegiatan dan dapa berupa
subyek hukum tersendiri. Himpunan
entitas adalah sekumpulan entitas yang berbagi atribut yang memiliki isi yang sama.
Misalkan kita memiliki entitas Baju.
Buku tersebut terdiri dari Ukuran buku, Merk buku, dan Perancangnya. Semua
itu dinamakan Atribut Entitas. Sebuah entitas dapat dihubungkan dengan
entitas yang lain, hubungan itu disebut dengan Relasi. Ada beberapa
jenis hubungan (relasi) :
- One to One, Sebuah data pada entitas A, hanya digunakan oleh sebuah data pada entitas B.
- One to Many, Sebuah data pada entitas A, digunakan oleh banyak data pada entitas B.
- Many to Many, Banyak data pada entitas A, dapat digunakan oleh banyak data pada entitas B.
Sebuah entitas memiliki sebuah
atribut yang unik untuk membedakan entitas tersebut dengan entitas yang
lain. Atribut tersebut dinamakan Primary Key. Contoh entitas baju kan
memiliki primary key ukuran_baju. Bila entitas baju tersebut terdapat
primary key dari entitas Pemasar baju, maka primary key dari entitas
Pemasar baju tersebut Foreign Key.
Tidak ada komentar:
Posting Komentar