Mitä ovat ensisijaiset avaimet ja viiteavaimet?
Mitä ovat ensisijaiset avaimet ja viiteavaimet?

Video: Mitä ovat ensisijaiset avaimet ja viiteavaimet?

Video: Mitä ovat ensisijaiset avaimet ja viiteavaimet?
Video: Entity Relationship Diagram (ERD) Tutorial and EXAMPLE 2024, Joulukuu
Anonim

Suhde Pääavain vs Vieras avain

A pääavain tunnistaa yksilöllisesti tietueen relaatiotietokantataulukossa, kun taas a vieras avain viittaa kenttään taulukossa, joka on pääavain toisesta pöydästä.

Vastaavasti, mitä eroa on ensisijaisen avaimen ja viiteavaimen välillä?

Ero ensisijaisen avaimen välillä ja Vieras avain . Pääavain tunnistaa tietueen yksilöllisesti in pöytä. Vieras avain on kenttä in pöytä eli ensisijainen avain sisään toinen pöytä. Oletuksena, Pääavain on klusteroitu indeksi ja data in tietokantataulukko on fyysisesti järjestetty in klusteroidun indeksin sekvenssi.

Samoin, mitä ovat ensisijaiset ja vieraat avaimet DBMS:ssä? A ensisijainen on joukko attribuutteja/ehdokas avain joka identifioi selvästi tietueen suhteessa. Kuitenkin a vieras avain taulukossa viittaa pääavain toisesta pöydästä. Ei pääavain attribuutit voivat sisältää NULL-arvoja, kun taas a vieras avain attribuutti voi hyväksyä NULL-arvon.

Tämän huomioon ottaen, mikä on ensisijainen avain ja vierasavain esimerkillä?

A ULKOINEN AVAIN on avain käytetään kahden taulukon yhdistämiseen. A ULKOINEN AVAIN on kenttä (tai kenttien kokoelma) yhdessä taulukossa, joka viittaa PÄÄAVAIN toisessa taulukossa. "PersonID"-sarake "Persons" -taulukossa on PÄÄAVAIN "Henkilöt" -taulukossa.

Mitä ovat super-ensisijaiset ehdokas- ja vierasavaimet?

Taulukon saraketta tai sarakkeiden ryhmää, joka auttaa meitä yksilöimään jokaisen taulukon rivin, kutsutaan pääavain . Kaikki avaimet jotka eivät ole pääavain kutsutaan vaihtoehtoiseksi avain . A super avain ilman toistuvaa attribuuttia kutsutaan ehdokasavain.

Suositeltava: