Базы данных Oracle Database
Назначение базы данных Oracle Database. Средства разработки концептуальной модели. Средства поддержки принятия решений. Создание компоненов для построения хранилищ данных. Усовершенствованное управление жизненным циклом информации и ее хранением.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 31.10.2009 |
Размер файла | 407,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Oracle Database 11g - первая в мире база данных, разработанная специально для работы в сетях распределенных вычислений Grid, предназначенная для эффективного развертывания на базе различных типов оборудования, от небольших серверов до мощных симметричных многопроцессорных серверных систем, от отдельных кластеров до корпоративных распределенных вычислительных систем. СУБД предоставляет возможность автоматической настройки и управления, которая делает ее использование простым и экономически выгодным.
Oracle Database поставляется в одной из четырех редакций в зависимости от масштаба информационной системы, в рамках которой предполагается ее применение:
· Oracle Database 11g Enterprise Edition
· Oracle Database 11g Standard Edition
· Oracle Database 11g Standard Edition One
· Oracle Database 11g Personal Edition
Средства разработки
Oracle Developer Suite 10g - полный набор интегрированных средств для разработки Интернет-приложений. Включает удобную интегрированную среду разработки со средствами моделирования, программирования на Java, разработки компонентов, бизнес-анализа и составления отчетов. Все эти средства используют общие ресурсы, что позволяет совместно работать над одним проектом группе разработчиков.
Компоненты Oracle Developer Suite:
· Oracle JDeveloper
· Oracle Designer
· Oracle Forms
· Oracle Reports
· Oracle Warehouse Builder
· Oracle Discoverer
· Oracle Programmer
· Oracle Software Configuration Manager
· Oracle Business Intelligence Beans
Средства распространения информации в Web
Oracle Application Server 10g - основанная на стандартах интегрированная программная платформа, позволяющая организациям любого масштаба оперативнее реагировать на меняющиеся требования рынка.
Средства разработки:
· Oracle AS Containers for J2EE / Web Services
· Oracle HTTP Server
· Oracle AS TopLink
· Oracle AS Portal
· Oracle AS Web Caching
· Oracle AS Integration
· Oracle Internet Directory
· Oracle AS Personalization
· Oracle AS Wireless
· Oracle Business Intelligence
· Oracle Identity Management
Опции:
· BPEL Process Manager
Линейка продуктов Oracle 9i
Oracle9i - сервер баз данных, нацеленный на недавно сложившийся рынок Интернет- приложений и отвечающий самым строгим требованиям к качеству обслуживания.
Редакции Oracle DatabaseOracle Database поставляется в одной из четырех редакций в зависимости от масштаба информационной системы, в рамках которой предполагается ее применение:
· Oracle Database Enterprise Edition
· Oracle Database Standard Edition
· Oracle Database Personal Edition
· Oracle9i Lite
Опции Oracle Database Enterprise Edition
Помимо функциональности, включенной непосредственно в корпоративную редакцию, возможна еще и дополнительная функциональность, которая достигается за счет использования следующих опций сервера баз данных:
· Real application clusters
· Oracle Partitioning
· Advanced Security
· Label Security
· Spatial
· Data Mining
· Oracle9i OLAP Services
· Oracle Enterprise Manager
· Oracle Diagnostic Pack
· Oracle Tuning Pack
· Change Management Pack
· Модули и компоненты Oracle Database
· Сравнение технических характеристик Enterprise Edition и Standard Edition
· Каталог программных продуктов Oracle9i
Средства разработки
Oracle9i Internet Developer Suite (IDS) Oracle9i Internet Developer Suite (IDS) содержит полный набор интегрированных средств разработки для быстрого создания транзакционных Интернет-приложений, для настраиваемых Web-порталов и развертывания Web-сервисов.
· Oracle9i JDeveloper- средство для быстрой разработки приложений на языке Java
· Oracle Discover- средство для разработки аналитических приложений
· Oracle Designer- CASE поддержка жизненного цикла прикладной программной системы
· Oracle9i Reports- визуальное средство разработки и получения отчетов
· Oracle9i Forms- средство быстрой разработки приложений
· Oracle Warehouse Builder- CASE-система для построения хранилищ данных
· Oracle Portal- средство разработки информационного портала организации
· Oracle Programmer- интегрированный набор средств для создания прикладных систем, работающих с базами данных
Oracle Express - семейство OLAP-продуктов, которое включает сервер многомерных БД, специализированные средства разработки в среде клиент-сервер и Web, а также готовые аналитические приложения.
· Oracle Express Server- система управления многомерными базами данных
· Oracle Express Analyzer- средство построения отчетов
· Oracle Express Objects- среда быстрой разработки OLAP-приложений
· Express Relation Access Manager- модуль для динамического доступа к реляционным хранилищам и витринам данных
Средства распространения информации в Web
Oracle9i Application Server (Oracle9i AS) - продукт универсального класса, позволяющий решать широкий спектр задач по поддержке приложений в Internet, Intranet и Extranet-системах.
· Oracle9iAS Portal
· Oracle9i Wireless
· Oracle9iAS Personalization
· E-mail Server
· Oracle Message Broker
· Oracle9iAS InterConnect
· Oracle Internet Directory
· Oracle Containers for Java (OCJ4)
· Oracle9i Dynamic Services
Средства создания хранилищ данных
Для построения хранилищ данных в Oracle9i существуют следующие специальные компоненты:
· Data Warehouses
· ETL компонент
· OLAP Services
· Data Mining
Средства администрирования и управления СУБД
Корпорация Oracle в помощь администратору базы данных Oracle выпускает три пакета, предназначенных для разрешения самых сложных проблем управления и помогающих информационным системам отвечать потребностям бизнеса намного быстрее.
· Tuning Pack
· Diagnostics Pack
· Change Management Pack.
Решения CRM - Электронная Коммерция
· Oracle Marketing - это набор приложений, обеспечивающий профессионалов-маркетологов полным набором средств для управления маркетинговыми кампаниями и сегментации клиентской базы.
· Oracle Interaction Center - это интегрированное семейство приложений, поддерживающих деятельность многоканальных операторских центров, обрабатывающих входящие, исходящие и смешанные взаимодействия с заказчиками.
· Oracle Sales - представляет собой набор приложений, применение которых позволит увеличить объемы продаж, повысить эффективность работы персонала и координировать сбытовую деятельность по всем каналам продаж с целями компании.
· Oracle Service - это набор приложений, предназначенных для повышения прибыльности процессов сервисного обслуживания и заботы о клиенте, оказываемых службой поддержки, техническими, эксплуатационными и ремонтными подразделениями Вашей организации.
Oracle Database 11g - база данных, разработанная специально для работы в сетях распределенных вычислений Grid, предназначенная для эффективного развертывания на базе различных типов оборудования, от небольших серверов до мощных симметричных многопроцессорных серверных систем, от отдельных кластеров до корпоративных распределенных вычислительных систем. СУБД предоставляет возможность автоматической настройки и управления, что делает ее использование простым и экономически выгодным.
СУБД Oracle Database 11g поставляется в четырех различных редакциях, ориентированных на различные сценарии разработки и развертывания приложений. Кроме того, корпорация Oracle предлагает несколько дополнительных программных продуктов, расширяющих возможности Oracle Database 11g для работы с конкретными прикладными пакетами. Ниже перечислены существующие редакции СУБД Oracle Database 11g:
· Oracle Database 11g Standard Edition One характеризуется беспрецедентной простотой эксплуатации, мощью и выгодным соотношением цены и производительности для приложений масштаба рабочих групп, отдельных подразделений или приложений, работающих в среде интернет/интранет. Работая в различных средах, начиная от односерверных конфигураций для малого бизнеса и заканчивая распределенными средами крупных филиалов, Oracle Database 11g Standard Edition One обладает всеми функциональными возможностями для обеспечения работы критических для бизнеса приложений. Редакция Standard Edition One лицензируется только для серверов, имеющих не более двух процессоров.
· Oracle Database 11g Standard Edition (SE) обеспечивает столь же беспрецедентную простоту эксплуатации, мощь и производительность, что и редакция Standard Edition One, поддерживая работу более мощных вычислительных систем с использованием технологии кластеризации сервисов Real Application Clusters. Эта редакция лицензируется для использования на одном сервере с числом процессоров, не превышающим четырех, или на серверном кластере, поддерживающем не более четырех процессоров.
· Oracle Database 11g Enterprise Edition (EE) обеспечивает эффективное, надежное и безопасное управление данными таких критически важных для бизнеса приложений, как онлайновые среды, выполняющие масштабную обработку транзакций (OLTP), хранилища данных с высокой интенсивностью потока запросов, а также ресурсоемкие интернет-приложения. Редакция Oracle Database Enterprise Edition предоставляет инструментальные средства и функции, обеспечивающие соответствие требованиям современных корпоративных приложений в области доступности и масштабируемости. Эта редакция содержит все компоненты Oracle Database, а также допускает расширение посредством приобретения дополнительных модулей и приложений, описанных далее в этой статье.
· Oracle Database 11g Personal Edition поддерживает однопользовательскую разработку и развертывание приложений, полностью совместимых с редакциями Oracle Database Standard Edition One, Oracle Database Standard Edition и Oracle Database Enterprise Edition. Предоставив отдельным пользователям мощную функциональность пакета Oracle Database 11g, корпорация Oracle создала базу данных, сочетающую мощь популярнейшей в мире СУБД и простоту эксплуатации, которую вы вправе ожидать от приложения для настольного ПК.
Используя Oracle Database 11g, организации смогут управлять всей корпоративной информацией и глубже понимать свой бизнес, а также оперативно и уверенно адаптироваться ко все более изменчивой конкурентной среде. Чтобы предоставить такие возможности, в новом выпуске расширены уникальные механизмы Oracle, обеспечивающие кластеризацию баз данных, автоматизацию центров обработки данных и управление рабочими нагрузками. Используя защищенные, масштабируемые grid-инфраструктуры на базе недорогих серверов и систем хранения, обеспечивающие высокие уровни готовности, клиенты Oracle могут создавать OLTP приложения, хранилища данных и системы управления контентом с самыми высокими требованиями.
Модуль Real Application Testing сокращает время, риски и затраты по внесению изменений.
Oracle Database 11g предлагает передовые функции самоуправления и автоматизации, чтобы помочь организациям соблюдать соглашения об уровнях обслуживания. Например, организациям, которые регулярно осуществляют обновление версий СУБД и операционных систем, а также вносят изменения в аппаратные и системные конфигурации, Oracle Database 11g предлагает модуль Oracle Real Application Testing, впервые давая клиентам возможность быстро проводить процедуры тестирования и управлять изменениями в своих ИТ-средах - при обеспечении контроля и сокращении затрат.
Повышение окупаемости инвестиций в решениях для аварийного восстановления
Технология Oracle Data Guard позволяет клиентам использовать резервную базу данных для повышения эффективности эксплуатационных сред, а также для защиты от сбоев систем и катастрофических сбоев в вычислительных центрах. Oracle Data Guard предлагает уникальные возможности одновременного чтения и восстановления резервной базы данных, обеспечивая возможность обновления основных баз данных. Перенося рабочие нагрузки с основной на резервную систему, Oracle Data Guard обеспечивает повышение эффективности производственных систем и предлагает экономически эффективное решение для аварийного восстановления.
Усовершенствованное управление жизненным циклом информации и ее хранением
Oracle Database 11g предлагает важные новые возможности в области секционирования и сжатия данных, обеспечивая экономически эффективное управление жизненным циклом информации и ее хранением. Oracle Database 11g позволяет автоматизировать множество ручных операций секционирования данных, дополняя уже существующие методы секционирования (по диапазону, по списку и хэш-секционирование) методами секционирования по интервалу, ссылке и виртуальному столбцу. Кроме того, Oracle Database 11g предлагает полный набор вариантов комбинированного секционирования, обеспечивая управление хранением в соответствии с бизнес-правилами. Oracle Database 11g обеспечивает эффективное сжатие как структурированных так и неструктурированных (LOB) данных в OLTP приложениях, хранилищах данных и системах управления контентом. Реализованные в Oracle Database 11g новые передовые технологии обеспечивают сжатие в 2-3 раза и более для любых данных.
Новая версия СУБД также предлагает механизм Oracle Total Recall, позволяющий администраторам применять запросы к таблицам по их состоянию на определенные моменты времени в прошлом. Таким образом, обеспечивается простой и удобный способ добавления к данным измерения времени для отслеживания изменений, аудита и соблюдения нормативных требований.
Всегда являясь лидером отрасли по обеспечению защиты приложений для баз данных от плановых и внеплановых простоев, Oracle укрепляет лидерство с Oracle Database 11g. Администраторам стало проще отвечать ожиданиям пользователей, связанным с уровнем доступности информации. В новой версии появились новые функции обеспечения высокой надежности, такие как: Oracle Flashback Transaction (упрощает откат транзакции, сделанной по ошибке, а также любых связанных транзакций), Parallel Backup and Restore (повышает скорость резервного копирования и восстановления баз данных) и Hot Patching (повышает уровень доступности систем благодаря применению пакетов обновлений без остановки СУБД). Кроме того, новый компонент Data Recovery Advisor позволяет администраторам значительно ускорить процедуры восстановления, автоматизируя процесс исследования проблем, предлагая план восстановления и учитывая сбои, предшествующие данному сбою.
Oracle Fast Files
Oracle Fast Files - это технология нового поколения для хранения в базе данных больших объектов (LOB), таких как изображения и большие текстовые объекты, а также XML-данные, медицинские снимки и трехмерные объекты. Oracle Fast Files позволяет приложениями для баз данных использовать весь спектр функциональных возможностей файловых систем. Возможность хранить корпоративную информацию различных типов, а также просто и быстро извлекать ее, помогает предприятиям лучше понимать свой бизнес и оперативно адаптироваться к изменениям.
Ускоренная обработка XML
Oracle Database 11g предлагает значительно усовершенствованную технологию XML DB, позволяющую клиентам хранить XML-данные в своем собственным формате и умело управлять ими. Реализованная в этой версии поддержка бинарного XML позволяет клиентам выбирать варианты хранения XML в соответствии со специфическими потребностями. Кроме того, XML DB обеспечивает управление XML-данными с использованием стандартных для отрасли интерфейсов, благодаря поддержке стандартов XQuery, Java Specification Requests (JSR)-170 и SQL/XML.
Прозрачное шифрование
В Oracle Database 11g реализованы еще более совершенные, чем прежде, технологии обеспечения безопасности. В новой версии средства Oracle Transparent Data Encryption выходят за пределы шифрования на уровне столбцов. Oracle Database 11g предлагает возможности шифрования табличного пространства, которые могут применяться для шифрования всех таблиц, индексов или других объектов, хранимых в данном табличном пространстве. Шифрование обеспечивается и для хранящихся в базе данных объектов LOB.
Встроенные OLAP-кубы
Oracle Database 11g предлагает инновации и для хранилищ данных. Усовершенствованные OLAP-кубы работают как материализованные представления в базе данных. Это позволяет разработчикам применять отраслевой стандарт SQL для выполнения запросов, и в то же время использовать преимущества высокой производительности, обеспечиваемые OLAP-кубом. Новые функции Continuous Query Notification обеспечивают немедленную отправку приложениям уведомлений о внесении значимых изменений в содержимое базы данных, не перегружая базу данных процедурами постоянных опросов.
Создание пулов соединений и кэширование результатов запросов
В Oracle Database 11g разработаны функции, которые помогают организациям поддерживать высокопроизводительную, масштабируемую инфраструктуру для предоставления пользователям высочайшего качества обслуживания. Oracle Database 11g укрепляет позиции Oracle как отраслевого лидера по обеспечению производительности и масштабируемости, предлагая такие новые функции, как Query Result Caches (повышение производительности и масштабируемости приложений благодаря кэшированию и повторному использованию результатов часто выполняемых запросов к базе данных и функций на уровнях базы данных и приложений) и Database Resident Connection Pooling повышает масштабируемость web-систем, обеспечивая создание пулов соединений для приложений, не являющихся многопоточными).
Усовершенствованные средства разработки приложений
Oracle Database 11g предлагает различные инструменты разработки, а также простой процесс создания приложений, максимально эффективно реализующий ключевые функциональные возможности Oracle Database 11g. Среди новых функций - Client Side Caching (кэширование на стороне клиента), Binary XML для ускорения работы приложений, обрабатывающих, хранящих и извлекающих XML файлы. Кроме того, Oracle Database 11g предлагает новый Just in time Компилятор Java, обеспечивая ускоренное исполнение Java-процедур базы данных без необходимости использовать компилятор стороннего поставщика; встроенную интеграцию с Visual Studio 2005 для разработки приложений .NET в среде Oracle; поддержку экспорта данных из Microsoft Access в Oracle Application Express; и функцию простого построения запросов в SQL Developer для быстрой разработки SQL- и PL/SQL-процедур.
Расширенные средства самоуправления и автоматизации
Функции обеспечения управляемости в Oracle Database 11g призваны помочь организациями легко управлять корпоративными grid-инфраструктурами и отвечать ожиданиям пользователей, связанным с уровнями обслуживания. Oracle Database 11g предлагает расширенные функции самоуправления и автоматизации, которые помогут клиентам сокращать затраты на управление системами, повышая производительность, масштабируемость, доступность и безопасности приложений для баз данных. Новые средства обеспечения управляемости в Oracle Database 11g включают автоматическую настройку SQL и области памяти, новый компонент Partitioning Advisor, предлагающий администраторам рекомендации по секционированию таблиц и индексов для повышения производительности, а также улучшенные средства диагностики производительности для кластерных баз данных. Кроме того, Oracle Database 11g включает новый компонент Support Workbench, который предлагает простой в использовании интерфейс, представляющий администраторам сведения о проблемах, возникающих при работе СУБД, вместе с информацией о том, как можно быстро решить эти проблемы.
Oracle Database 11g
Oracle Database 11g - база данных, разработанная специально для работы в сетях распределенных вычислений Grid, предназначенная для эффективного развертывания на базе различных типов оборудования, от небольших серверов до мощных симметричных многопроцессорных серверных систем, от отдельных кластеров до корпоративных распределенных вычислительных систем. СУБД предоставляет возможность автоматической настройки и управления, что делает ее использование простым и экономически выгодным.
СУБД Oracle Database 11g поставляется в четырех различных редакциях, ориентированных на различные сценарии разработки и развертывания приложений. Кроме того, корпорация Oracle предлагает несколько дополнительных программных продуктов, расширяющих возможности Oracle Database 11g для работы с конкретными прикладными пакетами. Ниже перечислены существующие редакции СУБД Oracle Database 11g:
· Oracle Database 11g Standard Edition One характеризуется беспрецедентной простотой эксплуатации, мощью и выгодным соотношением цены и производительности для приложений масштаба рабочих групп, отдельных подразделений или приложений, работающих в среде интернет/интранет. Работая в различных средах, начиная от односерверных конфигураций для малого бизнеса и заканчивая распределенными средами крупных филиалов, Oracle Database 11g Standard Edition One обладает всеми функциональными возможностями для обеспечения работы критических для бизнеса приложений. Редакция Standard Edition One лицензируется только для серверов, имеющих не более двух процессоров.
· Oracle Database 11g Standard Edition (SE) обеспечивает столь же беспрецедентную простоту эксплуатации, мощь и производительность, что и редакция Standard Edition One, поддерживая работу более мощных вычислительных систем с использованием технологии кластеризации сервисов Real Application Clusters. Эта редакция лицензируется для использования на одном сервере с числом процессоров, не превышающим четырех, или на серверном кластере, поддерживающем не более четырех процессоров.
· Oracle Database 11g Enterprise Edition (EE) обеспечивает эффективное, надежное и безопасное управление данными таких критически важных для бизнеса приложений, как онлайновые среды, выполняющие масштабную обработку транзакций (OLTP), хранилища данных с высокой интенсивностью потока запросов, а также ресурсоемкие интернет-приложения. Редакция Oracle Database Enterprise Edition предоставляет инструментальные средства и функции, обеспечивающие соответствие требованиям современных корпоративных приложений в области доступности и масштабируемости. Эта редакция содержит все компоненты Oracle Database, а также допускает расширение посредством приобретения дополнительных модулей и приложений, описанных далее в этой статье.
· Oracle Database 11g Personal Edition поддерживает однопользовательскую разработку и развертывание приложений, полностью совместимых с редакциями Oracle Database Standard Edition One, Oracle Database Standard Edition и Oracle Database Enterprise Edition. Предоставив отдельным пользователям мощную функциональность пакета Oracle Database 11g, корпорация Oracle создала базу данных, сочетающую мощь популярнейшей в мире СУБД и простоту эксплуатации, которую вы вправе ожидать от приложения для настольного ПК.
Используя Oracle Database 11g, организации смогут управлять всей корпоративной информацией и глубже понимать свой бизнес, а также оперативно и уверенно адаптироваться ко все более изменчивой конкурентной среде. Чтобы предоставить такие возможности, в новом выпуске расширены уникальные механизмы Oracle, обеспечивающие кластеризацию баз данных, автоматизацию центров обработки данных и управление рабочими нагрузками. Используя защищенные, масштабируемые grid-инфраструктуры на базе недорогих серверов и систем хранения, обеспечивающие высокие уровни готовности, клиенты Oracle могут создавать OLTP приложения, хранилища данных и системы управления контентом с самыми высокими требованиями.
Модуль Real Application Testing сокращает время, риски и затраты по внесению изменений.
Oracle Database 11g предлагает передовые функции самоуправления и автоматизации, чтобы помочь организациям соблюдать соглашения об уровнях обслуживания. Например, организациям, которые регулярно осуществляют обновление версий СУБД и операционных систем, а также вносят изменения в аппаратные и системные конфигурации, Oracle Database 11g предлагает модуль Oracle Real Application Testing, впервые давая клиентам возможность быстро проводить процедуры тестирования и управлять изменениями в своих ИТ-средах - при обеспечении контроля и сокращении затрат.
Повышение окупаемости инвестиций в решениях для аварийного восстановления
Технология Oracle Data Guard позволяет клиентам использовать резервную базу данных для повышения эффективности эксплуатационных сред, а также для защиты от сбоев систем и катастрофических сбоев в вычислительных центрах. Oracle Data Guard предлагает уникальные возможности одновременного чтения и восстановления резервной базы данных, обеспечивая возможность обновления основных баз данных. Перенося рабочие нагрузки с основной на резервную систему, Oracle Data Guard обеспечивает повышение эффективности производственных систем и предлагает экономически эффективное решение для аварийного восстановления.
Усовершенствованное управление жизненным циклом информации и ее хранением
Oracle Database 11g предлагает важные новые возможности в области секционирования и сжатия данных, обеспечивая экономически эффективное управление жизненным циклом информации и ее хранением. Oracle Database 11g позволяет автоматизировать множество ручных операций секционирования данных, дополняя уже существующие методы секционирования (по диапазону, по списку и хэш-секционирование) методами секционирования по интервалу, ссылке и виртуальному столбцу. Кроме того, Oracle Database 11g предлагает полный набор вариантов комбинированного секционирования, обеспечивая управление хранением в соответствии с бизнес-правилами. Oracle Database 11g обеспечивает эффективное сжатие как структурированных так и неструктурированных (LOB) данных в OLTP приложениях, хранилищах данных и системах управления контентом. Реализованные в Oracle Database 11g новые передовые технологии обеспечивают сжатие в 2-3 раза и более для любых данных.
Полный откат изменений, внесенных в данные
Новая версия СУБД также предлагает механизм Oracle Total Recall, позволяющий администраторам применять запросы к таблицам по их состоянию на определенные моменты времени в прошлом. Таким образом, обеспечивается простой и удобный способ добавления к данным измерения времени для отслеживания изменений, аудита и соблюдения нормативных требований.
Максимальная доступность информации
Всегда являясь лидером отрасли по обеспечению защиты приложений для баз данных от плановых и внеплановых простоев, Oracle укрепляет лидерство с Oracle Database 11g. Администраторам стало проще отвечать ожиданиям пользователей, связанным с уровнем доступности информации. В новой версии появились новые функции обеспечения высокой надежности, такие как: Oracle Flashback Transaction (упрощает откат транзакции, сделанной по ошибке, а также любых связанных транзакций), Parallel Backup and Restore (повышает скорость резервного копирования и восстановления баз данных) и Hot Patching (повышает уровень доступности систем благодаря применению пакетов обновлений без остановки СУБД). Кроме того, новый компонент Data Recovery Advisor позволяет администраторам значительно ускорить процедуры восстановления, автоматизируя процесс исследования проблем, предлагая план восстановления и учитывая сбои, предшествующие данному сбою.
Oracle Fast Files
Oracle Fast Files - это технология нового поколения для хранения в базе данных больших объектов (LOB), таких как изображения и большие текстовые объекты, а также XML-данные, медицинские снимки и трехмерные объекты. Oracle Fast Files позволяет приложениями для баз данных использовать весь спектр функциональных возможностей файловых систем. Возможность хранить корпоративную информацию различных типов, а также просто и быстро извлекать ее, помогает предприятиям лучше понимать свой бизнес и оперативно адаптироваться к изменениям.
Ускоренная обработка XML
Oracle Database 11g предлагает значительно усовершенствованную технологию XML DB, позволяющую клиентам хранить XML-данные в своем собственным формате и умело управлять ими. Реализованная в этой версии поддержка бинарного XML позволяет клиентам выбирать варианты хранения XML в соответствии со специфическими потребностями. Кроме того, XML DB обеспечивает управление XML-данными с использованием стандартных для отрасли интерфейсов, благодаря поддержке стандартов XQuery, Java Specification Requests (JSR)-170 и SQL/XML.
Прозрачное шифрование
В Oracle Database 11g реализованы еще более совершенные, чем прежде, технологии обеспечения безопасности. В новой версии средства Oracle Transparent Data Encryption выходят за пределы шифрования на уровне столбцов. Oracle Database 11g предлагает возможности шифрования табличного пространства, которые могут применяться для шифрования всех таблиц, индексов или других объектов, хранимых в данном табличном пространстве. Шифрование обеспечивается и для хранящихся в базе данных объектов LOB.
Встроенные OLAP-кубы
Oracle Database 11g предлагает инновации и для хранилищ данных. Усовершенствованные OLAP-кубы работают как материализованные представления в базе данных. Это позволяет разработчикам применять отраслевой стандарт SQL для выполнения запросов, и в то же время использовать преимущества высокой производительности, обеспечиваемые OLAP-кубом. Новые функции Continuous Query Notification обеспечивают немедленную отправку приложениям уведомлений о внесении значимых изменений в содержимое базы данных, не перегружая базу данных процедурами постоянных опросов.
Создание пулов соединений и кэширование результатов запросов
В Oracle Database 11g разработаны функции, которые помогают организациям поддерживать высокопроизводительную, масштабируемую инфраструктуру для предоставления пользователям высочайшего качества обслуживания. Oracle Database 11g укрепляет позиции Oracle как отраслевого лидера по обеспечению производительности и масштабируемости, предлагая такие новые функции, как Query Result Caches (повышение производительности и масштабируемости приложений благодаря кэшированию и повторному использованию результатов часто выполняемых запросов к базе данных и функций на уровнях базы данных и приложений) и Database Resident Connection Pooling повышает масштабируемость web-систем, обеспечивая создание пулов соединений для приложений, не являющихся многопоточными).
Усовершенствованные средства разработки приложений
Oracle Database 11g предлагает различные инструменты разработки, а также простой процесс создания приложений, максимально эффективно реализующий ключевые функциональные возможности Oracle Database 11g. Среди новых функций - Client Side Caching (кэширование на стороне клиента), Binary XML для ускорения работы приложений, обрабатывающих, хранящих и извлекающих XML файлы. Кроме того, Oracle Database 11g предлагает новый Just in time Компилятор Java, обеспечивая ускоренное исполнение Java-процедур базы данных без необходимости использовать компилятор стороннего поставщика; встроенную интеграцию с Visual Studio 2005 для разработки приложений .NET в среде Oracle; поддержку экспорта данных из Microsoft Access в Oracle Application Express; и функцию простого построения запросов в SQL Developer для быстрой разработки SQL- и PL/SQL-процедур.
Расширенные средства самоуправления и автоматизации
Функции обеспечения управляемости в Oracle Database 11g призваны помочь организациями легко управлять корпоративными grid-инфраструктурами и отвечать ожиданиям пользователей, связанным с уровнями обслуживания. Oracle Database 11g предлагает расширенные функции самоуправления и автоматизации, которые помогут клиентам сокращать затраты на управление системами, повышая производительность, масштабируемость, доступность и безопасности приложений для баз данных. Новые средства обеспечения управляемости в Oracle Database 11g включают автоматическую настройку SQL и области памяти, новый компонент Partitioning Advisor, предлагающий администраторам рекомендации по секционированию таблиц и индексов для повышения производительности, а также улучшенные средства диагностики производительности для кластерных баз данных. Кроме того, Oracle Database 11g включает новый компонент Support Workbench, который предлагает простой в использовании интерфейс, представляющий администраторам сведения о проблемах, возникающих при работе СУБД, вместе с информацией о том, как можно быстро решить эти проблемы.
Oracle Developer Suite
Oracle Developer Suite содержит функционально полный набор интегрированных средств разработки для быстрого создания и развертывания Интернет/Интранет-приложений, для динамических Web-порталов и развертывания Web-сервисов.
Таблица 1. Состав Oracle Developer Suite
Функциональность |
Название продукта |
Категория |
|
Разработка приложений на Java |
Oracle JDeveloper |
RAD |
|
Проектирование баз данных и приложений |
Oracle Designer |
CASE |
|
Проектирование хранилищ данных |
Oracle Warehouse Builder |
CASE |
|
Разработка приложений на основе экранных форм |
Oracle Forms Developer |
RAD |
|
Разработка отчетов |
Oracle Reports Developer |
||
Бизнес-компоненты, реализованные на языке программирования Java |
Business Components for Java |
||
Разработка аналитических приложений |
Oracle Discoverer |
OLAP |
Помимо набора программных продуктов, перечисленных в таблице, в составе Oracle Developer Suite поставляется набор компонентов, утилит и интерфейсов для организации работы с XML-документами. Этот набор называется XML Developer's Kit (XDK). Он существует в пяти вариациях: XDK for Java, XDK for JavaBeans, XDK for C, XDK for C++, XDK for PL/SQL. Также в составе Oracle Developer Suite поставляется - только для целей разработки - Oracle Database Enterprise Edition и Oracle Application Server Enterprise Edition.
Oracle Developer Suite поддерживает стандарт UML моделирования объектных приложений. UML позволяет моделировать классы и рабочие процессы, а затем на их основе генерировать код для среды BC4J. Модели хранятся в общем репозитории Oracle, где удобно контролировать версии объектов. Наконец, Oracle Developer Suite поддерживает XML для обмена данными с другими UML-инструментами.
В Oracle Developer Suite предусмотрен репозиторий для поддержки работы больших коллективов разработчиков. Он хранит структурированные данные как объекты базы данных, а неструктурированные - как файлы и XML-документы. Репозиторий позволяет управлять процессом обновления версий объектов. Репозиторий - единый источник метаданных приложений, обеспечивающий эффективную параллельную работу коллективов разработчиков, которые могут анализировать зависимости между объектами, контролировать использование общих компонентов; предусмотрены удобные средства работы с репозиторием: просмотр архива версий, контроль зависимостей и управление конфигурациями. Oracle Developer Suite упрощает разработку и поддержку Web-приложений, поскольку содержит набор переносимых JavaBean-компонентов пользовательского интерфейса, которые обеспечивают согласованность интерфейса и облегчают его настройку и локализацию. Разработчики могут использовать эти компоненты программно через API-интерфейсы Java или декларативно - средствами языка User Interface XML (UIX).
· Oracle JDeveloper
· Oracle Designer
· Oracle Forms
· Oracle Reports
· Oracle Warehouse Builder
· Oracle Discoverer
· Oracle Programmer
· Oracle Software Configuration Manager
· Oracle Business Intelligence Beans
Oгасlе JDeveloper 10g
Oгасlе JDeveloper 10g предcтавляет собой интегрированную среду разработки с исчерпывающей поддержкой этапов моделирования, разработки, отладки и размещения J2EE-приложений и Web-сервисов. Девиз JDeveloper "Productivity with choice" означает возможность вести высокоэффективную разработку приложений без ограничений на используемые подходы к разработке, технологии и платформы. Разработка приложений существенно упрощается за счет использования мастеров, редакторов, инструментов визуального моделирования, возможности интерактивной привязки данных к пользовательскому интерфейсу, автоматического развертывания в сервере приложений и так далее. Oracle JDeveloper 10g представляет новый подход к разработке J2EE-приложений с использованием визуальных и декларативных инструментов. Инновационная инфраструктура разработки приложений Oracle ADF (Application Development Framework) существенно упрощает процесс разработки комплексных J2EE-приложений. Она базируется на архитектуре "модель - вид - контроллер" (Model - View - Controller, MVC) и позволяет разработчикам сконцентрировать свое внимание скорее на бизнес-логике приложения, а не на технологиях ее реализации.
В качестве механизмов доступа к данным на уровне бизнес-сервисов могут использоваться компоненты EJB, TopLink, BC4J, Web-сервисы и обычные классы Java. С помощью мастера все используемые источники данных регистрируются в уровне модели ADF DataControl и представляются в виде унифицированных объектов доступа к данным, скрывающих природу их программной реализации от разработчика компонентов уровня представления. Дизайнер экранов (JSP или Swing) позволяет размещать необходимые методы бизнес-сервисов непосредственно на экранной форме, при этом автоматически создаются соответствующие объекты на форме и в уровнее модели ADF DataBidings. Разработчики Web-приложений по достоинству оценят визуальный редактор переходов страниц JSP. Поддерживается стандартный контроллер Struts.
Благодаря наличию открытого программного интерфейса (Extension SDK), разработчики имеют возможность настраивать функциональность JDeveloper в соответствии со своими задачами и интегрировать в него дополнительные инструменты, разработанные самостоятельно или третьими фирмами. В стандартную установку JDeveloper уже интегрировано множество инструментов поддержки полного жизненного цикла разработки, среди которых: отладчик HotSwap, расширения редактора кода, редактор схемы XML, аудитор метрик, усовершенствованное управление окнами и встроенная справочная система. Обеспечена поддержка языка UML, который используется для проектирования диаграмм активностей и вариантов использования, классов Java, Web-сервисов, компонентов EJB и пр. На основе созданных UML-описаний может быть сгенерирован Java-код и соответствующие конфигурационные файлы в формате XML, после чего они поддерживаются в синхронном состоянии. Имеется возможность осуществить обратную операцию. Например, импортировать архив J2EE-приложения и получить UML-диаграмму компонентов EJB. Кроме того, у разработчиков имеется инструмент для визуального редактирования схем XML. Соответствующий редактор существенно сокращает время создания файлов формата XSD и исключает возможные ошибки. Oracle JDeveloper может быть приобретен в составе Oracle Developer Suite либо как отдельный продукт. Кроме того, он включен в состав всех редакций Oracle Application Server.
Oracle Designer
Oracle Designer представляет собой интегрированную CASE-среду для автоматизации процессов всех этапов жизненного цикла сложной прикладной системы, включая формулировку и анализ требований, детальный анализ предметной области, проектирование, программирование, тестирование и оценка, сопровождение, обеспечение качества, управление конфигурацией, управление проектом, документирование системы.
В основе CASE-технологии и инструментальной среды Oracle лежит методология структурного проектирования, при которой разработка прикладной системы представляется в виде последовательности четко определенных этапов. Oracle Designer поддерживает все этапы жизненного цикла прикладной системы, начиная с общего анализа требований до получения и сопровождения готового программного продукта. В качестве основных этапов процесса разработки системы выделяются моделирование и анализ бизнес-процессов, разработка концептуальных моделей предметной области, проектирование прикладной системы и реализация.
Первый этап связан с моделированием и анализом процессов, описывающих деятельность организации, технологические особенности работы. Целью является построение моделей существующих процессов, выявление их недостатков и возможных источников усовершенствования.
В состав Oracle Designer входят удобные средства поддержки этого этапа, позволяющие строить наглядные представления процессов и взаимосвязей между ними и анализировать их с использованием средств мультимедиа. На втором этапе разрабатываются детальные концептуальные модели предметной области, описывающие особенности предметной области, характер решаемых задач, информационные потребности и ресурсы, технологические ограничения и так далее. Результатом являются модели двух типов - информационная, отражающая существующие информационные структуры и взаимосвязи между ними, и функциональная, описывающая технологию и способы обработки информации, используемые в данной области. На следующей стадии, этапе проектирования, на основании концептуальных моделей вырабатываются технические спецификации будущей прикладной системы - определяется структура и состав базы данных, специфицируется набор программных модулей. Первоначальный вариант проектных спецификаций может быть получен автоматически с помощью специальных утилит на основании данных концептуальных моделей. И наконец, на этапе реализации создаются программы, отвечающие всем требованиям проектных спецификаций.
Использование генераторов приложений, входящих в состав Oracle Designer, позволяет полностью автоматизировать этот этап, существенно сократить сроки разработки системы и повысить ее качество и надежность. Автоматическая генерация серверных компонентов возможна не только для сервера БД Oracle, но и для СУБД Microsoft SQL Server, DB/2, Sybase и ряда других, а для интерфейса пользователя могут использоваться самые различные технологии создания Интернет-приложений. Все модели и спецификации, относящиеся к проекту прикладной системы и возникающие на различных этапах ее жизненного цикла, хранятся в централизованной базе данных - репозитарии. Структура репозитария, представляющего собой базу данных Oracle, позволяет хранить не только метаданные, но и различные файлы, содержащие документацию, исходные тексты программ, исполняемые модули.
Возможность одновременной работы с репозиторием многих пользователей, что обеспечивает согласованность действий проектировщиков, разработчиков и других участников проекта. Средства доступа к репозиторию обеспечивают удобный многооконный объектно-ориентированный интерфейс ко всем элементам репозитория в рамках выбранного приложения. Здесь же реализуются и административные функции управления, включая управление доступом к данным со стороны различных пользователей, предоставление прав одному приложению использовать часть спецификаций другого, экспорт и импорт отдельного приложения или всего репозитория и так далее. Наличие мощной системы контроля версии объектов репозитория обеспечивает возможность хранения истории изменений объектов, слияния различных версий объектов. Из объектов различных версий можно создавать конфигурации, применяя правила, определяемые из условий использования данной конфигурации. В составе инструментария, поставляемого с репозиторием, есть анализатор зависимостей, который может отслеживать различного рода взаимозависимости между объектами репозитория.
Oracle Forms
Forms Developer - средство быстрой разработки приложений. Forms Developer позволяет создавать приложения, состоящие из экранных форм, отчетов и деловой графики, основанных на информации, хранящейся в базах данных или других источниках. Обычно в больших организациях парк вычислительной техники довольно разнообразен: от Unix-серверов и рабочих станций до персональных компьютеров под управлением MS Windows и MAC OS. С помощью Forms Developer разработка и развертывание приложений возможно на разных платформах. Приложение, созданное на персональном компьютере, без изменений может быть перенесено и запущено, например, на рабочей станции под управлением ОС АIХ. Среда разработки Forms Developer имеет одинаковый интерфейс в системах под управлением Unix и Windows - разработчику не придется переучиваться. Forms Developer снабжен большим числом "мастеров", контекстных подсказок и множеством примеров. Пользователь избавлен от необходимости написания большого количества кода, так как все операции по работе с БД автоматизированы. Тесная интеграция с БД Oracle дает возможность разработчикам использовать внутренние механизмы сервера для увеличения производительности создаваемых приложений. Применяемый язык программирования - PL/SQL - является процедурным расширением языка SQL-стандарта для работы с реляционными БД. Использование одного языка программирования дает возможность распределять логику приложения, что обеспечивает лучшую балансировку нагрузки и уменьшает сетевой трафик.
Oraclе предлагает уникальное решение для переноса готовых приложений, реализованных на Forms Developer, в Web-архитектуру. Схема работы приложения в этой архитектуре предельно проста: приложение размещается на сервере приложений, где установлен модуль Oracle AS Forms Services, и при запуске приложения графический интерфейс преобразуется в набор Java-апплетов, которые пересылаются на клиентский компьютер. Пользователь работает с приложением через Web-навигатор, и ему не нужно устанавливать какую-либо клиентскую часть на каждом рабочем месте, достаточно только навигатора с поддержкой виртуальной Java-машины. Если некоторые компоненты системы используют стандарт JavaBean или BC4J, то разработчик может обращаться к этим компонентам напрямую из создаваемого приложения.
При применении Oracle AS Forms Services приложение выполняется на сервере приложений, и за счет этого достигается его высокая масштабируемость - администрирование сервера приложений намного проще и дешевле, чем множества клиентских компьютеров. Пользователи работают с приложением по стандартному сетевому протоколу - HTTP(S). Следует отметить важное качество данной архитектуры, существенно повышающее производительность всей системы: Oracle AS Forms Services автоматически распределяет нагрузку на все серверы приложений, работающие в системе. При запуске клиентской части приложения пользователь обращается к серверу приложений, если в этот момент времени сервер имеет нагрузку, близкую к максимальной, пользовательский запрос автоматически переадресуется на другой, менее загруженный сервер приложений. Проблема управления такой довольно сложной архитектурой решается с помощью OEM, в его состав входят компоненты для администрирования всех серверов приложений и баз данных Oracle. При разработке сложных приложений правильным решением будет использование связки: Oracle Designer, Oracle Forms Developer и Oracle Reports Developer, а для развертывания разработанного приложения - Oracle AS Forms Services и Oracle AS Reports Services.
Oracle Reports
Oracle Reports - это гибкое визуальное средство разработки и получения отчетов. Reports Developer предоставляет коллективу разработчиков среду, в которой можно получить и обработать данные, спроектировать внешний вид отчетных документов. Визуальное проектирование и генерация отчетов могут вестись на разных программных платформах. Пользователи получают результат работы Reports либо в печатном виде, либо в виде электронных файлов стандартного формата HTML, PDF, RTF или XML, доставленных по электронной почте или записанных на файл-сервер. В оперативном режиме доступ пользователей к отчетам может быть организован через Web во внутренней или внешней сети. В этом случае достаточно обычного навигатора, чтобы получить готовый или сгенерированный "на лету" отчет. Отчеты также могут формироваться при возникновении какого-либо, заранее определенного события, например, поступления новой информации в базу данных.
Reports применяет технологию JSP (Java Server Pages) для представления информации в удобном для пользователей виде. Ссылку на созданный отчет можно разместить на любой Web-странице. Важно отметить, что Reports Developer не требует от разработчиков применения нескольких подходов для проектирования отчетов, выполняемых в различных средах. Единожды созданный отчет будет выполняться на большинстве платформ, а его выходная форма представлена в разных форматах - от текстовых файлов до динамических Web-страниц. Если несколько пользователей запрашивают одни и те же данные практически одновременно, то отчеты не создаются при каждом обращении снова. Пользователям выдается копия первого отчета из буфера на сервере приложений. В соответствии с традициями средств разработки Oracle, Reports Developer тесно интегрирован с Oracle Database, использует одинаковые с ним языки разработки. В тоже время Reports позволяет получать данные из сервера аналитической обработки данных Express Server, a также из других информационных источников - из плоских файлов или через стандартные интерфейсы (ODBC и JDBC).
Oracle Warehouse Builder
Oracle Warehouse Builder (OWB) - это многофункциональная расширяемая CASE-среда для разработки и развертывания корпоративных хранилищ и витрин данных.
Построенный на базе открытой архитектуры Common Warehouse Metamodel (CWM), OWB - интегрированное средство, позволяющее решать различные задачи, не прибегая к помощи нескольких узкоспециализированных продуктов. К этим задачам относятся проектирование, создание и администрирование хранилища данных, разработка и генерация процедур извлечения, преобразования и загрузки данных из различных источников, управление метаданными и интеграция инструментальных средств доступа. OWB использует все возможности СУБД Oracle, связанные с технологиями Хранилищ Данных, такие, как материализованные представления, объекты типа "измерение" ("dimension") и так далее. При решении задач администрирования и управления процессами загрузки данных в хранилище OWB опирается на Oracle Enterprise Manager и Oracle Workflow, интегрированные с базой данных Oracle.
Реализованный на Java и снабженный мастерами (Wizards) пользовательский интерфейс OWB существенно облегчает создание, развертывание и поддержку хранилища данных. Продукт позволяет визуально моделировать схему хранилища, либо импортировать метаданные из репозитория Oracle Designer. Разработчик визуально определяет отображения между источниками данных и хранилищем, и OWB затем автоматически генерирует на их основе модули загрузки в виде процедур PL/SQL или скриптов SQL*Loader. Продукт имеет встроенную библиотеку функций преобразования данных, которую при необходимости можно расширять собственными процедурами на PL/SQL. Встроенный в OWB дополнительный компонент Match-Merge предоставляет мощные средства автоматической очистки данных, включающие алгоритмы нечеткой логики, вероятностные модели и так далее. Источниками данных для OWB, помимо СУБД Oracle различных версий, могут быть плоские файлы, СУБД других производителей (доступ через шлюзы и ODBC), а также приложения ERP (Oracle E-Business Suite, SAP R/3 и др.). Также OWB имеет встроенные средства экспорта-импорта метаданных OLAP Option и Oracle Discoverer.
Подобные документы
Резервные базы данных под управлением Oracle Data Guard. Создание физической резервной базы. Защита резервных копий баз данных и базы данных разработчиков. Восстановление базы данных на удаленной машине. Стратегия резервирования и восстановления.
дипломная работа [499,7 K], добавлен 04.06.2013Создание баз данных с использованием Database Desktop. Проведение автоматизации рабочего места кассира. Описание входной и выходной информации. Выбор среды реализации, состава и параметров технических средств. Проектирование интерфейса программы.
курсовая работа [1021,5 K], добавлен 22.01.2015Объекты модели хранения данных базы данных ORACLE. Взаимосвязь между логическими структурами. Средства манипулирования данными языка SQL, данными языка SQL. Структура выполнения простейших запросов. Формирование критерия отбора. Сортировка данных.
презентация [120,1 K], добавлен 14.02.2014Функции системы управления базами данных. Описание технологии Change Notification. Определение объекта слежения по зависимостям. Архитектурная модель программного комплекса. Практическое применение Database Change Notification. Создание обработчика.
контрольная работа [492,5 K], добавлен 21.04.2014Инфологическая модель предметной области. Схемы простых объектов и их свойства. Построение реляционных отношений на основе инфологической модели базы данных. Сетевая и иерархическая даталогическая модели БД. Структура таблиц, реализованных в СУБД Oracle.
курсовая работа [1,0 M], добавлен 10.06.2014Краткая история развития СУБД ORACLE, основные понятия и определения, архитектура. Принципы работы с СУБД ORACLE. Разработка баз данных, средства и технологии их реализации; возможности процедурного языка PL/SQL. Приемы администрирования СУБД ORACLE.
презентация [609,2 K], добавлен 14.02.2014Сущность базы данных. Процесс построения концептуальной модели. Построение реляционной модели, создание ключевого поля. Процесс нормализации. Проектирование базы данных в ACCESS. Порядок создание базы данных. Создание SQL запросов и работа в базе данных.
курсовая работа [185,6 K], добавлен 08.11.2008Системный анализ предметной области. Разработка концептуальной модели базы данных. Построение схемы функциональных зависимостей. Создание таблиц базы данных в Database Desktop и псевдонима в BDE Administrator. Разработка алгоритма работы программы.
курсовая работа [911,3 K], добавлен 20.12.2014Формы представляемой информации. Основные типы используемой модели данных. Уровни информационных процессов. Поиск информации и поиск данных. Сетевое хранилище данных. Проблемы разработки и сопровождения хранилищ данных. Технологии обработки данных.
лекция [15,5 K], добавлен 19.08.2013Язык описания данных Oracle. Предназначение базы данных для хранения информации. Создание и изменение таблиц с помощью операторов Create и Alter table. Правила именования таблицы. Операторы Rename и Truncate. Метод создания и удаления представления.
презентация [82,7 K], добавлен 14.02.2014