Powerful Oracle database management, development and reporting tool. Oracle client and direct mode supported, customizable object browser, SQL editor, SQL formatter, history browser, schema document, 27 ready made styles, etc.
https://github.com/bonecode/OraBone
+1
Только в место SQLite лучше сразу FireBird(Embedded). Так как обычно простое приложение дорастает до непростого, а SQLite в отличие от FBEmbedded не удастся лёгким взмахом руки перевести в многопользовательский режим
Ты не поверишь, gds32.dll - это не сторонняя библиотека. Это родной клиент. Хотя если точнее - родной для Interbase, для Firebird роднее fbclient.dll. Поставляется вместе с сервером (gds32 делается из fbclient утилитой instclient). Кстати, не скажу за UIB, но в FIB-ах можно указать какой именно...
FB Embedded - обычный сервер FB, отличается от обычного только тем, что вместо клиентской библиотеки самим приложением используется библиотека сервера.
Что касается доступа из Делфы - FIBPlus. Можно конечно и через другие технологии, но из делфы - эта лучшее решение.
Читать mindthebird.com...
В D2009 появились дженерики. В семёрке тоже можно кое-какое подобие организовать http://delphiworld.narod.ru/base/object_pascal_templates.html, но муторно.
А откуда такая задача вообще? Почти во всех СУБД есть системный пользователь, который нужен для системных операций. Или заказчику бекап-рестор никогда не понадобится? Достаточно чтобы не было физического доступа к серверу. Остальное сам FB сделает.