Глава 16. Глоссарий APEX

Содержание

16.1. Глоссарий
16.1.1. A  глоссарий
16.1.2. B  глоссарий
16.1.3. C  глоссарий
16.1.4. D  глоссарий
16.1.5. E  глоссарий
16.1.6. F  глоссарий
16.1.7. G  глоссарий
16.1.8. H  глоссарий
16.1.9. I  глоссарий
16.1.10. J  глоссарий
16.1.11. L  глоссарий
16.1.12. M  глоссарий
16.1.13. N  глоссарий
16.1.14. O  глоссарий
16.1.15. P  глоссарий
16.1.16. R  глоссарий
16.1.17. S  глоссарий
16.1.18. T  глоссарий
16.1.19. U  глоссарий
16.1.20. V  глоссарий
16.1.21. W  глоссарий

16.1. Глоссарий

В главе использованы материалы из http://www. ruleworks.co.uk/cgi-bin/TUaz.exe?Guide=Apex

16.1.1. A  глоссарий

APEX. Oracle Application Express (Oracle APEX), formerly called HTML DB, is a rapid web application development tool for the Oracle database.

Using only a web browser and limited programming experience, you can develop and deploy professional applications that are both fast and secure.

APEX. Oracle Application Express (Oracle APEX), прежде названный DB HTML, является быстрым средством разработки веб-приложения для базы данных Oracle.

Используя только веб-браузер и ограниченный опыт программирования, Вы можете разработать и развернуть профессиональные приложения, которые являются и быстрsми и безопасными.

Accessibility. Accessibility is a significant issue for a growing user population and includes not only those born disabled, but those who have experienced incapacitation through accident, illness, or aging. The Web Accessibility Initiative (WAI) develops strategies, guidelines, and resources to help make the Web accessible to people with disabilities.

Доступность является серьезной проблемой для растущего населения пользователя и включает в себя не только те, кто родился инвалидов, но тех, кто испытал нетрудоспособности через аварии, болезни или старения. Web Accessibility Initiative (WAI) разрабатывает стратегии, руководящие принципы и ресурсы, чтобы помочь сделать Интернет доступным для людей с ограниченными возможностями.

Application Builder. Application Builder is the tool you use to build the pages that comprise an application.

The Application Builder icon does not appear when you log in to the Database Home Page as user SYSTEM. It is expected that this user performs administration tasks only.

To develop Application Express applications, log in as a user other than SYSTEM.

Разработчик приложений - инструмент, который Вы используете, чтобы создать страницы, которые включают приложение. Значок Application Builder не появляется, когда Вы входите в систему к Домашней странице Базы данных как пользователь  SYSTEM. Ожидается, что этот пользователь выполняет задачи администрирования только. Чтобы разработать приложения Экспресса Приложения, войдите в систему как пользователь кроме SYSTEM.

Application-level Computations. Most application-level computations are performed for every page in an application. In contrast, computations created at the page-level only execute when that page is rendered or processed.

Вычисления прикладного уровня. Большинство вычислений прикладного уровня выполняется для каждой страницы в приложении. Напротив, вычисления, создаваемые в на уровне страницы только, выполняются, когда та страница представлена или обработана.

Authentication. The method by which users identify themselves to gain access to applications.

You can establish a user's identity by selecting from a number of built-in authentication methods, or by using a wizard to create your own custom authentication approach.

The process of establishing users' identities before they can access an application. Authentication may require a user name and password, or may involve the use of a digital certificate or a secure key.

Аутентификация. Метод, которым пользователи идентифицируют себя, чтобы получить доступ к приложениям.

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

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

Authorization. Authorization schemes are centrally defined access control rules that can be applied to elements throughout the application.

Reports in Application Express can be defined to show different columns to different users, based on a user’s privileges.

Authorization controls user access to specific controls or components based on user privileges.

You can assign an authorization scheme to individual pages, page controls (such as a region, a button, or an item), or a shared component (such as a menu, a list, or a tab).

Авторизация. Схемы авторизации - центрально определенные правила управления доступом, которые могут быть применены к элементам всюду по приложению.

Отчеты в APEX могут быть определены, чтобы показать различные столбцы различным пользователям, основанным на полномочиях пользователя.

Авторизация управляет пользовательским доступом к определенным средствам управления или компонентам, основанным на пользовательских полномочиях.

Вы можете присвоить схему авторизации отдельным страницам, средства управления страницей (такие как область, кнопка, или элемент), или совместно используемый компонент (такие как меню, список, или вкладка).

Availability. Use Availability attributes to manage your application by defining an application status and build status.

Доступность. Используйте атрибуты Доступности, чтобы управлять Вашим приложением, определяя состояние приложения и состояние сборки.

16.1.2. B  глоссарий

BCM. Business Continuity Management

Bind Variables. Bind variables are place holders in SQL or PL/SQL to which values are assigned during execution.

During execution of a query, the database will first look in cache to see if it has already been run and if a version of it can be reused. To make queries as reusable as possible, you should use bind variables.

Переменные связывания. Во время выполнения запроса, база данных будет смотреть в кэш, и если он уже был выполнен, то использовать повторно. Чтобы делать запросы как многоразовые, следует использовать переменные связывания.

Blades. A computing system that includes processors and memory on a single board, but where other resources such as power, cooling, network access, and storage services are shared.

Branches. Branches enable you to create logic controls that determine how the user navigates through the application.

A branch is an instruction to go to a specific page, procedure, or URL. For example, you can branch from page 1 to page 2 after page 1 is submitted.

You create a new branch by running the Create Page Branch Wizard and specifying Branch Point and Branch Type. Like other controls, branches can be made conditional.

To create a conditional branch, make a selection from the Condition Type list, and enter text in the expression fields to implement the condition type you choose.

Ответвления. Ответвления позволяют Вам создать логические средства управления, которые определяют, как пользователь перемещается через приложение.

Ответвление - инструкция, чтобы пойти в определенную страницу, процедуру, или URL. Например, Вы можете перейти от страницы 1 до страницы 2 после того, как страница 1 представлена.

Вы создаете новое ответвление, выполняя Create Page Branch Wizard и при определении Branch Point и Branch Type. Как другие средства управления, ответвления могут быть сделаны условным выражением.

Чтобы создать условный переход, сделайте выбор из Списка Condition Type, и введите текст в полях выражения, чтобы реализовать тип условия, который Вы выбираете.

Breadcrumbs.         Breadcrumbs (also called locator links) appear at the top of every page within the Oracle Database XE browser-based user interface.

Each breadcrumb entry indicates where the current page is relative to other pages within the user interface. You can use breadcrumbs to instantly link to a previous page.

