ИНФОРМАЦИОННЫЕ
ТЕХНОЛОГИИ ORACLE
Е.А. Чепасова
(Российский химико-технологический университет
им. Д.И-Менделеева, Россия, Москва)
Корпорация Oracle - всемирный ведущий
поставщик программной! обеспечения для
информационного управления и всемирная вторая
по величин! компания программного обеспечения.
Корпорация Oracle специализируется на нескольких
видах программные продуктов. Существуют четыре
стержневых направления, в которых ведуто.
разработки Oracle: система управления базами данных
Oracle, сервер приложений Oracle, сетевая архитектура
вычислений, электронная коммерция.
Сервер базы данных - ключ к решению проблем
информационного управления Сервер должен
надежно управлять большим количеством данных i
многопользовательской среде так, чтобы много
пользователей могл1- одновременно обращаться к
одним и тем же данным. Сервер базы данные должен
также предотвращать несанкционированный доступ
и быстро восстанавливать отказы.
SQL - язык программирования, который
управляет базой данных. SQL базы данных -
реляционные базы данных; это означает, что данные
сохранены в наборе простых отношений. База
данных может иметь одну или большее количество
таблиц. Каждая таблица имеет столбцы и строки.
Например, таблица, которая входит в базу данных
служащих, могла бы иметь столбец "номер
служащего", и каждая строка в этом столбце -
номер каждого следующего служащего.
База данных Oracle имеет физическую и логическую
структуру. Поскольку физическая и логическая
структуры сервера работают раздельно,
физическая память данных может использоваться,
не влияя на доступ к логическим структурам
памяти.
Oracle поддерживает:
• работу многих пользователей, одновременно
обращающихся к одной базе данных
• высокую эффективность, требуемую
параллельным многопользовательским и
многоприложенческим системам баз данных.
Сервер Oracle имеет два общих типа процессов:
пользовательские процессы и процессы Oracle.
Oracle удовлетворяет следующим общим
требованиям:
• твердо придерживается промышленно принятых
стандартов для языка доступа к данным
• сохраняет непротиворечивость информации
базы данных
• поддерживает целостность информации базы
данных
• обеспечивает высокую эффективность.
Транзакция - логический модуль работы,
включающий один или большее количество
утверждений SQL, выполненных отдельным
пользователем. Согласно стандарту ANSI/ISO SQL, с
которым Oracle является совместимым, транзакция
начинается с первого выполнимого утверждения SQL.
Транзакция кончается, когда действие явно
завершено или совершен откат.
PL/SQL - процедурное расширение языка Oracle к SQL.
PL/SQL объединяет легкость и гибкость SQL с
процедурными функциональными возможностями
языка структурного программирования, типа IF ...
THEN, WHILE и LOOP
Oracle управляет защитой базы данных, используя
несколько различных средств:
• пользователи базы данных
• привилегии
• роли
• установки памяти и квоты
• ограничения ресурса
• ревизия
Системы электронной коммерции - это
приложения информационной технологии, в задачи
которых входят поддержка бизнес-процессов и
предложение товаров и услуг. Возникшая
глобальная информационная структура стала
основой развития систем электронной коммерции.
Сервер Торговли Oracle обладает масштабируемостью,
высокой надежностью, и простую интеграцией с
деловыми функциями, типа вычисления размера
налога в реальном масштабе времени и обработки
оплаты.
Заказчики Web Oracle - единственый продукт на
рынке, который позволяет деловьм заказчикам
непосредственно помещать заказы и осуществлять
доступ к связанной информации в безопасном и
надежном для транзакций режиме от одиночного
продавца. Заказчики Web Oracle предоставляют
компаниям возможность улучшить их деловые связи,
обеспечивая специальный доступ к- информации и
самообслуживание. Кроме того, заказчики Web Oracle
выбирает торгующего партнера для одобрения
транзакции, и связывает все информационные
архивы по цепочке предложений.
Oracle - это не только и не столько сервер БД.
Одно из преимуществ продуктов фирмы Oracle в том,
что она никогда не поставляет свои технологии в
"голом" виде, ставя пользователей перед
необходимостью искать сколько-нибудь приемлемый
способ использования предложенной технологии.
Oracle предлагает средства оперативного анализа
данных OLAP. Широко известна CASE- технология Oracle
Designer/2000, успешно реализованная в ее продукте
Developer/2000 - достаточно популярном средстве
разработки приложений. |