Voiko sinulla olla useita vieraita avaimia?
Voiko sinulla olla useita vieraita avaimia?

Video: Voiko sinulla olla useita vieraita avaimia?

Video: Voiko sinulla olla useita vieraita avaimia?
Video: Eino ja Aapeli - Mä Voisin Olla Se 2024, Huhtikuu
Anonim

Pöytä voi on useita vieraita avaimia , ja jokainen vieraalla avaimella voi olla eri vanhempien taulukko. Jokainen vieras avain tietokantajärjestelmä valvoo sitä itsenäisesti. Siksi taulukoiden väliset peräkkäiset suhteet voi perustetaan käyttämällä vieraita avaimia.

Kysymys kuuluu myös, kuinka monta vierasavainta sinulla voi olla?

varten yksi sarake, voit saada 16 asti vieraita avaimia . varten yksi taulukossa, nykyinen suositeltu luku on 253 sinä tulet rajoittaa (pakottaa) aikaisemmat suorituskykyongelmat sinä saavuttaa tuon numeron.

Toiseksi, voiko vierasavain viitata useisiin taulukoihin? Itse asiassa on olemassa yksinkertaisia Se on loogisesti oikein tietokannan hallinnassa ja itse asiassa mahdollista, ja minkä tahansa RDBMS:n on sallittava se viite a vieras avain to kaksi tai enemmän taulukoita joka haluaa sen olevan ensisijainen avain kuten a vieras avain tietyssä pöytä.

Tietää myös, voiko yhdessä sarakkeessa olla kaksi vierasavainta?

Teoreettisesti sinä voi ei panna täytäntöön useita vieraita avaimia sinkkuna sarakkeessa . Vaihtoehtoisesti sinä voi Pane tämä toimeen käyttämällä proseduureja, joissa vahvistat syötteen, joka on olemassa useita pöytä ja tehdä tarvittava operaatio.

Ovatko vieraat avaimet ainutlaatuisia?

Jokaisessa pöydässä voi olla useampi kuin yksi Ainutlaatuinen Rajoite. Oletuksena, Ainutlaatuinen avain on a ainutlaatuinen klusteroitumaton indeksi. Ainutlaatuinen Rajoitusta ei voi yhdistää toiseen taulukkoon a Ulkomaalainen Avain.

Suositeltava: