2012-11-05 12 views

Odpowiedz

28

Klucz zastępczy, klucz syntetyczny i klucz sztuczny są synonimami. Wszystkie one oznaczają "klucz podstawowy, który nie ma znaczenia biznesowego". Różnią się one od kluczy naturalnych lub biznesowych, które mają znaczenie poza systemem pod ręką.

Weźmy na przykład konto użytkownika SO. Jesteśmy identyfikowani przez dwa klucze. Kluczem naturalnym jest identyfikator, którego używamy do logowania się na tej stronie, na przykład nasza nazwa OpenID. Ale ponieważ te rzeczy są długimi, nieporęcznymi ciągami (a ponieważ SO pozwala nam na wybór różnych opcji logowania), baza danych identyfikuje nas za pomocą identyfikatora użytkownika, który jest generowanym numerem. Ten identyfikator użytkownika jest kluczem syntetycznym/zastępczym/sztucznym.

+6

Po prostu podałeś doskonałą odpowiedź. Wydaje się jednak, że nie jest to "prawdziwe pytanie". –

Powiązane problemy