Вопросы с тегом «surrogate-key»

33
Должна ли каждая таблица иметь суррогатный / искусственный первичный ключ для одного поля?

Я понимаю одно преимущество суррогатных / искусственных ключей в целом - они не меняются, и это может быть очень удобно. Это верно независимо от того, являются ли они одним или несколькими полями - если они «искусственные». Однако иногда кажется, что политикой является использование целочисленного...

25
Обеспечивают ли естественные ключи более высокую или более низкую производительность в SQL Server, чем суррогатные целочисленные ключи?

Я фанат суррогатных ключей. Существует риск, что мои выводы являются предвзятым подтверждением. Многие вопросы, которые я видел здесь и на http://stackoverflow.com, используют естественные ключи вместо суррогатных ключей, основанных наIDENTITY() значениях. Мой опыт работы в компьютерных системах...

14
Внешние ключи - ссылка, использующая суррогатный или натуральный ключ?

Существует ли передовая практика для того, чтобы внешний ключ между таблицами связывался с естественным ключом или суррогатным ключом? Единственное обсуждение, которое я действительно нашел (если не хватает моего гугл-фу) - это ответ Джека Дугласа на этот вопрос , и его рассуждения кажутся мне...