В данном сценарии я не вижу проблемы с большим количеством строк в таблице мест.На что, я полагаю, вы намекаете.
Допустим, у вас есть место, где есть 1000 мест на 100 рядов.
- Если вы разделите таблицы, у вас будет 1 таблица с 100 записями и 1 таблица с 1000 записями.
- Если вы оставите их вместе, у вас будет 1 таблица с 1000 записями.
Если бы вы следовали всем правилам нормализации, вы бы в конечном итоге слили две таблицы вместе.Дизайн выглядит хорошо для того, что он есть.Объединение SeatRow и Number вместе не окажет большего или меньшего влияния на количество строк.Это хорошая идея, чтобы оставить их разделенными.Microsoft SQL Server не будет иметь проблем с этой архитектурой и индексированием ее по производительности.Для Access и других файловых баз данных я не знаком с политиками индексирования, поэтому не могу комментировать.