На ум приходит только одно:
Парсить текст скрипта и в зависимости от него рисовать диаграмму.
Алгоритм типа такого :
-Убираем все пробелы вначале текста
-Определяем первое слово
-Например оно create, значит рисуем прямоугольник и всего вписываем то что после table\view
-ищим следующие слово,т.е. имя поля, и дорисовываем к прямоугольнику снизу два отрезка по побокам, т.е. продолжаем прямоугольник в низ
- повторяем пока не встретим ');', когда нашли рисуем последнюю черту, закрываем прямоуголник.
ну что-то такое
