Kunt u meerdere buitenlandse sleutels hebben?
Kunt u meerdere buitenlandse sleutels hebben?

Video: Kunt u meerdere buitenlandse sleutels hebben?

Video: Kunt u meerdere buitenlandse sleutels hebben?
Video: Jochem Myjer - Nederlandse dialecten (Even Geduld Aub!) 2024, November
Anonim

Een tafel mag meerdere buitenlandse sleutels hebben , en elk buitenlandse sleutel kan hebben een andere bovenliggende tafel. Elk vreemde sleutel wordt onafhankelijk afgedwongen door het databasesysteem. Daarom trapsgewijze relaties tussen tabellen kan worden vastgesteld met behulp van buitenlandse sleutels.

Ook de vraag is, hoeveel buitenlandse sleutels mag je hebben?

Voor een kolom, je kan hebben tot 16 buitenlandse sleutels . Voor een tabel, is het huidige aanbevolen aantal 253 hoewel jij zal worden beperkt (gedwongen) door de prestatieproblemen ervoor jij dat aantal bereiken.

Ten tweede, kan een externe sleutel verwijzen naar meerdere tabellen? Er zijn eigenlijk eenvoudige. Het is logisch gezien juist in databasebeheer en in feite mogelijk en moet door elk RDBMS worden toegestaan om verwijzing een vreemde sleutel tot twee of meer tafels dat wil dat het primair is toets als een vreemde sleutel in een gegeven tafel.

Ook om te weten is, kan één kolom twee buitenlandse sleutels hebben?

Theoretisch jij kan niet afdwingen meerdere buitenlandse sleutels op single kolom . Als alternatief u kan dwing dit af met behulp van procedures waarbij u de invoer valideert die bestaat in meerdere tafel en doen de noodzakelijke operatie.

Zijn buitenlandse sleutels uniek?

Elke tafel kan meer dan één hebben Uniek Dwang. Standaard, Uniek sleutel is een uniek niet-geclusterde index. Uniek Beperking kan niet worden gerelateerd aan een andere tabel als a Buitenlands Toets.

Aanbevolen: