Появление Oracle7 Workgroupвызвано потребностью расширения сферы применения СУБД Oracle. Появление этого продукта позволяет последовательно наращивать информационную мощь организации, при необходимости постепенно переходя на более производительные платформы.
Высокая эффективность Oracle7 достигается благодаря следующим факторам:
- переносимость в пределах широкого спектра компьютерных платформ и
операционных систем
- поддержка распределенной обработки
- возможность выбора наиболее эффективной конфигурации вычислительных
средств во всех распространенных сетевых средах
- реализации Oracle7 для различных видов многопроцессорных архитектур
(SMP, массово-параллельные вычисления и т.д.) используют все сильные стороны
конкретной архитектуры для достижения высокой производительности
- автоматическая настройка алгоритмов работы ядра СУБД в зависимости
от текущей загрузки (в частности, использование внутреннего распараллелирования
обработки запросов)
- использование комплексного механизма оптимизации доступа к данным,
ориентированного на многопользовательскую и распределенную среды- наличие
средств тонкой оптимизации доступа к данным, ориентированного на многопользовательскую
и распределенную среды
- наличие средств ограничения ресурсов на уровне пользователей, позволяющих
избежать ситуаций захвата одним процессом недопустимо большого количества
ресурсов, ведущих к падению общесистемной производительности
- возможность создания собственных функций на языке PL/SQL и их использования
в SQL-запросах
- симметричная репликация
Декларативный контроль целостности
Полностью совместимая со стандартами ANSI/ISO реализация языка SQL,используемая в Oracle7, обеспечивает полное соблюдение стандартов декларативногоконтроля целостности - как по данным, так и по ссылкам. Примером применения может служить автоматическое удаление всех ссылок на табельный номер увольняемого сотрудника при удалении его карточки из кадровой таблицы.
Использование декларативных механизмов контроля целостности:
- значительно сокращает время разработки и снижает стоимость сопровождения
приложений
- существенно повышает надежность прикладных систем
- снижает затраты на проверку всякого рода ограничений, так как эта
проверка производится в ядре СУБД с использованием специальных методов
оптимизации
Разделяемые процедуры и триггеры
Разделяемые процедуры и триггеры позволяют задать правила контроля и/или обработки вводимой информации для их исполнения на уровне ядра БД, что значительно снижает время разработки прикладных систем и увеличивает их производительность. При этом те или иные правила и действия непосредственно связываются со структурами данных, что обеспечивает автоматическое соблюдениеэтих правил для всех обращающихся к ним программ. Такие процедуры, состоящие из стандартных операторов языка SQL и его процедурного расширения зыка PL/SQL, хранятся в откомпилированном виде непосредственно в БД. При этом они могут использоваться как явным образом - путем их непосредственного вызова из прикладных программ, так и неявно - в качестве триггеров. Последнее означает, что они автоматически запускаются на выполнение по тем или иным внешним событиям (например при каждой операции модификации данных).
Примером использования триггеров может служить автоматическое генерированиенового заказа на товар при уменьшении количества хранящихся на складе единиц этого товара до определенного порогового значения. Реализованный в Oracle7 механизм триггеров полностью соответствует проекту спецификаций SQL3 ANSI/ISO. Пользователь может создавать собственные функции на PL/SQL и использовать их в SQL-запросах.
Ролевой механизм контроля доступа
Усовершенствованная схема контроля доступа, основанная на понятии роли (именованного набора привилегий) существенно улучшает и упрощает все процедуры разграничения прав доступа к данным и ресурсам между различными пользователями системы. Суть этого механизма заключается в том, что сначала составляется список ролей, с каждой из которых связывается набор привилегий (имеется более 80 возможных привилегий), и регистрируемому пользователю приписывается та или иная роль или группа ролей. Используемые в Oracle7 спецификации ролей приняты комитетами ANSI и ISO в качестве базовых для будущих стандартов контроля доступа в языке SQL.
Поддержка национальных языков
Используется как 8-битовая, так и 16-битная кодировка символов, что позволяет реализовать поддержку практически для всех мировых языков. Кроме изменения текстов, выводимых на экран меню, и сообщений, настройка на конкретный язык также означает и задание специфических правил алфавитного упорядочивания, формата даты и других специфических черт конкретного языка. Все преобразование кодовых таблиц осуществляется прозрачно для программиста и пользователя.
Распределенная обработка данных
Oracle7 предоставляет разработчикам все необходимые средства для создания систем с распределенной обработкой данных. При этом для пользователей физи чески распределенная база данных предстает в виде единой локальной базы, а все операции доступа к распределенным данным (в том числе и сложные операции соединения) совершенно прозрачны. Эффективные алгоритмы декомпозиции запросов и оптимизации их исполнения обеспечивают высокую производительность при выполнении операций с данными любой степени сложности. Для оптимизации доступа к данным возможно создание локальных (с доступом только для чтения) копий таблиц, автоматически обновляемых в соответствии с расписанием, определяемых самим пользователем. При обновлении пересылаются только измененные строки, а не все копии таблиц.
Симметричная репликация
Компания Oracle предлагает мощные средства для симметричной репликации
(поддержки синхронизированных копий одних и тех же данных на физически
удаленных компьютерах). Реплицирование данных может осуществляться как
синхронно (все реплицируемые объекты обновляются сразу после обновления
одного
из них), так и асинхронно через заданные промежутки времени. Конфликты,возникающие
при одновременном обновлении нескольких выборок данных, могут разрешаться
как автоматически, так и вручную. Репликации можно использоватькак для
минимизации стоимости передачи данных в глобальных сетях, так и локальных
сетях для резервного копирования или других целей.
Расширенные средства интеграции с другими системами
Открытая архитектура Oracle7 позволяет легко объединять разрабатываемые приложения с другими СУБД и программными системами. С помощью продуктов SQL*Connect и Open Gateway обеспечивается прозрачный доступ к данным, хранящимся в таких системах, как
- DB/2, SQL/DS, Rdb, NonStop SQL и другие СУБД
- IMS, HP TurboIMAGE и некоторые другие СУБД- различные файловые системы
(RMS, VSAM)
- электронные таблицы : Lotus 1-2-3, Excel и другие.
Где можно познакомиться с продуктами Oracle?
В Учебном Центре Интерфейс Ltd., сертифицированным фирмами Borland, Centura и Logic Works, вошедшем в десятку лучших учебных центров страны по данным корпоративного опроса "Top100'96 компьютерного бизнеса России", проведенного агентством Dator совместно с Российским Компьютерным Союзом.
Специальное предложение:
* Компания Interface Ltd. проводит цикл БЕСПЛАТНЫХ СЕМИНАРОВ и консультаций,
посвященных инструментальным средствам технологии клиент-сервер.
Как приобрести продукты Oracle?
Обратитесь по этому вопросу в компанию Интерфейс Ltd. Здесь Вы сможете посмотреть и преобрести все продукты Oracle, Centura, Borland, Logic Works,Sybase, Microsoft и других фирм (CASE-средства, СУБД, средства разработки приложений, создания отчетов, тестирования приложений и баз данных).
PRICE-LIST USD
ORACLE | |
Developer Windows / Macintosh | 7495 |
Oracle Workgroup Server (min комплект - 5 рабочих мест) | 370 |
Personal Oracle / Enterprise Edition | 495/1870 |
Designer / DataBase Designer | 7495/1245 |