|
Главная страница > О платформе > О расширенной реляционной модели
понятие словаря данных
понятие словаря данных
Словарь данных платформы “Эрсис” является набором структур
в памяти прикладной задачи, используемых программными модулями платформы
для решения следующих круга задач:
- поддержки доступа к различных типам СУБД ;
- формирования типовых интерфейсов пользователя ;
- упрощения процесса разработки различных форм ввода
данных и отчетов;
- проверки и приведения структуры таблиц СУБД в соответствии со
структурой словаря прикладной задачи;
- и т. д.
Содержимое словаря данных может загружаться из различных источников:
- из процедуры инициализации словаря находящейся в коде прикладной
задачи
- из XML-файла
- из РСУБД
На наш взгляд удобнее всего хранить описание словаря в коде прикладной
программы. Это обеспечивает автоматическое соответствие словаря ее
алгоритмам. При поставке прикладного кода покупателю, функции платформы
обеспечивают контроль соответствия структур словаря структурам таблиц
физической РСУБД, с которой будет работать этот код и, при необходимости,
позволяют модифицировать структуру таблиц этой СУБД.
В общих чертах использование платформы “Эрсис” для доступа к
данным РСУБД сводится к следующей последовательности действий прикладного
программиста:
- Создание процедуры инициализации словарей прикладной задачи.
- Вызов утилиты SQL-монитор для модификации или создание необходимой
структуры таблиц целевой РСУБД.
- Вызов в необходимых местах типовых интерфейсов пользователя:
DflowsShowByTree , ShowDual и т.д.
- Разработка сложных интерфейсов пользователя используя методы
активизации потоков данных: PrepareDFlow, ActuvateCopyLinks,
ActivateLookUpLinks, Reopen, SetLinkToMaster, CloseDsc.
Страницы: [ 1 ] 2 3 4 5
»
|