Cos'è una chiave straniera?

In un database SQL, una chiave esterna è una colonna o un insieme di colonne, che crea un collegamento tra la sua tabella e un'altra tabella. La tabella principale creata dal collegamento contiene una chiave primaria, che collega alla chiave esterna della seconda tabella. Questa chiave primaria> collegamento chiave esterna consente a una o più righe di dati in una tabella di collegare o correlare una o più righe di dati in un'altra tabella.

Una chiave esterna viene creata utilizzando il vincolo "FOREIGN KEY" quando si crea una nuova tabella di database o si modifica una tabella di database esistente. Anche la colonna designata come chiave esterna ha il vincolo "NOT NULL", il che significa che deve contenere un valore e non può essere vuoto.

Suggerimento: le colonne designate come chiave esterna possono avere un indice separato creato per loro, il che migliora la velocità con cui le ricerche possono essere effettuate nel database.

Database, termini del Database, chiave primaria, termini di programmazione, termini del software