Я думаю, вы вполне могли бы использовать диаграмму Entity-Relationship. То, что ваша БД не обрабатывает отношения между вашими объектами данных так, как это делает СУБД, не означает, что ваши данные не имеют отношений, просто эти отношения реализованы в приложении, а не (не-R) СУБД. Я думаю, что понимание информации, которую вы собираетесь хранить в каждой записи в вашей БД, все еще стоит.
Если вы хотите что-то более специализированное, то проблема в том, что «NoSQL» - это общий термин для множества различных архитектур БД . Вам, вероятно, нужно определить, какую базу данных NoSQL вы ожидаете использовать, прежде чем определить лучший подход к проектированию. Я думаю, что почти во всех из них вы захотите понять, какие атрибуты у ваших сущностей, однако, даже если используемая вами БД обеспечивает большую гибкость, чем классическая БД SQL (например, наборы переменных пар ключ / значение)