powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Имеет ли смысл создавать суррогатный ключ?
6 сообщений из 6, страница 1 из 1
Имеет ли смысл создавать суррогатный ключ?
    #34108141
as111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица. В ней есть поле счетчик и поле email.
Оба поля уникальны. В качестве ключевого поля использую поле счетчик.

И вот задумался а зачем мне этот счетчик нужен? Может просто оставить поле email и все?
...
Рейтинг: 0 / 0
Имеет ли смысл создавать суррогатный ключ?
    #34108837
alvao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А таблиц "дочерних" по отношению в к данной нет? А если изменится e-mail? А если их (почтовых адреса) станет два?
...
Рейтинг: 0 / 0
Имеет ли смысл создавать суррогатный ключ?
    #34108947
as111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, все это возможно...
Но все равно в текущей таблице емайл будет уникальный.

Ну я так понимаю, что можно и обойтись, но проще похоже использовать все-таки счетчик...
...
Рейтинг: 0 / 0
Имеет ли смысл создавать суррогатный ключ?
    #34114246
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поищите статью Тенцера "Суррогатные ключи vs естественных"
...
Рейтинг: 0 / 0
Имеет ли смысл создавать суррогатный ключ?
    #34114436
@Babai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
as111Есть таблица. В ней есть поле счетчик и поле email.
Оба поля уникальны. В качестве ключевого поля использую поле счетчик.

И вот задумался а зачем мне этот счетчик нужен? Может просто оставить поле email и все?Вопрос обсуждалсся неоднократно. В принципе Зависит конечно ещё и от используемой СУБД и объёмов данных,но IMHO число обрабатывается гораздо быстрее, чем строка.
...
Рейтинг: 0 / 0
Имеет ли смысл создавать суррогатный ключ?
    #34114958
Фотография commit;
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@Babai но IMHO число обрабатывается гораздо быстрее, чем строка.

+1
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Имеет ли смысл создавать суррогатный ключ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]