Лучший способ создания и использования номеров учетных записей клиентов в SQL Server 2008 SR2 - PullRequest
0 голосов
/ 29 марта 2011

Я не администратор, поэтому немного почесал голову.Я пытаюсь собрать заявку для компании, в которой я работаю.Мне нужно предоставить уникальный номер учетной записи клиента для каждого местоположения офиса, с которым моя компания ведет бизнес.

Раньше я использовал номера учетных записей клиентов на основе столбцов INT с первичным ключом, чтобы использовать увеличенные идентификаторы.Мне интересно, является ли это лучшим или еще худшим вариантом для такого типа информации.

Что бы вы порекомендовали?Заранее спасибо за помощь.

Ответы [ 2 ]

1 голос
/ 29 марта 2011

Я бы использовал естественный ключ, если вы можете найти его.Проблема с использованием бессмысленных ключей заключается в том, что вы можете получить дубликаты, которые трудно распознать.

1 голос
/ 29 марта 2011

Мы используем поле идентификатора для наших учетных записей и пользовательских таблиц.В целом, учетные записи и идентификаторы пользователей не имеют смысла вне вашего приложения.Например, мало кого волнует, если их идентификатор пользователя равен 12345 или 1.

Мы делаем это на производственных сайтах.

...