logologo
Mulai
Panduan
Pengembangan
Plugin
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Mulai
Panduan
Pengembangan
Plugin
API
logologo
Ikhtisar

Sumber Data

Manajemen Sumber Data
Sumber Data Utama

Sumber Data Eksternal (Database)

Pengenalan
MySQL Eksternal
MariaDB Eksternal
PostgreSQL Eksternal
MSSQL Eksternal
Oracle Eksternal
Perbandingan Database Utama & Eksternal
Sumber Data REST API
Sumber Data KingbaseES

Tabel Data

Ikhtisar
Tabel Biasa
Tabel Turunan
Tabel File
Tabel Pohon
Tabel Kalender
Tabel Komentar
Tabel Ekspresi
Tabel SQL
View Database

Kolom Tabel Data

Ikhtisar
Validasi Kolom

Tipe Dasar

Teks Satu Baris
Teks Multi-baris
Nomor Telepon
Email
URL
Integer
Angka
Persentase
Kata Sandi
Warna
Ikon

Tipe Pilihan

Centang
Dropdown (Pilihan Tunggal)
Dropdown (Pilihan Ganda)
Tombol Radio
Kotak Centang

Multimedia

Markdown
Markdown (Vditor)
Rich Text
Lampiran (Relasi)
Lampiran (URL)

Tanggal & Waktu

Ikhtisar
Waktu Tanggal (dengan Zona Waktu)
Waktu Tanggal (tanpa Zona Waktu)
Unix Timestamp
Tanggal (tanpa Waktu)
Waktu

Geometris

Titik
Garis
Lingkaran
Poligon

Tipe Lanjutan

UUID
Nano ID
Urutan
Rumus Perhitungan
Kode Otomatis
JSON
Pemilih Tabel Data
Enkripsi

Informasi Sistem

Tanggal Dibuat
Tanggal Terakhir Diubah
Dibuat oleh
Terakhir Diubah oleh
Ruang
Table OID

Tipe Relasi

Ikhtisar
Satu-ke-Satu
Satu-ke-Banyak
Banyak-ke-Satu
Banyak-ke-Banyak
Banyak-ke-Banyak (Array)

Pengembangan

Ikhtisar
Next PageIkhtisar
TIP

Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris

#Banyak-ke-Banyak

Dalam sistem pemilihan mata kuliah, terdapat dua entitas: mahasiswa dan mata kuliah. Seorang mahasiswa dapat mengambil beberapa mata kuliah, dan satu mata kuliah dapat diambil oleh beberapa mahasiswa, yang membentuk hubungan banyak-ke-banyak. Dalam basis data relasional, untuk menggambarkan hubungan banyak-ke-banyak antara mahasiswa dan mata kuliah, biasanya digunakan sebuah koleksi perantara, seperti koleksi pendaftaran. Koleksi ini dapat mencatat mata kuliah mana saja yang dipilih oleh setiap mahasiswa, dan mahasiswa mana saja yang mengambil setiap mata kuliah. Desain seperti ini dapat menggambarkan hubungan banyak-ke-banyak antara mahasiswa dan mata kuliah dengan efektif.

Diagram ER:

alt text

Konfigurasi Bidang:

alt text

#Deskripsi Parameter

#Koleksi Sumber

Koleksi sumber adalah koleksi tempat bidang saat ini berada.

#Koleksi Target

Koleksi target adalah koleksi yang akan dihubungkan.

#Koleksi Perantara

Koleksi perantara digunakan ketika terdapat hubungan banyak-ke-banyak antara dua entitas. Koleksi perantara memiliki dua kunci asing yang berfungsi untuk menjaga asosiasi antara kedua entitas.

#Kunci Sumber

Bidang dalam koleksi sumber yang direferensikan oleh kunci asing. Bidang ini harus bersifat unik.

#Kunci Asing 1

Bidang dalam koleksi perantara yang membangun asosiasi dengan koleksi sumber.

#Kunci Asing 2

Bidang dalam koleksi perantara yang membangun asosiasi dengan koleksi target.

#Kunci Target

Bidang dalam koleksi target yang direferensikan oleh kunci asing. Bidang ini harus bersifat unik.

#ON DELETE

ON DELETE mengacu pada aturan yang diterapkan pada referensi kunci asing dalam koleksi anak terkait ketika rekaman dalam koleksi induk dihapus. Ini adalah opsi yang digunakan saat mendefinisikan batasan kunci asing. Opsi ON DELETE yang umum meliputi:

  • CASCADE: Ketika sebuah rekaman dalam koleksi induk dihapus, semua rekaman terkait dalam koleksi anak akan dihapus secara otomatis.
  • SET NULL: Ketika sebuah rekaman dalam koleksi induk dihapus, nilai kunci asing dalam rekaman koleksi anak yang terkait akan diatur menjadi NULL.
  • RESTRICT: Opsi bawaan, mencegah penghapusan rekaman koleksi induk jika terdapat rekaman terkait dalam koleksi anak.
  • NO ACTION: Mirip dengan RESTRICT, mencegah penghapusan rekaman koleksi induk jika terdapat rekaman terkait dalam koleksi anak.