Oracle PL/SQL для администраторов баз данных
Авторы - Аруп Нанда, Стивен Фейерштейн
Предложенные в книге Арупа Нанда и Стивена Фейерштейна материалы помогут вам в полной мере воспользоваться преимуществами важнейших для администраторов баз данных возможностей СУБД Oracle, основанных на PL/SQL. Цель этой книги не в том, чтобы представить исчерпывающее описание языка Oracle PL/SQL. В главе 1 он будет рассмотрен достаточно подробно, в последующих же главах предполагается, что читатель обладает базовыми рабочими знаниями об этом языке программирования.
«Oracle PL/SQL для администраторов баз данных» состоит из восьми глав и приложения: Глава 1 «Введение в PL/SQL» предлагает быстрый обзор языка PL/SQL, затрагивая все необходимые для администратора баз данных вопросы, начиная с основ блочной структуры PL/SQL, конструкции идентификаторов и объявлений данных в программах и заканчивая использованием управляющих операторов, обработкой ошибок, созданием процедур» функций, пакетов и триггеров в PL/SQL. Глава 2 «Курсоры» описывает курсоры PL/SQL и способы повышения производительности базы данных за счет повторного использования курсоров. Кроме того, рассматривается применение типа данных REF CURSOR, массовой выборки, параметров курсоров и курсорных выражений. Глава 3 «Табличные функции» исследует функции, которые могут использоваться как источники данных для запросов и которые часто используются в операциях ETL (Extraction, Transformation and Loading -извлечение, преобразование и загрузка). Глава 4 «Шифрование и хеширование данных» поясняет, как можно использовать инструменты Oracle для создания базовой системы шифрования и управления ключами для защиты уязвимых данных. Глава 5 «Контроль доступа на уровне строк» рассказывает о том, как можно определить политики безопасности для таблиц баз данных с тем, чтобы ограничить подмножество строк этих таблиц, доступных для просмотра или изменения определенным пользователям. Глава 6 «Детальный аудит» показывает, как можно расширить стандартный аудит Oracle для сбора сведений об изменениях в базе данных и запросах. Используя пакет DBMS_FGA, вы сможете не только повысить безопасность, но и проанализировать отдельные примеры использования SQL и доступа к данным. Глава 7 «Генерирование случайных значений» рассматривает ситуации, в которых может потребоваться сгенерировать случайное значение (например, создание временных паролей или идентификаторов пользователей веб-сайта, формирование статистически корректных тестовых данных или создание ключей при построении инфраструктуры шифрования). Описывается использование встроенного пакета Oracle DBMS.RANDOM. И, наконец, глава 8 «Использование планировщика» посвящена использованию пакета DBMS_SCHEDULER (он появился в версии Oracle Database 10g и заменил старый пакет DBMS_JOB) при планировании заданий, которые должны выполняться через заданные промежутки времени (такие как сбор статистики, сбор информации о свободном пространстве или оповещение администратора базы данных о возникших проблемах).
Издательство – Символ-Плюс
Год издания – 2008
Формат книги - PDF
Размер - 3,6 Мб
Oracle PL/SQL для администраторов баз данных. Аруп Нанда, Стивен Фейерштейн - скачать
|