Антипаттерны проектирования БД: как нормализовать таблицу и потерять данные, не удалив ни одного значения
Покажите мне ваши блок-схемы, но спрячьте ваши таблицы, и я по-прежнему буду в недоумении. Покажите мне ваши таблицы, и ваши блок-схемы мне обычно не понадобятся.— Фредерик Брукс, “Мифический человеко-месяц”Мы в Modus делаем ETL и BI, и видим чужие базы данных изнутри: на каждом внедрении, на техническом консультировании, на разборах кейсов и на каждой миграции.
Навидались всякого. Но одна ошибка попадается так часто и прячется так ловко, что заслуживает отдельного разбора… и почётного звания антипаттерна.
habr.com