Продолжаем блог по проекту пока не найду работу
Второй этап - проектирование базы данных. Здесь мы будем хранить новости, данные об акциях и результаты их анализа.
Я зашел в консоль PostgreSQL, создал базу данных, а затем подключил её к VS Code через расширение SQLTools. Дальше началось самое интересное — проектирование схемы. Я описал, какие именно данные планирую использовать, и аккуратно распределил их по таблицам. Разумеется, не забываем про нормальные формы (НФ): нельзя сваливать всю информацию в одну «простыню». Данные нужно структурировать и раскладывать по полочкам.
К примеру, одна новость может затрагивать сразу несколько компаний. Чтобы решить эту проблему связи «многие ко многим», мы создаем отдельную таблицу-связку, где фиксируем, на какие именно акции повлияла конкретная новость. На конец дня у меня получилась структура, которую вы видите на скрине.
на следующий день прописал типы данных и поднял таблицы, старался брать типы поэкономнее для данных, но эта система должна работать ежедневно, поэтому данных будет невероятно много
P.S. проект все равно буду писать даже если найду работу) P.P.S.Если у вас есть какие то советы к примеру моему проекту или как улучшить резюме то пишите, всегда рад выслушать и улучшить себя и свои навыки