Starpība starp primāro atslēgu un unikālo atslēgu

Galvenā atšķirība: primārā atslēga nevar atļaut nulli un to var izveidot tikai tabulā. Unikāla atslēga ļauj nulēt un tabulā var izveidot vairākas reizes. Taustiņiem ir svarīga loma datu glabāšanā un izguvēšanā.

Primārās atslēgas un unikālie taustiņi var neizklausīties vairumam cilvēku, bet šie divi ir svarīgi jēdzieni, kad runa ir par programmēšanu. Tas ir populārs jautājums, kad runa ir par interviju par programmēšanu un datu bāzes darbiem. Primārās atslēgas un unikālie taustiņi ir būtiskas koncepcijas, ko galvenokārt izmanto Microsoft SQL Server.

Microsoft SQL ir Microsoft izstrādāta relāciju datu bāzes pārvaldības sistēma. Tās galvenā funkcija ir datu glabāšana un izgūšana, ja to pieprasa citas programmatūras lietojumprogrammas, kas darbojas vienā datorā vai dažādos datoros tīklā.

Taustiņiem ir svarīga loma datu glabāšanā un izguvēšanā. Uz servera saglabātie dati ir virkne tabulu ar kolonnām. Šajās kolonnās tiek glabāti dažādi informācijas veidi, un tos var iegūt, izmantojot norādījumus. Primārā atslēga un unikālā atslēga ir divu veidu atslēgas, kas nosaka, kā dati tiek glabāti sistēmā.

SQL Server datu bāzē esošie objekti ir sakārtoti kā tabulas un indeksi un tiek glabāti kā 8 KB lappušu kolekcija. Taustiņi palīdz noteikt, kur datu bāzē tiek glabāta informācija. Abas atslēgas atšķiras viena no otras. Tomēr primārā atslēga ir unikāla atslēga. Tās ir arī līdzīgas funkcijās, bet piedāvā dažādas funkcijas.

Primārās atslēgas tiek noteiktas, izmantojot PRIMARY KEY ierobežojumu, un tās var norādīt tabulas izveides laikā. SQL standartā primārās atslēgas var sastāvēt no vienas vai vairākām kolonnām. Katra kolonna, kas piedalās primārajā atslēgā, ir netieši definēta kā NOT NULL. Primārā atslēga piedāvā 3 galvenās funkcijas:

Primārā atslēga nevar atļaut null (primāro atslēgu nevar definēt kolonnās, kas pieļauj nulles).

Katrā tabulā nedrīkst būt vairāk par vienu primāro atslēgu.

Dažās datubāzu sistēmās primārā atslēga pēc noklusējuma izveido kopu indeksu.

Unikālās atslēgas ir līdzīgas primārajām atslēgām, un tās var definēt tabulas izveides laikā. Unikālās atslēgas arī ļauj datus vai rindas neatkārtot nevienā citā tabulā. 3 galvenās iezīmes, ko piedāvā unikāls atslēgas piedāvājums, ietver:

Unikāla atslēga var atļaut nulli, bet tikai vienu (unikāla atslēga var tikt definēta kolonnās, kas atļauj nulles).

Katrā tabulā var būt vairākas unikālas atslēgas.

Dažās datubāzu sistēmās unikāla atslēga pēc noklusējuma izveido neklasificētu indeksu.

Primāro atslēgu un unikālo atslēgu salīdzinājums:

Primārā atslēga

Unikāla atslēga

Definīcija

Primārā atslēga ir unikāla atslēga. Šī ir atslēga, kurai ir atļauts migrēt uz citām vienībām, lai noteiktu attiecības, kas pastāv starp vienībām.

Unikāla atslēga ir nulle, viens vai vairāki atribūti. Šo atribūtu vērtībai (-ām) ir jābūt unikālai katrai attiecībai (rindai). Jebkuras kārtas unikālo atslēgu atribūtu vērtību vai vērtību kombināciju nevajadzētu atkārtot nevienai citai attiecībai.

Lietots

Relāciju datu bāzes pārvaldības sistēmas, piemēram, MySQL, Oracle uc

Relāciju datu bāzes pārvaldības sistēmas, piemēram, MySQL, Oracle uc

Nulles vērtības

Nepieņem nulles vērtības

Tabulā pieņem tikai vienu nulles vērtību

Indeksa veids

Vai kopu indekss un datu bāzu tabulas dati ir fiziski sakārtoti grupēto indeksu secībā

Ir unikāls indekss bez klasteriem

Atļauto taustiņu skaits

Tikai viena primārā atslēga tabulā

Tabulā var būt vairāk nekā viena unikāla atslēga

Kabriolets

Var tikt ievietots svešā atslēgā citā tabulā

Var tikt ievietots svešā atslēgā citā tabulā

Ieteicams