Крошки. Крошки (ссылки локатора) показываются наверху каждой страницы в пределах XE Oracle Database основанный на браузере пользовательский интерфейс.

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

Browser.        A user interface supporting navigation of objects with a connecting structure.

Build Options.         Most application attributes have a build option attribute. Do not specify a build option unless you plan to exclude that object from specific installations. Two possible values: INCLUDE and EXCLUDE.

Business Intelligence.         The information derived from monitoring key performance indicators, used to detect trends, identify warning signals, and provide a factual basis for critical business decisions.

Button.         Иutton is small disc- or knob-shaped object used on web-pages to trigger a task or function.

Кнопка. Кнопка - маленький диск - или объект формы кнопки, используемый на веб-страницах, чтобы инициировать задачу или функцию.

16.1.3. C  глоссарий

COM         Component Object Model. A binary standard that enables objects to interact with other objects, regardless of the programming language in which each object was written.

CSS.         Optionally in APEX you may need to deploy Cascading Style Sheets (CSS).

CSS. При желании в APEX вам может понадобиться для развертывания каскадные таблицы стилей (CSS).

CSV         The comma-separated values (or CSV) file format is a delimited data format which has fields separated by the comma character and records separated by the newline character.

Clearing Session State.         You can clear the cached value for specific items, all items on a page, all pages in an application, or the current user session. Clearing a cached value resets the value to null.

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

Client         A piece of software which accesses services from another piece of software (a server), often remotely over a computer network.

Comments.         Use this attribute to record developer comments about the current page. These comments never display when the application is running.

Комментарии. Используйте этот атрибут, чтобы записать комментарии разработчика о текущей странице. Эти комментарии никогда не выводят на экран, когда приложение работает.

Component Reuse.        If a page component such as a region with static HTML or a list must appear on multiple pages in your application, consider using page 0.

Page 0 is a page in your application that will never be run directly by the end user but whose components are considered for rendering by the engine on every page view.

Components placed on page 0 can selectively be excluded from other pages using conditions.

Компонентное повторное использование. Если компонент страницы, такой как область со статическим HTML или списком должен появиться на многократных страницах в Вашем приложении, рассмотрите использование страницы 0.

Страница 0 - страница в Вашем приложении, которое никогда не будет запускаться непосредственно конечным пользователем, но чьи компоненты рассматривают для того, чтобы представить механизмом на каждом просмотре.

Компоненты, помещенные на странице 0, могут выборочно быть исключены из других страниц, используя условия.

Computations.         You can use computations to assign a value to an identified item when a page is submitted or displayed.

Computations are units of logic used to assign session state to items and are executed at the time the page is processed.

Вычисления. Вы можете использовать вычисления, чтобы присвоить значение идентифицированному элементу, когда страница представлена или выведена на экран.

Вычисления - модули логики, присваивают состояние сеанса элементам и выполняются в то время, когда страница обработана.

Condition.         A condition is a small unit of logic that helps you control the display of regions, items, buttons, and tabs as well as the execution of processes, computations, and validations.

For example, when you apply a condition to a button, the APEX rendering engine evaluates the condition during the rendering (or Show Page) process.

Whether the condition passes or fails determines if the page control (such as a button) displays.

You specify a condition by selecting a condition type when you create the control or component (for example, the region, item, button, or tab) or by making a selection from the Condition Type attribute.

Depending upon the Condition Type you select, enter the appropriate values in the Expressions fields. The condition evaluates to true or false based on the values you enter in the Expression fields.

Условие. Условие - маленький модуль логики, которая помогает Вам управлять дисплеем областей, элементов, кнопок, и вкладок так же как выполнения процессов, вычислений, и проверок допустимости.

Например, когда Вы применяете условие к кнопке, механизм рендеринга APEX оценивает условие во время рендеринга (или показа страницы) процесса.

Определяют ли передачи условия или сбои, выводит ли управление страницей (такое как кнопка) на экран.

Вы определяете условие, выбирая тип условия Condition Type, когда Вы создаете управление или компонент (например, область, элемент, кнопка, или вкладка) или делая выбор от Атрибута типа Условия.

В зависимости от Типа Условия Вы выбираете, вводите соответствующие значения в поля Expressions. Условие оценивает к истине или лжи, основанной на значениях, которые Вы вводите в поля Expression.

Cookie.         The Application Express engine establishes the identity (or anonymity) of the user for each page request and the session ID to fetch session state from the database.

The visible location of the session ID is in the URL for a page request. Another visible location is in the page's HTML POST data and indirectly in the contents of a session cookie.

This cookie is sent by the Application Express engine during authentication and is maintained for the life of the application (or browser) session.

Cross Site Scripting.         Cross site scripting, sometimes called XSS, is a security breach that takes advantage of dynamically generated Web pages.

To protect against these attacks, filter all user input for unexpected characters and malformed input and filter all output to the browser to prevent content from being unintentionally rendered as HTML or script.

Application Express provides numerous wizards that create application components which, in themselves do not expose the application to these security issues.

Cursor Focus.         Select whether or not you want the cursor focus to be placed in the first field on the page.

Customizing Home Page.         You can control what regions display on the Database Home Page by clicking the Customize link in the upper right corner of the page. By default, both the Links list and Usage Monitor appear.

Настройка Домашней страницы. Вы можете управлять тем, что области выводят на экран на Домашней странице базы данных, щелкая по Настроить Customize ссылке в правом верхнем углу страницы. По умолчанию и список Links и Монитор Использования Usage Monitor включены.

16.1.4. D  глоссарий

DAD         A database access descriptor (DAD) is a set of values that specify how an application connects to an Oracle database to fulfill an HTTP request.

DBA         Database administrator. The person responsible for creating, installing, configuring, and maintaining Oracle Databases.

DCOM        Distributed Component Object Model. An extension of COM that enables objects to interact with other objects across a network.

DDL         Database Definition Language

DES         Data Encryption Standard. A commonly used symmetric key encryption method that uses a 56-bit key.

DML         Data Manipulation Language. The category of SQL statements that query and update database data. Common DML statements are SELECT, INSERT, UPDATE, and DELETE.

DMZ         Demilitarized Zone. A set of computers that is isolated from the Internet by a firewall on one side, and from a company's intranet by a firewall on the other side.

Data Dictionary         A database about data and database structures. A catalog of all data elements, containing their names, structures, and information about their usage. A central location for metadata.

Data Manipulation process         Data Manipulation process types are frequently used by wizards to support data manipulation language (DML) actions. Application Builder supports the following declarative data manipulation processes:

