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: Diktatuurin ja fasismin välinen ero

    Diktatuurin ja fasismin välinen ero

    Keskeinen ero: Diktatuuri on sellainen hallituksen muoto, jossa diktaattorilla on täydellinen valta. Fasismi voidaan määritellä elämään diktatuurissa, joka elää jonkun toisen ajatuksen alla ilman omaa vapautta ja rajoitettuja oikeuksia. Voidaan sanoa, että diktatuuri ja fasismi ovat saman kolikon kaksi puolta, mutta näiden kahden ideologian välillä on huomattava ero. Fasismin he
  • suosittuja vertailuja: Zigbeen ja Bluetoothin välinen ero

    Zigbeen ja Bluetoothin välinen ero

    Tärkein ero: Zigbee on eritelmä langattomien protokollien joukosta, jotka on suunniteltu tiedonsiirtoa varten pienitehoisilla laitteilla. Se perustuu IEEE 802.15 -standardiin. Zigbee-liitto on kehittänyt Zigbeen. Bluetooth on langaton tekniikka, jonka kautta elektroniset laitteet kommunikoivat keskenään. Sit
  • suosittuja vertailuja: Ero Samsung Galaxy S4 Active ja Blackberry Q10 välillä

    Ero Samsung Galaxy S4 Active ja Blackberry Q10 välillä

    Keskeinen ero: Samsung ilmoitti lisänneensä uuden puhelimen kokoonpanoonsa, jossa yhdistyvät vanhemman Samsung Xcoverin kestävyys uuden Galaxy S4: n ominaisuuksiin ja oomph: iin. S4 Active on pöly- ja vesitiivis. Puhelimessa on 5 tuuman Full HD TFT kapasitiivinen kosketusnäyttö, joka poikkeaa S4: ssä käytetystä AMOLEDista. BlackBer
  • suosittuja vertailuja: Inotrooppisen, Chronotrooppisen ja Dromotropisen välinen ero

    Inotrooppisen, Chronotrooppisen ja Dromotropisen välinen ero

    Keskeinen ero: Inotrooppinen, Chronotropic ja Dromotropic ovat erilaisia ​​sydänlääkkeitä. Tämä luokittelu perustuu siihen, miten näitä lääkkeitä käytetään tietyn tilan hoitoon. Inotrooppiset lääkkeet vaikuttavat sydämen supistumisen voimaan. Kronotrooppiset lääkkeet vaikuttavat sykkeeseen. Dromotropiset lääkeai
  • suosittuja vertailuja: Punjabin ja sikhin välinen ero

    Punjabin ja sikhin välinen ero

    Keskeinen ero: Punjabi viittaa Punjabin alueen asukkaiden ja alueen asukkaiden puhumiseen. Punjabi viittaa myös alueen etniseen ruokaan, alueen kulttuuriin ja folk-käytäntöihin. Sikh on se, joka seuraa sikhiä. Punjabissa sikhismi on uskonto, joka syntyi 15-luvulta. Punjabi on Intian alikulttuuri, kun taas sikhit ovat ihmisiä, jotka seuraavat sikhismiä. He se
  • suosittuja vertailuja: Love Marriage ja Arrange Marriage ero

    Love Marriage ja Arrange Marriage ero

    Keskeinen ero: Rakkaus avioliitto on kahden ihmisen liitto, jotka rakastavat toisiaan ennen häät. Järjestä avioliitto silloin, kun parin perheet valitsevat sopivat kumppanit. Avioliittoa pidetään pyhänä perintönä, jossa kaksi ihmistä on liittynyt elämään yhdessä. He antavat tiettyjä lupauksia korkeampien viranomaisten, myös Jumalan, edessä. Avioliittoihin o
  • suosittuja vertailuja: Rugby League ja Rugby Union eroavat toisistaan

    Rugby League ja Rugby Union eroavat toisistaan

    Keskeinen ero: Liiga sallii 13 pelaajaa kentällä, unioni sallii 15. Liigassa noudatetaan kuutta ratkaisusääntöä, mutta unionissa ei ole tällaista sääntöä. Pallo on pelattu, kun hänellä on scrum liigassa ja linja-arvo unionissa. "Maul" ja "Ruck" on korvattu liigalla pelattavalla pallolla. Molempien p
  • suosittuja vertailuja: Folk- ja klassisen tanssin välinen ero

    Folk- ja klassisen tanssin välinen ero

    Keskeinen ero : Folk-tanssi on yksinkertainen tanssilomake, joka on tarkoitettu ryhmätyöskentelyyn, joka perustuu elintarvikkeiden sadonkorjuuseen, kun taas klassinen tanssi on valaistumisen muoto. Tanssi on eräänlainen taide, johon liittyy kehon, rytmin ja musiikin liikkuminen. Se suoritetaan monissa kulttuureissa henkisen ilmaisun, sosiaalisen vuorovaikutuksen tai liikunnan muodossa hengellisessä tai suorituskykyisessä ympäristössä, ja sitä käytetään joskus ilmaisemaan ajatuksia tai kertomaan tarinasta. Folk- ja kl
  • suosittuja vertailuja: Ero Samsung Galaxy Note 3: n ja Moto X: n välillä

    Ero Samsung Galaxy Note 3: n ja Moto X: n välillä

    Keskeinen ero: Samsung Galaxy Note 3 on Samsung Corporationin viimeisin älypuhelin. Se julkistettiin 4. syyskuuta 2013 Berliinissä IFA: ssa Galaxy Gear, älykäs kello, jonka pitäisi toimia Galaxy-puhelimien toverilaitteena. Toukokuussa 2013 Motorola - Google-yritys ilmoitti käynnistävänsä lippulaiva-puhelimensa Moto X: n. Puhelin

Toimituksen Valinta

Päätelmän ja ennakoinnin välinen ero

Keskeinen ero: Yleisesti päätelmä voidaan määritellä johtopäätösten tekemiseen viiden aistin avulla tehtyjen havaintojen perusteella. Toisaalta ennuste on arvaus, joka voidaan tehdä ilman todisteita. Se voi olla arvaus, joka tehdään siitä, mitä ennustaja tuntuu. Lukemisen ymmärtäminen on tullut keskeinen aihe jokaisessa koulussa. Jotta voidaan