Avaimet ovat keskeisiä elementtejä relaatiotietokanta, koska he luoda suhde pari taulukoita ja varmistaa, että jokainen ennätys taulukko on helppo tunnistaa. Avaimet on enemmän erityistä merkitystä kuin luoda suhteita; ne myös auttavat Viite-Eheyden ja ne ovat merkittävä osa taulukko-tason eheys. Taulukot tallentavat niihin valtavia tiedonpaloja,jotka yleensä ulottuvat tuhansiin tietueisiin, jotka kaikki ovat lajittelemattomia ja epäjärjestyksessä., Tietyn tiedon hakeminen näistä lukuisista tietueista voi olla ajoittain vaikeaa tai joskus mahdotonta. Tässä kohtaa avaimet tulevat kuvaan. Tässä tutkimme relaatiotietokannan skeeman kahta erittäin tärkeää avainta ja niiden välistä eroa: ensisijaista avainta ja ulkomaista avainta.

Mikä on Ensisijainen Avain?

ensisijainen avain on erityinen avain, joka yksilöi jokaisen tietueen taulukkoon., Se on erittäin tärkeää relaatiotietokantojen ainutlaatuinen tunniste kunkin rivin taulukon perusavain on vain asia sinun täytyy tunnistaa monikko taulukon. Tuple edustaa suhteellisuustietokannassa joukko arvo-attribuutteja. Perusavain voidaan viitata sarake tai sarakkeet a relaatio-tietokannan taulukko, jota käytetään epäsuorasti tunnistaa kaikki tietueet taulukosta. Ensisijaisen avaimen on oltava yksilöllinen kunkin tietueen osalta, koska se toimii yksilöivänä tunnisteena eikä se saa sisältää nolla-arvoja. Jokaisessa tietokannassa on oltava yksi ja vain yksi ensisijainen avain.,

Mikä on viiteavain?

viiteavain viittaa kentän tai kokoelma kenttiä tietokantaan tietue, joka yksilöi avaimen kentän toisen tietokannan tietueen jossain toisessa pöydässä. Se luo yksinkertaisen yhteyden tietokannassa olevien kahden eri taulukon tietueiden välille. Se voi olla taulukon sarake, joka osoittaa ensisijaisia avain sarakkeita tarkoittaen vierasta avainta, joka on määritelty taulukossa, viittaa jonkin muun taulukon ensisijaiseen avaimeen., Viittaukset ovat ratkaisevia relaatiotietokannoissa, jotta voidaan luoda linkkejä lajittelutietokantojen kannalta olennaisten tietueiden välille. Ulkomaiset avaimet ovat tärkeässä roolissa relaatiotietokannan normalisoinnissa erityisesti silloin, kun taulukoiden on päästävä muihin taulukoihin.

Ero perusavain ja viiteavain

Perusteet perusavain vs viiteavain

ensisijainen avain on erityinen avain relaatiotietokanta, joka toimii ainutlaatuinen tunniste kunkin tietueen eli se yksilöi kunkin rivin/ennätys taulukko, ja sen arvon tulee olla yksilöllinen kunkin rivin taulukon., Ulkomainen avain taas on yhden pöydän kenttä, joka yhdistää kaksi pöytää toisiinsa. Sillä tarkoitetaan saraketta tai sarakeryhmää, joka yksilöi toisen taulukon tai saman taulukon rivin.

Suhde Ensisijaisen Avaimen vs viiteavain

perusavain yksilöi tietueen relaatiotietokanta, pöytä, ottaa huomioon, että viiteavain viittaa kentän taulukkoon, joka on ensisijainen avain toisen pöydän. Ensisijaisen avaimen on oltava yksilöllinen ja vain yksi ensisijainen avain on sallittu taulukossa, joka on määriteltävä, kun taas useampi kuin yksi ulkomainen avain on sallittu taulukossa.,

Arvojen Kaksoiskappaleet Ensisijainen Avain vs viiteavain

