Народ, ну вы тоже жжете! Язык SQL включает в себя DML и DDL (+ там есть еще языки для описания безопасности и транзакций), один из них используется для описания структуры, второй для запросов. Т.е. формально базу можно сделать на языке SQL, причем практически все реляционные базы созданы с помощью этого языка, точнее его диалектов. Другое дело что никто не пишет скрипты руками в блокноте, когда есть куча CASE систем и систем генерации кода, которые на выходе могут формировать базу с иcпользованием именно SQL. Вторая причина почему так не делают, это не оптимальность SQL стандарта и как правила в более менее больших базах требуется жесткий таргетинг на СУБД или сервер баз данных. Топикстартер вероятно имел в виду SQL Server, хотя кто его знает...
Ну, я сомневаюсь, что ему надо РозовыйФламингоSQL создать. Тогда надо определиться, на основании какой реализации делать. MS и в этом случае гнет свою линию "стандарты стандартами, а раз наш SQL не соответствует стандартам, так меняйте стандарты и все будет путем" ну и свободные отличаются от стандарта тоже.