Программирование реляционных баз данных
<СУБД>
|
<SQL-команды>
|
<интерфейс>
|
<программа обрабатывающая команды пользователя>
или
<СУБД>
|
<SQL-команды>
|
<программа обрабатывающая команды пользователя и генерирующая SQL-команды, вперемешку>.
В первом случае, можно на интерфейс свалить проверку допустимости данных, слежку за внешними ключами, особенности размещения сущностей (когда один класс объектов реального мира хранится в нескольких таблицах), причем описание сущностей можно хранить независимо (например в XML).
Вы наверное скажите – «Зачем все это? Ведь есть разные навороченные объектно-ориентированные СУБД». Дело в том что это Web-проект, и никакой хостер не дает мне в распоряжение что-то круче чем MySQL.
Если кто-то нечто подобное уже делал, подскажите, может есть какие-то общераспространенные программные библиотеки, реализующие тот самый интерфейс. Изобретен велосипед? Или же, придется изобрести его самому?
Заранее благодарен.