Сверху вниз против снизу вверх - нормализация

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


person user559142    schedule 24.04.2011    source источник


Ответы (1)


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

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

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

person nvogel    schedule 25.04.2011