Главная
Форум
О платформе
Подробнее
О расширенной реляционной модели
Выполненные проекты
Загрузка
Пример задачи
Проблемы
Пожелания

Delphi-разработчикам

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

Для этого свяжитесь с нами

Подписаться на рассылку новостей

Авторизация

Имя:
Пароль:

Регистрация
Забыли пароль?
Главная страница > О платформе > О расширенной реляционной модели

понятие словаря данных

понятие словаря данных

Словарь данных платформы “Эрсис” является набором структур в памяти прикладной задачи, используемых программными модулями платформы для решения следующих круга задач:

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

Содержимое словаря данных может загружаться из различных источников:

  • из процедуры инициализации словаря находящейся в коде прикладной задачи
  • из XML-файла
  • из РСУБД

На наш взгляд удобнее всего хранить описание словаря в коде прикладной программы. Это обеспечивает автоматическое соответствие словаря ее алгоритмам. При поставке прикладного кода покупателю, функции платформы обеспечивают контроль соответствия структур словаря структурам таблиц физической РСУБД, с которой будет работать этот код и, при необходимости, позволяют модифицировать структуру таблиц этой СУБД.

В общих чертах использование платформы “Эрсис” для доступа к данным РСУБД сводится к следующей последовательности действий прикладного программиста:

  1. Создание процедуры инициализации словарей прикладной задачи.
  2. Вызов утилиты SQL-монитор для модификации или создание необходимой структуры таблиц целевой РСУБД.
  3. Вызов в необходимых местах типовых интерфейсов пользователя: DflowsShowByTree , ShowDual и т.д.
  4. Разработка сложных интерфейсов пользователя используя методы активизации потоков данных: PrepareDFlow, ActuvateCopyLinks, ActivateLookUpLinks, Reopen, SetLinkToMaster, CloseDsc.

Страницы: [ 1 ] 2 3 4 5 »