В своей работе меня просили нарушать первую нормальную форму (повторять группы по столбцам, используя пустые / нулевые значения) несколько раз, «ради вычислительной мощности компьютера». В двух словах, в таблице «ученик» должно быть как минимум 8 пустых полей (например, телефоны: phone1, phone2, phone3 ...) вместо моего предложения - таблица «телефон», которая содержит номер телефона (и возможные другие метаданные) и внешний ключ - идентификационный номер студента. Мой начальник говорит, что лучше хранить их таким образом, потому что «меньше циклов ЦП, и это важно для веб-платформ», а не с помощью отношений. Я говорю, что в худшем случае это незначительно.
В этом примере использование отношений (предположим, что таблицы заполнены большим количеством записей в веб-приложении среднего размера) заметно медленнее, чем использование такой схемы таблиц?