Викта 5.1. Документация пользователя

Базы данных

Все прикладные задачи платформы работают с базой данных для хранения информации. В комплексе "Викта" используется своя собственная база данных, которая поставляется вместе с комплексом. Если в комплексе установлено несколько прикладных задач, то все задачи в конкретный момент времени работают с одной и той же базой данных, что обеспечивает тесную интеграцию по данным между задачами и позволяет использовать информацию, введенную в одной задаче, для нужд другой задачи.
Например: У вас есть справочник персонала. Вы можете пользоваться им для вычисления заработной платы в задаче "Зарплата" и его же использовать для просмотра и работы с сотрудниками в задаче "Стоматология"; ровно этот же справочник будет использоваться в задаче "Кадры" для ведения кадрового учета.
При работе с комплексом, вы можете создать несколько баз данных: например, - тестовую и основную, или разные базы, для работы с разными организациями. Комплекс позволит Вам переключаться между разными базами прямо в процессе работы.
Обычно, всю работу с базами вы ведете непосредственно из комплекса, - используя его встроенные механизмы. Однако, для выполнения некоторых действий полезно знать о физическом представлении баз.
 
Важно запомнить следующие факты:
  1. Комплекс может работать с несколькими базами данных.
  2. Все базы данных комплекса обладают одной и той же структурой, которая описана в файле описания базы данных. См. Файл описания базы данных.
  3. Каждая база данных содержит свой собственный набор данных. Например, это может быть тестовая и основная база данных компании, или базы данных разных организаций.
  4. Каждая база данных хранится в отдельном файле с расширением .dat. Все базы содержатся в каталогах DAT или DAT_[имя].
  5. Список баз данных, с которыми работает система, содержится в файле описания баз данных.
  6. В каждый момент времени, пользователь может работать только с одной конкретной базой данных. Однако, возможно переключение между базами непосредственно в рамках одного сеанса работы с программой. См. Выбор базы.
  7. В сетевом режиме работы каждый пользователь имеет полную копию всех баз комплекса на своей машине. Для обеспечения синхронизации между всеми машинами сети, создается специальный сервер, выполняющий эту работу. См. Сетевой режим работы.
  8. В сетевом режиме работы, пользователи могут работать с разными базами данных и переключаться между ними точно так же, как и в локальном режиме.
  9. Если произошел сбой сервера, или сервер физически уничтожен, можно будет использовать одну из копий баз, находящихся на клиентской станции, для быстрого восстановления сервера и всей работы, при этом потери данных будут минимальными. см. Устранение неполадок.