Ensisijaisen avaimen ja yksilöllisen avaimen välinen ero

Tärkein ero: Ensisijainen avain ei voi sallia nollaa, ja se voidaan luoda vain kerran taulukossa. Ainutlaatuinen avain sallii nollan ja voidaan luoda useita kertoja taulukossa. Näppäimillä on tärkeä merkitys tietojen tallentamisessa ja hakemisessa.

Ensisijaiset avaimet ja ainutkertaiset avaimet eivät välttämättä tunne tuttuja suurimmalle osalle ihmisistä, mutta nämä kaksi ovat tärkeitä käsitteitä ohjelmoinnissa. Se on suosittu kysymys, kun kyse on haastattelusta ohjelmoinnista ja tietokantatöistä. Ensisijaiset avaimet ja yksilölliset avaimet ovat keskeisiä käsitteitä, joita käytetään ensisijaisesti Microsoft SQL Serverissä.

Microsoft SQL on Microsoftin kehittämä relaatiotietokannan hallintajärjestelmä. Sen päätoiminto sisältää tietojen tallentamisen ja hakemisen, kun niitä pyytävät muut samassa tietokoneessa tai verkossa eri tietokoneissa toimivat sovellukset.

Näppäimillä on tärkeä merkitys tietojen tallentamisessa ja hakemisessa. Palvelimeen tallennetut tiedot ovat sarakkeita sisältäviä taulukoita. Nämä sarakkeet tallentavat erilaisia ​​tietoja ja ne voidaan hakea ohjeiden avulla. Ensisijainen avain ja yksilöllinen avain ovat kahdenlaisia ​​näppäimiä, jotka määrittävät, miten tiedot tallennetaan järjestelmään.

SQL Server -tietokannan objektit järjestetään taulukoiksi ja indekseiksi ja tallennetaan 8 KB: n sivuina. Näppäimet auttavat määrittämään, missä tiedot tallennetaan tietokantaan. Molemmat avaimet eroavat toisistaan. Ensisijainen avain on kuitenkin ainutlaatuisen avaimen tyyppi. Ne ovat myös samanlaisia ​​toiminnoissa, mutta tarjoavat erilaisia ​​toimintoja.

Ensisijaiset avaimet määritetään PRIMARY KEY -rajoituksen avulla ja ne voidaan määrittää taulukon luomisen aikana. SQL-standardissa ensisijaiset avaimet voivat koostua yhdestä tai useammasta sarakkeesta. Jokainen ensisijaiseen avaimeen osallistuva sarake määritellään implisiittisesti NOT NULLiksi. Ensisijainen avain tarjoaa 3 päätoimintoa:

Ensisijainen avain ei voi sallia nullia (ensisijaista avainta ei voida määrittää sarakkeissa, jotka sallivat nollia).

Kussakin taulukossa ei voi olla enempää kuin yhtä ensisijaista avainta.

Joissakin tietokantajärjestelmissä ensisijainen avain luo oletusarvoisesti klusteroidun indeksin.

Ainutlaatuiset avaimet ovat samanlaisia ​​kuin ensisijaiset avaimet ja ne voidaan määrittää taulukon luomisen aikana. Ainutlaatuiset avaimet mahdollistavat myös tietojen tai rivien toistamisen muissa taulukoissa. Kolme pääominaisuutta, joita ainutlaatuinen avain tarjoaa, sisältää:

Ainutlaatuinen avain voi sallia nollan, mutta vain yhden (yksilöllinen avain voidaan määrittää sarakkeisiin, jotka sallivat nullin.)

Jokaisessa taulukossa voi olla useita ainutlaatuisia avaimia.

Joissakin tietokantajärjestelmissä ainutlaatuinen avain luo oletusarvoisesti nonclustered-indeksin.

Ensisijaisen avaimen ja yksilöllisen avaimen vertailu:

Pääavain

Ainutlaatuinen avain

Määritelmä

Ensisijainen avain on ainutlaatuisen avaimen tyyppi. Tämä on avain, jonka sallitaan siirtyä muihin yhteisöihin määrittelemään kokonaisuuksien väliset suhteet.

Ainutlaatuinen avain on nolla, yksi tai useampi määrite. Näiden attribuuttien arvon (arvojen) on oltava yksilöllisiä kullekin sarakkeelle (riville) suhteessa. Minkä tahansa tuplen yksilöllisten avainmääritteiden arvoa tai arvojen yhdistelmää ei pitäisi toistaa missään muussa kyseisessä suhteessa.

Käytetty

Relaatiotietokannan hallintajärjestelmät, kuten MySQL, Oracle jne.

Relaatiotietokannan hallintajärjestelmät, kuten MySQL, Oracle jne.

Null-arvot

Ei hyväksy mitään nolla-arvoja

Hyväksyy vain yhden nolla-arvon taulukossa

Indeksin tyyppi

Onko klusteroidun indeksin ja tietokantataulukon tiedot fyysisesti järjestetty ryhmitetyn indeksin sekvenssiin

Onko ainutlaatuinen, ei-klusteroidut indeksi

Avainten lukumäärä sallittu

Vain yksi ensisijainen avain taulukossa

Voi olla enemmän kuin yksi ainutlaatuinen avain taulukossa

avoauto

Voidaan tehdä vieraaksi avaimeksi toiseen taulukkoon

Voidaan tehdä vieraaksi avaimeksi toiseen taulukkoon

Suositeltava

