Estoy muy contento de codificar tablas manualmente cuando hago una base de datos pero no es la manera más fácil de transmitir información sobre una base de datos a otra persona, especialmente a alguien que no está cómodo codificando las tablas mediante un script y en su lugar usaría algo como phpMyAdmin.Diseñando visualmente una estructura de base de datos
Existe, pues, un programa gratuito (para que lo use, tendrá que funcionar en una Mac pero puede sugerir aplicaciones de PC para otros con la misma Q) o script (preferiblemente en PHP o Python) que permita usted para diseñar la estructura de la base de datos y luego generará un diagrama básico o el código elegido por el usuario?
¿Qué versión de Visio necesitas estos días? – Rory
Parece que necesita al menos Professional Edition ... – Christian