- Select Automatic Row Fetch and Automatic Row Processing (DML) to create an automatic data manipulation language (DML) process.

- Use Multi Row Update and Multi Row Delete in conjunction with tabular forms.

- Use Add Rows to Tabular Form in conjunction with a tabular form.

Data Mining         A class of analytical applications that search for patterns in a data base. Data mining is the process of sifting through large amounts of data to produce data content relationships.

Database Schema.         Use Parsing Schema to specify the database scheme for the current application.

Once defined, all SQL and PL/SQL commands issued by the application will be performed with the rights and privileges of the defined database schema.

Declarative Logic.         There are many places where Oracle Application Express provides an opportunity for a developer to construct custom logic. For example in conditions applied to rendering or processing, or in validations on form input.

To increase developer productivity, but also to optimize performance, many pre-defined condition types and validations exist.

E.g., to validate user input as numeric, you can write your own PL/SQL logic to implement a validation. Choosing the pre-built “Item is numeric” validation type takes less time and results in better performance.

Oracle Application Express is a highly productive declarative tool that doesn’t sacrifice the flexibility for developers to have precise control over the behavior, style and layout of the application.

Декларативная Логика. Есть много мест, где Oracle Application Express предоставляет возможность разработчику создать пользовательскую логику. Например в условиях применялся к рендерингу или обработке, или в проверках допустимости на введенной форме.

Чтобы повысить производительность разработчика, но также и оптимизировать производительность, есть много предопределенных типов условия и проверок допустимости существуют.

Например, чтобы проверить вводимые данные пользователем как числовые, Вы можете записать свое собственное PL/SQL  логику, чтобы реализовать проверку допустимости. Выбор предварительно созданного “Элемент является числовым” типа проверки допустимости, занимает меньше времени и приводит к лучшей производительности.

APEX - очень производительный декларативный инструмент, который не жертвует гибкостью за разработчиков, чтобы иметь точный контроль над поведением, стилем и расположением приложения.

Demonstration Application.         Application Builder includes a number of demonstration applications you can install. Use these applications to learn more about the different types of functionality.

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

Duplicate Submission         Use the Allow duplicate page submissions list to specify whether or not users may process a page multiple times in a row.

Set this attribute to No to prevent duplicate page submissions from being processed multiple times.

Examples of duplicate page submissions include: A user clicks the Submit button multiple times. You create a branch of type Branch to Page, and the user clicks the browser reload button.

16.1.5. E  глоссарий

EGA         The Enterprise Grid Alliance is a consortium of leading vendors and customers focused on developing Enterprise Grid solutions.

Exact Substitutions         Select whether or not only exact substitutions will be supported. For optimal run-time performance, it is recommended you use exact substitutions.

Exact substitutions use the following sytnax: &ITEM.

Non-exact substitutions use the following sytnax: &ITEM

Exists (Condition).         Exists (SQL query returns at least one row) is expressed as a SQL query. If the query returns at least one row, then the condition evaluates as true.

Существует (Условие). Существует (SQL-запрос возвращается, по крайней мере одна строка) выражен как SQL-запрос. Если запрос возвращает по крайней мере одну строку, то условие оценивает как истина.

Expert System.        A domain specific knowledge base combined with an inference engine that processes knowledge encoded in the knowledge base to respond to a user's request for advice.

APEX can be combined with RuleWorks to create Expert System applications.

Экспертная система. Зависящая от домена база знаний объединилась с механизмом логического вывода, который обрабатывает знание, закодированное в базе знаний, чтобы ответить на запрос пользователя на совет.

APEX может быть объединена с RuleWorks, чтобы создать приложения Экспертной системы.

Export Page.         Use the Export page to export the current page. Remember that some pages may reference shared components. To export all pages within an application, you need to complete an application export.

Экспорт Страница. Используйте страницу Экспорт для экспорта текущей страницы. Помните, что некоторые страницы могут содержать ссылки на общие компоненты. Чтобы экспортировать все страницы, в приложения, вам необходимо заполнить заявление экспорта.

16.1.6. F  глоссарий

FGAC         To restrict access to rows within a table based on the user that is querying it, use Fine Grained Access Control (FGAC).

Fine Grained Access Control, sometimes called Virtual Private Database (VPD), is a mechanism to restrict access to rows within tables or views based on policies.

These policies modify the predicate or WHERE clause of a query based on the application context. The application context allows you to determine who initiated the query, at what time and from what application.

Based on these facts, a WHERE clause can be constructed such that only appropriate and allowed data is returned to the user. Using FGAC, security policies need only be defined once on a database object.

Every application accessing the underlying database object simply inherits the access control restrictions from the database. There is no need to re-implement the same security in the application.

Foreign Key         A foreign key (FK) is a field or group of fields in a database record that points to a key field or group of fields forming a key of another database record in some (usually different) table.

16.1.7. G  глоссарий

Global Notifications         You can use the Global Notifications attribute to communicate system status to application users.

For example, you can use this attribute to notify users of scheduled downtime, or communicate other messages regarding application availability.

If the page templates used in your application contain the #GLOBAL_NOTIFICATION# substitution string, the text entered here will display in that string's place.

Globalization Attributes         In Application Builder you can develop applications that can run concurrently in different languages. A single application can be translated to support different languages.

Use the attributes on the Edit Globalization Attributes page to specify globalization options such as the primary application language.

Grid Computing         A computing architecture that provides computing resources using many computers acting as one virtual computing resource.

Group.         Identify the page group you would like to associate with a page. Page groups do not affect functionality, but help developers manage the pages within an application.

The Groups page displays all pages that are part of the same page group as the current page. Click a page ID to edit the page group. Click a page name to view the page definition.

Группа. Идентифицируйте группу страницы, которую Вы хотели бы связать со страницей. Группы страницы не влияют на функциональность, но помогают разработчикам управлять страницами в пределах приложения.

Групповые отображения страницы все страницы, которые являются частью той же самой группы страницы как текущая страница. Щелкните по ID страницы, чтобы отредактировать группу страницы. Щелкните по названию страницы, чтобы просмотреть определение страницы.

16.1.8. H  глоссарий

HTML DB         Oracle Application Express (Oracle APEX), formerly called HTML DB, is a rapid web application development tool for the Oracle database.

Using only a web browser and limited programming experience, you can develop and deploy professional applications that are both fast and secure.

HTTP         The protocol over which HTML pages are delivered, is a stateless protocol. A Web browser is only connected to the server for as long as it takes to download a complete page.

In addition, each page request is treated by the server as an independent event, unrelated to any page requests that happened previously or may occur in the future.

