Pertemuan ke-3 Basis Data Relasional
ER Diagram
– Entitas : merupakan suatu objek yang di dunia nyata dan dapat dibedakan dari objek lainnya. Entitas dapat dibedakan menjadi dua macam yaitu:
Ø Entitas kuat, merupakan entitas yang memiliki primary key.
Ø Entitas lemah, merupakan entitas yang keberadaannya tergantung pada keberadaan entitas kuat, biasanya tidak memiliki primary key.
– Atribut : merupakan deskripsi sifat/keterangan dari sebuah entitas. Atribut dilambangkan dengan ellips.
ØSuper key merupakan semua atribut yang mengidentifikasikasikan secara unik suatu entitas dalam satu set entitas.
misal : Nama, tanggal_lahir, NIM. Nama tanggal_lahir, No.KTP.
Ø Candidate key merupakan satu atau beberapa atribut yang mengidentifikasikan secara unik suatu entitas dalam suatu set entitas. Candidate key biasanya minimal subset dari superkey.
misal : No.KTP, NIM
ØPrimary key merupakan atribut yang pasti menjamin keunikan suatu entitas dalam suatu entity set. Primary key dipilih dari beberapa candidate key
misal : NIM
ØAlternate key
misal : No.KTP
Ø Foreign key (biasa disingkat FK) adalah primary key sebuah tabel yang berada pada tabel lain yang berhubungan dengan tabel pemilik primary key tersebut.
– Relasi : merupakan penghubung atau asosiasi antara satu entitas dengan entitas lainnya. Digambarkan dengan diamond.
– Kardinalitas/ jenis hubungan : menunjukan berapa jumlah entitas yang dapat berasosiasi dengan entitas lainnya melalui sebuah relationship set.
Kardinalitas memiliki tiga kemungkinan yaitu:
- one to one
- one to many
- many to one
- many to many
Ada 2 jenis :
1. Unary
2. Binaary
Recent Comments