Ar galite turėti kelis išorinius raktus?
Ar galite turėti kelis išorinius raktus?
Anonim

Stalas gali turėti kelis svetimus raktus , ir kiekvienas užsienio raktas gali turėti kitokia tėvų lentelė. Kiekvienas svetimas raktas yra vykdoma nepriklausomai duomenų bazių sistemos. Todėl kaskadiniai ryšiai tarp lentelių gali nustatyti naudojant svetimus raktus.

Taip pat kyla klausimas, kiek užsienio raktų galite turėti?

Dėl vienas stulpelis, gali turėti iki 16 svetimus raktus . Dėl vienas lentelę, šiuo metu rekomenduojamas skaičius yra 253, nors tu tai padarysi būti apribotas (priverstas) dėl veiklos problemų anksčiau tu pasiekti tą skaičių.

Antra, ar užsienio raktas gali nurodyti kelias lenteles? Tiesą sakant, yra paprastų Tai logiškai teisinga duomenų bazių valdyme ir iš tikrųjų įmanoma, ir tai turi leisti bet kuri RDBVS nuoroda a svetimas raktas į du arba daugiau lenteles kad nori tai yra pagrindinis Raktas kaip svetimas raktas duotame stalo.

Taip pat reikia žinoti, ar viename stulpelyje gali būti du pašaliniai raktai?

Teoriškai tu gali nevykdyti keli užsienio raktai ant viengungio stulpelyje . Arba jūs gali Įgyvendinkite tai naudodami procedūras, kuriose patvirtinate esančią įvestį daugkartinis stalas ir daryti reikalinga operacija.

Ar užsienio raktai yra unikalūs?

Kiekvienoje lentelėje gali būti daugiau nei vienas Unikalus Apribojimas. Pagal numatytuosius nustatymus Unikalus raktas yra a Unikalus nesugrupuotas indeksas. Unikalus Apribojimas negali būti susietas su kita lentele kaip a Užsienio Raktas.

Rekomenduojamas: