1. Новые покупки Показать еще

    04.12.2016: Обработка детских fashion съёмок

    04.12.2016: Сертификация по Яндекс Директ. Ответы на вопросы

    04.12.2016: Набор для цветокоррекции в Davinci Resolve - Fovea Aspect!!!

    04.12.2016: ТLC - Свидания от А до Я - тонкая настройка

    04.12.2016: Законы, которые управляют нами (Александр Палиенко)(2016)

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://www.skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор Показать еще

    04.12.2016: Набор для цветокоррекции в Davinci Resolve - Fovea Aspect!!!

    02.12.2016: AutoCAD. Секреты и хитрости

    02.12.2016: Плагин "Совместные покупки" для Wordpress

    02.12.2016: [WP] Catalogue PRO - Создаем красивые каталоги и карточки...

    01.12.2016: Программа на Футбол-хоккей-баскетбол «Golplyus Tyresyas»

  4. Сбор взносов Показать еще

    02.12.2016: Марафон по копирайтингу (Петр Панда)(2016)

    01.12.2016: [Бизнес Молодость] Реальный Google AdWords (Михаил Дашкиев)(2016)

    29.11.2016: Тёплые аудитории через видео в Facebook (Зуши Плетнев)(2016)

    29.11.2016: Персональный годовой прогноз 2017 (А.В. Голоушкин)

    29.11.2016: Саммит по личному брендингу от Websarafan

Открыто [Специалист] Oracle 12с: Основы SQL + Основы PL/SQL (2016)

Тема в разделе "Курсы по администрированию", создана пользователем Менеджер, 14 дек 2015.

Цена:
56980р.
Взнос:
620р.

