Книга известных специалистов в области разработки приложений в среде Oracle посвящена решению широкого круга прикладных задач с применением встроенных языков программирования этой СУБД. Подробно рассматриваются такие вопросы, как общая архитектура и организация Oracle, инсталляция и настройка СУБД, основы проектирования и фундаментальные структуры баз данных, основные языки программирования в Oracle - SQL, PL/SQL и Java. Немалое внимание уделено проблемам безопасности и обслуживания баз данных. Особое внимание уделяется организации индексов, установке ограничений, написанию триггеров и работе с транзакциями. Тщательно подобранный материал позволит без труда разобраться с тонкостями использования XML DB и HTML-DB. Авторы включили также и материал по таким сложным темам, как объектно-реляционные взаимодействия в Oracle, регулярные выражения и фильтры выражений, загрузка и перемещение данных, бизнес-аналитика и оптимизация. Исходные коды примеров, рассмотренных в книге, доступны для свободной загрузки на Web-сайте издательства. Книга рассчитана на программистов разной квалификации, а также будет полезна для студентов и преподавателей дисциплин, связанных с разработкой в Oracle.
Оглавление
Введение 21 Глава 1. Архитектура и система хранения данных Oracle 27 Глава 2. Использование SQL 43 Глава 3. Обслуживание множества пользователей 57 Глава 4. Основы проектирования баз данных 75 Глава 5. Безопасность в Oracle 109 Глава 6. Словарь данных Oracle 141 Глава 7. Инсталляция Oracle 163 Глава 8. Введение в SQL 177 Глава 9. Расширенный SQL 205 Глава 10. Индексы 233 Глава 11. Ограничения 263 Глава 12. Другие структуры базы данных 295 Глава 13. Функции 323 Глава 14. Распределенные запросы, транзакции и базы данных 375 Глава 15. Основы PL/SQL 385 Глава 16. PL/SQL и SQL 413 Глава 17. Пакеты PL/SQL 441 Глава 18. Введение в программирование баз данных на языке Java 461 Глава 19. Триггеры 501 Глава 20. Регулярные выражения и фильтры выражений 519 Глава 21. Объектно-реляционные взаимодействия в Oracle 549 Глава 22. Oracle XML DB 583 Глава 23. HTML-DB 641 Глава 24. Скоростное перемещение данных 683 Глава 25. Загрузка и управление данными 693 Глава 26. Запросы для целей бизнес-аналитики 707 Глава 27. Анализ бизнес-информации 725 Глава 28. Оптимизация 743 Предметный указатель 780
Эта книга поможет вам в полной мере применять на практике все особенности Oracle Database ХЕ 10g Express Edition. Шаг за шагом в ней показывается, как устанавливать, администрировать, настраивать, защищать эту мощную базу данных, а также как действовать в непредвиденных ситуациях.
Наиболее полное справочное руководство по разработке программных компонентов Java для баз данных Oracle
Вы научитесь из отдельных компонентов строить приложения, способные обращаться к другим объектам в среде Oracle. В этой книге, официально одобренной Oracle, показано, как работать с наиболее популярными моделями серверных компонентов Enterprise JavaBeans (EJB) и CORBA для распределенных вычислительных систем. Подробно описаны процессы разработки компонентов EJB и CORBA, проектирования и внедрения компонентных приложений с помощью Java и SQLJ. Представлены пошаговые методы построения приложений JavaServer Page (JSP). Вы научитесь создавать приложения БД, управляющие схемами реляционных и объектно-реляционных баз данных.