Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

←

Desain Basis Data

Pelajaran 7 dari 20

Kunci dan relasi

Kardinalitas, tabel penghubung, dan crow's foot

Setelah pelajaran ini kamu bisa membaca kardinalitas pada ERD crow's foot dan memetakan relasi 1:1, 1:N, dan M:N menjadi tabel.

±14 menitDiperiksa 28 Sep 2026

Materi

Kardinalitas menyatakan berapa banyak baris di satu tabel yang bisa terhubung dengan satu baris di tabel lain. Ada tiga jenis. Satu-ke-satu (1:1): setiap baris punya paling banyak satu pasangan; Microsoft menyebutnya jarang dan dipakai untuk memisahkan kolom yang jarang diisi atau yang perlu diamankan. Satu-ke-banyak (1:N): satu penerbit menerbitkan banyak buku, tetapi satu buku punya satu penerbit. Banyak-ke-banyak (M:N): satu anggota meminjam banyak buku dan satu buku dipinjam banyak anggota.

OpenStax Introduction to Computer Science merumuskan cara memetakannya menjadi tabel. Untuk 1:N, kunci primer sisi satu ditambahkan ke tabel sisi banyak sebagai kunci asing. Untuk M:N, dibuat tabel ketiga, yang oleh Microsoft disebut tabel penghubung (junction table), berisi kunci primer kedua tabel sebagai kunci asing; gabungan keduanya menjadi kunci primernya. Tabel penghubung memecah M:N menjadi dua relasi 1:N. Untuk 1:1, kunci asing diletakkan di salah satu tabel, atau keduanya digabung.

Simbol di ujung garis (dalam, lalu luar)MinimumMaksimum
lingkaran, garisnolsatu
garis, garissatusatu
lingkaran, kaki gagaknolbanyak
garis, kaki gagaksatubanyak

Notasi crow's foot menggambar entitas sebagai kotak dan relasi sebagai garis. Menurut dokumentasi Visio, lingkaran berarti nol, garis tegak berarti satu, dan kaki gagak berarti banyak. Simbolnya dipakai berpasangan: elemen dalam menyatakan minimum, elemen luar yang menempel ke entitas menyatakan maksimum. Garis penerbit–buku dengan garis-garis di sisi penerbit dan lingkaran-kaki gagak di sisi buku dibaca: setiap buku punya tepat satu penerbit, dan satu penerbit punya nol sampai banyak buku.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 1 dari 3

Di ERD crow's foot, ujung garis yang menempel ke entitas pendaftaran bergambar lingkaran di sisi dalam dan kaki gagak di sisi luar, dekat kotak entitas. Apa artinya?

Pilih satu jawaban

Latihan 2 dari 3

Kebutuhan kampus: mahasiswa mengambil banyak mata kuliah dan satu mata kuliah diambil banyak mahasiswa; setiap mata kuliah diampu satu dosen dan satu dosen mengampu banyak mata kuliah. Dengan aturan pemetaan relasi ke tabel, berapa tabel yang dibutuhkan?

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke