One to Many
Hubungan antara kelas dan siswa, satu kelas dapat memiliki banyak siswa, tetapi seorang siswa hanya bisa berada di satu kelas. Dalam situasi ini, hubungan antara kelas dan siswa adalah One to Many.
Relasi ER seperti berikut

Konfigurasi field

Penjelasan Parameter
Source collection
Collection sumber, yaitu Collection tempat field saat ini berada.
Target collection
Collection target, dengan Collection mana akan dihubungkan.
Source key
Field yang dirujuk oleh constraint foreign key, harus memiliki keunikan.
Foreign key
Field Collection target, digunakan untuk membangun relasi antar dua Collection.
Target key
Field Collection target, digunakan untuk melihat setiap baris record pada block relasi, biasanya merupakan field yang memiliki keunikan.
ON DELETE
ON DELETE merujuk pada aturan operasi terhadap referensi foreign key di tabel anak yang terkait saat menghapus record di tabel parent. Ini adalah opsi yang digunakan saat mendefinisikan constraint foreign key. Opsi ON DELETE yang umum meliputi:
- CASCADE: Ketika record di tabel parent dihapus, semua record yang terkait di tabel anak akan otomatis dihapus.
- SET NULL: Ketika record di tabel parent dihapus, nilai foreign key di tabel anak yang terkait akan diatur menjadi NULL.
- RESTRICT: Opsi default. Ketika mencoba menghapus record di tabel parent, jika ada record di tabel anak yang terkait, penghapusan record tabel parent akan ditolak.
- NO ACTION: Mirip dengan RESTRICT, jika ada record di tabel anak yang terkait, penghapusan record tabel parent akan ditolak.

