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

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

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

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

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


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