Наличие нескольких таблиц на самом деле не добавляет никаких накладных расходов для вашего приложения, и, если таковые имеются, оно на самом деле превосходит преимущества, которые вы получаете с точки зрения проектирования реляционных баз данных, и хорошую организацию данных.подумайте, какие данные вы хотите хранить, например, если вы храните клиентов и их заказы, не имеет смысла хранить всю эту информацию в одной таблице, или вы могли бы, но она была бы денормализована, и в этом случаевы бы проделали дополнительную работу, чтобы организовать данные в коде и добавить ненужные накладные расходы и использование хранилища.