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

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

Video: Može li kolona imati više stranih ključeva?
Video: Dubioza Kolektiv "Može li?" (Official video) 2024, Maj
Anonim

Teoretski ti mogu ne sprovoditi višestruki strani ključ na single kolona . Alternativno ti mogu nametnite ovo koristeći procedure u kojima potvrđujete ulaz koji postoji u višestruko sto i izvršite potrebnu operaciju.

Shodno 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čija roditeljska tabela. Svaki strani ključ se nezavisno sprovodi od strane sistema baze podataka. Prema tome, kaskadni odnosi između tabela mogu biti uspostavljen pomoću strani ključevi.

Osim gore navedenog, možemo li kreirati primarni ključ i strani ključ u istoj koloni? Kada vi kreirate a primarni ključ , SQL Server automatski kreira indeks na osnovu ključne kolone . The strani ključ uspostavlja vezu između ključne kolone i povezane kolone u drugom stolu. ( Možeš takođe povezati kolone stranog ključa to kolone unutar isto sto.)

Shodno tome, može li strani ključ referencirati više tabela?

U stvari postoje jednostavne. To je logično ispravno u upravljanju bazom podataka i zapravo moguće i to mora dozvoliti bilo koji RDBMS referenca a strani ključ to dva ili više stolovi koji želi da je primarni ključ kao strani ključ u datom sto.

Koliko stranih ključeva može imati tabela?

Za jednu kolonu, ti može imati do 16 strani ključevi . Za jedan sto , trenutni preporučeni broj je 253 iako vi će biti ograničen (prisiljen) problemima performansi prije nego dostignete taj broj.

Preporučuje se: