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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дефиниција

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

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

Се користи у

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

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

Нулл Валуес

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

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

Тип индекса

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

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

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

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

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

Кабриолет

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

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

Рецоммендед

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

  • разлика између: Разлика између Божића, Кванзе и Ханнуке

    Разлика између Божића, Кванзе и Ханнуке

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

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

    Кључна разлика: Патуљаста планета је "небеско тијело у директној орбити Сунца које је довољно масивно да се његов облик контролира гравитацијом, али да за разлику од планете није очистила своју орбиталну регију од других објеката." друга рука је велики комад стијене који кружи око сунца. Астероиди су такође познати као планетоиди или мање планете. Међународна астрономска унија (ИАУ) дефинише патуљасту планету као
  • разлика између: Разлика између НАФТА и ЕУ

    Разлика између НАФТА и ЕУ

    Кључна разлика: НАФТА је трилатерални трговински блок заснован на правилима у Сјеверној Америци који има 3 члана. Европска унија је политички-економски споразум између 28 земаља које углавном живе у Европи. НАФТА и ЕУ су два најчешће чујућа трговинска блока широм свијета. НАФТА, позната и као Сјеверноамеричка асоцијација слободне трговине, споразум је између три земље: Мек
  • разлика између: Разлика између пива и јаког пива

    Разлика између пива и јаког пива

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

    Разлика између Мехндија и привремене тетоваже

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

    Разлика између Самсунг Галаки Таб 3 7.0 и Самсунг Галаки Таб 2 7.0

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

    Разлика између туша за очи и маскара

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

    Разлика између Тоо и Вери

    Кључна разлика: 'Превише' и 'врло' су термини који се користе за јачање других ријечи. 'Веома', може се користити као појачивач за стварање глагола, придева и неких именица. Штавише, употреба 'врло' у реченици генерално указује на позитивну импликацију. С друге стране, 'превише' има две глав
  • разлика између: Разлика између ГПРС и ВАП

    Разлика између ГПРС и ВАП

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

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

Разлика између Аппле Ватцх и ЛГ Г Ватцх Р

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