Насчет утилиты для MySQL - возможно. Но в любом случае будет выдан только список таблиц, ну и полей в каждой из них.
Связи устанавливаются в множестве SQL-запросов, и не хранятся в самой БД, поэтому построить такую схему будет весьма и весьма сложно.
|