08.01.2007, 16:18
общий
это ответ
Здравствуйте, Valeraorg!
В таблице желательно иметь первичный ключ, особенно если есть связи с другими таблицами.
Первичный ключ должен быть - 1) Уникальный, 2) Not null
А как Вы формируете уникальность ключа не имеет значения. Например, в одном моем проекте уникальный ключ формировался как хеш-функция нескольких полей.
Это было удобнее чем делать уникальный индекс из этих текстовых полей.
Кроме того, это позволяло отследить изменения любого поля с помощью триггеров.