Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Первичный ключ / 6 сообщений из 6, страница 1 из 1
08.11.2005, 11:04
    #33365838
GrayRat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первичный ключ
Есть база данных. Естественно кроме справочников имеются и некоторые таблицы данных

Такой вот вопрос: насколько оправдано добавлять в таблицы данных поле первичного ключа однозначно идентифицирующую каждую запись?

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

В общем хотелось бы услышать мнение участников форума
Заранее спасибо
...
Рейтинг: 0 / 0
08.11.2005, 11:12
    #33365884
Al_B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первичный ключ
Вообще-то тема уже неоднократно обсуждалась...
IMHO - весьма оправданно и бывает очччччень полезно. Особенно если вдруг записи в базе продублируются и надо будет двойников убрать. Ну и плюс далеко не нулевая вероятность того, что тебе вдруг понадобится добавить какие-либо дополнительные таблицы, связанные с уже существующими - и тогда не будешь мучиться с join-ами по десятку полей.
...
Рейтинг: 0 / 0
08.11.2005, 12:32
    #33366190
Slider_spb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первичный ключ
Почитай этот материал http://www.osp.ru/win2000/sql/projtips/29tips09.htm , может поможет
...
Рейтинг: 0 / 0
08.11.2005, 16:10
    #33367002
mir
mir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первичный ключ
GrayRatТакой вот вопрос: насколько оправдано добавлять в таблицы данных поле первичного ключа однозначно идентифицирующую каждую запись? Вы имеете в виду суррогатный ключ, что ли? А то вопрос как-то непонятен, поскольку первичный ключ должен у вас быть в любой таблице при любых обстоятельствах.
А если про суррогатный, то эта тема обсасывалась многократно на всех подобных сайтах (и на этом тоже). Поиск...
...
Рейтинг: 0 / 0
09.11.2005, 09:52
    #33368154
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первичный ключ
...
Рейтинг: 0 / 0
09.11.2005, 10:07
    #33368198
GrayRat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первичный ключ
ВСЕМ thanks!!!
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Первичный ключ / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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