Primarni nasuprot jedinstvenom ključu: razlika i usporedba

Niz tablica s redovima i stupcima koji pohranjuju informacije koje se dohvaćaju ili koriste po potrebi nazivaju se podacima. Podaci pohranjeni u recima i stupcima određuju se ključevima koji se koriste u tablici.

Ključni za poneti

  1. Primarni ključevi su identifikatori baze podataka koji se koriste za jedinstvenu identifikaciju svakog retka u tablici, osiguravajući dosljednost podataka i ne mogu sadržavati nulte vrijednosti.
  2. Jedinstveni ključevi su ograničenja baze podataka koja osiguravaju jedinstvenost podataka u stupcu ili skupu stupaca, osim što mogu sadržavati nulte vrijednosti.
  3. Glavne razlike između primarnih i jedinstvenih ključeva leže u njihovoj funkcionalnosti, dopuštenoj nultoj vrijednosti i činjenici da tablica može imati samo jedan primarni ključ, ali više jedinstvenih ključeva.

Primarni ključ u odnosu na jedinstveni ključ

Primarni ključ je stupac ili skup stupaca koji jedinstveno identificiraju svaki red u tablici. To znači da svaka vrijednost u primarnom ključu mora biti jedinstvena i ne može biti nula. Jedinstveni ključ je stupac ili skup stupaca koji također osigurava da je svaka vrijednost u ključu jedinstvena, ali može dopustiti nulte vrijednosti.

Primarni ključ vs jedinstveni ključ

Primarni ključ tablice ograničenje jedinstveno identificira retke tablice. U svakoj podatkovnoj tablici postoji samo jedan primarni ključ. Ne uzima nulte vrijednosti. Također, ne dopušta duplikate ključeva.

Jedinstveni ključ tablice potvrđuje da su podaci u svakom retku i stupcu jedinstveni i da se ne ponavljaju. U tablici postoji više od jednog jedinstvenog ključa.

Također pročitajte:  Patreon vs Ko-fi: razlika i usporedba

 

Tabela za usporedbu

Parametar usporedbeGlavni ključJedinstveni ključ
Osnovna funkcijaOsnovna funkcija primarnog ključa je jedinstvena identifikacija retka u tablici.Osnovna funkcija jedinstvenog ključa je primijeniti dodatne uvjete na red tako da on postane jedinstven.
Broj ključeva u tabliciTablica ima samo jedan primarni ključ.Tablica može imati više od jednog jedinstvenog ključa.
Prihvaćanje nulte vrijednostiPrimarni ključ ne prihvaća nulte vrijednosti.Jedinstveni ključ može prihvatiti nulte vrijednosti.
IndeksiranjePrimarni ključ ima klasterirani zadani indeks.Zadani indeks u jedinstvenom ključu nije grupiran.
Duplicirani ključeviDvostruki ključevi nisu dopušteni u primarnom ključu tablice.Dvostruki ključevi dopušteni su u jedinstvenom ključu tablice ako su jedan ili više dijelova ključa null.

 

Što je primarni ključ?

Jedan od najvažnijih ključeva podatkovne tablice je primarni ključ. Primarni ključ je ključ koji potvrđuje jedinstvenost podatkovne tablice.

Primarni ključ ne prihvaća nulte vrijednosti. Primarni ključ također ne prihvaća duplicirane vrijednosti. Zadani indeks primarnog ključa je grupiran.

Sintaksa za stvaranje primarnog ključa u tablici je-                                                                          

CREATE TABLE Osobe (ID int NOT NULL, prezime varchar(255) NOT NULL, firstname varchar(255), Age int, PRIMARY KEY(ID));

Osnovni ključ
 

Što je jedinstveni ključ?

Drugi ključ podatkovne tablice je jedinstveni ključ. Jedinstveni ključ u tablici podataka jedinstveno identificira retke osim primarnog ključa. Funkcija jedinstvenog ključa je primijeniti uvjete na retke koji ih čine jedinstvenima.

Također pročitajte:  Excel protiv Accela: razlika i usporedba

Jedinstveni ključ može prihvatiti nulte vrijednosti. Također uzima duplicirane vrijednosti u tablici ako i samo ako su jedan ili više dijelova ključa null. Nailazi se na zadani indeks jedinstvenog ključa.

Sintaksa stvaranja jedinstvenog ključa u tablici je-

CREATE TABLE Osobe (ID int UNIQUE. Name varchar(255) NOT NULL Prezime varchar(255), Age int, UNIQUE KEY(ID));


Glavne razlike između Primarni ključ i jedinstveni ključ

  1. Primarni ključ može biti povezan s drugim tablicama kao strani kljuc, dok se jedinstveni ključ ne može pridružiti kao strani ključ.
  2. Primarni ključ je uvijek jedinstven, dok jedinstveni nije nužno primarni.

Reference
  1. https://link.springer.com/article/10.1023/A:1006720022161

Zadnje ažuriranje: 11. lipnja 2023

točka 1
Jedan zahtjev?

Uložio sam mnogo truda u pisanje ovog posta na blogu kako bih vam pružio vrijednost. Bit će mi od velike pomoći ako razmislite o tome da to podijelite na društvenim medijima ili sa svojim prijateljima/obitelji. DIJELJENJE JE ♥️

19 misli o “Primarni nasuprot jedinstvenom ključu: razlika i usporedba”

  1. Članak odiše intelektualnom dubinom u svom istraživanju primarnih i jedinstvenih ključeva. Izrazite razlike razjašnjene su s impresivnom jasnoćom.

    odgovor
  2. Smatram da je ovaj članak neprocjenjiv izvor za svakoga tko želi razumjeti primarne i jedinstvene ključeve. Uključivanje primjera sintakse dodatno povećava njegovu korisnost.

    odgovor
  3. Usporedna tablica odlična je vizualna pomoć u razumijevanju razlika između primarnih i jedinstvenih ključeva. Dobro napravljeno!

    odgovor
  4. Ovaj je članak nevjerojatno informativan o primarnim i jedinstvenim ključevima. Reference također dodaju još jedan element vjerodostojnosti sadržaju.

    odgovor

Ostavite komentar

Želite li spremiti ovaj članak za kasnije? Kliknite srce u donjem desnom kutu da biste ga spremili u svoj okvir za članke!