Cтраница 4
Приложения и отчеты создавать намного проще, если в представлениях предусмотрен определенный интеллектуальный уровень. Эффективное средство, редко используемое в прикладном проектировании, - встраивание функций в представления. В разделе Создание избыточных столбцов главы 13 рассмотрен вопрос добавления денормализованного столбца для РО Total таблицы РО. Возможно, лучший способ - вычисление общей суммы в процессе работы и отображение ее с помощью представления. Данный метод оптимален, поскольку программный текст хранится в разделяемой области SQL. Замечательной особенностью Oracle является следующее. Если один и тот же программный текст SQL вызывается несколькими пользователями, он направляется в разделяемую область SQL. Когда пользователь исполняет SQL-запрос, приложение ищет SQL-оператор в разделяемой области SQL. При его наличии повторный грамматический разбор оператора не выполняется. Это свойство повышает эффективность системы в целом. [46]