Help         Use this attribute to enter Help text for the current page. To show the Help for a specific page, call the HTMLDB_APPLICATION.HELP procedure from a page that you create for displaying Help text.

Help Text.        This region is specifically designed to hold help text for a page and the items based on that page and can be accessed via a URL entered by the user.

History.         The History page displays a history of recent changes to the currently selected page by developer (or user), application, page ID, modification date, component, and action.

История. Отображения страницы Истории - история недавних изменений в настоящий момент выбранной странице разработчиком (или пользователь), приложение, ID страницы, дата модификации, компонент, и действие.

16.1.9. I  глоссарий

Identifier (ID).         This uniquely identifies an occurrence of an entity. Identifiers relate to primary keys and unique indexes.

Идентификатор (ID). Это однозначно определяет возникновение сущности. Идентификаторы относятся к первичным ключам и уникальным индексам.

Image Prefix.         Determines the virtual path the Web server uses to point to the images directory distributed with Application Builder. During installation, the virtual path is configured as /i/.

When embedding an image in static text (for example, in page or region headers or footers) you can reference an image using the substitution string #IMAGE_PREFIX#.

Префикс изображения. Определяет виртуальный путь использование веб-сервера, чтобы указать на каталог изображений, распределенный с Application Builder. Во время установки виртуальный тракт сконфигурирован как /i/.

При встраивании изображения в статический текст (например, в страницу или заголовки области или нижние колонтитулы) Вы можете сослаться на изображение, используя строковый # замены IMAGE_PREFIX#.

Inference engine.         Software that provides the reasoning mechanism in an expert system. In a rule based expert system, typically implements forward chaining and backward chaining strategies.

Inheritance         The act of receiving (property or characteristics) from an ancestor.

In RuleWorks, the relationship between a class and its parent class. Classes inherit membership, attributes, and default values for attributes.

Interoperability         The ability of two or more systems or components to exchange information and to use the information that has been exchanged.

Items         Items are HTML form elements such as text fields, select lists, and check boxes with an associated session state. Item attributes affect the display and behavior of items on a page.

For example, these attributes can impact where a label displays, how large an item will be, and whether or not the item will display next to, or below the previous item.

There are two categories of items: page items and application items. Page items are placed on a page and have associated user interface properties, such as Display As, Label, and Label Template.

Application items are not associated with a page and therefore have no user interface properties. An application item can be used as a global variable.

Элементы. Элементы - элементы HTML-формы, такие как текстовые поля, списки выборки, и флажки со связанным состоянием сеанса. Атрибуты элемента влияют на дисплей и поведение элементов на странице.

Например, эти атрибуты могут воздействовать, где метка выводит на экран, насколько большой элемент будет, и выведет ли элемент на экран рядом с, или ниже предыдущего элемента.

Есть две категории элементов: элементы страницы и элементы приложения. Элементы страницы помещены на странице и связали свойства пользовательского интерфейса, такие как Дисплей Как, Метка, и Шаблон Метки.

Элементы приложения не связаны со страницей и поэтому не имеют никаких свойств пользовательского интерфейса. Элемент приложения может использоваться в качестве глобальной переменной.

16.1.10. J  глоссарий

JDBC         A Java protocol for accessing databases, similar to ODBC.

Join Relationship         A join relationship is a predefined join between two index sets. It links a column in one index set to a column in another.

16.1.11. L  глоссарий

LDAP         Lightweight Directory Access Protocol. A standard, extensible directory access protocol.

LOB         Large Object.

LOV.        A list of values (LOV) is a static or dynamic definition used to display a specific type of page item, such as a radio group, check box, or select list.

LOVs can be static (that is, based on a set of predefined display and return values) or dynamic (based on SQL queries that select values from tables).

Once created, a LOV can then be referenced by one or more page items. You define LOVs at the application level by running the LOV Wizard and adding them to the List of Values repository.

LOV. Список значений (LOV) является статическим или динамическим определением, используемым, чтобы вывести на экран определенный тип элемента страницы, такого как радио-группа, флажок, или список выборки.

LOVs может быть статичным (то есть, основанным на ряде предопределенного дисплея и возвращаемых значений) или динамичным (основанный на SQL-запросах, которые выбирают значения из таблиц).

После того, как создаваемый, на LOV могут тогда сослаться один или более элементов страницы. Вы определяете LOVs на прикладном уровне, выполняя LOV Wizard и при добавлении их к Списку репозитария Значений.

Language         The Application Primary Language identifies the language in which an application is developed. This language is the base language from which all translations are made.

The database language setting also determines how the date is displayed and how certain information is sorted.

Listener.         A process that resides on the server and whose responsibility is to listen for incoming client connection requests and manage the traffic to the server.

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

Lists.        A list is a collection of links that is rendered using a template. For each list entry, you specify display text, a target URL, and other attributes that control when and how the list entry displays.

You control the display of the list and the appearance of all list entries by linking the list to a template.

Списки. Список - набор ссылок, который представлен, используя шаблон. Для каждой записи списка Вы определяете текст дисплея, целевой URL, и другие атрибуты, которые управляют, когда и как запись списка выводит на экран.

Вы управляете дисплеем списка и появлением всех записей списка, соединяя список с шаблоном.

Locator Links.         Breadcrumbs (also called locator links) appear at the top of every page within the Oracle Database XE browser-based user interface.

Each breadcrumb entry indicates where the current page is relative to other pages within the user interface. You can use breadcrumbs to instantly link to a previous page.

Ссылки локатора. Крошки (также названный ссылками локатора) кажутся наверху каждой страницы в пределах XE Oracle Database основанный на браузере пользовательский интерфейс.

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

Logging         Determines whether or not user activity is recorded in the Oracle Application Express activity log.

When set to Yes, every page view will be logged, allowing an administrator to monitor user activity for each application. Disabling logging may be advisable for high volume applications.

Logo         Attribute to identify an image to be used as the logo for this APEX application.

16.1.12. M  глоссарий

Metadata         Data that describes data and other structures, such as objects, business rules, and processes.

Metric         A metric is a variable or measure that corresponds to the focus of an investigation. Metrics are typically numeric values.

For example, Total and Price are metrics. A metric can be the result of an operation or calculation involving several columns of the fact table.

Metrics are attached to columns in a fact table. For example, the Sales Total metric is attached to the Sales Total column in the Sales fact table.

Multiple HTML         Similar to a HTML region except this allows for the creation of multiple regions at once.

16.1.13. N  глоссарий

Navigation Bar         Use a navigation bar to link users to various pages within an application. Typically a navigation bar is used to enable users to log in and log out or link to Help text.

The location of a navigation bar depends upon the associated page template. A navigation bar icon enables you to display a link from an image or text.

When you create a navigation bar icon you can specify an image name, text, a display sequence, and a target location (a URL or page).

Normalize         In a relational database, the process of removing redundancy in data by separating the data into multiple tables. Normalization typically is used to reduce data storage requirements.

16.1.14. O  глоссарий

OLAP         Online Analytical Processing. Functionality characterized by dynamic, multidimensional analysis of historical data.

OLAP DML         The low-level data definition and manipulation language for analytic workspaces.

OLTP         Online Transaction Processing. Systems optimized for fast and reliable transaction handling.

On Load         Use this attribute to add events when the page is being loaded, such as calls to JavaScript. To use this feature, your page template must include the #ONLOAD# substitution string.

In the Page HTML Body Attribute, enter JavaScript or text to be substituted for your page template's #ONLOAD# substitution string.

Open DataBase Connectivity (ODBC)         An interface that allows many applications to access data contained in various DBMSs. Most ODBC drivers are 3rd party products provided for specific database engines or for specific platforms.

Oracle 10g         Version 10g of the Oracle database.

Oracle APEX         Oracle Application Express (Oracle APEX), formerly called HTML DB, is a rapid web application development tool for the Oracle database.

Using only a web browser and limited programming experience, you can develop and deploy professional applications that are both fast and secure.

Oracle HTTP Server         Oracle HTTP Server is a web server based on the Apache HTTP Server. The server is the heart of the Oracle Application Server.

Oracle database         An Oracle database consists of a collection of data managed by an Oracle database management system.

16.1.15. P  глоссарий

PGA         Program Global Area

PKI         Public Key Infrastructure. The basis for managing public keys used to provide encryption.

PL/SQL         PL/SQL is Oracle's proprietary extension to the SQL language. PL/SQL adds procedural and other constructs to SQL that make it suitable for writing applications.

PL/SQL Expression (Condition)         Use PL/SQL Expression to specify an expression in valid PL/SQL syntax that evaluates to true or false.

For example:

NVL(:MY_ITEM,'NO') = 'YES'

If the value of :MY_ITEM is Yes, then the condition evaluates as true. Otherwise, it evaluates as false.

Page.        A page is the basic building block of an application. When you build an application in Application Builder, you create pages that contain user interface elements, such as tabs, lists, buttons, items, and regions.

Страница. Страница - основа приложения. Когда Вы создаете приложение в Разработчике приложений, Вы создаете страницы, которые содержат элементы пользовательского интерфейса, такие как вкладки, списки, кнопки, элементы, и области.

Page 0.         If a page component such as a region with static HTML or a list must appear on multiple pages in your application, consider using page 0.

Page 0 is a page in your application that will never be run directly by the end user but whose components are considered for rendering by the engine on every page view.

Components placed on page 0 can selectively be excluded from other pages using conditions.

Page Definition. Page Definition is the basic building block of a page. You use the Page Definition to view, create, and edit the controls and application logic that define a page. Each page can have buttons and fields (called items), which are grouped into containers called regions. Pages can also have application logic (or processes). You can branch from one page to the next using conditional navigation; perform calculations (called computations); perform validations (such as edit checks); and display reports, calendars, and charts. You view, create, and edit the controls that define a page by accessing the Page Definition.

Страница определение – основной строительный блок страницы. Используйте страницу Определение для просмотра, создания, редактирования и управления и логики приложения, которые определяют страницу. Каждая страница может иметь кнопки и поля (называемых элементами, items), которые сгруппированы в контейнеры называются регионами. Страницы также могут иметь логику приложения (или процессов). Вы можете переходить от одной страницы к другой с помощью условий навигации; выполнения расчетов (так называемые вычисления, computations); выполнять проверки (например, редактирование чеков); и отображения отчетов, календарей и карт. Просматривать, создавать и редактировать элементы управления, которые определяют странице, доступ к странице Определение.

Определение страницы разделено на следующие разделы:

Page Rendering. Рендеринг страницы. Рендеринг страницы - процесс генерирования страницы от базы данных. Этот раздел перечисляет средства управления пользовательским интерфейсом и логику, которые выполняются, когда страница представлена.

Page Processing. Обработка страницы. Обработка страницы происходит, как только страница представлена. Обычно страница представлена, когда пользователь нажимает кнопку.

Shared Components. Совместно используемые компоненты. Раздел Совместно используемых компонентов перечисляет общие компоненты, которые могут использоваться одной или более страницами в пределах приложения.

Page Rendering - процесс генерирования страницы от базы данных. Используйте раздел Рендеринга Страницы, чтобы изменить средства управления, которые воздействуют на рендеринг страницы, включая атрибуты страницы, области, кнопки, элементы, вычисления рендеринга страницы, и процессы страницы (Page, Regions, Buttons, Items, Computations, Processes, Dynamic Actions).

Атрибуты страницы управляют определенными характеристиками страницы, такими как название страницы, выводят на экран атрибуты, такие как название страницы и связанный шаблон страницы, текст заголовка, и выбранная схема авторизации, чтобы назвать только некоторых. Вы получаете доступ к атрибутам страницы из Определения Страницы.

Область - область на странице, которая служит контейнером для контента. У каждой страницы может быть любое число областей. Контент области определен источником области. Например, область может содержать отчет, основанный на SQL-запросе, который Вы определяете, или она может содержать статический HTML.

Вы управляете появлением области через определенный шаблон области. Вы можете использовать области, чтобы сгруппировать средства управления страницей (такие как элементы или кнопки). Вы можете также создать простые области, которые не генерируют дополнительный HTML, или создают тщательно продуманные области, которые структурируют контент в пределах HTML-таблиц или изображений.

Поскольку Вы разрабатываете свое приложение, Вы можете использовать кнопки для прямых пользователей к определенной странице или URL, или позволять пользователям представить страницу. Когда Вы представляете страницу, механизм Экспресса Приложения отправляет или информация о процессах. Кнопка может быть реализована как кнопка HTML, изображение, или при использовании шаблона. Кнопки могут быть помещены в предопределенные шаблонные позиции области или среди элементов в форме.

Элементы - элементы HTML-формы, такие как текстовые поля, списки выборки, и флажки со связанным состоянием сеанса. Атрибуты элемента влияют на дисплей и поведение элементов на странице. Например, эти атрибуты могут воздействовать, где метка выводит на экран, насколько большой элемент будет, и выведет ли элемент на экран рядом с, или ниже предыдущего элемента.

