Всё предельно просто. Товарищи правы.
В итоге у Вас должно получиться 3 основных таблицы: кинотеатры, фильмы, сеансы. Остальные данные пока что откинем, они нам не нужны.
Нам нужно, чтобы все эти данные были взаимосвязаны, а взаимосвязаны они должны быть как раз с помощью сеансов.
Кинотеатры (cinemas): id, name, ... .
Фильмы (films): id, name, ... .
Сеансы: id, cinema_id, film_id, ... .
В таблице с сеансами в столбцах cinema_id и film_id указываем id кинотеатра и фильма соответственно.
В итоге мы получаем, что и фильмы, и кинотеатры, и сеансы живут своей жизнью, врознь. Если мы сделаем отдельную таблицу для дней, под которые уже будут создаваться сеансы, то почти ничего не выиграем в производительности, хотя всё зависит от выборок.