Može li stupac imati više stranih ključeva?
Može li stupac imati više stranih ključeva?

Video: Može li stupac imati više stranih ključeva?

Video: Može li stupac imati više stranih ključeva?
Video: Ночь в квартире с полтергейстом 2024, Svibanj
Anonim

Teoretski ti limenka ne provoditi više stranih ključeva na samcu stupac . Alternativno ti limenka nametnite to koristeći procedure u kojima provjeravate ulaz koji postoji u višestruko stol i izvršite potrebnu operaciju.

Sukladno tome, možete li imati više stranih ključeva?

Stol može imaju više stranih ključeva , i svaki strani ključ može imati drugačiji roditeljski stol. Svaki strani kljuc sustav baze podataka provodi neovisno. Stoga, kaskadni odnosi između tablica limenka biti uspostavljen pomoću strani ključevi.

Osim gore navedenog, možemo li stvoriti primarni ključ i strani ključ u istom stupcu? Kada stvaraš a glavni ključ , SQL Server automatski stvara indeks na temelju ključni stupci . The strani kljuc uspostavlja vezu između ključni stupci i povezane stupaca u drugom stolu. ( Možeš također povezati stupci stranog ključa do stupaca unutar isti stol.)

Slijedom toga, može li strani ključ referencirati više tablica?

Postoje zapravo jednostavne To je logično ispravno u upravljanju bazom podataka i zapravo je moguće i to mora dopustiti bilo koji RDBMS referenca a strani kljuc do dva ili više tablice koji želi da je primarni ključ kao strani kljuc u datom stol.

Koliko stranih ključeva može imati tablica?

Za jednu kolumnu ti mogu imati do 16 strani ključevi . Za jednog stol , trenutni preporučeni broj je 253 iako vi htjeti biti ograničen (prisiljen) problemima u izvedbi prije nego što dosegnete taj broj.

Preporučeni: