Selasa, 07 Maret 2017


Contoh relasi one-to-one, one-to-many, many-to-one, many-to-many


1. One-To-One (1-1)

Mempunyai pengertian "Setiap baris data pada tabel pertama dihubungkan hanya ke satu baris data pada tabel ke dua". Contohnya : relasi antara tabel guru dan siswa. Satu baris guru hanya berhubungan dengan satu baris siswa begitu juga sebaliknya.

Contoh gambar One-To-One


2. One-To-Many (1-N)

Mempunyai pengertian "Setiap baris data dari tabel pertama dapat dihubungkan ke satu baris atau lebih data pada tabel ke dua". Contohnya : relasi pengambilan mata kuliah antara tabel mahasiswa dan tabel mata kuliah . Satu baris mahasiswa atau satu mahasasiswa bisa berhubungan dengan satu baris atau lebih mata kuliah.

Contoh gambar One-To-Many




3. MANY TO ONE (Banyak ke Satu)
Relasi di bawah menggambarkan bahwa untuk setiap entitas di himpunan entitas A (Mahasiswa) berpasangan dengan maksimal 1 entitas di himpunan entitas B (Mata Kuliah). Asumsikan bahwa untuk 1 mata kuliah dapat di kontrak oleh banyak mahasiswa.
 Dari A (Mahasiswa) ke B (Mata Kuliah) kardinalitasnya maksimal adalah 1, dan dari B (Mata Kuliah) ke A (Mahasiswa) kardinalitasnya maksimal adalah banyak. Oleh karena itu relasi ini berkardinalitas banyak ke 1.

Contoh Gambar Many To One






4. Many-To-Many (N-M)
Mempunyai pengertian "Satu baris atau lebih data pada tabel pertama bisa dihubugkan ke satu atau lebih baris data pada tabel ke dua". Artinya ada banyak baris di tabel satu dan tabel dua yang saling berhubungan satu sama lain. Contohnya : relasi antar tabel mahasiswa dan tabel mata kuliah. Satu baris mahasiswa bisa berhubungan dengan banyak baris mata kuliah begitu juga sebaliknya.

Contoh gambar Many-to-Many




Tidak ada komentar:

Posting Komentar