[levelUP] Oracle 11g. Разработка на PL/SQL
Программа курса :
Для кого этот курс:
для всех Oracle DBA или Разработчиков PL/SQL
кто имеет начальные знания в сфере баз данных и стремится развиваться в этом направлении
всех, кому в соей профессиональной дяетельности приходится сталкиваться с СУБД Oracle
всех, кто хотел бы подготовиться к сертификационным экзаменам Oracle
Что Вы приобретаете:
Вы приобретете знания и навыки, которые позволят Вам стать настоящим профессионалом в работе с СУБД Oracle 11g.
Программа курса:
Сергей Логичев
Закончил Ленинградский Кораблестроительный Институт в 1982 году. Долгие годы работал на одном из предприятий МинАтома на Урале.
С СУБД Oracle впервые познакомился в 1988 году (версия 5.1 для VAX/VMS). С тех пор влюбился в Oracle и посвятил программированию и администрированию СУБД Oracle всю свою последующую профессиональную карьеру.
Знаком со всей линейкой СУБД Oracle, начиная с версии 4 для MS-DOS и заканчивая Oracle 11g для Linux и Windows. С 1999 года работал ведущим программистом в американской компании Artificial Life.
С 2001 по 2007 работал архитектором баз данных в Siemens Business Services. Принимал участие в многочисленных проектах для российских и зарубежных заказчиков Siemens.
Сайт
Скрытое содержимое.
СУБД Oracle 11g. Администрирование
Программа курса :
Для кого этот курс:
для всех Oracle DBA или Разработчиков PL/SQL
кто имеет начальные знания в сфере баз данных и стремится развиваться в этом направлении
всех, кому в соей профессиональной дяетельности приходится сталкиваться с СУБД Oracle
всех, кто хотел бы подготовиться к сертификационным экзаменам Oracle
Что Вы приобретаете:
Вы приобретете знания и навыки, которые позволят Вам стать настоящим профессионалом в работе с СУБД Oracle 11g.
Программа курса:
- Методы, используемые для эффективного выбора данных
- Объединение таблиц и подзапросы
- Группировка
- Операции с множествами
- Иерархические запросы
- Аналитические функции
- Использование представлений
- Использование PL/SQL функций
- Использование условных конструкций в запросах
- Преднамеренная денормализация данных
- Использование временных таблиц
- Оптимизация SQL запросов
- Причины медленных запросов
- Поиск узких мест
- Оптимизатор запросов
- Планы выполнения запросов
- Full Table Scan
- Подсказки оптимизатору
- Сбор статистики
- Трассировка приложений
- Расположение генерируемых файлов с трассировкой
- Примеры трассировок уровня сессии
- Утилита trcsess и содержимое файла трассировки
- Использование утилиты tkprof
- Примеры отчетов, полученных из файла трассировки
- Полезные утилиты
- Различные типы организации таблиц
- Секционированные таблицы
- Таблицы индексной организации
- Кластерные таблицы
- Временные таблицы
- Использование индексов
- B*-tree индексы и NULL значения
- Bitmap индексы и Bitmap операции
- Композитные индексы и «невидимые» индексы
- Функциональные индексы
- Управление индексами
- Оптимизация операций объединения данных
- Вложенные циклы (Nested Loops Join)
- Слияние с сортировкой (Sort Merge join)
- Hash-объединение и картезианское объединение
- Equijoins и Nonequijoins
- Внешние объединения (Outer Joins)
- Полу-объединения (Semijoins)
- Анти-объединения (Antijoins)
- Оптимизация прочих операций выбора данных
- Операции сортировки и использование буферов
- Разделяемые курсоры и использование переменных
- Синтаксис для подставляемых переменных
- Инициализационный параметр CURSOR_SHARING
- Основные концепции PL/SQL
- Блочная структура PL/SQL, анонимные и именованные блоки
- Процедуры
- Функции: скалярные, табличные и PIPELINED
- Использование PL/SQL функций в SQL выражениях
- Пакеты
- Явные и неявные курсоры
- Обработка исключений
- Системные пакеты
- Программирование на PL/SQL
- Типы данных
- Управляющие структуры
- Использование курсоров
- Курсорные переменные
- Использование коллекций
- Обзор коллекций в PL/SQL
- Ассоциативные массивы
- Вложенные таблицы
- Массивы переменной длины VARRAY
- Структуры
- Методы повышения эффективности обработки коллекций
- Работа с LOB
- Описание LOB объекта
- Тип BFILE
- Использование пакета DBMS_LOB для чтения/записи LOB
- Создание временных LOB объектов
- Внешние процедуры
- Вызов внешних процедур из PL/SQL
- Плюсы и минусы внешних процедур
- Использование C
- Использование Java
- Отладка и оптимизация PL/SQL кода
- Методы отладки
- Условная компиляция
- Использование пакета DBMS_DEBUG
- Отладка в Oracle SQL Developer
- Профилирование кода с помощью пакета DBMS_PROFILER
- Выполнение DML и DDL операций в PL/SQL
- Расширенный синтаксис для DML-операций
- Создание, изменение и удаление объектов БД в PL/SQL
- Программное изменение последовательности (sequence)
- Использование «динамических» database links
- Автономные транзакции в процедурах
- Зависимости между объектами БД
- Зависимости между объектами БД
- Зависимости между PL/SQL пакетами
- Глобальные переменные и константы в пакетах
- Поиск невалидных объектов и их валидация
- «Понижение прав», заданных через роль, при выполнении PL/SQL
Сергей Логичев
Закончил Ленинградский Кораблестроительный Институт в 1982 году. Долгие годы работал на одном из предприятий МинАтома на Урале.
С СУБД Oracle впервые познакомился в 1988 году (версия 5.1 для VAX/VMS). С тех пор влюбился в Oracle и посвятил программированию и администрированию СУБД Oracle всю свою последующую профессиональную карьеру.
Знаком со всей линейкой СУБД Oracle, начиная с версии 4 для MS-DOS и заканчивая Oracle 11g для Linux и Windows. С 1999 года работал ведущим программистом в американской компании Artificial Life.
С 2001 по 2007 работал архитектором баз данных в Siemens Business Services. Принимал участие в многочисленных проектах для российских и зарубежных заказчиков Siemens.
Сайт
Скрытое содержимое.
Цена 19000 руб
http://levelp.ru/courses/detail.php?ID=630