Разлика између примарног кључа и јединственог кључа

Кључна разлика: Примарни кључ не може дозволити нулл и може се креирати само једном у табели. Јединствени кључ омогућава нулл и може се креирати више пута у табели. Кључеви играју важну улогу када се ради о похрањивању и преузимању података.

Примарни кључеви и јединствени кључеви можда не звуче познато већини људи, али ова два су важни концепти када је у питању програмирање. То је популарно питање када је у питању интервју о програмирању и пословима са базама података. Примарни кључеви и јединствени кључеви су основни концепти који се примарно користе у Мицрософт СКЛ Серверу.

Мицрософт СКЛ је систем за управљање релационим базама података који је развио Мицрософт. Његова главна функција укључује складиштење и преузимање података када то захтевају друге софтверске апликације које се покрећу на истом рачунару или на различитим рачунарима преко мреже.

Кључеви играју важну улогу када се ради о похрањивању и преузимању података. Подаци који се чувају на серверу је низ табела са колонама. Ове колоне чувају различите врсте информација и могу се преузети помоћу инструкција. Примарни кључ и јединствени кључ су два типа кључева који одређују како се подаци чувају у систему.

Објекти у бази података СКЛ Сервера су организовани као табеле и индекси и чувају се као збирка од 8 КБ страница. Кључеви помажу да се одреди где се информације чувају у бази података. Оба кључа се разликују један од другог. Међутим, примарни кључ је тип јединственог кључа. Они су такође слични по функцијама али нуде различите функционалности.

Примарни кључеви су дефинисани преко ограничења ПРИМАРИ КЕИ и могу се специфицирати током креирања табеле. У СКЛ стандарду примарни кључеви могу се састојати од једног или више ступаца. Свака колона која учествује у примарном кључу је имплицитно дефинисана као НОТ НУЛЛ. Примарни кључ нуди 3 главне функције:

Примарни кључ не може да дозволи нулл (примарни кључ не може бити дефинисан на колонама које дозвољавају нулл).

Свака табела не може имати више од једног примарног кључа.

На неким системима база података примарни кључ по дефаулту креира кластерирани индекс.

Јединствени кључеви су слични примарним кључевима и могу се дефинисати током креирања табеле. Јединствени кључеви такође дозвољавају да се подаци или редови не понављају ни у једној другој табели. Три главне карактеристике које нуди јединствени кључ укључују:

Јединствени кључ може да дозволи нулл, али само један (јединствени кључ се може дефинисати на колонама које дозвољавају нулл.)

Свака табела може имати више јединствених кључева.

На неким системима база података јединствени кључ по дефаулту креира не-класификовани индекс.

Поређење између примарног кључа и јединственог кључа:

Примарни кључ

Јединствени кључ

Дефиниција

Примарни кључ је тип јединственог кључа. Ово је кључ који је дозвољен за миграцију на друге ентитете да би се дефинисали односи који постоје између ентитета.

Јединствени кључ је скуп нула, једног или више атрибута. Вредности ових атрибута морају бити јединствене за сваки тупле (ред) у релацији. Вредност, или комбинација вредности, јединствених кључних атрибута за било коју торку не би требало да се понавља за било коју другу торку у том односу.

Се користи у

Системи за управљање релационим базама података као што су МиСКЛ, Орацле, итд.

Системи за управљање релационим базама података као што су МиСКЛ, Орацле, итд.

Нулл Валуес

Не прихвата никакве нулл вредности

Прихвата само једну нулл вредност у табели

Тип индекса

Да ли је кластерирани индекс и подаци у табели базе података су физички организовани у низу кластер индекса

Јединствени не-кластерирани индекс

Број дозвољених кључева

Само један примарни кључ у табели

Може имати више од једног јединственог кључа у табели

Кабриолет

Може се израдити у страни кључ у другу таблицу

Може се израдити у страни кључ у другу таблицу

Рецоммендед

