Проектируем базу данных

Для проектирования базы данных воспользуемся online инструментом: https://www.draw.io/

На мой взгляд очень удобный инструмент с богатым функционалом для создания диаграмм и схем. Бесплатный.

Как показала практика, лучше сначала всё продумать на бумажке, а затем готовую схему перенести в draw.io, так как в процессе осмысления структуры происходят множественные поправки, и на бумаге это сделать быстрее и легче.

Первоначальная структура базы данных получилась такой:

ERP схема базы данных FunnyApp

В процессе развития приложения, возможно, структура будет модифицироваться и расширяться.