
2025 Kirjoittaja: Lynn Donovan | [email protected]. Viimeksi muokattu: 2025-01-22 17:24
A vieras avain on tapa varmistaa viittauksen eheys sisälläsi Oraakkeli tietokanta. A vieras avain tarkoittaa, että yhden taulukon arvojen on oltava myös toisessa taulukossa. The vieras avain alitaulukossa viittaa yleensä ensisijaiseen avain päätaulukossa.
Kun tämä otetaan huomioon, kuinka määrittelet vierasavaimen?
A vieras avain on sarake tai sarakeryhmä relaatiotietokantataulukossa, joka tarjoaa linkin kahden taulukon tietojen välillä. Se toimii ristiviittauksena taulukoiden välillä, koska se viittaa ensisijaiseen avain toisesta taulukosta, mikä muodostaa linkin niiden välille.
Yllä olevan lisäksi, mitä eroa on ensisijaisen avaimen ja viiteavaimen välillä? Suhde Pääavain vs Vieras avain A pääavain yksilöi tietueen in relaatiotietokantataulukko, kun taas a vieras avain viittaa alaan jonkin sisällä taulukko, joka on pääavain toisesta pöydästä.
Tiedä myös, mikä on vierasavainesimerkki?
A vieras avain on sarake (tai sarakkeet), joka viittaa sarakkeeseen (useimmiten ensisijaiseen avain ) toisesta taulukosta. varten esimerkki Oletetaan, että meillä on kaksi taulukkoa, ASIAKAS-taulukko, joka sisältää kaikki asiakastiedot, ja TILAUKSET-taulukko, joka sisältää kaikki asiakkaiden tilaukset.
Mitä vierasavainta käytetään?
SQL ULKOINEN AVAIN Rajoite. A ULKOINEN AVAIN on avain käytetään kahden taulukon yhdistämiseen. A ULKOINEN AVAIN on kenttä (tai kenttien kokoelma) yhdessä taulukossa, joka viittaa PRIMARY-kenttään AVAIN toisessa taulukossa. The ULKOINEN AVAIN rajoitusta käytetään estämään toimia, jotka tuhoavat taulukoiden välisiä linkkejä.
Suositeltava:
Kuinka luot vierasavain pgAdmin 4:ssä?

PgAdmin 4:ssä seuraavat vaiheet: Napsauta taulukkoa hiiren kakkospainikkeella ja valitse Ominaisuudet. Napsauta näkyviin tulevassa valintaikkunassa Rajoitukset / Vieras avain. Napsauta +-kuvaketta Vierasavaintaulukon oikeassa yläkulmassa
Voiko vierasavain olla tyhjä Postgres?

INSERT INTO tuotteen ARVOT (11, 'Joelle', 1); INSERT INTO tuotteen ARVOT (22, 'kaikki', NULL); On täysin laillista, että vieraalla avaimella on mitätöity sarake
Kuinka vierasavain toimii SQL Serverissä?

Order_ID: Ensisijainen avain
Voiko ensisijainen avain olla myös vierasavain?

Ensisijaisten avainten on aina oltava yksilöllisiä ja vieraiden avainten on sallittava ei-yksilölliset arvot, jos taulukko on yksi moneen -suhde. On täysin hienoa käyttää vierasavainta ensisijaisena avaimena, jos taulukko on yhdistetty yksi-yhteen-suhteella, ei yksi-moneen-suhteella
Missä vierasavain on?

FORIGN KEY on avain, jota käytetään kahden taulukon yhdistämiseen. ULKOINEN AVAIN on yhden taulukon kenttä (tai kenttien kokoelma), joka viittaa toisen taulukon PRIMARY KEY:hen. Vierasavaimen sisältävää taulukkoa kutsutaan alitaulukoksi, ja ehdokasavaimen sisältävää taulukkoa kutsutaan viitatuksi tai ylätaulukoksi