Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Usi di una chiave esterna

Una chiave esterna , in termini di un database relazionale , identifica una colonna da una tabella nel database di una colonna in un'altra tabella . Una stipulazione di una chiave esterna è che si deve fare riferimento a una colonna di un'altra tabella che è o una chiave primaria o un altro tipo di chiave candidata . Dopo una chiave esterna viene creata , la referenziazione e la tabella di riferimento nel database saranno collegate in termini di informazioni all'interno delle tabelle . Il processo di inclusione chiavi esterne è una parte essenziale della normalizzazione dei database . Rimozione di file orfani

Compreso chiavi esterne della costruzione del database sarà di aiuto nella rimozione di qualsiasi tipo di fila orfano . Viene creata una riga orfano quando il gestore di database elimina una riga in una tabella che fa riferimento a un'altra tabella nel database . La tabella di riferimento avrà quindi le informazioni in esso che non farà riferimento alla tabella primaria , rendendolo orfano. Stabilire le chiavi esterne collegherà queste righe , avendo cura ogni informazione cancellato sarà a livello di database .
ON DELETE CASCADE Comportamento

Quando si elimina da un database , il gestore di database possono utilizzare ON DELETE CASCADE come metodo per eliminare righe figlio in una tabella di riferimento dopo la riga padre viene eliminato. Senza l'uso di chiavi esterne , questa opzione non è disponibile , nel qual caso il gestore di database sarebbe necessario eliminare tutte le righe pertinenti separatamente .
Generata automaticamente Supporto

Quando si crea un database, esistono molte applicazioni di terzi architetto database può utilizzare che sarà di aiuto nella costruzione delle tabelle . Queste applicazioni di terze parti saranno molto probabilmente utilizzare le chiavi esterne per trovare relazioni tra le tabelle e le opzioni per aiutare a normalizzare il database suggerire .

 

software © www.354353.com