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

  • tautas salīdzinājumi: Starpība starp skrejceļš un riteņbraukšana

    Starpība starp skrejceļš un riteņbraukšana

    Galvenā atšķirība: skrejceliņi un stacionārie velosipēdi vai velosipēdi ir divi svarīgi trenažieri, ko izmanto sporta zālēs. Skrejceliņi simulē kustības vai pastaigas kustību, vienlaikus stāvot vienā vietā. Riteņbraukšana attiecas uz treniņiem stacionāros velosipēdos. Skrejceliņi sadedzina vairāk kaloriju stundā nekā salīdzinājumā ar stacionāru velosipēdu. No otras puses, priekšroka tiek
  • tautas salīdzinājumi: Starpība starp Impulse un Momentum

    Starpība starp Impulse un Momentum

    Galvenā atšķirība: Impulsu var raksturot kā daudzumu, kas nosaka neto spēka iedarbību uz objektu. Momentum tiek raksturots kā daudzums, kas nosaka objekta izturību pret apstāšanos. Impulss un impulss ir tieši saistīti viens ar otru. Impulsu var raksturot arī kā impulsa izmaiņas. Impulsu var raksturot kā daudzumu, kas nosaka neto spēka iedarbību uz objektu. Tas ir definēts k
  • tautas salīdzinājumi: Atšķirība starp sliekām un dēle

    Atšķirība starp sliekām un dēle

    Galvenā atšķirība: sliekas un dēles ir hermafrodīti, bet atšķiras to apakšklasēs; Sliekas ietilpst Oligochaeta apakšklasē, bet dēles ietilpst Hirudinae. Sliekas un dēles ir noderīgi tārpi, kas tiek klasificēti vienā klasē un patvērumā, bet pieder pie dažādām apakšgrupām. Sliekām ir būtiska nozīme lauksaimniecībā, savukārt dēles ir nozīmīgas tradicionālajās zālēs. Sliekas ir vislielākais Oligochaeta d
  • tautas salīdzinājumi: Starpība starp kasieri un grāmatvedi

    Starpība starp kasieri un grāmatvedi

    Galvenā atšķirība: kasieris ir termins, ko izmanto, lai aprakstītu personu, kas savāc skaidru naudu kā daļu no darījuma, kas ir preču un pakalpojumu pirkšana / pārdošana. Grāmatvedis ir termins, ko izmanto, lai aprakstītu personu, kas uztur rakstisku pierakstu par katru darījumu, kas ir preču un pakalpojumu pirkšana / pārdošana. Kasieris ir termin
  • tautas salīdzinājumi: Starpība starp FIFO un LIFO

    Starpība starp FIFO un LIFO

    Galvenā atšķirība: pirmkārt, pirmā izeja (FIFO) ir termins, kas attiecas uz to, kas izmantots vispirms. Last In, First Out (LIFO) ir termins, kas tiek izmantots, lai atsauktos uz to, kas tika pievienots pēdējam. LIFO ir īss par Last In, First Out, bet FIFO ir akronīms par First In, First Out. Šie divi
  • tautas salīdzinājumi: Starpība starp plazmas membrānu un šūnu sienām

    Starpība starp plazmas membrānu un šūnu sienām

    Galvenā atšķirība: plazmas membrāna būtībā ir barjera, kas atdala šūnu iekšpusi no ārējās vides. Plazmas membrāna ir pazīstama arī kā šūnu membrāna. Šūnu siena ir grūts slānis, kas var būt stingrs vai elastīgs atkarībā no tipa un ieskauj visu šūnu. Šūnu siena atrodas ārpus šūnu membrānas, bet tikai augos, baktērijās, sēnītēs, aļģēs un dažos arhīvos. Plazmas membrāna un šūnu siena ir divas neatņ
  • tautas salīdzinājumi: Starpība starp Samsung Galaxy Tab 3 8.0 un Samsung Galaxy Note 8.0

    Starpība starp Samsung Galaxy Tab 3 8.0 un Samsung Galaxy Note 8.0

    Galvenā atšķirība: Samsung ir pievienojis vēl vienu planšetdatoru, lai to paplašinātu. Tab 3 8 collu seko Tab 3 7 collu, kas tika uzsākta agrāk 2013. gadā. Planšetdatorā ir 8 collu TFT ietilpīgs skārienekrāns, kas piedāvā aptuveni 189 ppi pikseļu blīvumu. Ierīcei ir trīs dažādi varianti: Wi-Fi, 3G un 4G. Samsung Galaxy Note 8.
  • tautas salīdzinājumi: Starpība starp Burger un Hamburger

    Starpība starp Burger un Hamburger

    Galvenā atšķirība: Burgers tiek pagatavots, liekot gaļas vai dārzeņu pildījumu starp šķēlēs buljona šķēlītēm, turpretī Hamburger ir arī sava veida burgers, kas sastāv no vārītas gaļas, kas pildīta kā maltīte. Burger un hamburgers abi ir ātrās ēdināšanas produkti. Parasti mēs visi esam pazīstami ar vārdu "burgers" un daži no tiem sajaukt starp diviem vārdiem, jo ​​dažreiz cilvēki domā, ka abi ir vienādi, vai arī hanmburger ir pilnīgs burgera nosaukums. Un arī daži cilvēki varētu domāt, ka jebkurš
  • tautas salīdzinājumi: Starpība starp izplatītāju un izplatītāju

    Starpība starp izplatītāju un izplatītāju

    Galvenā atšķirība: izplatītājs piegādā preces veikaliem vai uzņēmumiem, savukārt tirgotājs vispirms pērk un pēc tam pārdod preces veikaliem un uzņēmumiem. Izplatītājs ir uzņēmums, kas pērk nekonkurējošus produktus vai produktu līnijas, tos uzglabā un pārdod tālāk mazumtirgotājiem vai tieši galalietotājiem vai klientiem uzņēmumā. To pamatfunkcija ir nodrošināt sp

Redaktora Izvēle

Starpība starp suni un suni

Galvenā atšķirība : suns un sunītis ievērojami atšķiras. Atkarībā no katra kucēna pieaugušo lieluma arī augšanas līknes ievērojami atšķirsies. Suņi pamatā ir lieli suņi, savukārt suņi ir mazie suņi. Suņi un sunītis tiek klasificēti klasē “mamālija” un pasūtīt Carnivora dzīvnieku valstībā. Viņi pieder Canidae ģimenei. Suņi ti