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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дефиниција

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

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

Се користи у

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

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

Нулл Валуес

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

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

Тип индекса

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

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

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

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

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

Кабриолет

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

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

Рецоммендед

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

  • разлика између: Разлика између Самсунг Галаки Таб 3 7.0 и Делл КСПС 10 Таблета

    Разлика између Самсунг Галаки Таб 3 7.0 и Делл КСПС 10 Таблета

    Кључна разлика: Самсунг Галаки Таб 3 7.0 поседује 7-инчни ВСВГА ТФТ екран осетљив на додир и има димензије 188 к 111.1 к 9.9 мм, што чини уређај тањим у односу на претходни таблет. Таблет је заправо намењен за ниски опсег. Делл КСПС 10 је таблет од 10, 1 инча који се испоручује са прикључном станицом за та
  • разлика између: Разлика између обртне нити и конца за везење

    Разлика између обртне нити и конца за везење

    Кључна разлика: конац и конац за конфекцију су два различита типа нити које се користе у разним обртима или везовима. Конац за везење се састоји од шест нити које се могу лако одвојити, док је конац за пловила конац израђен од уплетеног материјала. Конац за везење је супериорнији у квалитети, па је стога и скупљи од обртног конца. Конац или конац за везење, као што му и име говори, посебно је дизајниран за вез или било коју другу врсту рукотвори
  • разлика између: Разлика између АЈАКС и ДХТМЛ

    Разлика између АЈАКС и ДХТМЛ

    Кључна разлика: АЈАКС је скуп међусобно повезаних техника веб развоја које се користе за асинхроне веб апликације. ДХТМЛ (Динамиц ХТМЛ) није језик за кодирање већ заправо колекција технологија које се користе са ХТМЛ-ом како би ХТМЛ учинио интерактивнијим. ДХТМЛ мења елементе на веб страницама у зависности од корисникових радњи. АЈАКС омогућава претраживачу да захтева одређене елементе један по један како би смањио притисак на сервер и интернет везу. Веб странице
  • разлика између: Разлика између Смартпхоне и Нон Смартпхоне

    Разлика између Смартпхоне и Нон Смартпхоне

    Кључна разлика: Паметни телефони су сви мобилни телефони слични мини рачунару. Паметни телефони нуде различите могућности које омогућавају напредне рачунарске могућности и могућност повезивања. Не-паметни телефон је било који телефон који не нуди разне функције које нуди паметни телефон. Паметни телефони постали су истакнута компонента у нашем свакодневном
  • разлика између: Разлика између Малл и Базаар

    Разлика између Малл и Базаар

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

    Разлика између Земље 1 и Земље 2

    Кључна разлика: Земља 1 или Земља Један је примарни универзум у којем се одвија већина прича из ДЦ-а. Земља 2 или Земља два је универзум ДЦ пре 1940, са суперхеројима из Златног доба. ДЦ Цомицс је почео као "Натионал Публицатионс" и првобитно објављивао стрипове са суперхеројима као што су Суперман, Батман, Вон
  • разлика између: Разлика између Мега Миллионс и Повербалл

    Разлика између Мега Миллионс и Повербалл

    Кључна разлика: Мега Миллионс и Повербалл су двије различите лутрије које се одвијају широм Сједињених Држава. Главна разлика између њих је чињеница да улазница за Мега Миллионс кошта $ 1 и нуди џекпот почевши од 15 милиона долара, док Повербалл карта кошта $ 2 и нуди џекпот почевши од 40 милиона долара. Свако има фантазију о освајању лутрије и повлачењу, али питање је која је лутрија. Иако постоји много различитих лутрија на локалном и државном нивоу, постоје две велике велике мулти-државне лутрије, Мега Миллионс и Повербалл. Повербалл је
  • разлика између: Разлика између Мицромак А116 и КСОЛО Кс1000

    Разлика између Мицромак А116 и КСОЛО Кс1000

    Кључна разлика: Мицромак А116 Цанвас ХД је насљедник стварно популарног Мицромак А110 Цанвас 2 и бољи је од свог претходника у сваком погледу. Поседује 5.0 инчни екран резолуције 720 к 1280 пиксела. Ради на Куад-цоре 1.2 ГХз Цортек-А7 и 1 ГБ РАМ-а. КСОЛО к1000 је Интел-базирани паметни телефон који ради на једнојезгреном Интел Атом процесору
  • разлика између: Разлика између ВоИП и ИП телефоније

    Разлика између ВоИП и ИП телефоније

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

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

Разлика између чипова и вафла у електроники

Кључна разлика: Чип је такође познат као интегрисани круг, то је склоп електронских компоненти које су произведене у једној јединици, док се вафел односи на танке кришке силиција које се користе у формирању интегрисаних кола пошто су интегрисана кола интегрисана. уграђене у ове вафле. Интегрисано коло је познато као чип, то је мали електронски уређај који је пакет склопова, путева и транзистора итд., Који сви раде заједно како би извршили одређени задатак или могу бити низ зада