Может ли кто-нибудь описать мне различия между нормализацией сверху вниз и нормализацией снизу вверх в отношении баз данных, а именно реляционных баз данных.
Сверху вниз против снизу вверх - нормализация
Ответы (1)
Я полагаю, вы имеете в виду «нисходящий» дизайн и восходящий дизайн - нормализация - это лишь один из аспектов методов и принципов, которые вы бы использовали для завершения проектирования базы данных.
Сверху вниз означает, что вы начинаете с набора требований. Обычно вы начинаете с определения типов вещей, о которых вам нужно представлять данные, а затем определяете атрибуты этих вещей, которые становятся атрибутами в таблицах.
Дизайн снизу вверх означает, что вам для начала предоставляются какие-то структуры данных, например список атрибутов или таблиц и атрибутов, которые необходимо включить в дизайн. Обычно это может произойти, когда у вас есть существующая база данных или источник данных, как это часто бывает в проектах бизнес-аналитики или интеграции данных.