logologo
Inizio
Guida
Sviluppo
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
Inizio
Guida
Sviluppo
Plugin
API
logologo
Panoramica

Origini Dati

Gestione Origini Dati
Origine Dati Principale

Origine Dati Esterna (Database)

Introduzione
MySQL Esterno
MariaDB Esterno
PostgreSQL Esterno
MSSQL Esterno
Oracle Esterno
Confronto Database Principale ed Esterno
Origine Dati REST API
Origine Dati KingbaseES

Tabelle Dati

Panoramica
Tabella Standard
Tabella Ereditata
Tabella File
Tabella ad Albero
Tabella Calendario
Tabella Commenti
Tabella Espressione
Tabella SQL
Viste Database

Campi Tabella Dati

Panoramica
Validazione Campo

Tipi di Base

Testo (Riga Singola)
Testo (Multilinea)
Numero di Telefono
Email
URL
Intero
Numero
Percentuale
Password
Colore
Icona

Tipi di Selezione

Casella di Controllo
Menu a Tendina (Selezione Singola)
Menu a Tendina (Selezione Multipla)
Pulsante di Opzione
Caselle di Controllo

Multimedia

Markdown
Markdown (Vditor)
Rich Text
Allegato (Relazione)
Allegato (URL)

Data e Ora

Panoramica
Data e Ora (con fuso orario)
Data e Ora (senza fuso orario)
Timestamp Unix
Data (senza ora)
Ora

Geometria

Punto
Linea
Cerchio
Poligono

Tipi Avanzati

UUID
Nano ID
Ordinamento
Formula Calcolata
Codice Automatico
JSON
Selettore Tabella Dati
Crittografia

Informazioni di Sistema

Data Creazione
Data Ultima Modifica
Creato da
Modificato da
Spazio
OID Tabella

Tipi di Relazione

Panoramica
Uno a Uno
Uno a Molti
Molti a Uno
Molti a Molti
Molti a Molti (Array)

Sviluppo

Panoramica
Next PagePanoramica
Avviso di traduzione IA

Questa documentazione è stata tradotta automaticamente dall'IA.

#Molti-a-Molti

In un sistema di iscrizione ai corsi, esistono due entità: studenti e corsi. Uno studente può iscriversi a più corsi e un corso può avere più studenti iscritti, il che costituisce una relazione molti-a-molti. In un database relazionale, per rappresentare la relazione molti-a-molti tra studenti e corsi, si utilizza solitamente una collezione intermedia, come una collezione di iscrizioni. Questa collezione può registrare quali corsi ha scelto ogni studente e quali studenti si sono iscritti a ciascun corso. Questo design rappresenta efficacemente la relazione molti-a-molti tra studenti e corsi.

Diagramma ER

alt text

Configurazione del campo

alt text

#Descrizione dei parametri

#Source collection

La collezione di origine, ovvero la collezione in cui si trova il campo attuale.

#Target collection

La collezione di destinazione, ovvero la collezione a cui associare il campo.

#Through collection

La collezione intermedia, utilizzata quando esiste una relazione molti-a-molti tra due entità. La collezione intermedia ha due chiavi esterne che servono a mantenere l'associazione tra le due entità.

#Source key

Il campo nella collezione di origine a cui fa riferimento la chiave esterna. Deve essere univoco.

#Foreign key 1

Il campo nella collezione intermedia che stabilisce l'associazione con la collezione di origine.

#Foreign key 2

Il campo nella collezione intermedia che stabilisce l'associazione con la collezione di destinazione.

#Target key

Il campo nella collezione di destinazione a cui fa riferimento la chiave esterna. Deve essere univoco.

#ON DELETE

ON DELETE si riferisce alle regole applicate ai riferimenti di chiave esterna nelle collezioni figlie correlate quando i record nella collezione padre vengono eliminati. È un'opzione utilizzata quando si definisce un vincolo di chiave esterna. Le opzioni comuni di ON DELETE includono:

  • CASCADE: Quando un record nella collezione padre viene eliminato, tutti i record correlati nella collezione figlia vengono eliminati automaticamente.
  • SET NULL: Quando un record nella collezione padre viene eliminato, i valori della chiave esterna nei record correlati della collezione figlia vengono impostati su NULL.
  • RESTRICT: L'opzione predefinita, impedisce l'eliminazione di un record della collezione padre se esistono record correlati nella collezione figlia.
  • NO ACTION: Simile a RESTRICT, impedisce l'eliminazione di un record della collezione padre se esistono record correlati nella collezione figlia.