Cтраница 1
![]() |
Окно Репозитория объектов. [1] |
Репозитория становится частью проекта. Изменения, вносимые в объект в рамках разработки проекта, на самом деле вносятся непосредственно в шаблон Репозитория. [2]
![]() |
Действия по сбору информации и Oracle Designer. [3] |
Репозиторий содержит гибко определенные элементы, которые можно использовать на фазе анализа, чтобы указать категорию для информации, не сохраненной в другом месте репозитория. Несколько отчетов репозитория и матричных диаграмм служат для просмотра и манипулирования этими элементами. [4]
Репозиторий состоит из относительно небольшого числа таблиц, в которых содержатся реальные данные. ОднаКо существует множество представлений этих таблиц, в которых отражаются реальные объекты репозитория, в том числе сущности и атрибуты. Эти представления являются важной частью API, так как они позволяют исследовать описания, создаваемые в прикладных системах. [5]
Репозиторий ( хранилище) объектов используется для создания новых элементов любого типа: форм, модулей данных, библиотек, компонентов и др. Объекты Репозитория рассматриваются в качестве шаблонов при разработке приложений. [6]
Репозиторий состоит из таблиц и представлений ( view), которые служат для взаимодействия с данными, и процедурного кода для управления данными. В сущности, в нем производится хранение сведений о деталях разрабатьгваемой системы. Ниже в этой главе мы увидим, как оконечные инструменты Oracle Designer обеспечивают доступ к этим деталям, но сначала полезно рассмотреть основные концепции репозитория. [7]
Репозиторий содержится в схеме или области домена отдельного пользователя ( владельца репозитория) в базе данных Oracle. Следовательно, перед установкой Oracle Designer создается новый пользователь или выбирается существующая регистрационная запись пользователя, который будет владеть всеми таблицами и кодом репозитория. Затем владелец репозитория предоставляет права на доступ к таблицам пользователям Oracle, которые должны стать пользователями Oracle Designer, и создает синонимы в их регистрационных записях. Эта процедура устанавливает пшкю-вателеи репозитория ( но существу, пользователей Oracle со специальными привилегиями на доступ к репозиторию), которые смогут манипулировать его объектами, например элементами и определениями таблиц. [8]
Репозиторий сохраняет диаграмм) как объект с ассоциациями к объектам на диаграмме. [9]
Репозиторий объектов - замечательный инструмент, облегчающий повторное использование созданных ранее проектов, форм, диалоговых окон и других объектов. Возможность добавлять в репозиторий свои собственные объекты является огромным преимуществом, когда вы используете технику RAD. Мастера диалогов и приложений еще больше облегчают процесс разработки. Особенно полезен мастер приложений. [10]
![]() |
Пример открытых таблиц. [11] |
Репозиторий PowerBuilder В дополнение к созданным пользователем таблицам базы данных PowerBuilder поддерживает ряд внутренних системных таблиц. Репозиторий содержит дополнительную информацию для каждого столбца каждой таблицы. Он также используется для определения установок по умолчанию для столбцов в Data Window. Например, столбец с телефонным номером может иметь связанный с ним специфический формат представления, а столбец заработной платы может иметь соответствующее правило валидации, которое применяется ко всякому вводимому в поле заработной платы значению с целью проверки попадания в определенный диапазон. [12]
![]() |
Страницы репозитория объектов. [13] |
Репозиторий объектов автоматически вызывается при выборе пункта главного меню File New. На рис. 9.1 показано окно репозитория объектов после выбора File New, если ни один проект при этом не открыт. [14]
В репозитории хранится полная спецификация сложного модуля Forms, однако оптимальный метод определения этой спецификации - совместное использование Oracle Designer и Oracle Developer, в каждом из которых выполняется своя часть работы. [15]