В БД есть следующие таблицы:
- Фильмы
- Идентификатор (PK)
- Название
- Личности
- Идентификатор (PK)
- Имя
- Биография
- Роли личностей
- Идентификатор (PK)
- Название роли
- Личности фильма
- Идентификатор фильма (PK, FK)
- Идентификатор роли (PK, FK)
- Идентификатор личности (PK, FK)
Не раз видел, как связующим таблицам (таким как "Личности фильма") добавляют отдельный PK. Стоит ли это делать в ситуации, схожей с примером выше (в будущем может добавиться еще один ключ (напр. идентификатор персонажа фильма))? Если стоит, то почему?