Каков правильный дизайн для этой ежедневной базы данных, где информация сильно взаимозависима? - PullRequest
0 голосов
/ 30 июня 2019

Я изучаю SQL (в Postgresql), создавая базу данных для ежедневных биржевых котировок.

Я хочу, чтобы она могла:

  1. возвращать информацию о1 или более тикеров для заданного диапазона дат

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

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

...