Есть две категории элементов: элементы страницы и элементы приложения. Элементы на уровне страницы Page-level items помещены на странице и связали свойства пользовательского интерфейса, такие как Дисплей Как, Метка, и Шаблон Метки. Элементы прикладного уровня Application-level items не связаны со страницей и поэтому не имеют никаких свойств пользовательского интерфейса. Элемент приложения может использоваться в качестве глобальной переменной.

Вычисления - модули логики, используемой, чтобы присвоить состояние сеанса элементам. Вы можете использовать вычисления, чтобы присвоить значение идентифицированному элементу, когда страница представлена или выведена на экран.

Вычисления прикладного уровня присваивают значение элементу каждый раз, когда страница представлена. Вычисление на уровне страницы присваивает значение идентифицированному элементу, когда страница выведена на экран или представлена (представленный и обработанный).

Процессы - логические средства управления, используемые, чтобы выполнить язык манипулирования данными (DML) или PL/ SQL. Например, Вы можете использовать процесс, чтобы заполнить состояние сеанса в то время, когда страница представлена, чтобы выполнить некоторый тип логики (например, используя PL / SQL), или сделать dspjd в механизм рендеринга. Обычно процесс выполняет действие. Процесс может быть рукой, кодированной PL / SQL, или вызов предопределенного процесса.

Динамические действия обеспечивают способ определить сложное клиентское поведение декларативно без потребности в JavaScript. Вы можете определить действие, которое выполняется основанное на определенном наборе условий. Вы можете также определить, на какие элементы влияет действие так же как когда и как на них влияют.

Page Processing -  процесс передачи страницы. Страница обычно представляется, когда пользователь нажимает кнопку. Используйте раздел Обработки Страницы Определения Страницы, чтобы определить логику приложения, такую как вычисления, проверки допустимости, процессы, и ответвления. Вообще, механизм Экспресса Приложения выполняет эту логику в порядке, это появляется на Определении Страницы.

Page Processing содержит разделы: Computations, Validations, Processes, Branches.

Page Computations.         Use page computations to assign a value to an identified item when a page is submitted or displayed. You can also use application-level computations to assign values to items.

Create a page computation by running the Create Page Computation Wizard. For each computation, specify the item for which you are creating the computation as well as a computation type.

Вычисления страницы. Используйте вычисления страницы, чтобы присвоить значение идентифицированному элементу, когда страница представлена или выведена на экран. Вы можете также использовать вычисления прикладного уровня, чтобы присвоить значения элементам.

Создайте вычисление страницы, выполняя Создать Мастер Вычисления Страницы. Для каждого вычисления определите элемент, для которого Вы создаете вычисление так же как тип вычисления.

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

Page Process.         You create a process by running the Create Process Wizard. During the wizard, you define a process name, specify a sequence, the point at which process will execute, and select a process category.

Страница процесса. Вы создаете процесс, выполнив создать процесс мастера. Во время мастер, можно определить имя процесса, определить последовательность, точка, в которой процесс будет выполняться, и выберите процесс категории.

Ответвления позволяют Вам создать логические средства управления, которые определяют, как пользователь перемещается через приложение.

Shared Components. Раздел Совместно используемых компонентов Определения Страницы содержит общие элементы, которые могут вывести на экран или быть применены на любой странице в пределах приложения. Отметьте, что Совместно используемые компоненты только выводят на экран на Определении Страницы после того, как Вы добавляете их.

Shared Components содержит разделы: Tabs, Lists of Values, Breadcrumbs, Lists, Theme, Templates, Security, Navigation Bar.

Вкладки - эффективный способ переместиться между страницами приложения. Разработчик приложений включает два типа вкладок: стандартные и родительские вкладки.

Список значений (LOV) является статическим или динамическим определением, используемым, чтобы вывести на экран определенный тип элемента страницы, такого как радио-группа, флажок, раскрывающийся список, или список выборки. LOVs может быть статичным (то есть, основанным на ряде предопределенного дисплея и возвращаемых значений) или динамичным (основанный на SQL-запросах, которые выбирают значения из таблиц). После того, как создаваемый, на LOV могут тогда сослаться один или более элементов страницы.

Крошки - иерархический список ссылок, который представлен, используя шаблон. Например, Вы можете вывести на экран крошки как список ссылок или как путь крошки.

Список - набор ссылок, который представлен, используя шаблон. Для каждой записи списка Вы определяете текст дисплея, целевой URL, и другие атрибуты, которые управляют, когда и как запись списка выводит на экран. Вы управляете дисплеем списка и появлением всех записей списка, соединяя список с шаблоном.

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

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

Вы можете обеспечить безопасность для своего приложения, определяя схему авторизации. Авторизация - широкий термин для того, чтобы управлять доступом к ресурсам, основанным на пользовательских полномочиях.

Используйте панель навигации, чтобы соединить пользователей с различными страницами в пределах приложения. Обычно панель навигации используется, чтобы позволить пользователям войти в систему, выйти из системы, или соединиться, чтобы Помочь тексту. Расположение панели навигации зависит от связанного шаблона страницы. Значок панели навигации позволяет Вам вывести на экран ссылку от изображения или текста. Когда Вы создаете значок панели навигации, Вы можете определить название картинки, текст, последовательность дисплея, и предназначаться для расположения (URL или страница).

Pagination.         Reports created in Application Express can automatically provide pagination through a result set. A result set of, say, 5,000 rows can be divided in to pages of 25 rows each.

Different styles of pagination exist, some using just Next and Previous links and numbers indicating the currently displayed row ranges. Others allowing the user to jump to a specific range of rows.

When it is not a requirement for the user to know exactly how many rows there are in a result set, use a pagination style that does not compute the result set size up front. This can improve performance.

Разбиение на страницы. Отчеты, создаваемые в APEX, могут автоматически обеспечить разбиение на страницы через набор результатов. Набор результатов, скажем, 5 000 строк может быть разделен на страницы по 25 строк каждая.

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

Когда это не требование для пользователя, чтобы знать точно сколько строк, там находятся в наборе результатов, используют стиль разбиения на страницы, который не вычисляет набор результатов, оценивают переднюю сторону. Это может улучшить производительность.

Portal         Groups of Web pages that host many different types of content that come from many different sources.

Portlet         Reusable information components that summarize or provide access to different types of information sources.

Primary Key         Primary key is a value that can be used to identify a unique row in a table.

This form wizard and the automated DML process that it generates will use a database trigger and a sequence to populate the primary key column.

Printer Friendly         This designates that, when selected, this option will direct the contents to the printer friendly version of the destination page.

Processes.         Processes are logic controls used to execute data manipulation language (DML) or PL/SQL.

For example, you can use a process to populate session state at the time a page is rendered, to execute some type of logic (for example, using PL/SQL), or to make a call to the rendering engine.

