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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дефиниција

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

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

Се користи у

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

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

Нулл Валуес

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

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

Тип индекса

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

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

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

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

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

Кабриолет

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

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

Рецоммендед

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

  • разлика између: Разлика између Сони Кспериа Е и КСОЛО К800

    Разлика између Сони Кспериа Е и КСОЛО К800

    Кључна разлика: Сони Кспериа Е и Е-Дуал су два основна телефона компаније Сони Мобиле. Телефон се испоручује са 3.5 ТФТ капацитетом који има ~ 165 ппи густине пиксела. Долази са 1 ГХз Цортек-А5 Куалцомм Снапдрагон процесором, Адрено 200 ГПУ и 512 МБ РАМ-а. Ксоло К800 је четворојезгрени 1.2 ГХз смартпхоне са МТК МТ6589 и 1 ГБ РАМ-а. Телефон ради на Андроиду 4.1 (Јелли Беан). Поседује 4, 5 инчни екран резолуције 540 к 960 пиксела. Сони је попул
  • разлика између: Разлика између резолуције и ДПИ

    Разлика између резолуције и ДПИ

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

    Разлика између иПхоне 6 и иПхоне 6 Плус

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

    Разлика између Росевоода и Схеесхама

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

    Разлика између модела Нокиа Лумиа 720 и ЛГ Некус 4

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

    Разлика између без шећера и без шећера

    Кључна разлика : Израз "без доданог шећера" значи да у производу нема шећера, осим природних шећера у храни за које је производ произведен, док израз "без шећера" значи да наведени производ не садржи шећер на све. Често, док се претражују кроз различите прехрамбене артикле у пролазу за куповину, људи наилазе на етикете „без шећера“ и „без шећера“ на паковању хране. Њихова употреб
  • разлика између: Разлика између Метеора и Метеороида

    Разлика између Метеора и Метеороида

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

    Разлика између дереализације и деперсонализације

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

    Разлика између пејзажа и портрета

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

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

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

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