powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ORM для VBA
3 сообщений из 3, страница 1 из 1
ORM для VBA
    #39416583
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется довольно большое модульное приложение для обеспечения некоторых бизнес процессов на очень крупном предприятии. Для облегчения разработки и поддержки некоторых модулей есть мысль использовать ORM, т.е. обернуть работу с базой в классы на VBA. Задача довольно подходящая, т.к. в новом модуле объем данных не очень большой (несколько тысяч основных активных объектов), но при этом много бизнес правил и имеются нестандартные операции с данными, которые встроенными средствами, конечно, реализуются без особых проблем, но поддерживать потом это сложно.
Вопрос: может быть есть у кого-нибудь хорошие примеры реализации ORM на VBA или хотя бы ссылки на рекомендации по построению ORM неважно на чем? Пока из того, что удалось найти, толковых практических рекомендаций не вижу, на http://www.ormfoundation.org зарегистрировался, но доступ пока не дали - просят чуть ли не резюме прислать, спрашивают зачем мне это надо - жду пока рассмотрят.
...
Рейтинг: 0 / 0
ORM для VBA
    #39416607
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin,


ORM (англ. Object-Relational Mapping, рус. объектно-реляционное отображение) — технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных».
Очень сложный путь, тем боле на VBA.
Столько копий сломано (ищите на форуме - обсуждений масса)
Access и VBA не заточены на это (хотя костыли многие пробывали)
Объектная технология и Реляционная плохо "коррелируются"
Пустое это.
С уважением.
...
Рейтинг: 0 / 0
ORM для VBA
    #39416627
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin,

Не, ну как вариант:
- самодостаточные процессы вынести в отдельные файлы (а в них в отдельные цельные модули)
- сделать четкое описание (вход + выход)
- в основном приложении сделать референсы на них...
Достоинство одно - процессы можно тестировать совершенствовать и дорабатывать отдельно, потом подменять, при условии постоянства входных и выходных данных...
Недостатки:
- речь идет об обмене между процессами приличными объемами разношерстных данных и тут без
промежуточных таблиц (а то и обычных файлов), триггеров - не обойтись...
- Параллельное выполнении процессов в VBA это сами понимаете...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ORM для VBA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]