Typically a process performs an action. A process may be hand coded PL/SQL, or the invocation of a predefined process.

Процессы. Процессы - логические средства управления, используемые, чтобы выполнить язык манипулирования данными (DML) или PL/SQL.

Например, Вы можете использовать процесс, чтобы заполнить состояние сеанса в то время, когда страница представлена, чтобы выполнить некоторый тип логики (например, используя PL/SQL), или сделать вызов в механизм рендеринга.

Обычно процесс выполняет действие. Процесс может быть рукой, кодированной PL/SQL, или вызов предопределенного процесса.

Processing Controls.         Use the Page Processing section of the Page Definition to specify application logic such as computations, validations, processes, and branches.

In general, the Application Express engine runs this logic in the order it appears on the Page Definition.

Обработка Средств управления. Используйте Page Processing  секции страницы Definition, чтобы определить логику приложения, такую как вычисления, проверки допустимости, процессы, и ответвления.

Вообще, механизм APEX выполняет эту логику в порядке, это появляется на Page Definitio.

Proxy Server         Use this field to specify a proxy server in the Application Definition Attributes.

If you use a firewall and the target of a URL is outside the firewall relative to Application Builder, you may need to specify a proxy server.

16.1.16. R  глоссарий

Redo log files         Files that contain a record of all changes made to data in the database buffer cache. If an instance failure occurs, then an administrator can use the redo log files to recover the modified data that was in memory.

Referenced Components.        The Referenced Components page lists page components and shared components associated with the current page.

Ссылочные компоненты. Компонентная страница, на которую ссылаются, перечисляет компоненты страницы и совместно используемые компоненты, связанные с текущей страницей.

Region. A region is a area on a page that serves as a container for content. Each page can have any number of regions. You control the appearance of a region through a specific region template.

Regions can group page controls (e.g., items or buttons). You can also create simple regions that do not generate additional HTML, or create elaborate regions that frame content within HTML tables or images.

Область. Область - область на странице, которая служит контейнером для контента. У каждой страницы может быть любое число областей. Вы управляете появлением области через определенный шаблон области.

Области могут сгруппировать средства управления страницей (например, элементы или кнопки). Вы можете также создать простые области, которые не генерируют дополнительный HTML, или создают тщательно продуманные области, которые структурируют контент в пределах HTML-таблиц или изображений.

Regular Expression.         Regular expressions provide a method to describe text patterns.

RuleWorks         RuleWorks is a rules-based application development tool providing the convenience of cross-platform development combined with one of the most powerful high level rules-based languages and fastest inference engine.

RuleWorks can be used with APEX to create Expert System applications.

16.1.17. S  глоссарий

SGA         System Global Area

SID         The Oracle system identifier that distinguishes the database from all other databases on your computer.

SQL Injection.         A SQL injection is a form of attack on a database-driven web site in which the attacker executes unauthorized SQL commands by taking advantage of flaws in its code.

To prevent this type of attack do not include arbitrary user input in a SQL query run by your application.

SSL         Secure Sockets Layer. SSL is an industry-accepted standard for network transport layer security.

SSO         Single Sign-On. A component of Oracle Application Server.

Schema.         A collection of related database objects. Relational schemas are grouped by database user ID and include tables, views, and other objects.

Multidimensional schemas are called analytic workspaces and include dimensions, relations, variables, and other objects.

Security.         You can provide security for your application by specifying an authorization scheme. Authorization is a broad term for controlling access to resources based on user privileges.

Security Attributes         You can provide security for your application by configuring attributes on the Edit Security Attributes page. The Security Attributes you choose apply to all pages within an application.

Session         A session is a logical construct that establishes persistence (or stateful behavior) across page views. Each session is assigned a unique identifier.

The Application Express engine uses this identifier (or session ID) to store and retrieve an application's working set of data (or session state) before and after each page view.

Session IDs         The Application Express engine establishes the identity (or anonymity) of the user for each page request and the session ID to fetch session state from the database.

The visible location of the session ID is in the URL for a page request. Another visible location is in the page's HTML POST data and indirectly in the contents of a session cookie.

This cookie is sent by the Application Express engine during authentication and is maintained for the life of the application (or browser) session.

Session State         The behavior of an Oracle Application Express application is usually driven by values in session state. For example, a button may display conditionally based on the value of an item session state.

You can view the session state for a page by clicking Session on the Developer toolbar.

Session State Management         APEX transparently maintains session state and provides developers with the ability to get and set session state values from any page in the application.

Session State Protection         Session State Protection is built-in APEX functionality that prevents hackers from tampering with the URLs within your application.

Shared Components.         Shared components are common elements that can display or be applied on any page within an application.

Совместно используемые компоненты. Совместно используемые компоненты - общие элементы, которые могут вывести на экран или быть применены на любой странице в пределах приложения.

Shortcuts.        Use shortcuts to avoid repetitive coding of HTML or PL/SQL functions. You can create a shortcut to define a page control such as a button, HTML text, a PL/SQL procedure, or HTML.

Once you define a shortcut it is stored in a central repository so you can reference from various locations within your application.

Ярлыки. Используйте ярлыки, чтобы избежать повторного кодирования HTML или PL/SQL функций. Вы можете создать ярлык, чтобы определить управление страницей, такое как кнопка, текст HTML, PL/SQL процедура, или HTML.

Как только Вы определяете ярлык, он сохранен в центральном репозитарии, таким образом, Вы можете сослаться от различных расположений в пределах Вашего приложения.

Substitution Strings         Substitution strings are static variables defined at the application level. The value of these variables can be referenced throughout the application using the syntax &STRING_NAME.

For example if your application references a product name frequently, but that name is subject to change, you could define a substitution string PRODUCT_NAME and reference it in a region as follows:

Welcome to the &PRODUCT_NAME. store!

Surrogate Key         A column added to a table as the primary key that has no significance to the business, but is used only to join tables together.

This might be done if the business cannot specify a truly unique and stable primary key for the table.

16.1.18. T  глоссарий

Tablespace         A database storage unit that groups related logical structures together.

Tabs.         A visual indent for categorising and displaying computer graphics and text.

Tabs are an effective way to navigate between pages of an application. Application Builder includes two different types of tabs: standard tabs and parent tabs.

An application having only one level of tabs uses a standard tab set. A standard tab set is associated with a specific page. You can use standard tabs to link users to other pages within your application.

A parent tab set functions as a container to hold a group of standard tabs. Parent tabs give users another level of navigation as well as context (or sense of place) within the application.

Вкладки. Визуальный отступ для категоризации и отображения компьютерной графики и текста.

