Puoi avere più chiavi esterne?
Puoi avere più chiavi esterne?

Video: Puoi avere più chiavi esterne?

Video: Puoi avere più chiavi esterne?
Video: Da E-R alle tabelle. Chiavi primarie e chiavi esterne 2024, Aprile
Anonim

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.

Anche la domanda è: quante chiavi esterne puoi avere?

Per uno colonna, Puoi avere fino a 16 chiavi esterne . Per uno tabella, il numero attualmente consigliato è 253 anche se desideri essere limitato (forzato) dai problemi di prestazioni prima tu raggiungere quel numero.

In secondo luogo, 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ù tavoli che vuole che sia primario chiave come un chiave esterna in un dato tavolo.

Inoltre, c'è da sapere che una colonna può avere due chiavi esterne?

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 tavolo e fare l'operazione necessaria.

Le chiavi esterne sono uniche?

Ogni tavolo può averne più di uno Unico Vincolo. Per impostazione predefinita, Unico la chiave è un unico indice non cluster. Unico Il vincolo non può essere correlato con un'altra tabella come a Straniera Chiave.

Consigliato: