Una columna pot tenir diverses claus externes?
Una columna pot tenir diverses claus externes?

Vídeo: Una columna pot tenir diverses claus externes?

Vídeo: Una columna pot tenir diverses claus externes?
Vídeo: Жена_Рассказ_Слушать 2024, Maig
Anonim

Teòricament tu llauna no fer complir clau estrangera múltiple en single columna . Alternativament tu llauna apliqueu-ho mitjançant procediments en què valideu l'entrada que hi ha múltiples taula i fer l'operació necessària.

En conseqüència, podeu tenir diverses claus externes?

Una taula pot tenen diverses claus forasteres , i cadascun pot tenir clau estrangera una taula de pares diferent. Cadascú clau estrangera s'aplica de manera independent pel sistema de bases de dades. Per tant, relacions en cascada entre taules llauna establir-se utilitzant claus externes.

Al costat de dalt, podem crear clau primària i clau estrangera a la mateixa columna? Quan tu crees a clau primària , SQL Server crea automàticament un índex basat en el columnes clau . El clau estrangera estableix un vincle entre el columnes clau i relacionats columnes en una altra taula. ( Tu pots també enllaça el columnes de clau estrangera a columnes dins de mateix taula.)

En conseqüència, una clau estrangera pot fer referència a diverses taules?

En realitat són senzills. Lògicament és correcte en la gestió de bases de dades i, de fet, és possible i qualsevol RDBMS ha de permetre-ho referència a clau estrangera a dos o més taules que vol que sigui primària clau com un clau estrangera en un donat taula.

Quantes claus externes pot tenir una taula?

Per una columna, tu poder tenir fins a 16 claus externes . Per un taula , el número recomanat actual és 253 encara que tu voluntat estar limitat (forçat) pels problemes de rendiment abans d'arribar a aquest nombre.

Recomanat: