38
возможность проверки кода на лету;
наличие построителя запросов к базе данных.
Для разрабатываемого приложения очень важно наличие в среде
программирования дизайнера форм, потому что без него разработка интерфейса
заняла бы очень много времени.
Для хранения данных информационной системы будет использована
СУБД MS SQL Server – это СУБД, которая используя язык Transact SQL,
реализует пересылку сообщений между компьютерами клиента и компьютером,
где работает SQL Server, создавая при этом сетевую структуру.
Рассматриваемая СУБД состоит из механизма баз данных и компонентов
СУБД, которая в свою очередь организует данные в виде таблиц. SQL Server
отвечает за поддержку структуры БД и решает следующие задачи:
поддержка связей между данными;
обеспечение корректного хранение данных, выполнение правил,
которые регламентируют связи между ними;
восстановление данных после аварии системы, перевод их в состояние,
зафиксированное до сбоя (откат базы данных).
В первых версиях СУБД сходный код SQL Server основывался на коде
Sybase SQL. Это позволило корпорации Microsoft выйти на рынок БД для
предприятий, где монополистами были IBM и Oracle [5].
Microsoft SQL Server поддерживает ODBC (Open Database Connectivity) –
интерфейс взаимодействия приложений и СУБД.
Версия SQL Server 2012 обеспечивает возможность взаимодействия
пользователей через web-приложения, использующие протокол SOAP. Именно
это позволяет клиентским программам, которые не предназначены для Windows,
с помощью принципа кроссплатформенности соединяться с СУБД SQL Server
[6].
Также рассматриваемая СУБД поддерживает кластеризацию и
зеркалирование баз данных. Рассмотрим понятие кластера.
Кластером сервера SQL называется совокупность серверов с одинаковой
конфигурацией. Такая схема помогает распределять рабочую нагрузку между
различными серверами. Всем серверам задают одно виртуальное имя, а данные