парам и возможностью добавления других пар. И вот задачка. Можно хранить пара + цена. А можно цены хранить отдельно, пары хранить отдельно и связывать их промежуточной таблицей. Что-то вроде 6NF. В этом случае стоит так сильно нормализовывать всё или все же остановиться на первом варианте? Конечно же хочется в будущем делать запросы вроде: "Цена на всех биржах 20.20.2020 в 15:16:17".
Хмм... а разве это вообще дальнейшая нормализация? Где в (x, y, price, PK (x, y)) какие-то проблемы / аномалии / нарушения принципов нормализации?
Не могли бы вы переформулировать вопрос? С учётом того что я чуть больше чем полностью не разбираюсь в нормализации данных в БД и с PG работаю методом тыка. Просто не хватает знаний понят то о чем вы спрашиваете.
Это же я Вас спрашиваю! ;) Почему Вы вообще считаете то, что предлагаете, нормализацией, Вы можете объяснить?
https://studfile.net/preview/6354063/
Ну, конечно, же я мог использовать неверные термины. Для меня табличка всё в одном это ненормализованная табличка. А куча табличек с уникальными данными в них, при этом связанные друг с другом - это уже нормализованно. Моя задача избавиться от "копий" данных в бд и иметь возможность делать выборки по критерию, который я описал выше.
И я так и не понял, где в начальной модели (я правильно её описал выше?) хоть одна из этих проблем (неуникальные данные, или копии — что угодно)?
Обсуждают сегодня