Курс SQL. Базы данных. ORACLE. MS SQL Server, MySQL

Самый полный курс обучения языку SQL и навыкам работы с базами данных. С первых простых шагов до полного погружения в написание высокоэффективных запросов на языке SQL, разработки баз данных и азов программирования! Отлаженная годами программа включает в себя все возможные методы работы с данными и объектами баз данных, типичные практические задачи, методы решения их и возможности комбинаций методов. Помимо этого, программа включает нестандартные ситуации и ньюансы, которые встречаются на практике. И, как бонус, вопросы и задачи к собеседованиям и ответы на них. Не требуется специальная предварительная подготовка. Достаточно просто уметь пользоваться компьютером. Последовательно, шаг за шагом, Вы освоите язык SQL, научитесь работать с базами данных на примере СУБД ORACLE. С первого занятия Вы получаете доступ к Вашей личной тестовой базе данных и необходимую для этого программу PL/SQL Developer. Вы сможете решать практические задачи и отрабатывать навыки прямо со своего домашнего компьютера. Сперва Вы освоите такой набор команд SQL, которые одинаково работают на любой СУБД (ORACLE, MS SQL Server, MySQL и т.д.), это называется ANSI стандарт. Знание этих азов позволяют работать с любыми базами данных. Помимо этих основных (общих для всех СУБД команд), разбирается весь самый нужный функционал популярных СУБД. Хотя уклон программы сделан в сторону работы с ORACLE, тем не менее Вы будете уметь пользоваться функционалом, выходящим за рамки ANSI, и в других СУБД. После прохождения курса Вы сможете решать практически любые задачи на SQL.
Обучение 53 часа
сертификат
21%
Стоимость курса
9 500 ₽ 12 000 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Курс SQL. Базы данных. ORACLE. MS SQL Server, MySQL» от Prime - prime-soft.biz

  1. УРОК 0. ВВОДНЫЙ УРОК - 1 час. Настройка рабочего (учебного) места. Установка клиента ORACLE. Подключение к собственной тестовой базе данных.
  2. УРОК 1. РЕЛЯЦИОННЫЕ БАЗЫ ДАННЫХ - 2 часа. Что представляет собой база данных. Системы управления базами данных. Реляционные базы данных. Отношения, типы связей. Первичный и внешний ключи. Терминология. Типы команд языка SQL. DML и DDL команды. Структра SELECT…
  3. УРОК 2. НАПИСАНИЕ ПРОСТЫХ ЗАПРОСОВ ПОЛУЧЕНИЯ ДАННЫХ - 2 часа. Предложение SELECT. Использование условий выборки данных с помощью WHERE. Основные операторы сравнения, оператор IN, BETWEEN, (NOT) LIKE, (NOT) IN. Использование нескольких условий одновременно. Ис…
  4. УРОК 3. СОЕДИНЕНИЯ ТАБЛИЦ С ПОМОЩЬЮ JOIN - 2 часа. Выборка данных одновременно из нескольких таблиц. Типы соединений. LEFT (OUTER) JOIN, RIGHT (OUTER) JOIN, (INNER) JOIN, FULL JOIN, CROSS JOIN. Назначения, практические примеры использования и ньюансы. Использ…
  5. УРОК 4. ДОПОЛНИТЕЛЬНЫЕ СЛОЖНЫЕ ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ СОЕДИНЕНИЙ - 2 часа. Объединения таблиц по нескольким условиям. Понятие NULL. Использование условий с IS (NOT) NULL. Работа с дублями, использование DISTINCT. Оптимизация запросов.
  6. УРОК 5. ГРУППИРОВКА ДАННЫХ ПОСРЕДСТВОМ GROUP BY - 2 часа. Группировка и многоуровневая группировка данных. Стандартные аггрегатные (обобщающие) функции. Функция SUM, MIN, MAX, AVG и COUNT. Одновременное использование сразу нескольких аггрегатных функций. Испо…
  7. УРОК 6. ПСЕВДОСТОЛБЦЫ И ПСЕВДОТАБЛИЦЫ. КОММЕНТАРИИ В SQL-ЗАПРОСАХ - 1 час. Что такое псевдостолбцы и для чего они нужны. Примеры эффективного их применения. Таблица DUAL. Вывод данных не из таблиц. Однострочные и многострочные комментарии в SQL-коде. Комменти…
  8. УРОК 7. ПОДЗАПРОСЫ В БЛОКЕ WHERE. КОНСТРУКЦИЯ IN - 1 час. Использование вложенных запросов для создания условий выборки основного запроса. Конструкция IN и NOT IN.
  9. УРОК 8. ПОДЗАПРОСЫ В БЛОКЕ WHERE. КОНСТРУКЦИЯ EXISTS - 2 часа. Конструкция EXISTS и NOT EXISTS. Сравнение IN и EXISTS, и выбор более эффективного метода в разных случаях. Другие примеры использования подзапросов в блоке WHERE.
  10. УРОК 9. ПОДЗАПРОСЫ В БЛОКЕ SELECT - 3 часа. Применение вложенных запросов в блоке SELECT. Получение любых данных посредством подзапросов. Выполнение операций с несколькими подзапросами. Типичные ошибки начинающих специалистов. Обработка пустых (NULL) значений…
  11. УРОК 10. ПОДЗАПРОСЫ В БЛОКЕ FROM - 3 часа. SELECT из подзапроса. Присоединение результатов подзапросов. Решение сложных задач.
  12. УРОК 11. ПОЛЕЗНЫЕ ФУНКЦИИ ДЛЯ РАБОТЫ С ДАННЫМИ - 2 часа. Числовые функции: ROUND, TRUNC, FLOOR, CEIL. Функции для работы с текстом: INSTR, SUBSTR, LENGTH, TRIM, LPAD, RPAD. Конкатенация - сцепление строк. Функции для работы с датами: получение текущей даты, р…
  13. УРОК 12. ОБЪЕДИНЕНИЯ ЗАПРОСОВ С ПОМОЩЬЮ UNION И UNION ALL - 2 часа. Использование нескольких предложений SELECT в одном запросе. Объединение результатов с и без исключения дублей. Разница результатов. Исключение результирующих данных одного запроса из данных…
  14. УРОК 13. ОПТИМИЗАЦИЯ ЗАПРОСОВ - 2 часа. Использование индексов и правильное написание SQL. Использование хинтов. План выполнения запросов. Тонкости оптимизации запросов в различных СУБД.
  15. УРОК 14. ОБРАБОТКА ДАННЫХ С ПОМОЩЬЮ CASE И DECODE - 2 часа. Анализ табличных данных и результатов подзапросов. Гибкое использование CASE и DECODE. Применение CASE и DECODE в блоке SELECT, в блоке ORDER BY и других местах. Создание произвольной сортировки с ус…
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь уверенно работать с темой: использование индексов и правильное написание sql. использование хинтов. план выполнения запросов. тонкости оптимизации запросов в различных субд.
  • Научитесь уверенно работать с темой: группировка и многоуровневая группировка данных. стандартные аггрегатные (обобщающие) функции. функция sum, min, max, avg и count. одновременное использование…
  • Научитесь уверенно работать с темой: предложение select. использование условий выборки данных с помощью where. основные операторы сравнения, оператор in, between, (not) like, (not) in. использ…
  • Научитесь уверенно работать с темой: использование нескольких предложений select в одном запросе. объединение результатов с и без исключения дублей. разница результатов. исключение резул…
  • Научитесь применять вложенных запросов в блоке select. получение любых данных посредством подзапросов. выполнение операций с несколькими подзапросами. типичные ошибки начинающих спец…

