Я новичок в базах данных. Я использую MySQL, и у меня есть таблица A, использующая три атрибута для формирования составного первичного ключа:
A:
[ key1 , key2 , key3 ], dateCreated, создалBy, ...
Теперь у меня есть другая таблица B, которая должна ссылаться на записи из таблицы выше. Теперь, повторное использование всех трех атрибутов выше, чтобы сформировать ключ, похоже, является болью. Можно ли использовать дополнительный автоматически увеличивающийся фиктивный атрибут "id" для таблицы A в качестве первичного ключа и использовать его в качестве ссылки в таблице B? Как правильно поступить?