![ЛЖЕДМИТРИЙ IV x DEEP-EX-SENSE - Суррогат](https://i.ytimg.com/vi/IAsPEB3awCs/hqdefault.jpg)
Съдържание
- Определение - Какво означава Сурогатният ключ?
- Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
- Техопедия обяснява Сурогатния ключ
Определение - Какво означава Сурогатният ключ?
Сурогатният ключ е уникален идентификатор, използван в базите данни за моделирано образувание или обект. Това е уникален ключ, чието единствено значение е да действа като основен идентификатор на обект или образувание и не се извлича от други данни в базата данни и може или не може да се използва като първичен ключ. Използваният обикновен сурогат ключ е уникален пореден номер.
Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
Техопедия обяснява Сурогатния ключ
Сурогатният ключ представлява субект, който съществува във външния свят и се моделира в базата данни и става видим за приложението и потребителя, или може да представлява обект в самата база данни и да е невидим за потребителя и приложението. И в двата случая сурогатният ключ се генерира вътрешно.
Сурогатният ключ не винаги се използва като първичен ключ и това зависи от това дали базата данни е от текущ или времеви вид. Текуща база данни съхранява само валидни текущи данни и изисква едно към едно свързване между сурогатния ключ в моделирания свят и първичния ключ на базата данни, като в този случай сурогатът може да действа като първичен ключ. Въпреки това, във временната база данни има много към едно връзка между първичните ключове и сурогатния ключ, което означава, че в базата данни може да има множество обекти, които са свързани с сурогатния ключ, така че не може да се използва като първичен ключ.
Сурогатният ключ има следните характеристики:
- Стойността никога не се използва повторно и е уникална в цялата система.
- Той е генериран от системата.
- Стойността не може да бъде манипулирана от потребителя или приложението.
- Стойността не е амалгама от различни стойности от множество домейни.