vierasavaimia
Vierasavain on tietokantataulun sarake tai sarakkeiden ryhmä, joka viittaa toisen taulun ensisijaiseen avaimen kenttään (primary key) tai muuhun uniikkiin avaimen kenttään. Sen avulla taulukot saavat aikaan viittauksia ja tietokannan viittausinforation säilyy tarkoitetulla tavalla, mikä kuvastaa taulujen välistä suhdetta relaatiotietokannassa.
Vierasavain pitää huolen referential integrity - eli viittaus-eheyden. Jokaisen vierasavaimen arvon on oltava olemassa viitatun taulun hyväksytyssä
Suhteet ja käyttötavat: vierasavaimet kuvaavat, miten taulut liittyvät toisiinsa. Esimerkiksi tilaukset-taulussa asiakas_id on vierasavain Asiakkaat-taulun id-kenttään,
Indeksointi ja suorituskyky: vierasavaimet voivat parantaa liittymäkyselyiden suorituskykyä, ja niiden käyttö kannattaa yhdistää asianmukaiseen indeksointiin. Joissakin
Rajoitukset ja toiminnot: vierasavaimet tukevat toimintoja kuten ON DELETE ja ON UPDATE, jotka määrittävät, mitä tapahtuu,