Cтраница 3
На рис. 18.39 изображена справочная тема компонента модуля, которая появляется после щелчка мыши на одной из гипертекстовых связей страницы содержания. [31]
Возможно, самый быстрый способ создания компонента модуля - перетаскивание описания таблицы на диаграмму или в узел Module Components навигатора. [32]
![]() |
Свойства таблицы, используемые генераторами. [33] |
В процессе создания способа использования данных компонента модуля Oracle Designer копирует некоторые свойства из описаний таблицы и столбцов в табличный способ использования и в связанные элементы. До запуска генераторов программный текст не создается, однако информация свойств копируется из одного описания в другое именно таким образом. Это, конечно, оказывает влияние на окончательный программный текст, так как способы использования данных модуля являются основой для генерируемых программных конструкций. [34]
Когда генерируется форма, основанная на этом компоненте модуля, генератор форм создает триггеры с именами INSERT-PROCEDURE, UPDATE-PROCEDURE, DELETE-PROCEDURE, QUERY-PROCEDURE и LOCK-PROCEDURE. Эти триггеры, в свою очередь, вызывают API модуля, в котором предусмотрены процедуры для выполнения операций ввода, обноцления, удаления, запроса и блокирования. В результате возникает дополнительный уровень. Однако при этом снижается сетевой трафик, так как операция DML, выполняемая над несколькими записями, передается по сети с помощью таблицы записей PL / SQL. Это уменьшает объем обработки информации при ее передаче от клиента к серверу. [35]
![]() |
Дальнейшее использование элементов данных, созданных в ADT. [36] |
Каждый созданный в ADT модуль будет содержать один компонент модуля и соответствующее использование таблицы из каждого использования объекта в функции, на которой основан модуль. Предположим, что модуль REG STUDENT был создан из функции Register Student, имеющей объект INVOICE в качестве использования. [37]
В модулях форм Oracle Developer можно сгенерировать API компонентов модулей ( Module Component API, MCAPI), который служит интерфейсом связи между компонентом модуля ( блоком), основанном на представлении или на процедуре PL / SQL, и базовыми таблицами. MCAPI - это пакет, вызывающий TAPI и вызываемый в программном тексте формы. Поэтому для того, чтобы программный текст генератора форм был правильно скомпилирован, как TAPI, так и MCAPI должны быть установлены в оперативной базе данных. [38]
Эти элементы, называемые также табличными способами использования компонента модуля, определяют характеристики отображения таблицы в компоненте. В главе 16 рассказано о том, что для описания типа способа использования ( Usage Type) предлагаются свойства Base, Lookup, Single Row SQL Aggregate и Sub-Query. Если типом способа использования таблицы является Lookup, то можно установить название для окна списка значений ( list of values, LOV), который генератор создаст из этого способа использования. [39]
Утилита создает или изменяет описания для модуля, компонента модуля, табличных способов использования, элементов, окон и способов использования таблиц просмотра в запросе LOV. Если указанный целевой модуль ( Destination Module) не существует, утилита создает его. Если же модуль уже создан, утилита поглощает содержимое фиксируемой формы следующим образом: вводит новые объекты, удаляет в репозитории те объекты, которых нет в форме, и обновляет свойства существующих объектов, беря за основу объекты формы. [40]
В § § 6 - 10 формируется одна из компонент модуля и выделяются ее связи. [41]
Для кристаллов более низкой симметрии необходимо знание большего числа компонент модулей упругости. [42]
В языках модульного программирования - часть описания модуля, описывающая компоненты модуля, доступные из других модулей. [43]
В таблице 29.17 показано, как характеристики формы фиксируются в свойствах компонента модуля и табличного способа использования. [44]
Хотя определения величин G и tg б при нелинейных колебаниях ( когда компоненты модуля зависят от амплитуд деформаций и напряжения) неоднозначны, все же важность этих понятий требует введения эквивалентных мер механических свойств материала и для больших деформаций. Возможный подход к определению G и tg б в этом случае основывается на физическом смысле этих величин: первой - как меры упругости материала, а второй - как меры диссипативных потерь при деформировании. [45]