kostil
Новичок
Кростаблицы. нужны ли они?
есть каталог фильмов - база video
в базе таблица video
+----+--------------+------+
| id | film_name | role | .....
+----+--------------+------+
и таблица role
+----+--------------+
| id | role_name |
+----+--------------+
video.role текстовое поле в котором хранятся id из таблици role в таком виде '123/453/23/43'. я написал скрипт php который по этим id выбирает актеров из таблицы role и все работает нормально, НО один мой коллега работающий с базами данных утверждает что так никто не делает, и нужно удалить столбец role из таблици видео и сделать крос таблицу типа
+------------+----------+
| video_id | role_id |
+------------+----------+
где соответствующие id из таблицы video будут сопоставлены с id из таблици role, что позволит связать таблицы, и делать следующие запросы типа select .... inner join ....
как посоветуете поступить? какие еще есть плюсы и минусы в этих случаях?
есть каталог фильмов - база video
в базе таблица video
+----+--------------+------+
| id | film_name | role | .....
+----+--------------+------+
и таблица role
+----+--------------+
| id | role_name |
+----+--------------+
video.role текстовое поле в котором хранятся id из таблици role в таком виде '123/453/23/43'. я написал скрипт php который по этим id выбирает актеров из таблицы role и все работает нормально, НО один мой коллега работающий с базами данных утверждает что так никто не делает, и нужно удалить столбец role из таблици видео и сделать крос таблицу типа
+------------+----------+
| video_id | role_id |
+------------+----------+
где соответствующие id из таблицы video будут сопоставлены с id из таблици role, что позволит связать таблицы, и делать следующие запросы типа select .... inner join ....
как посоветуете поступить? какие еще есть плюсы и минусы в этих случаях?