Aiheeseen Liittyviä Artikkeleita

  • suosittuja vertailuja: Erot LG Optimus L5 II, L5 II Dual ja Karbonn Titanium S5

    Erot LG Optimus L5 II, L5 II Dual ja Karbonn Titanium S5

    Keskeinen ero: LG Optimus L5 II ja sen vastakappale LG Optimus L5 II Dual ovat yrityksen kaksi alkutason älypuhelinta. LG Optimus L5 II ja L5 II Dual ovat melko samankaltaisia, mutta eroavat tietyissä paikoissa, myös ulkonäöissä. Laitteessa on 4 tuuman True IPS LCD -kapasitiivinen kosketusnäyttö, joka tarjoaa noin 233 ppi pikselitiheyttä. Karbonn
  • suosittuja vertailuja: Kondensaattorin ja akun välinen ero

    Kondensaattorin ja akun välinen ero

    Keskeinen ero: Kondensaattori on laite, jota käytetään sähkövarauksen tallentamiseen. Se on periaatteessa johtimien järjestely. Kondensaattori tallentaa sähköenergian suoraan sähköstaattisen kentän luomisen, joka on muodostettu kahden metallilevyn väliin. Akku on laite, joka koostuu sähkökemiallisista kennoista, jotka muuntavat tallennetun kemiallisen energian sähköenergiaksi. Kondensaattori
  • suosittuja vertailuja: Ero Chosen ja Valitse välillä

    Ero Chosen ja Valitse välillä

    Keskeinen ero: Kun valitsemme jotain, se tarkoittaa pohjimmiltaan sitä, että harkintakauden jälkeen olemme päättäneet valita yhden asian eri vaihtoehdoista. Toimenpiteet, joita tehdään, ovat nykyhetkellä, ne tapahtuvat nyt. Nyt sana "valitsi" eroaa vain siinä mielessä, että ne ovat jo tapahtuneet. Se on viim
  • suosittuja vertailuja: Microsoft Surface Pro: n ja iPadin välinen ero

    Microsoft Surface Pro: n ja iPadin välinen ero

    Keskeinen ero: Microsoft Surface julkaistiin julkaisun aikana täydellisenä ristikkona tabletin ja kannettavan tietokoneen välillä. Se julkaistiin alun perin helmikuussa 2013. Microsoft Surface Pro: ssa on 10, 6 tuuman ClearType HD -näyttö, jossa on noin 208 ppi pikselin tiheys. Näyttö on täysi HD, ominaisuus ei ole helposti käytettävissä useimmissa tableteissa. Laite käyt
  • suosittuja vertailuja: Ero Wartin ja näppylän välillä

    Ero Wartin ja näppylän välillä

    Keskeinen ero: Syyli on karkea kasvu, joka näyttää yleisimmin kädet ja sormet tai jalkapohjat. Ne voivat myös näkyä kehon muissa osissa, kuten kasvoissa, käsissä tai jaloissa, ja joskus kasvaa sukuelinten tai peräaukon alueella. Pimple on yleinen akne-muoto ja sille on tunnusomaista tulehdus täynnä oleva vaurio, joka on yleensä punainen pohjassa. Wart ja pim
  • suosittuja vertailuja: Ero vaimo ja tyttöystävä

    Ero vaimo ja tyttöystävä

    Keskeinen ero : Vaimon ja tyttöystävän välinen ero on se, että vaimo on laillisesti naimisissa miehen kanssa, kun taas tyttöystävä voisi olla ystävä, mutta ei naimisissa hänen kanssaan. Vaimon ja tyttöystävän välillä on paljon eroja. Tässä artikkelissa määritellään kahden naisen välinen ero. Vaimo on avioliiton n
  • suosittuja vertailuja: Billin ja laskun välinen ero

    Billin ja laskun välinen ero

    Keskeinen ero: Laskun ja laskun välillä ei ole eroa, molemmat viittaavat myytyjen tuotteiden erääntyvään erääntymiseen tai myyjältä ostajalle tarjoamiin palveluihin. Kuulemme usein sanoja, kuten "laskuja" ja "laskuja", koska ne muodostavat tärkeän osan jokapäiväisestä tapahtumastamme. Menemme ostam
  • suosittuja vertailuja: Ero Boredom ja Apathy

    Ero Boredom ja Apathy

    Keskeinen ero: substantiivien ikävyys ja apatia ovat sanoja, jotka heijastavat kiinnostusta mihinkään toimintaan. Joskus ne ovat toistensa synonyymejä; mutta ikävystyminen on emotionaalinen tila, kun henkilö ei ole kiinnostunut säännöllisen ilmoituksen tai hoidon takia. Apatia on kiinnostuksen puute asioista, jotka toiset pitävät liikkuvina tai jännittävinä. Ihmiset ylee
  • suosittuja vertailuja: Nannyn ja Maidin välinen ero

    Nannyn ja Maidin välinen ero

    Keskeinen ero: Nanny viittaa henkilöön, joka työskentelee lastensa hoidossa kotitaloudessa. Lastenhoitaja on yleensä koulutettu nainen. Tyttö on joku, joka työskentelee avustamaan kotitalouksissa. Tyttö on aina nainen. Nanny viittaa henkilöön, joka työskentelee lastensa hoidossa kotitaloudessa. Lastenho

Toimituksen Valinta

Facebook-sivun ja Facebook-ryhmän välinen ero

Keskeinen ero: Facebook-sivut tehtiin ensisijaisesti yritysyrityksille, tuotteille ja tuotemerkeille. Ryhmät ovat foorumi, jossa ihmiset voivat kokoontua ja luoda pienen yhteisön, jossa he voivat jakaa ideoita, luoda alustan, tehdä yhteistyötä, keskustella tietyistä aiheista jne. Sosiaalinen media on johtanut maailman pienentämiseen. Maant