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