Везани Чланци

  • разлика између: Разлика између кинематике и динамике

    Разлика између кинематике и динамике

    Кључна разлика: Кинематика ће вам дати вредности промене објеката, док ће динамика дати разлог за промену објеката. Кинематика и динамика су две гране класичне механике које се баве кретањем честица. Ове две гране играју важну улогу у смислу роботике и машинства. Кинематика је студија која описује кретање честица са једног места на друго и како се објекти или си
  • разлика између: Разлика између уља каноле и уља грожђа

    Разлика између уља каноле и уља грожђа

    Кључна разлика: Према њиховим именима, уље каноле се добија из уљане репице или репице; и уље из семена грожђа се добија из сјеменки грожђа, које су нуспроизводи винарства. Уља која су екстрахована из одговарајућих извора, као што су семена, називају се уљем за семе. Постоји неколико врста семенских уља доступ
  • разлика између: Разлика између цијене Ек-сховроом-а и цијене на цести

    Разлика између цијене Ек-сховроом-а и цијене на цести

    Кључна разлика: Цијена Ек-сховроом-а је цијена имовине као што су двоколесни или четвороточкашки, која укључује цијену произвођача, маржу трговца, пријевоз, итд. С друге стране, цијена на цести укључује цијену ек-сховроом-а и друге трошкове као што су путарина, осигурање и накнаде за услуге. Купац треба да плати цену на путу, која је обично 10 до 20 процената већа од цене ек-сховроом-а. Цијене ек-сховроом-а и цијене на цести су двије различите цијене. Особа приликом куповине возила или аутомобила из салона, мора бити свјест
  • разлика између: Разлика између рицинусовог уља и кокосовог уља

    Разлика између рицинусовог уља и кокосовог уља

    Кључна разлика: рицинусово уље се добија из сјеменки рицинуса; док се кокосово уље екстрахује из зрна или меса зрелих кокоса. Оба уља су најпознатија по својој коси и лековима. Цастор и кокосово уље могу се сматрати конкурентним уљима. Оба уља су сјајна у одржавању хидратације косе и коже. Ова уља су пуна комбинованих
  • разлика између: Разлика између ХТЦ Буттерфли и Нокиа Лумиа 920

    Разлика између ХТЦ Буттерфли и Нокиа Лумиа 920

    Кључна разлика: ХТЦ Буттерфли је врхунски телефон ХТЦ корпорације. ХТЦ Буттерфли се продаје у четири варијанте: Дроид ДНА; Ј Буттерфли ХТЛ21; Буттерфли Кс920д; и Буттерфли Кс920е. Сви се напајају Куад-цоре 1.5 ГХз Краит процесором. ХТЦ Дроид има Куадцомм МДМ615м, док Буттерфли варијанте имају Куалцомм АПК8064 чипсет
  • разлика између: Разлика између 3ГП и 3Г2

    Разлика између 3ГП и 3Г2

    Кључна разлика: 3ГП и 3Г2 су формати датотека који се углавном користе за репродукцију видео записа са звуком. Међутим, оно што већина људи не схвата да 3ГП и 3Г2 нису формати кодирања, већ су то контејнерске датотеке, тј. У основи омотачи за форматиране видео датотеке. 3ГП је мултимедијални контејнерски формат углавном за 3Г УМТС мултимедијалне услуге. Развијен је од стране Пројекта партнер
  • разлика између: Разлика између виза и пасоша

    Разлика између виза и пасоша

    Кључна разлика: Пасош је документ који издаје национална влада и који се користи као лична идентификација приликом путовања у иностранство. Виза је службени документ који се издаје као дозвола за улазак и боравак у земљи. Виза и пасош су две ствари које су потребне за међународна путовања. Ова два термина се често користе приликом посете другим земљама. Иако су оба потребна током путовања, ова два се
  • разлика између: Разлика између међу и између

    Разлика између међу и између

    Кључна разлика: 'Међу' обично означава нешто што је дио групе. Она дефинише нешто што се сматра групом као припадност особе или ствари. Израз 'између', с друге стране, означава нешто што је у средини других ствари; нешто што је у позицији или интервалу који раздваја две ствари. Речи између и између се обично користе на енглеском језику. Међутим, која је стварна разлика између та два. Речи између и између се обично користе наизменично, и док то у неким случајевима заиста функционише, не могу се
  • разлика између: Разлика између Виндовс 7 и Виндовс Виста

    Разлика између Виндовс 7 и Виндовс Виста

    Кључна разлика: Виндовс 7 и Виндовс Виста су два оперативна система која Мицрософт нуди за рад на својим рачунарима и лаптоп рачунарима. Виндовс 7 је понудио нови изглед, изглед и сматра се углађеном верзијом Висте. Виндовс Виста је оперативни систем који је покушао да промени целокупан изглед оперативног система Виндовс, али се сматрао недовршеним са многим функцијама које не раде испр

Избор Уредника

Разлика између тријумфа и победе

Кључна разлика: Оба термина Триумпх и Вицтори имају слично значење, тј. Побједу. Термин 'победа' подразумева победу у некој врсти директне конкуренције, као што је борба или нека врста такмичења. Док, у контексту тријумфа, концепт пораза може бити умањен или непостојећи. Као што је случај са енглеским, често постоје две речи сличног значења које су че