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

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

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

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


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