Guida di Collabora Office 24.04
Permette di definire e modificare una relazione tra due tabelle.
Le opzioni di aggiornamento ed eliminazione sono disponibili solo se sono supportate dal database in uso.
In questa sezione sono indicate le due tabelle tra cui esiste una relazione. Se desiderate creare una nuova relazione, potete selezionare una tabella dalle due caselle combinate nella parte superiore della finestra di dialogo.
Se avete aperto la finestra di dialogo Relazioni facendo doppio clic su una linea di connessione esistente, le tabelle interessate dalla relazione non possono essere modificate.
Permette di definire i campi chiave per la relazione.
I nomi delle tabelle selezionate per il collegamento sono visualizzati come intestazioni delle colonne. Potete fare clic su un campo e quindi usare i tasti freccia per selezionare un campo della tabella. Ogni relazione viene scritta in una riga.
Qui potete selezionare le opzioni da applicare in caso di modifiche a una chiave primaria.
Impedisce che le modifiche apportate a una chiave primaria abbiano effetto su altri campi chiave esterni.
In caso di modifica al valore di una chiave primaria, aggiorna tutti i campi chiave esterni corrispondenti (aggiornamento a cascata).
Con questa opzione viene assegnato ai campi di chiave secondaria il valore "IS ZERO", se la chiave primaria corrispondente viene modificata. IS ZERO in questo caso significa che il campo di dati è vuoto.
Con questa opzione viene assegnato ai campi di chiave secondaria un valore predefinito, se la chiave primaria corrispondente viene modificata. Questo valore predefinito di un campo di chiave secondaria è stato definito durante la progettazione della tabella corrispondente al momento della definizione delle proprietà di campo.
Qui potete selezionare le opzioni da applicare in caso di eliminazione di una chiave primaria.
Impedisce che l'eliminazione di una chiave primaria abbia effetto su altri campi chiave esterni.
Eliminando la chiave primaria, vengono eliminati anche tutti i campi chiave esterni corrispondenti.
Eliminando una chiave primaria con l'opzione Elimina cascata, vengono eliminati anche tutti i record delle altre tabelle che la utilizzano come chiave esterna. Usate questa opzione con estrema attenzione; potreste eliminare una gran parte del contenuto del database.
Eliminando una chiave primaria, tutti i campi chiave esterni corrispondenti riceveranno il valore "IS NULL".
Eliminando una chiave primaria, tutti i campi chiave esterni corrispondenti riceveranno un valore predefinito.