Мониторинг обменных курсов валют
18c0693f

Словарь Данных (Data Dictionary)



Словарь Данных PROGRESS содержит все необходимые средства для создания и поддержки
определений базы данных и системы умолчаний в Ваших приложениях. Словарь Данных является
центральным элементом хранения всех определений объектов базы данных, изолируя тем самым
приложение от специфических деталей и особенностей размещения каждой конкретной базы
данных.

Словарь Данных PROGRESS также:


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

Словарь Данных обеспечивает поддержку последовательностей (sequences) - полей глобального
счетчика, который используется для генерации уникальный числовых последовательностей.
Последовательности генерируют уникальный последовательный идентификатор записи без
обращения к содержимому собственно записи в таблице. Данная возможность значительно
повышает производительность, особенно в тех случаях, когда в приложении поддерживаются
счетчики для большого количества пользователей. PROGRESS v.7 поддерживает расширенный
список атрибутов объектов данных. Кроме информации о схеме базы данных, Словарь Данных
также позволяет определить ряд таких атрибутов для объектов данных, как:


Все средства PROGRESS ADE, а так же PROGRESS 4GL, автоматически наследуют определения
Словаря Данных при построении новых компонентов программы. Централизованное хранение и
поддержка определений снижают затраты на построение новых форм, отчетов и процедур.
Использование централизованного описания объектов к тому же значительно облегчает
поддержку приложений в дальнейшем, - изменение определения в Data Dictionary будет
унаследовано всеми компонентами приложений, которые ссылаются на это определение.

Проверка корректности ввода данных и триггеры базы данных

Словарь Данных позволяет определить набор правил для проверки вводимых данных и их
целостности, включая процедуры на 4GL. Эти правила носят название триггеров базы данных.
Триггеры написаны на PROGRESS 4GL и связаны с определением конкретной таблицы или поля в
Словаре Данных. PROGRESS автоматически выполняет триггер базы данных всякий раз, когда
программа обращается к соответствующей таблице или полю. Триггеры используются для
принудительной проверки корректности ввода данных, обеспечения безопасности и поддержки их
целостности. В сочетании с другими установками по умолчанию, хранимыми в Словаре Данных,
применение триггеров существенно снижает затраты сил и времени на разработку приложений,
именно по причине их центрального хранения вместе с данными.






Самый выгодный курс обмена валюты