Saistītie Raksti

  • atšķirība starp: Starpība starp pārgājienu zābakiem un alpīnisma zābakiem

    Starpība starp pārgājienu zābakiem un alpīnisma zābakiem

    Galvenā atšķirība: pārgājienu zābaki ir vieglāki un ērtāki, ļaujot personai staigāt ar vieglāk. Ir divu veidu pārgājienu apavi: pārgājienu apavi un pārgājienu zābaki. Alpīnistu zābaki ir pilnīgi atšķirīgi no pārgājienu apaviem un zābakiem. Šie zābaki ir smagi un biezi ar cietiem vidus zolēm, kas ļauj personai pārvadāt smagus kravu un pieņemt krampjus. Apavi spēlē svarīgu lomu jebkuras
  • atšķirība starp: Starpība starp Micromax A116 un Karbonn Titanium S5

    Starpība starp Micromax A116 un Karbonn Titanium S5

    Galvenā atšķirība: Micromax A116 Canvas HD ir pēctecis ļoti populārajam Micromax A110 Canvas 2 un ir labāks par tās priekšgājēju. Tā piedāvā 5, 0 collu displeju ar izšķirtspēju 720 x 1280 pikseļi. Tā darbojas ar Quad-core 1, 2 GHz Cortex-A7 un 1 GB RAM. Karbonn Titanium S5 sportu nodrošina 5 collu displejs ar izšķirtspēju 540 x 960 pikseļi. Tas darbojas ar 1, 2 GH
  • atšķirība starp: Starpība starp instruktāžu un mentoringu

    Starpība starp instruktāžu un mentoringu

    Galvenā atšķirība: Coaching un mentorings ir divas līdzīgas attīstības metodes, ko parasti izmanto darbā, lai uzlabotu indivīda sniegumu un prasmes. Coaching bieži ir īstermiņa, turpretim mentorings parasti ir nepārtraukts process. Coaching ir vērsta uz konkrētu prasmju un mērķu sasniegšanu, savukārt mentorings aptver plašu scenāriju, kas saistīts ar indivīdu, kur tas ir vērsts gan uz profesionāliem, gan personiskiem jautājumiem. Coaching un mentorings ir
  • atšķirība starp: Atšķirība starp tīmekļa sērfošanu un tīmekļa pārlūkošanu

    Atšķirība starp tīmekļa sērfošanu un tīmekļa pārlūkošanu

    Galvenā atšķirība : Galvenā atšķirība starp abiem terminiem ir tāda, ka termins "interneta pārlūkošana" nozīmē konkrētas informācijas meklēšanu vai meklēšanu konkrētā tīmekļa vietnē, bet termins "tīmekļa sērfošana" nozīmē, ka informācija bez mērķtiecīgi notiek dažādos jautājumos dažādos jautājumos. tīmekļa vietnes. Ar informāciju par jeb
  • atšķirība starp: Atšķirība starp molekulām un savienojumiem

    Atšķirība starp molekulām un savienojumiem

    Galvenā atšķirība: Atomi ir pamatvienības, no kurām visas ir izgatavotas. Dažādu elementu atomi kopā veido molekulas. Tas notiek, izmantojot ķīmisku reakciju. Molekula ir mazākais ķīmiskās vielas daudzums, kas var pastāvēt. Būtībā savienojums ir molekulas veids. Molekulu var veidot divi vai vairāki tā paša elementa atomi vai divi vai vairāki dažādu elementu atomi. Tomēr savienojumi ir mol
  • atšķirība starp: Atšķirība starp cieto disku un cieto disku

    Atšķirība starp cieto disku un cieto disku

    Galvenā atšķirība: atšķirība starp abām ir vienkārši tehniska atšķirība. Termins “cietais disks” ir atvasināts no metāla plāksnes vai metāla kompaktdiska, kas ir atbildīgs par datu glabāšanu. Tagad cietā diska sadaļa ir vienkārši izpildmehānisms, izpildmehānisms, izpildmehānisma ass, vārpsta un galva. Šīs daļas tiek kombinētas, lai
  • atšķirība starp: Atšķirība starp dzelzs un gludināšanas gludekli

    Atšķirība starp dzelzs un gludināšanas gludekli

    Galvenā atšķirība: Gludināšanas metāls ir līdzīgs iztaisnojošam dzelzim, bet tam ir grīdas uz sildīšanas plāksnēm. Šķīvji uz plāksnes ļauj matiem uzspiesties. Gofrēšana rada matus viļņainus ar ļoti maziem viļņiem, līdzīgi zāģa zobam. Cirpšanas dzelzs ir matu dzelzs veids, kas var radīt matus viļņus un cirtas, izmantojot dažādas matu metodes un produktus. Cirpšanas gludekļi ir cilindriski u
  • atšķirība starp: Starpība starp Mani un Maniju

    Starpība starp Mani un Maniju

    Galvenā atšķirība: maniaks ir cilvēks, kam piemīt mānijas pazīmes. Mānija ir stāvoklis, kurā cilvēks uzrāda neparasti paaugstinātu enerģijas līmeni. Termini mānija un mānija bieži mulsina cilvēkus, kuriem angļu valoda nav galvenā valoda. Patiesībā angļu valoda ir sarežģīta valoda, kas ir sarežģīta arī cilvēkiem, kuriem angļu valoda ir galvenā valoda. Mānijas un mānijas atšķiras, jo š
  • atšķirība starp: Atšķirība starp jutību un uztveri

    Atšķirība starp jutību un uztveri

    Galvenā atšķirība: sajūtas ir mūsu vides lietas, kuras reģistrē pieci galvenie sensorie orgāni. Sensācija ir tas, ko mēs redzam, dzirdam, smaržām, garšo un jūtam. Uztvere ir, kā mēs interpretējam šīs sajūtas. Uztvere palīdz mums izjust mūsu sajūtas. Vārdi “sajūta” un “uztvere” ir savstarpēji saistīti, tāpēc abu vārdu definīcija ir samērā vienkārša. Sensācija būtībā ir “sajūta”, ko mēs jūtam

Redaktora Izvēle

Atšķirība starp iPhone 5S un HTC One

Galvenā atšķirība: iPhone 5S ir Apple jaunākais viedtālrunis. Tā piedāvā Apple OS 7 un ir pieejama 3 krāsās: balta, melna un zelta. HTC One ir galvenais HTC Corporation tālrunis. Tas tika uzsākts 2013. gada martā. iPhone 5S ir jaunākais Apple Inc. uzsāktais tālrunis. Tālrunis tika uzsākts 2013. gada septembrī pē