O11gSQL1. Основы SQL. Oracle Database 11g: Основы SQL. Introduction to SQL (часть 1)

O11gSQL1. Основы SQL. Oracle Database 11g: Основы SQL. Introduction to SQL (часть 1)
  • Код курса:
    O11gSQL1
  • Длительность:
    3 / 24
  • Ближайшие даты:
    04.12.2017
  • Цена, без НДС:
    9 000,00 грн.
Шевель Евгений Викторович
C 2004 года Инструктор – консультант
Проведение авторизованных курсов Microsoft, ...
Описание Курса:
Курс предназначен для пользователей Oracle 11g. Данный курс предлагает студентам введение в технологию и концепции реляционных баз данных и изучение мощного языка – SQL для запросов данных, метаданных и создания объектов базы данных. Демонстрации и практические упражнения позволят закрепить основные концепции.
Аудитория:
  • Разработчики приложений
  • Бизнес аналитики
  • Администраторы хранилищ данных
  • Разработчики
  • Разработчики форм
  • Разработчики PL/SQL
  • Системные аналитики
Предварительная подготовка:
  • Представления о концепциях и методиках обработки данных.
  • Успешное окончание курса Английский язык для IT специалистов (pre - intermediate) или знание технического английского языка.

Приобретаемые навыки:
  • Основные навыки выборки данных с помощью языка SQL
  • Использования метаданных
  • Создание различных объектов в базе
  • Создание запросов и построение отчетов
Содержание курса:
Введение в базу данных Oracle 11g
  • Обзор основных возможностей БД Oracle 11g 
  • Обсуждение основных концепций, а также теоретических и физических аспектов реляционной базы данных 
  • Классификация команд SQL как стандартного языка реляционных баз данных 
  • Обзор данных, используемых в курсе 
  • Использование SQL Developer для установления сеанса связи с базой данных 
  • Сохранение результатов запросов в файлы и использование скрипт-файлов в SQL Developer
Извлечение данных при помощи команды SELECT языка SQL
  • Обзор возможностей команды SELECT 
  • Создание отчета при помощи базовой команды SELECT 
  • Выбор всех столбцов 
  • Выбор конкретных столбцов 
  • Заголовки столбцов по умолчанию 
  • Арифметические выражения 
  • Понимание приоритетов операторов 
  • Использование команды DESCRIBE для вывода структуры таблицы
Ограничение и сортировка данных
  • Использование предложения WHERE для выборки необходимых строк 
  • Использование операторов сравнения и логических операторов в предложении WHERE 
  • Описание правил приоритета операторов сравнения и логических операторов 
  • Использование символьных литералов в предложении WHERE 
  • Сортировка строк с использованием предложения ORDER BY команды SELECT 
  • Использование сортировок в порядке возрастания и порядке убывания
Использование однострочных функций для настройки отчётов
  • Демонстрация различий между однострочными и многострочными функциями SQL 
  • Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE 
  • Преобразование чисел при помощи функций ROUND, TRUNC и MOD 
  • Использование арифметических операций с датами в предложении SELECT 
  • Использование функций для работы с датами 
Использование функций преобразования и условных выражений
  • Неявное и явное преобразование типов данных 
  • Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE 
  • Вложенные однострочные функции 
  • Применение функций NVL, NULLIF и COALESCE к датам 
  • Использование логических условий IF THEN ELSE в команде SELECT
Агрегация данных с использованием групповых функций
  • Использование групповых функций в команде SELECT для создания аналитических отчетов 
  • Создание групп данных при помощи предложения GROUP BY 
  • Исключение групп данных при помощи предложения HAVING
Выборка данных из нескольких таблиц
  • Синтаксис соединения таблиц для доступа к данным более чем одной таблицы 
  • Просмотр данных из таблиц при помощи внешнего соединения 
  • Соединение таблицы с самой собой как рефлексивное соединение 
Использование подзапросов
  • Типы проблем, решаемые при помощи подзапросов 
  • Определение подзапросов 
  • Типы подзапросов 
  • Однострочные и многострочные подзапросы
Использование операторов работы над множествами
  • Описание операторов работы над множествами 
  • Использование операторов работы над множествами для объединения нескольких запросов в один 
  • Сортировка результатов при использовании операторов работы над множествами
Манипулирование данными
  • Синтаксис каждой команды DML 
  • Добавление строк в таблицу при помощи команды INSERT 
  • Использование команды UPDATE для изменения строк таблицы 
  • Удаление данных из таблицы при помощи команды DELETE 
  • Использование скриптов для манипулирования данными 
  • Сохранение и откат изменений при помощи команд COMMIT и ROLLBACK 
  • Что такое согласованность чтения 
Использование выражений DDL для создания и управления таблицами
  • Основные объекты БД, рассматриваемые в курсе 
  • Обзор структуры таблицы 
  • Основные типы данных, используемые при создании столбцов таблицы 
  • Демонстрация простого синтаксиса для создания таблиц 
  • Как правила целостности могут быть заданы при создании таблицы 
  • ? Как работают объекты схемы: CREATE, ALTER,DROP ?
Создание других объектов схемы
  • Создание простого и сложного представления 
  • Доступ к данным через представление 
  • Создание, изменение и использование последовательностей 
  • Создание и сопровождение индексов 
  • Создание частных и доступных всем пользователям синонимов
Материалы и сертификаты:
Акцент Профи

Возврат к списку



Программа и регистрация на курс


курс Red Hat 442


Зарегистрироваться на Курс Oracle Database 11g: Разработка программных модулей на PL/SQL
курс BI Publisher 11g R1: Основы