Каталог курсов

Курсы Oracle

Oracle Database 11g: Основы SQL - I

 
Код курса  Код: OD11gSQL    Заявка  Предварительная запись    Продолжительность  Кол-во часов: 24 , Кол-во дней: 3


Required Prerequisites:

  • Знакомство с основными понятиями и методиками обработки данных

    Suggested Prerequisites:

    • Базовое знание SQL
    • Знакомство с Oracle SQL Developer, SQL*Plus


    Главной целью данного курса является знакомство с основами языка Structured Query Language (SQL). По завершении этого курса слушатели смогут создавать запросы SQL для доступа к данным, хранящимся в схеме Oracle Database.

    Learn to:

    • Retrieve row and column data from tables with the SELECT statement
    • Create reports of sorted and restricted data
    • Display data from multiple tables.
    • Use DML statements to manage data.
    • Use DDL statements to manage database objects

    Введение

    • Перечень функций Oracle Database 11g
    • Обсуждение основных вопросов по разработке, а также теоретических и физических аспектов реляционных баз данных
    • Описание сред разработки для SQL
    • Описание Oracle SQL Developer
    • Описание набора данных, используемого в курсе

    Извлечение данных с помощью инструкции SQL SELECT

    • Перечень возможностей инструкций SQL SELECT.
    • Создание отчета с данными из результата базовой инструкции SELECT
    • Использование арифметических выражений и значений NULL в инструкции SELECT
    • Использование псевдонимов столбцов
    • Использование оператора слияния, строк символьных литералов, альтернативного оператора кавычек и ключевого слова DISTINCT
    • Отображение структуры таблицы с помощью команды DESCRIBE

    Ограничение и сортировка данных

    • Создание запросов с предложением WHERE для ограничения полученного результата
    • Использование операторов сравнения и логических операторов
    • Описание правил старшинства для операторов сравнения и логических операторов
    • Использование строковых символьных литералов в предложении WHERE
    • Создание запросов с предложением ORDER BY для сортировки результата
    • Сортировка результата по убыванию и по возрастанию
    • Использование переменных подстановки

    Использование однострочных функций для настройки вывода результатов

    • Различие между однострочными и многострочными функциями
    • Обработка строк с помощью символьных функций
    • Обработка чисел с помощью функций ROUND, TRUNC и MOD
    • Выполнение арифметических действий с данными даты
    • Обработка дат с помощью функций дат

    Использование функций преобразования и условных выражений

    • Описание преобразования данных явного и неявного типа
    • Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE
    • Вложение нескольких функций
    • Применение к данным функций NVL, NULLIF и COALESCE
    • Использование условной логики IF THEN ELSE в инструкции SELECT

    Отчет с агрегированными данными с помощью функций группировки

    • Использование функций агрегирования в инструкциях SELECT для создания удобных для восприятия отчетов
    • Использование функции AVG, SUM, MIN и MAX
    • Обработка пустых (Null) значений в функции группировки
    • Создание запросов с разделением данных по группам с помощью предложения GROUP BY
    • Создание запросов, исключающих группы дат, с помощью предложения HAVING

    Отображение данных из нескольких таблиц

    • Запись инструкций SELECT для доступа к данным из нескольких таблиц
    • Объединение таблиц с помощью синтаксиса SQL:1999
    • Просмотр данных, не соответствующих условию объединения, с помощью внешних объединений
    • Объединение таблицы с помощью самообъединения
    • Создание перекрестных объединений

    Использование подзапросов для решения запросов

    • Использование подзапроса для решения проблемы
    • Выполнение однострочных подзапросов
    • Использование функций группировки в подзапросе
    • Использование многострочных подзапросов
    • Использование операторов ANY и ALL в многострочных подзапросах

    Использование операторов SET

    • Описание операторов SET
    • Использование оператора SET для объединения нескольких запросов в один
    • Использование операторов UNION, UNION ALL, INTERSECT и MINUS
    • Использование предложения ORDER BY в операциях Set

    Обработка данных

    • Добавление нескольких строк в таблицу с помощью инструкции INSERT
    • Изменение данных в таблице с помощью инструкции UPDATE
    • Использование инструкций DELETE и TRUNCATE
    • Сохранение и отмена изменений с помощью инструкций COMMIT и ROLLBACK
    • Реализация целостного чтения
    • Использование предложения FOR UPDATE

    Использование инструкций DDL для создания таблиц и управления ими

    • Классификация объектов базы данных
    • Создание таблиц с помощью инструкции CREATE TABLE
    • Описание типов данных
    • Описание ограничений
    • Создание таблицы с помощью подзапроса
    • Изменение и удаление таблицы

    Создание других объектов схемы

    • Создание, изменение и извлечение данных из представления
    • Выполнение операций языка манипулирования данными (DML) с представлением
    • Удаление представления
    • Создание, использование и изменение последовательности
    • Создание и удаление индексов
    • Создание и удаление синонимов

    Course Objectives

    • Создание отчетов с агрегированными данными
    • Создание отчетов для отсортированных и ограниченных данных
    • Отображение данных из нескольких таблиц с помощью синтаксиса объединения ANSI SQL 99
    • Использование функций SQL для создания и извлечения настраиваемых данных
    • Определение основных компонентов структуры Oracle Database 11g
    • Извлечение из таблиц данных строк и столбцов с помощью инструкции SELECT
    • Выполнение инструкций DDL для создания объектов схемы и управления ими
    • Выполнение инструкций манипулирования данными (DML) для обновления данных в Oracle Database 11g
    • Использование операторов SET для создания поднаборов данных




    Место проведения мероприятия: г. Киев пр., В. Лобановского, 4г Oracle Database 11g: Основы SQL - I +380444922929
    Время проведения: Уточняйте
    Ссылка курса обучения
    Назад в раздел



    Для предварительной записи на курсы или Oracle_logo
    уточнения информации позвоните по телефонам:

    +38 (044) 492-29-29, 594-98-98
    e-mail: training@muk.com.ua

    Или заполните заявку на нашем сайте.


    Свежие новости

    14.08.2017 Учебный центр МУК - PMI® Registered Education Provider (R.E.P.)
    Учебный центр МУК стал Зарегистрированным Провайдером Обучения по управлению проектами

    01.08.2017 Self-Paced Virtual IBM Classes со скидкой в 35 % на базе Учебного центра МУК

    Учебный центр МУК предлагает все доступные авторизованные курсы IBM в дистанционном формате обучения на протяжении августа и сентября 2017 года со скидкой в 35%.

    30.07.2017 «Check Point Security Administration R77(ССSA)» на базе Учебного центра МУК

    Обучение будет проходить на базе Check Point Authorized Training Center – Учебного центра МУК.

    24.07.2017 Учебный центр МУК - Red Hat Certified Training Partner в Украине, Азербайджане и Казахстане


    Учебный центр МУК и Red Hat Limited заключили партнерское соглашение согласно которому получил официальный статус - Red Hat Certified Training Partner