Kardinalitas Relasi
Kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain,
Seperti contoh tabel sebelumnya, antara tabel pegawai dan tabel pekerjaaan dapat berelasi dengan satu entitas, banyak entitas ataupun tidak sama sekali.
Kardinalitas terdiri atas beberapa tipe, yaitu :
A. hubungan satu ke satu ( one to one)
B. hubungan satu ke banyak ( one to many )
C. hubungan banyak ke satu ( many to one )
D. hubungan banyak ke banyak ( many to many )
Hubungan One to One ( satu ke satu )
Yaitu berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, dan begitu juga sebaliknya setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan relasi A
Hubungan One to Many ( satu ke Banyak )
Satu himpunan entitas A dapat berhubungan dengan banyak entitas pada himpuan B, begitu juga sebaliknya satu himpunan entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A.
Hubungan many to one (Banyak ke Satu )
Yaitu satu entity dalam A dihubungkan dengan maksimum satu entity dalam B. Satu entity dalam B dapat dihubungkan dengan sejumlah entity dalam A.
Hubungan many to many ( banyak ke Banyak )
Satu entity dalam A dihubungkan dengan sejumlah entity dalam B, & satu entity dalam B dihubungkan dengan sejumlah entity dalam A.
Diagram Entity Relationship ( Diagram E-R )
Merupakan gambaran model entity
relationship yang berisi komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta dari dunia nyata.
Notasi-notasi Diagram ER :
-Persegi Panjang, menyatakan Himpunan Entitas
-Lingkaran/Elip, menyatakan Atrinut (atriut yang berfungsi sebagai key digaris bawahi).
-Belah Ketupat, menyatakan himpuna Relasi
-Garis, Sebagai penghubung antara himpuna relasi dengan himpuna entitas dan himpunan entitas dengan atributnya
Notasi –Notasi Diagram E-R
Relasi One To One
Sebagai contoh terdapat relasi antara himpunan entitas dosen dengan himpunan entitas jurusan. Himpunan relasinya diberi nama “mengepalai”.
Pada relasi ini setiap setiap dosen paling banyak mengepalai satu jurusan dan setiap jurusan pasti dikepalai oleh paling banyak satu orang dosen.
Relasi One to Many
Adanya relasi antara himpunan entitas dosen dengan himpunan entitas Kuliah. Himpunan relasinya bernama “mengajar”. Pada relasi ini setiap dosen dapat mengajar lebih dari satu mata kuliah sedang setiap mata kuliah diajar paling banyak oleh satu orang dosen.
Relasi Many to Many
Adanya relasi antara himpunan entitas mahasiswa dengan himpunan entitas kuliah. Himpunan relasi diberi nama “mempelajari”. Setiap mahasiswa dapat mempelajari lebih dari satu mata kuliah. Demikian juga sebaliknya setiap mata kuliah dapat dipelajari oleh lebih dari satu orang mahasiswa.