Да. Не храните идентификаторы жанров, такие как (4,5,6)
, используйте сначала нормальную форму , а затем вы можете получить необходимую ссылочную целостность.
Вам нужна таблица отношений (скажем, DVD_Genres
) с 2 столбцами
DVD_Id
и Genre_Id
(они образуют составной первичный ключ)
Тогда, если бы DVD Id 1 был в жанрах 4,5 и 6, у вас было бы 3 строки в этой таблице, чтобы представить этот факт.
DVD_Id Genre_Id
1 4
1 5
1 6
Это также сделает поиск DVD-дисков, соответствующих определенному жанру, более простым и эффективным.