Una colonna può avere più chiavi esterne?
Una colonna può avere più chiavi esterne?

Video: Una colonna può avere più chiavi esterne?

Video: Una colonna può avere più chiavi esterne?
Video: Da E-R alle tabelle. Chiavi primarie e chiavi esterne 2024, Dicembre
Anonim

Teoricamente tu Potere non far rispettare chiave esterna multipla su singolo colonna . In alternativa tu Potere applicarlo usando procedure in cui si convalida l'input che esiste in multiplo tabella ed eseguire l'operazione necessaria.

Di conseguenza, puoi avere più chiavi esterne?

Un tavolo può avere più chiavi esterne , e ciascuno la chiave esterna può avere una tabella padre diversa. Ogni chiave esterna viene applicato in modo indipendente dal sistema di database. Pertanto, relazioni a cascata tra tabelle Potere essere stabilito utilizzando chiavi esterne.

Oltre sopra, possiamo creare la chiave primaria e la chiave esterna sulla stessa colonna? quando tu crei un chiave primaria , SQL Server crea automaticamente un indice basato su colonne chiave . Il chiave esterna stabilisce un collegamento tra colonne chiave e relativi colonne in un'altra tabella. ( Puoi collega anche il colonne chiave esterna a colonne all'interno del stesso tavolo.)

Di conseguenza, una chiave esterna può fare riferimento a più tabelle?

In realtà sono semplici È logicamente corretto nella gestione del database e di fatto possibile e deve essere consentito da qualsiasi RDBMS per riferimento un chiave esterna a Due o più tabelle che vuole che sia primario chiave come un chiave esterna in un dato tavolo.

Quante chiavi esterne può avere una tabella?

Per una colonna, tu possono avere fino a 16 chiavi esterne . Per uno tavolo , il numero attualmente consigliato è 253 sebbene tu volere essere limitato (forzato) dai problemi di prestazioni prima di raggiungere quel numero.

Consigliato: