СУБД ORD
   OOO «Веди» Санкт-Петербург    
 


Система управления объектно-реляционными базами данных ORD

Назначение

Система управления объектно-реляционными базами данных (далее ORD) предназначена для создания высокоэффективных информационных систем различного назначения, сочетающих широкие функциональные возможности, высокую производительность и открытую архитектуру.

Это обеспечивает максимальную гибкость создаваемых систем, очень быструю их расширяемость и адаптацию к новым задачам при изменениях сферы деятельности, законодательства, предметной области, реинжиниринге бизнес-процессов и т.д. Причем во многих случаях расширение системы доступно непосредственно ее пользователям.

Основные особенности

Система ORD характеризуется следующими особенностями:

  • наличие одномашинной и сетевой версии;
  • поддержка односерверной (централизованной) и многосерверной (распределенной) организации;
  • использование централизованной или одноранговой локальной сети;
  • мультиплексирование данных (файлов) с автоматической их синхронизацией;
  • простота перераспределения файлов и прав доступа в сети;
  • модульное построение и возможность наращивания прикладной системы;
  • автоматическое согласованиe баз данных в региональной сети (даже при использовании модемной связи);
  • работа со сложными файловыми структурами (связанными таблицами);
  • динамическая перестройка информационных структур;
  • удобный интерфейс пользователя с клавиатурой (и мышкой), ускоряющий работу операторов при массовой подготовке документов;
  • возможность одновременного ввода документов одного типа несколькими операторами;
  • наличие средств визуального построения интерфейсных и печатных форм;
  • встроенный контроль целостности индексной системы;
  • базовая файловая структура - .dbf (.cdx);
  • язык программирования - C, C++, Clipper, XBase++, Assembler;
  • реализация в среде DOS и Windows (имеются возможности для реализации ORD в Unix/Linux среде, а также платформо-независимой версии ORD).

Принципы организации

1. В основу построения информационных структур в системе ORD проложен принцип уникальной идентификации каждой записи специальным ключем (якорем, или собственным системным номером).

Сложные структуры данных (объекты, таблицы и их соединения) с классическими связками 1 к 1, 1 к N, N к 1, M к N соединяются только посредством этих якорей, что обеспечивает:

  • целостность и непротиворечивость информации в системе;
  • возможность вызова одного объекта для просмотра и редактирования из другого;
  • графический анализ логических связей в описании предметной области.

Связи информационных структур непосредственно скрыты от пользователя, и сами эти структуры представляются пользователю на экране в виде единого целого - документов, вызываемых из меню. Эти документы соответствуют типовым входным и отчетным формам, характерным для конкретной предметной области (например, накладная, отчет, платежное поручение, выписка из банка и т.д.) или справочной информации (сведениям об организациях, сотрудниках, плане счетов и пр.).

Такая организация позволяет также решить проблему согласования по информации территориально удаленных баз данных различных филиалов и подразделений, используя таблицы соответствия якорей - проблему, решение которой в известных системах невозможно или крайне затруднительно.

2. При работе с таким документом (создании, редактировании) в системе ORD исключается непосредственный доступ к файлам и все операции выполняются над копиями данных в оперативной памяти. Запись в файл выполняется только по завершении работы с документом по подтверждению пользователя. Это позволяет:

  • повысить производительность системы в сетевом окружении за счет минимизации времени блокировки файлов;
  • предельно ускорить процедуру отката ошибочной транзакции.

3. В системе ORD реализован принцип динамической структуры документов. В отличие от большинства известных систем в процессе создания или редактирования каждого экземпляра документа имеется возможность изменить его структуру: необязательные для заполнения части могут исключаться из его состава. Информация о структуре каждого экземпляра документа сохраняется в специальном служебном поле, т.н. маршрута документа.

Это позволяет уменьшить объем избыточной информации в системе, так как сама полная форма практически любого типового документа является избыточной и при статической структуре документа требует хранения пустых необязательных для заполнения частей в базе данных.

4. Любое приложение в системе ORD может быть реализовано либо как одно целое либо как совокупность связанных подсистем. Такой принцип позволяет:

  • разделить уже на логическом уровне возможности доступа к различным данным;
  • упростить наращиваемость и модификацию приложения;
  • снизить потоки данных и запросов в сети за счет разделения файлов на группы и размещения непосредственно на локальных станциях служебной, постоянной и чисто собственной информации.

5. В системе ORD имеется утилита (фактически, интегрированная среда разработчика), реализующая средства визуального построения документов, сквозной контроль корректности структурных связей данных, согласованность описаний данных в различных подсистемах и узлах сети и позволяющая разработчику производить различные изменения в прикладной системе вплоть до автоматического переименования описания полей файлов в прикладных программах.

Приложения и реализации

Как и любая СУБД система ORD может использоваться для создания приложений в различных предметных областях. В настоящее время известны приложения следующих типов:

  • Комплексная система управления деятельностью предприятия (на примере ликеро-водочной промышленности);
  • Системы складского типа: «Склад-торговый зал» для магазина бытовой техники, для оптовых торговых баз продовольственных товаров, мелкооптовых торговых баз мебельной фурнитуры.
  • Система медицинского назначения.
  • Система кадрового учета.
  • Система для работы с авторскими коллективами в издательстве
    и другие.

Опыт эксплуатации систем достигает 14 лет. Принципиальных ограничений на работу систем на текущий момент не выявлено.

Рейтинг@Mail.ru
design by BigVilly
prime concept by Nikolay Veresov

liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня