Курс рассматривает новые возможности Oracle Database 12c – новые функции, доступные в SQL, а также улучшения PL/SQL, типов данных и возможностей для хранилищ данных.
Слушатели изучат:
Фразу FETCH для ограничения количества строк в результате запроса SQL
Создание невидимых и скрытых столбцов в таблице
Использование столбца SQL IDENTITY для генерации числовых значений
Использование фразы ACCESSIBLE BY для создания белого списка программных единиц PL/SQL
Выдачу ролей пакетам PL/SQL и отдельным программным единицам
Синхронное обновление материализованных представлений
Улучшение производительности запросов к кубам OLAP
Необходимая предварительная подготовка:
Практическое знание языков SQL, PL/SQL
Цель курса:
Создание невидимых и скрытых столбцов в таблице
Использование ключевого слова ONLINE в DDL
Рассмотрение новых возможностей SQL
Конфигурация базы данных для расширенных типов данных
Использование столбца SQL IDENTITY
Рассмотрение улучшений столбцов SQL с явным неопределенным значением по умолчанию и использованием последовательности
Рассмотрение дополнительных возможностей таких типов данных, как ANYDATA или GATEWAY
Конфигурация гранулированного контроля доступа для пакетных процедур
Создание функции с правами вызывающего, результат которой может быть закеширован
Рассмотрение фразы ACCESSIBLE BY
Выдача ролей пакетам PL/SQL и отдельным программным единицам
Обзор ускорения функций PL/SQL, вызванных из SQL
Сопровождение нескольких секций таблицы
Использование фразы FETCH в запросах SQL
Аудитория курса:
Администраторы баз данных
Системные аналитики
Менеджеры проектов
Разработчики приложений
Введение
Задачи курса. Расписание курса. Обзор схем, используемых в курсе. Обзор SQL Developer 4.0. Документация и дополнительные ресурсы по SQL и PL/SQL.
Улучшения в SQL
Использование фразы ограничения числа строк в запросе. Невидимые и скрытые столбцы. Использование ключевого слова ONLINE в DDL. Дополнительные возможности SQL.
Улучшения типов данных
Увеличение максимальных размеров типов данных VARCHAR2, NVARCHAR2 и RAW до 32767 байт. Использование столбца SQL IDENTITY. Улучшения столбцов SQL. Улучшения типа ANYDATA. Улучшения GATEWAY.
Улучшения в PL/SQL
Что такое белый список? Права вызывающего и права владельца. Выдача ролей пакетам PL/SQL и отдельным программным единицам. Более быстрая работа функций PL/SQL, вызванных из SQL. Другие улучшения PL/SQL.
Улучшения хранилищ данных
Операции сопровождения нескольких секций. Обзор секционированных индексов. SQL для поиска по шаблону. Обзор синхронного обновления материализованных представлений. Улучшенная производительность запросов к кубам OLAP.