Ваш вопрос мне не совсем понятен. Если вы спрашиваете, зачем иметь редактируемое графическое представление схемы, тогда не нужно для графического представления структуры базы данных.
Это, безусловно, пригодится, когда вам нужно с первого взгляда узнать, как устроена база данных, или сообщить другим людям о вашем дизайне БД. И иногда проще редактировать графическое представление, чем использовать предложения DDL.
Если вы хотите узнать, где в БД хранится схема, она предоставляется через стандартные таблицы INFORMATION_SCHEMA . Конечно, DDL находится в базе данных (иначе как БД узнает, как хранить данные)