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