Список пока что пуст. Запишитесь первым!

    Тип: Стандартная складчина
    Участников: 0/100
    1. 14 дек 2015
      #1
      Менеджер

      Менеджер Член клуба Член клуба

      [Специалист] Oracle 12с: Основы SQL + Основы PL/SQL (2016)




      [​IMG] Oracle 12с: Основы SQL

      Курс обеспечивает слушателей базовыми знаниями SQL, позволяющими разработчику писать запросы к одной или нескольким таблицам, модифицировать данные таблиц и создавать объекты базы данных. Основным инструментом разработки, используемым в курсе, является Oracle SQL Developer; в качестве дополнительного используется SQL Plus.

      Курс предназначен для разработчиков приложений, администраторов баз данных, разработчиков отчетов, бизнес-аналитиков. Курс читается на русском языке!

      Модуль 1. Введение в базу данных Oracle 12с
      • Обзор основных возможностей БД Oracle 12с
      • Обсуждение основных концепций, а также теоретических и физических аспектов реляционной
      • базы данных
      • Классификация команд SQL как стандартного языка реляционных баз данных
      • Обзор данных, используемых в курсе
      • Использование SQL Developer для установления сеанса связи с базой данных
      • Сохранение результатов запросов в файлы и использование скрипт-файлов в SQL Developer
      Модуль 2. Извлечение данных при помощи команды SELECT языка SQL
      • Обзор возможностей команды SELECT
      • Создание отчета при помощи базовой команды SELECT
      • Выбор всех столбцов
      • Выбор конкретных столбцов
      • Заголовки столбцов по умолчанию
      • Арифметические выражения
      • Понимание приоритетов операторов
      • Использование команды DESCRIBE для вывода структуры таблицы
      Модуль 3. Ограничение и сортировка данных
      • Использование предложения WHERE для выборки необходимых строк
      • Использование операторов сравнения и логических операторов в предложении WHERE
      • Описание правил приоритета операторов сравнения и логических операторов
      • Использование символьных литералов в предложении WHERE
      • Сортировка строк с использованием предложения ORDER BY команды SELECT
      • Сортировка результата в порядке возрастания и убывания значений
      Модуль 4. Использование однострочных функций в команде SELECT
      • Демонстрация различий между однострочными и многострочными функциями SQL
      • Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE
      • Преобразование чисел при помощи функций ROUND, TRUNC и MOD
      • Использование арифметических операций с датами в предложении SELECT
      • Использование функций для работы с датами
      Модуль 5. Использование функций преобразования и условных выражений
      • Неявное и явное преобразование типов данных
      • Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE
      • Вложенные однострочные функции
      • Применение функций NVL, NULLIF и COALESCE к датам
      • Использование логических условий IF THEN ELSE в команде SELECT
      Модуль 6. Агрегирование данных с использованием групповых функций
      • Использование групповых функций в команде SELECT для создания аналитических отчетов
      • Создание групп данных при помощи предложения GROUP BY
      • Исключение групп данных при помощи предложения HAVING
      Модуль 7. Выборка данных из нескольких таблиц
      • Написание команды SELECT для доступа к данным более чем одной таблицы
      • Просмотр данных из таблиц при помощи внешнего соединения
      • Соединение таблицы с самой собой (self join)
      Модуль 8. Использование подзапросов
      • Типы проблем, решаемые при помощи подзапросов
      • Определение подзапросов
      • Типы подзапросов
      • Однострочные и многострочные подзапросы
      Модуль 9. Использование операторов работы над множествами
      • Описание операторов работы над множествами
      • Использование операторов работы над множествами для объединения нескольких запросов в один
      • Сортировка результатов при использовании операторов работы над множествами
      Модуль 10. Манипулирование данными
      • Синтаксис команд DML
      • Добавление строк в таблицу при помощи команды INSERT
      • Использование команды UPDATE для изменения строк таблицы
      • Удаление данных из таблицы при помощи команды DELETE
      • Использование скриптов для манипулирования данными
      • Сохранение и откат изменений при помощи команд COMMIT и ROLLBACK
      • Что такое согласованность чтения
      Модуль 11. Использование команд DDL для создания и управления таблицами
      • Основные объекты БД, рассматриваемые в курсе
      • Обзор структуры таблицы
      • Основные типы данных, используемые при создании столбцов таблицы
      • Использование простого синтаксиса для создания таблиц
      • Какие правила целостности могут быть определены при создании таблицы
      • Как работают объекты схемы: (команды ALTER,DROP)
      Модуль 12. Создание других объектов схемы
      • Создание простого и сложного представления
      • Доступ к данным через представление
      • Создание, изменение и использование последовательностей
      • Создание и сопровождение индексов
      • Создание частных и публичных синонимов
      Модуль 13. Контроль доступа пользователя
      • Отличия системных привилегий от объектных
      • Создание пользователей
      • Предоставление системных привилегий
      • Выдача привилегий на таблицы
      • Создание роли и предоставление ей привилегий
      • Смена пароля пользователя
      • Предоставление объектных привилегий
      • Отмена привилегий
      Модуль 14. Управление объектами схемы
      • Добавление, изменение и удаление столбца
      • Добавление и удаление ограничений
      • Включение и отключение ограничений, отложенная проверка ограничений
      • Создание и удаление индексов
      • Создание индексов, основанных на функциях
      • Выполнение операции FLASHBACK
      • Создание и использование внешних таблиц
      Модуль 15. Управление объектами при помощи словаря данных
      • Словарь данных
      • Использование представлений словаря
      • Представления USER_OBJECTS и ALL_OBJECTS
      • Информация о таблицах и столбцах
      • Просмотр информации об ограничениях
      • Просмотр информации о последовательностях, индексах и синонимах
      • Как добавить комментарии к таблице и столбцам
      Модуль 16. Манипулирование большими наборами данных
      • Манипулирование данными с использованием подзапросов
      • Описание особенностей многотабличной команды INSERT
      • Использование различных типов многотабличной команды INSERT
      • Слияние строк при помощи команды MERGE
      • Отслеживание изменений в данных за определенный период времени
      Модуль 17. Сопровождение данных различных временных зон
      • Использование различных типов данных даты и времени для хранения дробных долей секунды, а также сопровождения данных различных временных зон
      • Использование интервальных типов данных для хранения разницы между двумя значениями, содержащими время
      • Практическое применение ряда функций даты и времени для глобализации приложений
      Модуль 18. Выборка данных с использованием усложнённых подзапросов
      • Многостолбцовые подзапросы
      • Использование скалярных подзапросов в SQL
      • Круг проблем, решаемых при помощи коррелированных подзапросов
      • Модификация и удаление строк при помощи коррелированных подзапросов
      • Использование операторов EXISTS и NOT EXISTS
      • Применение предложения WITH
      Модуль 19. Поддержка регулярных выражений
      • Преимущества применения регулярных выражений
      • Использование регулярных выражений для поиска соответствия и замещения строк
      [​IMG] Oracle12с: Основы PL/SQL

      Этот курс предназначен для пользователей Oracle Database 12с. Курс знакомит слушателей с языком PL/SQL и помогает им понять основные возможности этого мощного языка программирования. Слушатели узнают, как создавать блоки кода PL/SQL, которые могут быть использованы множеством форм, отчётов и приложений управления данными.

      Курс предназначен для разработчиков приложений, администраторов баз данных, разработчиков отчетов, бизнес аналитиков. Курс читается на русском языке!

      По окончании курса Вы будете уметь:
      • Создавать анонимные блоки PL/SQL, хранимые процедуры и функции.
      • Объявлять переменные и обрабатывать исключения.
      • Разрабатывать пакеты и триггеры в базе данных, управлять программами PL/SQL, их зависимостью и использовать некоторые дополнительные пакеты Oracle.
      • Использовать SQL Developer для разработки программных модулей.
      Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

      Продолжительность курса - 40 ак. ч.

      Модуль 1. Введение
      • Цели курса
      • План курса
      • Таблицы учебной схемы Персонал (Human Resources, HR)
      • Среда выполнения кода PL/SQL на сервере базы данных
      • Введение в SQL Developer
      Модуль 2. Введение в PL/SQL
      • Что такое PL/SQL
      • Преимущества подпрограмм PL/SQL
      • Обзор типов блоков PL/SQL
      • Преимущества PL/SQL
      • Обзор типов блоков PL/SQL
      • Создание и выполнение простого анонимного блока
      • Генерация вывода из блоков PL/SQL
      Модуль 3. Объявление идентификаторов в PL/SQL
      • Различные типы идентификаторов в подпрограммах PL/SQL
      • Использование раздела объявлений для определения идентификаторов
      • Хранение данных в переменных
      • Скалярные типы данных
      • Атрибут %TYPE
      • Связанные (bind) переменные
      • Использование последовательностей в выражениях PL/SQL
      Модуль 4. Написание исполняемых операторов
      • Описание основного синтаксиса блоков
      • Комментирование кода
      • Функции SQL в PL/SQL
      • Преобразование типов данных
      • Вложенные блоки
      • Операторы в PL/SQL
      Модуль 5. Взаимодействие с сервером базы данных Oracle
      • Включение операторов SELECT в PL/SQL для получения данных
      • Манипулирование данными на сервере при помощи PL/SQL
      • Концепции SQL-курсоров
      • Атрибуты SQL-курсоров для обратной связи с DML-операторами
      • Фиксация и откат транзакций
      Модуль 6. Написание управляющих структур
      • Условное управление с использованием оператора IF
      • Условное управление с использованием оператора CASE
      • Простой цикл LOOP
      • Цикл WHILE
      • Цикл FOR
      • Оператор CONTINUE
      Модуль 7. Работа с составными типами данных
      • Использование записей PL/SQL
      • Использование атрибута %ROWTYPE
      • Вставка и обновление при помощи записей PL/SQL
      • Ассоциативные таблицы INDEX BY и методы работы с ними
      • Ассоциативные таблицы INDEX BY с записями
      Модуль 8. Использование явных курсоров
      • Управление явным курсором
      • Определение курсора
      • Открытие курсора
      • Выборка данных из активного набора
      • Закрытие курсора
      • Курсорные циклы FOR с подзапросами
      • Атрибуты явного курсора
      • Использование предложений FOR UPDATE и WHERE CURRENT OF
      Модуль 9. Обработка исключений
      • Понимание исключений
      • Обработка исключений в PL/SQL
      • Перехват предопределённых ошибок сервера Oracle
      • Перехват не-предопределённых ошибок сервера Oracle
      • Перехват исключений, определяемых пользователями
      • Распространение исключений
      • Использование процедуры RAISE_APPLICATION_ERROR
      Модуль 10. Создание хранимых процедур
      • Модульный и многоуровневый дизайн подпрограмм
      • Модульность разработки с помощью блоков PL/SQL
      • Среда исполнения кода PL/SQL
      • Преимущества использования подпрограмм PL/SQL
      • Различия между анонимными блоками и подпрограммами
      • Создание, вызов и удаление хранимых процедур при помощи команды CREATE и SQL Developer
      • Использование параметров в процедурах и различные режимы параметров
      • Просмотр информации о процедурах в представлениях словаря данных
      Модуль 11. Создание хранимых функций
      • Создание, вызов и удаление хранимых функций при помощи команд SQL и SQL Developer
      • Преимущества использования хранимых функций в SQL-выражениях
      • Шаги по созданию хранимой функции
      • Использование пользовательских функции в SQL-выражениях
      • Ограничения на вызов функций из SQL-выражений
      • Контроль побочных эффектов при вызове функций из SQL выражений
      • Просмотр информации о функциях в словаре данных
      Модуль 12. Создание пакетов
      • Преимущества использования пакетов
      • Описание пакетов
      • Компоненты пакетов
      • Разработка пакетов
      • Видимость компонентов пакета
      • Создание спецификации и тела пакета при помощи команд SQL и SQLDeveloper
      • Вызов пакетных конструкций
      • Просмотр исходного кода PL/SQL в словаре данных
      Модуль 13. Работа с пакетами
      • Перегрузка пакетных подпрограмм в PL/SQL
      • Использование пакета STANDARD
      • Использование предварительного объявления для разрешения ссылок на еще не описанные
      • программные единицы
      • Ограничения на использование пакетных функций в SQL
      • Устойчивое состояние пакета
      • Устойчивое состояние пакетного курсора
      • Контроль уровня чистоты хранимых функций PL/SQL
      • Использование типа данных RECORD с таблицами PL/SQL в пакетах
      Модуль 14. Использование стандартных пакетов Oracle в разработке приложений
      • Обзор стандартных пакетов, поставляемых Oracle
      • Примеры некоторых из стандартных пакетов
      • Как работает пакет DBMS_OUTPUT?
      • Использование пакета UTL_FILE для работы с файлами операционной системы
      • Пакет UTL_MAIL и использование его подпрограмм
      Модуль 15. Динамический SQL и метаданные
      • Этапы выполнения команды SQL
      • Что такое динамический SQL?
      • Декларация курсорных переменных
      • Динамическое выполнение блока PL/SQL
      • Использование собственного динамического SQL (NDS) для компиляции кода PL/SQL
      • Использование пакета DBMS_SQL с параметризованной командой DML
      • Функциональная завершенность динамического SQL
      Модуль 16. Рекомендации по дизайну кода PL/SQL
      • Стандартизация констант и исключений
      • Использование локальных подпрограмм
      • Применение автономных транзакций
      • Использование подсказки компилятору NOCOPY
      • Применение подсказки компилятору PARALLEL_ENABLE
      • Использование кроссеансного кэширования результата PL/SQL функций
      • Использование условия DETERMINISTIC с функциями
      • Использование массового связывания для повышения производительности
      Модуль 17. Создание триггеров базы данных
      • Работа с триггерами
      • Определение типа триггера, времени его срабатывания и тела
      • Сценарии бизнес-применения триггеров
      • Создание DML-триггеров при помощи команды CREATE TRIGGER и SQL Developer
      • Определение типа события, на которое срабатывает триггер, тела триггера и времени срабатывания
      • Операторные и строчные триггеры
      • Создание триггеров INSTEAD OF , а также выключение триггеров
      • Сопровождение, тестирование и удаление триггеров базы данных
      Модуль 18. Создание комбинированных (COMPOUND) триггеров, DDL-триггеров и триггеров, срабатывающих по системным событиям базы данных
      • Работа с комбинированными триггерами
      • Идентификация раздела времени выполнения для табличного комбинированного триггера
      • Структура комбинированного триггера для таблиц и представлений
      • Использование комбинированного триггера для чтения данных из мутирующей таблицы
      • Сравнение триггеров базы данных и хранимых процедур
      • Создание триггеров на DDL команды
      • Триггеры, срабатывающие по событиям в базе данных
      • Системные привилегии, необходимые для сопровождения триггеров
      Модуль 19. Использование компилятора PL/SQL
      • Использование компилятора PL/SQL
      • Установка параметров инициализации, влияющих на компиляцию кода PL/SQL
      • Категории предупреждений компилятора
      • Использование предупреждений времени компиляции в подпрограммах
      • Преимущества использования предупреждений компилятора
      • Категории предупреждений компилятора
      • Установка уровней предупреждений компилятора при помощи SQL Developer, инициализационного параметра PLSQL_WARNINGS либо подпрограмм пакета DBMS_WARNINGS
      • Просмотр предупреждений компилятора при помощи SQL Developer, SQL*Plus или представлений словаря данных
      Модуль 20. Сопровождение кода PL/SQL
      • Что такое условная компиляция и как она работает?
      • Использование директив выбора.
      • Использование предопределенной и пользовательской директив опроса.
      • Параметр PLSQL_CCFLAGS и директива опроса
      • Применение директив ошибки при условной компиляции для возбуждения определенных пользователем исключений
      • Пакет DBMS_DB_VERSION
      • Применение процедуры DBMS_PREPROCESSOR для печати или получения исходного кода после условной компиляции
      • Защита исходного кода в подпрограммах PL/SQL.
      Модуль 21. Обслуживание зависимостей
      • Обзор зависимостей между объектами
      • Просмотр прямых зависимостей между объектами при помощи представления USER_DEPENDENCIES
      • Определение статуса объектов
      • Недействительность зависимых объектов
      • Просмотр прямых и косвенных зависимостей
      • Детальное управление зависимостями в базе данных Oracle 12с
      • Удаленные зависимости
      • Перекомпиляция программных единиц PL/SQL

       
    2. Загрузка...

      Похожие темы
      1. Менеджер
      2. Менеджер
        Открыто

        (Повтор) [Специалист] Oracle 12с: Управление и настройка...

        Менеджер, 22 июн 2016, в разделе: Курсы по администрированию
      3. Менеджер
        Открыто

        (Повтор) [Специалист] Oracle 12с: Передовые методы PL/SQL (2016)

        Менеджер, 22 июн 2016, в разделе: Курсы по администрированию
      4. Менеджер
        Открыто

        [Специалист] Oracle 12с: Новые возможности высокой...

        Менеджер, 1 апр 2016, в разделе: Курсы по администрированию
      5. Менеджер
        Открыто

        [Специалист] Разработчик Oracle 12с. Начального уровня Oracle PL/SQL...

        Менеджер, 23 мар 2016, в разделе: Курсы по программированию
      6. Сталин
      7. Менеджер
        Открыто

        [Специалист] Виртуализация компьютера: Oracle VM VirtualBox, VMware...

        Менеджер, 26 янв 2016, в разделе: Курсы по администрированию