Я не смогу дать вам один-единственный ответ, поскольку «предельное» не является точным качеством программного обеспечения, поскольку оно будет зависеть от ваших конкретных требований, например. : Это для дизайна или для документации? Вы хотите граф-2-sql туда и обратно? или graph-2-your-dev-language? ты хочешь заплатить? какая платформа, какая база данных? и т. д. «Стиль» также имеет значение, так как вы можете предпочесть сложные и мощные инструменты или, скорее, простые, но быстрые.
поэтому я дам вам несколько советов и позволю вам проверить, какой из них лучше подходит вашим потребностям, надеюсь, это поможет; вероятно, есть несколько других инструментов, которые я забыл или не знаю. Имейте в виду, я не пробовал их все, и в настоящее время я в основном работаю над django, поэтому я часто рисую (да, я тоже) на бумаге, а затем прямо пишу код.
Если вы хотите «нарисовать» базу данных в виде графика, и вам не нужно синхронизировать ее с SQL или кодом:
Многие программы позволяют напрямую редактировать модель базы данных, например:
Если вы просто хотите документировать «существующие» базы данных, у вас есть несколько вариантов, например ::