24
Наиболее подходящей для нас моделью данных является реляционная
модель, т.к. она характеризуется простотой структуры данных, удобным для
пользователя табличным представлением, и возможностью использования
формального аппарата алгебры отношений и реляционного исчисления для
обработки данных.
Имеется большое разнообразие реляционных клиент-серверных СУБД.
Рассмотрим такие продукты, как MS SQL Server и MySQL.
1) MS SQL Server – очень распространенная, достаточно надежная,
быстрая клиент-серверная СУБД. Часто используется для промышленных
систем автоматизации. Версия MS SQL Server Express распространяется
бесплатно, но имеет некоторые технические ограничения (максимальный размер
базы не должен превышать 4 Гб, поддерживается только 1 процессор, адресуемая
память составляет 1 Гб, и т.п.). Такие ограничения делают её непригодной для
развертывания больших баз данных, но она вполне годится для ведения
программных комплексов в масштабах небольшой компании.
2) MySQL – свободно распространяемая клиент-серверная СУБД,
высокопроизводительная, обеспечивающая высокий уровень защиты данных.
Доступ к серверу MySQL можно осуществить в интерактивном режиме с
помощью различных интерфейсов, позволяющих вводить запросы и
просматривать полученные результаты. Имеются программные интерфейсы для
таких языков, как С, Perl, Java, PHP и Python.
Т.к. одним из основных требований к ИС склада является ее
взаимодействие с ИС отделов снабжения, сбыта и бухгалтерии, необходимо
обеспечить гарантированную совместимость этих систем. Т.к. ИС отдела
снабжения, отдела сбыта и система Парус для бухгалтерского учета используют
в качестве СУБД MS SQL Server, необходимо при разработке ИС склада тоже
использовать эту СУБД.
В настоящее время лидерами на рынке сред разработки являются Microsoft
Visual Studio, Delphi, C++ Builder, JBuilder. Любая из перечисленных сред
позволит разработать современное клиент-серверное приложение с