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: Älykkyyden ja kognition välinen ero

    Älykkyyden ja kognition välinen ero

    Keskeinen ero: Älykkyys vaikuttaa omaan käsitykseemme käsitteestä. Älykkyys on se, mitä voi parantaa opinnoilla, päättelyllä, ymmärryksellä ja oppimisella. Kognitio sisältää jokaisen henkisen prosessin, jota voidaan kuvata kokemuksena tietämisestä (mukaan lukien havaitseminen, tunnistaminen, käsittäminen ja perustelu), joka erottuu tunteen tai halutun kokemuksesta. Intelligence ja
  • suosittuja vertailuja: Pulsar 150: n ja CBZ Xtremen välinen ero

    Pulsar 150: n ja CBZ Xtremen välinen ero

    Keskeinen ero: Pulsar 150 on Bajaj Auto -nimisen moottoripyörän malli. CBZ Xtreme on 150 cm3 moottoripyörä Hero Honda Motors -yhtiöstä. Molemmat vaihtelevat eri eritelmissä. Bujaj pulsar ihailee sen ulkonäköä ja erinomaista tehoa, kun taas sankari Honda Xtreme voidaan ihailla sen uudesta reunatekniikasta ja ominaisuuksista, kuten LED-takavalaisimesta, tuff-putkista jne. Tällä he
  • suosittuja vertailuja: Luistelun ja rullaluistelun välinen ero

    Luistelun ja rullaluistelun välinen ero

    Keskeinen ero: Luistelu liikkuu jään pinnalla käyttämällä luistimia. Rullaluistelu on termi, joka on luotu rullaluisteluun, jota harjoitetaan jäällä, ratajuoksuilla, luistopuistoilla, asuinalueilla jne. Luistelu, kuten nimestä käy ilmi, toteutetaan liukumalla jään pinnasta käyttäen luistinparia. Luistelu suor
  • suosittuja vertailuja: QR-koodin ja viivakoodin välinen ero

    QR-koodin ja viivakoodin välinen ero

    Keskeinen ero: Sekä QR-koodi että viivakoodi ovat välineitä, joita käytetään tietojen keräämiseen tietyistä yhteisöistä. QR-koodi on kaksiulotteinen koodaus, kun taas viivakoodi on luonteeltaan yksiulotteinen koodaus. Termi QR-koodi tarkoittaa Quick Response -koodia. Kuten nimestä käy ilmi, käytetään QR-koodia tietojen tuomiseksi nopeasti käsillä olevasta tietystä kohdasta. QR-koodi syntyi en
  • suosittuja vertailuja: Ero Looting ja Stealing

    Ero Looting ja Stealing

    Tärkein ero: Varastaminen viittaa yleensä toimintaan, jossa otetaan pois toisen omaisuutta ilman lupaa tai laillista oikeutta, kun taas ryöstäminen on eräänlainen varastaminen tyypillisesti sodan, mellakan jne. Aikana. Ihmiset pyrkivät turvaamaan arvotavaransa pitääkseen heidät pois varkaiden silmistä. Varkaita
  • suosittuja vertailuja: Atomimassan ja atomipainon välinen ero

    Atomimassan ja atomipainon välinen ero

    Keskeinen ero : Atomimassa määritellään elementtien atomissa olevien protonien, neutronien ja elektronien kokonaismassaan. Atomipaino määritellään elementissä olevan atomin keskimääräisen massan suhteena. Se lasketaan 1/12: ksi hiiliatomin massasta. Sitä kutsutaan myös suhteelliseksi atomimassaksi. Sekä termit,
  • suosittuja vertailuja: Expertin ja Masterin välinen ero

    Expertin ja Masterin välinen ero

    Keskeinen ero: "Asiantuntijat" ovat niitä, jotka ovat saaneet taitoja koulutuksen tai käytännön kautta. Toisaalta ”Master” on henkilö, joka komentaa tai ohjaa. Hän on se, joka on täysin pätevä, ammattitaitoinen ja kokenut työstään. Asiantuntijat ja päälliköt ovat kaksi eri sanaa, joita voidaan yleisesti sekoittaa. Molempien termien
  • suosittuja vertailuja: Wikin ja Wikipedian välinen ero

    Wikin ja Wikipedian välinen ero

    Keskeinen ero: Wiki ja Wikipedia ovat molemmat yhteistyösivustoja, mutta ovat täysin erilaiset niiden sisällön suhteen. Wiki on käyttäjän määrittämä sivusto, jonka käyttäjä päivittää ja poistaa, kun taas Wikipedia on online-vapaa tietosanakirja, jonka tiedetään antavan tietoa aiheista. "Wiki"
  • suosittuja vertailuja: Tequilan ja Patronin välinen ero

    Tequilan ja Patronin välinen ero

    Keskeinen ero: Tequila on tislattu henki, joka koostuu sinistä agave-kasvi- ta. Patron on taas tequilan tuotemerkki. Patrón Spirits Company valmistaa ja markkinoi sitä. Tequila on tislattu henki, joka koostuu sinistä agave-kasveista. Sininen agave-kasvi kasvaa pääasiassa Meksikon Tequilan kaupungissa. Näin

Toimituksen Valinta

Ero massan ja aineen välillä

Keskeinen ero: massa on jaettu kolmeen tyyppiin: inertiaalinen massa, aktiivinen gravitaatiomassa ja passiivinen painovoima. Fysiikassa yleisin käytettävä tyyppi on inertiaalinen massa, joka on kohteen kiihtyvyyden kestävyyden kvantitatiivinen mitta. Tieteellisessä maailmassa aine määritellään mihin tahansa kohteeseen, jolla on massaa tai tilavuutta (vie tilaa). Massat