Подробная информация о курсе

Самый полный курс обучения языку SQL и навыкам работы с базами данных. С первых простых шагов до полного погружения в написание высокоэффективных запросов на языке SQL, разработки баз данных и азов программирования! Отлаженная годами программа включает в себя все возможные методы работы с данными и объектами баз данных, типичные практические задачи, методы решения их и возможности комбинаций методов. Помимо этого, программа включает нестандартные ситуации и ньюансы, которые встречаются на практике. И, как бонус, вопросы и задачи к собеседованиям и ответы на них. Не требуется специальная предварительная подготовка. Достаточно просто уметь пользоваться компьютером. Последовательно, шаг за шагом, Вы освоите язык SQL, научитесь работать с базами данных на примере СУБД ORACLE. С первого занятия Вы получаете доступ к Вашей личной тестовой базе данных и необходимую для этого программу PL/SQL Developer. Вы сможете решать практические задачи и отрабатывать навыки прямо со своего домашнего компьютера. Сперва Вы освоите такой набор команд SQL, которые одинаково работают на любой СУБД (ORACLE, MS SQL Server, MySQL и т.д.), это называется ANSI стандарт. Знание этих азов позволяют работать с любыми базами данных. Помимо этих основных (общих для всех СУБД команд), разбирается весь самый нужный функционал популярных СУБД. Хотя уклон программы сделан в сторону работы с ORACLE, тем не менее Вы будете уметь пользоваться функционалом, выходящим за рамки ANSI, и в других СУБД. После прохождения курса Вы сможете решать практически любые задачи на SQL.

Цены и сроки

  • Стоимость9 500 ₽
  • Старая цена12 000 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияс преподавателем

По окончанию курса

  • Диплом или сертификатсертификат
Курс SQL. Базы данных. ORACLE. MS SQL Server, MySQL
9 500 ₽ 12 000 ₽