Я планирую создать сайт, похожий на IMDB.com. Чтобы сократить время выполнения, я использую следующую структуру. Это нормально для более быстрой работы?
Table - 1 Id Movie_name description 1 name one some description 2 name two some description 3 name three some description Table 2 id actorname 1 name 1 2 name 2 3 name 3 4 name 4 Table 3 id movieid actorid 1 1 1 2 1 2 3 1 3 4 1 9 5 2 6 6 2 5 7 2 8 8 2 1
Когда я хочу перечислить актеров в фильме, программа извлечет идентификаторы актеров из таблицы 3 и найдет соответствующие имена из таблицы 2 (используя один запрос). Когда я хочу перечислить фильмы актера, он извлечет идентификаторы фильмов из таблицы 3 и найдет соответствующие имена из первой таблицы. Будет ли он работать должным образом? Любые другие идеи?