..
Када се пројектује база података за подршку апликације је неопходно да се размотри како да рукује примарних кључева. Постоје у том погледу најмање две школе мишљења: један који тврди да права ствар је да се користи тзв сурогат тастера (тј. не на основу реалних података) и други који тврди да мора да се користи уместо правих података као кључне вредности. Онда постоји средњи пут који се састоји у "базу података за коришћење у оквиру оба ова решења, у зависности од релативне предности и недостатке (које ћемо ускоро).
Када се пројектује табеле обично садржи један или више колона који чине примарни кључ. Као што знамо примарни кључ табеле је вредност (или комбинацију вредности) који јединствено идентификује сваки ред. Као што је поменуто раније, ако је кључни је састављен од правих вредности се назива природним кључ, али ако на пример кључ се генерише сваки пут када убаците ред у табели се зове сурогат кључ. Сурогат кључ је обично бројчане вредности у СКЛ Серверу, а често колоне овог типа су они идентитета, од којих је више касније.
Природни кључ је састављен од правих података, односно подаци који су однос са вредностима у другим колонама реда (нпр. код пореза појединца у Купци табелу која садржи своје општости). Чак сурогат кључ јединствено идентификује ред у табели, али њена вредност нема никакве везе са другим вредностима линије и то је једноставно генерисана и чувају.
Анализирамо предности и мане две врсте кључева почевши сурогат:
ПРО
ПРОТИВ
Што се тиче природног тастери:
ПРО
ПРОТИВ
| |
МС Аццесс (Адванцед)
Сазнајте како да направите и управљање базама података брзо и лако. Полазећи од 29 €. |
| |
МиСКЛ (курс)
Управљање опен соурце базу података. Од 39 €. |
| |
СКЛ и базе података (курс)
Креирање и управљање релационим базама података. Од 39 €. |