Низ табела са редовима и колонама које чувају информације које се преузимају или користе када је то потребно називају се подацима. Подаци који се чувају у редовима и колонама одређују се кључевима који се користе у табели.
Кључне Такеаваис
- Примарни кључеви су идентификатори базе података који се користе за јединствену идентификацију сваког реда у табели, обезбеђујући конзистентност података и не могу да садрже нулте вредности.
- Јединствени кључеви су ограничења базе података која обезбеђују јединственост података у колони или скупу колона, осим што могу да садрже нулте вредности.
- Главне разлике између примарних и јединствених кључева леже у њиховој функционалности, дозвољеној нулти вредности и чињеници да табела може имати само један примарни кључ, али више јединствених кључева.
Примарни кључ наспрам јединственог кључа
Примарни кључ је колона или скуп колона који јединствено идентификују сваки ред у табели. То значи да свака вредност у примарном кључу мора бити јединствена и не може бити нулл. Јединствени кључ је колона или скуп колона који такође осигурава да је свака вредност у кључу јединствена, али може дозволити нулте вредности.
Примарни кључ табеле ограничење јединствено идентификује редове табеле. У било којој табели података постоји само један примарни кључ. Не узима нулте вредности. Такође, не дозвољава дуплирање кључева.
Јединствени кључ табеле потврђује да су подаци у сваком реду и колони јединствени и да се не понављају. У табели постоји више од једног јединственог кључа.
Упоредна табела
Параметар поређења | Примарни кључ | Јединствени кључ |
---|---|---|
Основна функција | Основна функција примарног кључа је да јединствено идентификује ред у табели. | Основна функција јединственог кључа је да примени додатне услове на ред тако да постане јединствен. |
Број кључева у табели | Табела има само један примарни кључ. | Табела може имати више од једног јединственог кључа. |
Прихватање нулте вредности | Примарни кључ не прихвата нулте вредности. | Јединствени кључ може прихватити нулте вредности. |
Индексирање | Примарни кључ има груписани подразумевани индекс. | Подразумевани индекс у јединственом кључу није груписан. |
Дупли кључеви | Дупликати кључева нису дозвољени у примарном кључу табеле. | Дупликати кључева су дозвољени у јединственом кључу табеле ако је један или више делова кључа нулл. |
Шта је примарни кључ?
Један од најважнијих кључева табеле података је примарни кључ. Примарни кључ је кључ који потврђује јединственост табеле података.
Примарни кључ не прихвата нулте вредности. Примарни кључ такође не прихвата дупле вредности. Подразумевани индекс примарног кључа је груписан.
Синтакса за креирање примарног кључа у табели је:
ЦРЕАТЕ ТАБЛЕ Особе (ИД инт НОТ НУЛЛ, презиме варцхар(255) НОТ НУЛЛ, име варцхар(255), Старост инт, ПРИМАРНИ КЉУЧ(ИД));
Шта је јединствени кључ?
Други кључ табеле података је јединствени кључ. Јединствени кључ у табели података идентификује редове на јединствен начин осим примарног кључа. Функција јединственог кључа је да примени услове на редове који их чине јединственим.
Јединствени кључ може прихватити нулте вредности. Такође узима дупле вредности у табели ако и само ако су један или више кључних делова нулл. Наилази се на подразумевани индекс јединственог кључа.
Синтакса креирања јединственог кључа у табели је-
ЦРЕАТЕ ТАБЛЕ Особе (ИД инт УНИКУЕ. Име варцхар(255) НОТ НУЛЛ Презиме варцхар(255), Старост инт, УНИКУЕ КЕИ(ИД));
Главне разлике између Примарни кључ и јединствени кључ
- Примарни кључ може бити повезан са другим табелама као а страни кључ, док јединствени кључ не може бити повезан као страни кључ.
- Примарни кључ је увек јединствен, док јединствени кључ није нужно примарни.
Последње ажурирање: 11. јуна 2023
Сандееп Бхандари је дипломирани инжењер рачунарства на Универзитету Тхапар (2006). Има 20 година искуства у области технологије. Он има велико интересовање за различите техничке области, укључујући системе база података, рачунарске мреже и програмирање. Више о њему можете прочитати на његовом био паге.
Чланак одише интелектуалном дубином у истраживању примарних и јединствених кључева. Изразите разлике су разјашњене са импресивном јасноћом.
Апсолутно. Аутор је успео да представи сложену тему са изузетним балансом дубине и јасноће.
Несумњиво. Овај чланак обухвата суштину примарних и јединствених кључева на убедљив и информативан начин.
Детаљна упоредна табела и сажета објашњења су изузетно корисни. Свака част аутору што је тако ефикасно изнео информације.
Апсолутно. Овај чланак заиста олакшава разумевање нијанси примарних и јединствених кључева.
Опсежна покривеност примарних и јединствених кључева у овом чланку пружа добро заокружено разумевање њихове улоге у управљању базом података.
Сматрам да је овај чланак непроцењив ресурс за све који желе да схвате примарне и јединствене кључеве. Укључивање примера синтаксе додатно побољшава његову корисност.
Апсолутно. Примери синтаксе на сажет начин илуструју практичне примене примарних и јединствених кључева.
Табела поређења је одлична визуелна помоћ у разумевању разлика између примарних и јединствених кључева. Добро урађено!
Овај чланак је невероватно информативан о примарним и јединственим кључевима. Референце такође додају још један елемент кредибилитета садржају.
Не бих се могао више сложити. Детаљна упоредна табела је посебно корисна за референцу.
Ценим наглашену разлику између примарних и јединствених кључева. Пост ефикасно саопштава њихове разлике.
Договорено. Освежавајуће је пронаћи тако добро структуиран и јасан садржај о овој теми.
Пост пружа јасно објашњење примарних и јединствених кључева у релационој бази података. Примери синтаксе су од велике помоћи.
Заиста. Овај чланак је одличан извор за све који покушавају да схвате ове концепте базе података.
Пост служи као просветљујући водич за примарне и јединствене кључеве, демистификујући њихове карактеристике и употребу.
Заиста. Освежавајуће је читати тако интелектуално стимулирајући садржај о концептима базе података.
Чланак ради хвале вредан посао чинећи сложену тему приступачном. Илустрације примарних и јединствених кључева су просветљујуће.
Апсолутно. Подела њихових функционалности поједностављује кључне концепте базе података.