Все люди относящиеся к определённому фильму добавляются как отдельная невидимая запись в базе. Если добавить человека в базе персон, то запись становится видимой. Периодически при редактировании базы образуются записи людей, которые больше не имеют связей ни с одним фильмом. Такие записи и находит оптимизатор.
С фильмами та же система.
Мне не совсем понятно, как у меня в базе могут получаться, люди которые не связаны ни с одним фильмом. В процессе редактирования имени могут ? И кроме этого я боюсь, чтобы в результате такой оптимизации у меня не пропало что-нибудь полезное, поэтому и хочется детально это понять.
И можете в следующем релизе исправить в русском интерфейсе строчки чтобы "owned= фильмы, которые у меня есть", а "not owned=фильмы, которых у меня нет", а не наоборот, как есть сейчас.
А программа Ваша действительно классная, спасибо.