ensisijainen avain on yhdistelmä AINUTLAATUINEN ja Ei Null rajoitteita, joten päällekkäisiä arvoja ei saa olla ensisijainen avain kentän relaatio-tietokannan taulukkoon. Kahdessa rivissä ei saa olla päällekkäisiä arvoja ensisijaisen avaimen attribuutille. Toisin kuin perusavain, viiteavain voi sisältää päällekkäisiä arvoja ja taulukon relaatiotietokannan voi sisältää enemmän kuin ulko-näppäintä.,

NULL Primary Key vs viiteavain

Yksi tärkeimmistä eroista näiden kahden välillä on, että toisin kuin ensisijaisia avaimia, ulkomaiset avaimet voivat sisältää NULL-arvoja. Relaatiotietokannassa olevassa taulukossa voi olla vain yksi ensisijainen avain, joka ei salli NULL-arvoja.

Väliaikainen Taulukon perusavain vs viiteavain

perusavain rajoitus voidaan määritellä implisiittisesti väliaikaisia taulukoita ja niiden muuttujia, kun taas foreign key constraint, ei voida panna täytäntöön paikallisten tai maailmanlaajuisten, väliaikaisia taulukoita.,

Poistetaan perusavain vs viiteavain

ensisijaisen avaimen arvo ei voi poistaa vanhemman taulukko, joka on tarkoitettu sekä ulko-avain lapsi taulukossa. Sinun täytyy poistaa lastenpöytä ensin ennen vanhempainpöydän poistamista. Päinvastoin, viiteavain arvo voidaan poistaa lapsen pöydän vaikka arvo on tarkoitettu perusavain vanhemman taulukko.

Primääriavain vs., Viiteavain: vertailutaulukko

Yhteenveto Ensisijaisen tärkeitä jakeita viiteavain

– Näppäimiä pelata keskeinen rooli olemassaolon tietokannan skeema luoda yhteyksiä taulukoiden välille ja taulukon. Avaimet luoda suhteita ja valvoa erilaisia koskemattomuutta, erityisesti pöytä-taso ja suhde-tason eheys. Ensinnäkin, he varmistavat, että taulukko sisältää ainutlaatuisia tietueita ja kentät käytät luoda suhde taulukoiden on sisällettävä vastaavat arvot., Primääriavain ja ulkomainen avain ovat kaksi tärkeintä ja yleisintä avaintyyppiä, joita käytetään relaatiotietokannoissa. Perusavain on erityinen avain, jota käytetään yksilöimään kirjaa taulukossa, kun taas ulko-näppäintä käytetään luoda suhde kahden taulukoita. Molemmat ovat rakenteeltaan identtisiä, mutta niillä on eri roolit relaatiotietokannan skeemassa.,

  • Tekijä
  • Viimeisimmät Viestit
Sagar Khillar on tuottelias content/article/blogi kirjailija työskentelee Senior Sisällön Kehittäjä/Kirjailija maineikkain asiakkaan palvelut yritys perustuu Intiassa. Hänellä on se halu tutkia monipuolisia aiheita ja kehittää laadukasta sisältöä, jotta se olisi parasta luettavaa. Kiitos hänen intohimonsa kirjoittamista varten, hän on yli 7 vuoden työkokemus kirjallisesti ja editointi palvelut koko laaja valikoima painettuja ja sähköisiä alustoja.,
Ammattielämänsä ulkopuolella Sagar rakastaa yhteydenpitoa eri kulttuureista ja alkuperästä tuleviin ihmisiin. Voi sanoa, että hän on luonteeltaan utelias. Hän uskoo, että jokainen on oppimiskokemus ja se tuo tiettyä jännitystä, eräänlaista uteliaisuutta jatkaa. Se voi tuntua aluksi hölmöltä, mutta se rentouttaa sinua jonkin ajan kuluttua ja helpottaa keskustelujen aloittamista täysin tuntemattomien kanssa – niin hän sanoi.,”

Uusimmat viestit Sagar Khillar (katso kaikki)
  • Ero GPU ja FPGA – helmikuuta 3, 2021
  • Ero Tietojen Merkintä ja Merkinnät – helmikuuta 3, 2021
  • Ero Varastossa ROM ja Custom ROM – tammikuu 30, 2021