Вкладки - эффективный способ переместиться между страницами приложения. Разработчик приложений включает два различных типов вкладок: стандартные и родительские вкладки.

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

Родительская вкладка функции множества как контейнер, чтобы содержать группу стандартных вкладок. Родительские вкладки дают пользователям другой уровень навигации так же как контекста (или восприятие места) в пределах приложения.

Template Preview.         A display mechanism for verifying templates.

Template Subscriptions         Template subscriptions are references to master templates defined in a central place. A good practice is to define a reference application that contains master copies of templates.

Other applications can then subscribe their templates to these master copies. Each time an update is made to a master template, changes can be pushed down to templates that subscribe to it.

Templates         Templates control the look and feel of the pages in your application. As you create your application, you specify templates for pages, regions, reports, lists, labels, menus, buttons, and popup list of values.

Groups of templates are organized into named collections called themes.

Text Field         A text field is used to allow users of the application to input text information. Non-editable text boxes can serve the purpose of displaying text.

Theme         A theme is a named collection of templates that defines the application user interface.

Each theme contains templates for every type of application component and page control, including individual pages, regions, reports, lists, labels, menus, buttons, and list of values.

Translate Application         You can develop applications in Oracle Application Express that can run concurrently in different languages.

A single Oracle database and Oracle Application Express instance can support an application in multiple languages. Translating an application involves multiple steps.

Trees         A tree is an effective way to communicate hierarchical or multiple level data.

Trigger         A trigger is a special form of stored procedure that goes into effect when you insert, delete, or update a specified table or column. You can use triggers to enforce referential integrity.

tnsnames.ora file         A configuration file that contains net service names mapped to connect descriptors. This file is used for the local naming method.

16.1.19. U  глоссарий

UI Defaults         UI (user interface) Defaults in Application Express enable you to assign default user interface properties to a table, column, or view within a specified schema.

These UI properties are used for screen elements such as field labels, format masks, column headers and column alignment.

When you create a form or report using a wizard, the wizard uses this information to create default values for region and item properties.

URL         The URL that displays for each page indicates the location of Oracle Application Express and identifies the address of Oracle Application Express, the application ID, page ID, and session ID.

URL Tampering         Web based applications, including those developed in Oracle Application Express often pass values from one page to another through a URL.

A user may observe this and override a value by typing their own value in the location field of his browser. Obscuring the value passed in the URL through a form of encoding or encryption is not sufficient.

Appropriate authorization rules should be applied to the logic on the page and, even better, at the database level to prevent unauthorized users from viewing this data.

Unified Modeling Language (UML)         A language for specifying, visualizing, constructing, and documenting the artifacts of software systems, as well as for business modeling and other non-software systems.

The UML represents a collection of best engineering practices that have proven successful in the modeling of large and complex systems.

Usage Monitor         The APEX Usage Monitor is on the Database Home Page. Monitor the storage space available, memory allocation, the current number of database sessions, and users, and database log archive status.

16.1.20. V  глоссарий

VPD         A Virtual Private Database (VPD) provides an application programming interface (API) that enables developers to assign security policies to database tables and views.

Using PL/SQL, developers can create security policies with stored procedures, and bind the procedures to a table or view by means of a call to an RDBMS package.

Such policies are based on the content of application data stored within the database, or are based on context variables provided by the Oracle database.

VPN         A Virtual Private Network is configured within a public network in order to take advantage of the economies of scale and management facilities of large networks.

VPNs are widely used by enterprises to create Wide Area Networks that span large geographic areas, to provide site-to-site connections to branch offices and to allow mobile users to dial up their company LANs.

Validations.         The process of checking if something satisfies a certain criterion.

Validations enable you to create logic controls to verify whether user input is valid. For example, a validation can check whether or not a value has been entered into a mandatory field.

You can define a validation declaratively by selecting a validation method. You enter the actual validation edit check in the Validation Messages field.

Be aware that if a validation fails, subsequent page processes or computations will not occur. Also remember that the validation you enter must be consistent with the validation type you selected.

Проверки допустимости. Процесс проверки, если что-то удовлетворяет определенному критерию.

Проверки допустимости позволяют Вам создать логические средства управления, чтобы проверить, допустим ли ввод данных пользователем. Например, проверка допустимости может проверить, было ли значение введено в обязательное поле.

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

Имейте в виду, что, если проверка допустимости перестала работать, последующие процессы страницы или вычисления не будут происходить. Также помните, что проверка допустимости, которую Вы вводите, должна быть непротиворечивой с проверкой допустимости, вводят Вас выбранный.

Vertical Partitioning         Vertical partitioning divides a single logical table into multiple physical tables based on the columns.

All rows may appear in the new tables, but each new table contains a subset of the original table's columns.

The set of columns may be redundant across tables, and will necessarily be so for the columns that implement keys and indexes. Columns for row-level metadata are also implemented in all resultant tables.

Vertical partitioning is employed when there is a regular need to access or to isolate a readily identifiable subset of the "parent" table's columns.

This technique may be effective to meet security, distribution, and usability requirements.

View         Data structure that results from an SQL query and that is built from data in one or more tables.

16.1.21. W  глоссарий

WAI         Accessibility is a significant issue for a growing user population and includes not only those born disabled, but those who have experienced incapacitation through accident, illness, or aging.

The Web Accessibility Initiative (WAI) develops strategies, guidelines, and resources to help make the Web accessible to people with disabilities.

Web Service References         Web service references in Application Builder are based on the Simple Object Access Protocol (SOAP).

You can create a reference to a Web service and then incorporate it into an application to process data submitted by a form, or to render output in the form or report.

Web Services Process         Implements a Web Service as a process on a page. Running the process submits a request to the service provider.

Wizards         APEX provides several wizards that generate fully functional application components saving a lot of time over building them manually.

By using a wizard you do not sacrifice control or flexibility. Even though components and controls are generated for you, they can always be edited to modify the way they look or behave.

The form on a table wizard provides a fully functional form capable of handling inserts, updates and deletes, and also provides lost update detection through optimistic locking.

The quick application wizard generates a complete data entry reporting and analysis application on a single database table.

Wizards can generate a series of pages complete with form fields, controls and page flow to navigate from page to page using Next and Previous buttons.

Workspaces.        In APEX, a workspace allows one or more developers to develop applications, on database objects in one or more schemas.

As a rule workspaces should be organized such that they contain applications that are related to each other. I.e., applications developed by a common group of developers operating on a common set of data and schemas.

Рабочие пространства. В APEX рабочее пространство позволяет одному или более разработчикам разрабатывать приложения на объектах базы данных в одной или более схемах.

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