Lehet egy oszlopnak több idegen kulcsa?
Lehet egy oszlopnak több idegen kulcsa?

Videó: Lehet egy oszlopnak több idegen kulcsa?

Videó: Lehet egy oszlopnak több idegen kulcsa?
Videó: Размен ЗАЭС и миф НАСТУПЛЕНИЯ - Чаплыга. Бахмут: слив Пригожина реален! В Украине склад инфляции США 2024, Április
Anonim

Elméletileg te tud nem érvényesíteni több idegen kulcs szingliben oszlop . Vagy te tud érvényesítse ezt olyan eljárásokkal, amelyek során érvényesíti a bemenetet, amely létezik többszörös asztalt, és végezze el a szükséges műveletet.

Ennek megfelelően lehet több idegen kulcsa?

Egy asztal lehet több idegen kulcsa van , és mindegyik lehet idegen kulcs egy másik szülőtábla. Minden egyes idegen kulcs az adatbázisrendszer önállóan érvényesíti. Ezért a táblák közötti lépcsőzetes kapcsolatok tud segítségével kell létrehozni idegen kulcsok.

A fentieken kívül létrehozhatunk elsődleges kulcsot és idegen kulcsot ugyanabban az oszlopban? Amikor hozol létre a elsődleges kulcs , az SQL Server automatikusan létrehoz egy indexet az alapján kulcsoszlopok . Az idegen kulcs kapcsolatot hoz létre a között kulcsoszlopok és kapcsolódó oszlopok egy másik táblázatban. ( tudsz link is a idegen kulcs oszlopok nak nek oszlopok belül azonos asztal.)

Következésképpen egy idegen kulcs több táblára is hivatkozhat?

Valójában vannak egyszerűek. Logikailag helyes az adatbázis-kezelésben, és valójában lehetséges, és minden RDBMS-nek engedélyeznie kell referencia a idegen kulcs nak nek kettő vagy több táblázatok hogy ez az elsődleges kulcs mint a idegen kulcs adottban asztal.

Hány idegen kulcs lehet egy táblában?

Egy oszlopban te lehet 16-ig idegen kulcsok . egyet asztal , a jelenlegi ajánlott szám a 253 bár Ön akarat korlátozza (kényszeríti) a teljesítményproblémák, mielőtt eléri ezt a számot.

Ajánlott: