Кућа Базе података Шта је сурогат кључ? - дефиниција из техопедије

Шта је сурогат кључ? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Суррогате Кеи?

Сурогат кључ је јединствени идентификатор који се користи у базама података за моделирани ентитет или објект. То је јединствени кључ чији је једини значај да делује као примарни идентификатор објекта или ентитета и не изводи се из било којих других података у бази података и може се или не мора користити као примарни кључ. Уобичајени сурогат кључ који се користи је јединствени редни број.

Техопедиа објашњава Суррогате Кеи

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

Сурогат кључ се не користи увек као примарни кључ, а то зависи од тога да ли је база података тренутне или временске врсте. Тренутна база података похрањује само важеће тренутне податке и захтева међусобну повезаност између сурогатног кључа у моделираном свету и примарног кључа базе података, у којем случају сурогат може да делује као примарни кључ. Међутим, у временској бази података постоји повезаност између многих и примарног кључа са сурогатом, што значи да унутар базе података може бити више објеката који су повезани са сурогатом кључем, тако да се не може користити као примарни кључ.

Сурогат кључ има следеће карактеристике:

  • Вредност се никада не користи поново и јединствена је у целом систему.
  • Систем је генерисан.
  • Корисник или апликација не могу манипулирати вриједношћу.
  • Вредност није амалгам различитих вредности из више домена.
Шта је сурогат кључ? - дефиниција из техопедије