Сверху вниз против снизу вверх - нормализация - PullRequest
0 голосов
/ 24 апреля 2011

Может ли кто-нибудь описать для меня различия между нормализацией сверху вниз и нормализацией снизу вверх в отношении баз данных, а именно реляционных баз данных.

1 Ответ

4 голосов
/ 25 апреля 2011

Полагаю, вы имеете в виду нисходящий дизайн против восходящего дизайна - нормализация является лишь одним из аспектов методов и принципов, которые вы бы использовали для завершения проектирования базы данных.

Top-вниз означает, что вы начинаете с набора требований.Обычно вы начинаете с определения типов вещей, о которых вам нужно представлять данные, а затем идентифицируете атрибуты этих вещей, которые станут атрибутами в таблицах.

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

...