Sisällysluettelo:
Määritelmä - Mitä suhde tarkoittaa?
Relaatiota käytetään joskus viittaamaan relaatiotietokannan taulukkoon, mutta sitä käytetään yleisemmin kuvaamaan suhteita, jotka voidaan luoda näiden relaatiotietokannan taulukoiden välillä.
Suhteellisissa tietokannoissa kahden taulukon välillä on suhde, kun yhdellä niistä on vieras avain, joka viittaa toisen taulukon ensisijaiseen avaimeen. Tämä yksi tosiasia antaa relaatiotietokantojen mahdollisuuden jakaa ja tallentaa tietoja eri taulukoihin, silti linkittääkseen toisistaan erilliset tietoelementit. Se on yksi ominaisuuksista, joka tekee relaatiotietokannoista niin tehokkaita ja tehokkaita tietovarastoja.
Kyky määritellä suhteet on niin perustavanlaatuinen ja niin tärkeä, että tämä erottaa relaatiotietokannat muun tyyppisistä tietokannoista, kuten kiinteät tiedostot. Siksi relaatio on relaatiotietokantojen määrittelevä piirre.
Suhdetta voidaan kutsua myös suhteeksi.
Techopedia selittää suhteen
Harkitse pankin tietokantaa. Sinulla on CUSTOMER_MASTER-taulukko, joka tallentaa asiakastietoja, ensisijaisen avaimen sarakkeella, jonka nimi on CustID, sekä ACCOUNTS_MASTER-taulukolla, jolla voit pitää tietoja eri pankkitileistä ja kuka asiakas omistaa ne. Näiden kahden taulukon yhdistämiseksi eli jokaisen asiakkaan ja hänen pankkitilinsä yhdistämiseksi tarvitaan ACCOUNTS_MASTER-taulukossa vastaava CustID-sarake, joka viittaa jo olemassa olevaan asiakastunnukseen CUSTOMER_MASTER-taulukossa. Tässä tapauksessa ACCOUNTS_MASTER: n CustID-sarake on vieras avain, joka viittaa saman nimen sarakkeeseen CUSTOMER_MASTER. Tämä skenaario viittaa kahden taulukon väliseen suhteeseen.
