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

Курсы 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 для создания поднаборов данных




    Ссылка курса обучения
    Назад в раздел



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

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

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


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

    11.10.2017 Мобильный тестовый центр Pearson VUE в Учебном центре МУК
    С октября 2017 на базе Учебного центра МУК начал свою работу Мобильный тестовый центр Pearson VUE

    08.10.2017 Анонс авторизованных курсов Juniper Networks на базе Учебного центра МУК
    Авторизованное обучение для сервис-провайдеров

    01.10.2017 HPE Education Brunch 2017 in Tbilisi

    Учебный центр МУК Грузия при поддержке Hewlett Packard Enterprise приглашает желающих стать участниками HPE Education Brunch 2017

    19.09.2017 Объявлен набор на курс «IUM Fundamentals» на базе Учебного центра

    Учебный центр МУК объявляет набор на курс под названием «IUM Fundamentals» (IUM01), который будет проходить во второй половине октября 2017.