Кроме взаимодействия с ОРС-серверами, в Master SCADA реализована возможность обмена данными с "верхним уровнем" - базами данных. Механизм использования баз данных в Master SCADA (как для получения, так и для передачи данных) основан на применении хранимых процедур самой БД. Параметры вызова хранимых процедур и результаты их работы представлены в пакете, как обычные переменные.
В большинстве случаев достаточно использовать бесплатные версии СУБД:
Microsoft SQL Server 2012 Express Edition
Microsoft SQL Server Express (ранее известен под названием MSDE – Microsoft SQL Server Desktop Engine) является бесплатно распространяемой версией SQL Server, которая свободно скачивается (75 Mb) с сайта корпорации. Данная версия имеет некоторые технические ограничения. На данный момент Microsoft выпустила отдельную графическую утилиту для администрирования данной версии, которая также свободно скачивается с сайта корпорации.
Ограничения Microsoft SQL Server Express Edition
* 1 поддерживаемый процессор (но может быть установлен на любой сервер)
* 1 Гб адресуемой памяти
* 10 Гб максимальный размер базы
Ограничений на количество одновременных подключений к серверу нет.
Oracle Database Express Edition
Oracle Database Express Edition является бесплатно распространяемой версией Oracle Database, которая свободно скачивается (217 Mb) с сайта корпорации. Данная версия имеет некоторые технические ограничения.
Ограничения Oracle Database Express Edition
* 1 Гб используемой памяти
* 5 Гб максимальный размер базы (для пользовательских данных доступно 4 Гб)
Ограничений на количество одновременных подключений к серверу нет.
InterBase - кроссплатформенная система управления базами данных. Существует 3 дистрибутива InterBase
Trial - доступен для скачивания. Полнофункционален, срок действия ограничен 90 днями. Для получения ключа необходимо заполнение регистрационной формы.
Developer Edition - доступен для скачивания. Полнофункционален, бесплатен для разработки приложений (лицензия - серверная + 20 пользовательских), однако лицензия запрещает использовать его в сети (соединяться с сервером с других компьютеров) - т.е. Developer Edition разрешается использовать только на компьютере разработчика. Для получения ключа необходимо заполнение регистрационной формы.
Server Edition - дистрибутив, находящийся на CD в случае коробочной поставки, или доступный для скачивания при покупке как минимум серверной лицензии
Подробнее о лицензиях
FirebirdSQL - является свободнораспространяемой СУБД основанной на кодах Intebase.Свободно скачивается с официального сайта (7 Мб). MasterSCADA также поддерживает работу со встраиваемой (Embedded) версией СУБД.
Для того чтобы иметь возможность вызывать хранимые процедуры, необходимо скачать и установить IBProvider
http://www.ibprovider.com/rus/download.html. Для различных версий InterBase и Firebird нужны разные версии IBProvider:
http://www.ibprovider.com/rus/documentation/differences_between_versions.html