2013-03-13 2 views
2

Может ли слабый объект в базах данных иметь несколько идентифицирующих сильных объектов?Может ли слабый объект иметь несколько идентифицирующих сильных объектов?

Первичный ключ для слабого объекта будет суммировать первичные ключи идентифицирующих ключей (которые существуют как внешние ключи в слабом объекте).

Каковы последствия такого дизайна?

ответ

3

Сжатие двух уникальных значений ключа для создания одного является допустимым методом, если оба уникальных сочетания клавиш имеют отношение один к одному. Значение комбинации двух уникальных ключей никогда не приведет к одинаковому значению.

+1

Спасибо. Итак, исходя из вашего ответа, могу ли я предположить, что слабый объект может иметь несколько идентифицирующих сильных объектов, если ключи уникальны? – Nabou

+1

Да, если ключи всегда и всегда уникальны –

Смежные вопросы