> просто для того, что бы не разрабатывать три программы и был придуман этот промежуточный SQL, но при этом СУБД...
Да не так всё было... Когда начинал разрабатываться Атлантис ПОДАВЛЯЮЩЕЕ большинство серверов в России/СНГ было на ОС Novell, а в неё бесплатно включался BTrive, и была это никакая ни СУБД, а эффективная система управления записями в файлы, основанная на принципах B-дерева и имеющая некоторый интерфейс. Так вот ко всему этому на ассемблере-паскале был разработан Атлантис. Причём большинство кода было написано одним разработчиком Сухаревым Н.С. СУБД типа Oracle в те годы имели какие-то баснословные цены (десятки тысяч долларов) и в "свободном распространении" не были доступны, да кстати, тогда ещё не было ни CDROM-ов ни компакт-дисков

Уже потом по случаю в корпорацию были приглашены знатоки Oracle, что позволило быстро написать драйвер для Атлантиса к этой СУБД. А далее был MSSQL...
Так что никто изначально ничего не придумывал, а всё решалось по мере возникновения тех или иных потребностей или запросов. Так например ещё лет 6-7 назад декларировалась скорая возможность работы с Sybase. Столько времени прошло - и где она - да похоже это ни кому и не надо...
Подход к делу: СДЕЛАЛ и ... ЗАБЫЛ, а ОНО пусть САМО работает (не люблю возвращаться и повторяться).