Chiave esterna
Una chiave esterna protegge un riferimento definito tra record tramite valori di chiave corrispondenti.
Proteggere i riferimenti ai record esistenti
Una chiave esterna è un vincolo di database per un riferimento a una chiave corrispondente nella tabella referenziata. In un esempio inventato, una nota di assistenza rimanda a un intervento esistente. Un valore di riferimento diverso da NULL non può quindi indicare un identificativo di intervento sconosciuto.
L'eventuale assenza del riferimento si definisce separatamente. Chiarisca anche cosa accade se il record referenziato cambia o viene eliminato. Una chiave esterna non implica la cancellazione automatica dei dati dipendenti. Protegge il riferimento, ma non decide se la nota appartenga all'intervento sul piano aziendale o se chi modifica possa accedervi. Queste regole richiedono controlli propri.
Fonti
Termini correlati
- Chiave univocaUna chiave univoca impedisce valori o combinazioni ripetuti nell’ambito di dati definito.
- Regola aziendaleUna regola aziendale descrive una condizione o decisione che governa il trattamento di un’operazione.
- Validazione dei datiLa validazione dei dati controlla requisiti definiti, come formato, campi obbligatori o intervalli ammessi.
- Sistema legacyUn sistema esistente ancora utilizzato, con dipendenze tecniche e aziendali accumulate nel tempo.
- Architettura multi-tenantUna soluzione multi-tenant supporta ambiti separati per clienti o gruppi. Un tenant non equivale automaticamente a una persona o a un database.
- Cache del browserLa cache del browser conserva risposte HTTP adatte. Riuso e validazione seguono le regole applicabili.
Articoli sul tema








Sviluppo software con ASES
Software su misura, app web e mobile


