У меня есть это приложение, которое я пишу в Rails 3.1, мне интересно, как лучше всего это смоделировать.
Было бы лучше, если бы я создал модель под названием «Фильм» с «названием», а затем создал новую модель для каждого «актива фильма», такого как «постер, трейлер, рекламный ролик» и т. Д., И связал бы его с «Фильмом». по ассоциациям? Или было бы лучше, если бы я просто создал это как единое целое и покончил с ассоциациями каждого актива в «Кино»?
![model question](https://i.stack.imgur.com/TgU0a.jpg)
Я предполагаю, что нужно сделать это как единое целое, так как это устранит все накладные расходы FK и объединений, чтобы получить данные, связанные с фильмом, но я ищу мнения / предложения. Спасибо