При разработке на фреймворках (Yii, Laravel и других) кто какие инструменты использует для визуализации связей между таблицами? И как это визуализируется в принципе. Где описываются связи - в моделях фреймворка или где-то еще?
Это встроенная фича модуля по управлению базами данных, найдешь сам. У меня есть справа - Databases, там настраиваешь соединение, а дальше там понятно будет все.
У меня в базе одного здорового проекта 420 таблиц, на проде в mnogo было столько, что PMA просто на тот момент зависал наглухо, так что 30-40 это семечки.