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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дефиниција

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

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

Се користи у

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

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

Нулл Валуес

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

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

Тип индекса

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

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

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

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

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

Кабриолет

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

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

Рецоммендед

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

  • разлика између: Разлика између ГИФ и ПСД

    Разлика између ГИФ и ПСД

    Кључна разлика: ГИФ означава Грапхицс Интерцханге Формат. Име датотеке које се користи за ГИФ датотеку је .гиф или .ГИФ. ГИФ је формат који се углавном користи за графичке слике. ПСД је, с друге стране, подразумевана екстензија за Пхотосхоп датотеке. Најчешће коришћене слике су растерске слике, односно битмап слике. Тер
  • разлика између: Разлика између уметности и ликовне уметности

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

    Кључна разлика : Разлика између ова два термина је да је 'умјетност' израз који се користи за дефинирање људске креативности и вјештине кроз различите активности и његове облике, док је 'ликовна умјетност' врста умјетности која укључује пјевање, глуму, плес, музика или играње инструмента, скулптура, итд. Уметност и ликовне уметности су две речи које се често збуњују и користе као синоними. Главна разлика између ова два термина је да све што је привлачно и / или изазива мисли може бити класификовано као уметност, док је "ликовна уметност"
  • разлика између: Разлика између крви и серума

    Разлика између крви и серума

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

    Разлика између сојиних комадића и сојиних гранула

    Кључна разлика: и сојини комади и сојине грануле се производе од соје. Они су такође познати као текстурирани или текстурирани биљни протеин (ТВП). Једина разлика између сојиних комада и сојиних гранула је у томе што су сојине комаде веће величине, док су грануле мање. И сојини комади и сојине грануле се производе од соје. Соја, такође написана као соја, је врста махунарки, слична соји, грашку, кикирикију, као и пасуљ и други пасуљ. Соја је уствари поријеклом из источне Азије, али ј
  • разлика између: Разлика између модела Нокиа Лумиа 720 и Нокиа Лумиа 620

    Разлика између модела Нокиа Лумиа 720 и Нокиа Лумиа 620

    Кључна разлика: Нокиа Лумиа 720 је један од најновијих телефона који су слични свом водећем моделу Лумиа 920. Лумиа 720 долази са 1 ГХз дуал-цоре Снапдрагон С4 процесором са 512 МБ РАМ-а и 8 ГБ интерног простора за похрану који се може надоградити на 64 ГБ. Телефон је доступан са 6, 7 МП примарном камером са Царл Зеисс оптиком, аутофокусом и ЛЕД блицом. Поседује и 1.3 МП секундарну камеру са резолуцијом од 1280 к 960. Нокиа Лумиа 620 има 3.8-
  • разлика између: Разлика између ревизије и верзије

    Разлика између ревизије и верзије

    Кључна разлика: Ревизија је када се направи велико издање софтвера. Међутим, верзија је када су направљене мале промјене и проблеми су фиксирани у објављеном софтверу. За оне који се не баве техником, ревизија појмова и верзија значе нешто сасвим друго. Међутим, када се ове речи често користе у софтверск
  • разлика између: Разлика између ЛАН-а и ВАН-а

    Разлика између ЛАН-а и ВАН-а

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

    Разлика између ХТМЛ5 и Фласх-а

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

    Разлика између бора и гуме

    Кључна разлика: Борови се сматрају меким дрветом, лаганим и јефтинијим. Због своје мале тежине, бор је врло популаран за намештај за спаваће собе, као што су ормари, кревети, јер је много лакше премештати овај намештај. Гумено дрво је у суштини дрво које долази из гуменог стабла. Гумено дрво Пара је научно познато као Хевеа брасилиенсис. Као дрво гуменог дрвећа, очекивало би се да буде мекано

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

Разлика између игара Цоммонвеалтха и Олимпијских игара

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