Я использую Microsoft SQL Server Management Studio и, создавая таблицу соединений, должен ли я создать столбец идентификатора для таблицы соединений, если это так, я также должен сделать его первичным ключом и столбцом идентификации? Или просто сохранить 2 столбца для таблиц, к которым я присоединяюсь в отношении "многие ко многим"?
Например, если это будет много-много таблиц:
MOVIE
Movie_ID
Name
etc...
CATEGORY
Category_ID
Name
etc...
Должен ли я сделать таблицу соединений:
MOVIE_CATEGORY_JUNCTION
Movie_ID
Category_ID
Movie_Category_Junction_ID
[и сделайте Movie_Category_Junction_ID
мой основной ключ и используйте его как колонку Identity)?
Или:
MOVIE_CATEGORY_JUNCTION
Movie_ID
Category_ID
[и просто оставьте это при отсутствии первичного ключа или таблицы идентификации]?