Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

68 990 ₽
есть рассрочка

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

Oracle – самая популярная база данных, которая используется в большинстве крупных компаний, банков и государственных учреждений. Специалисты со знанием Oracle востребованы везде. Курс подходит для версий Oracle Database 12c, 18c, 19c и предназначен для инженеров техподдержки, технических администраторов, администраторов хранилищ данных, знакомых с основами работы с Oracle. Обучение проводится на платформе Linux, однако опыт работы с Linux не является обязательным.

Внимание! Успешное окончание курсов Oracle в Центре "Специалист" при МГТУ им. Н.Э. Баумана не только поможет Вам овладеть всеми особенностями работы с продуктами Oracle, но и подготовит Вас к сдаче экзаменов на получение международной сертификации  Oracle Database Administrator Certified Associate (Помощник администратора Database).

Вы научитесь:
- создавать запросы к одной или нескольким таблицам бд используя различные условия фильтрации и сортировки строк;
- использовать команды манипулирования данными(DML);
- создавать таблицы, индексы и другие объекты базы данных;
- использовать представления данных;
- управлять доступом к объектам схемы бд;
- использовать подзапросы;
- использовать однострочные и групповые функции языка SQL;
- применять скалярные и связанные подзапросы;
- использовать регулярные выражения;

Что вы получите после обучения

Приобретаемые навыки
2
DML
3
Использование подзапросов
4
Создавать таблицы, индексы
5
Манипулирование данных
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Преподаватель-практик, опытнейший специалист по СУБД Oracle. Умеет донести свой богатейший опыт до каждого слушателя и сделать это простым и доступным языком, с использованием множества практических примеров. Благодарные слушатели отмечают его умение показать самые разнообразные нюансы работы с СУБД Oracle.

Михаил Фокин имеет десятилетний опыт работы с СУБД Oracle (версии 8, 8i, 9i, 10g, 11g), в том числе опыт администрирования и настройки производительности СУБД Oracle на Unix и Windows платформах‚ в том числе в конфигурации Real Application Clusters. Профессионально владеет языками SQL‚ PL/SQL. Свободно владеет технологиями резервирования и восстановления БД – как с помощью RMAN‚ так и ручным способом (user managed backup and recovery). Обеспечивает надежность хранения данных и отказоустойчивость с помощью технологий Data Guard‚ RAC. Решает проблемы производительности БД‚ а также выполняет настройку команд SQL и кода PL/SQL. Помимо этого имеет семилетний опыт преподавания курсов по администрированию СУБД Oracle, настройке производительности, обеспечению безопасности, разработке приложений и созданию отчетов с использованием Oracle Forms Developer и Oracle Reports.

В настоящее время – администратор СУБД Oracle в крупном российском банке.

Преподаватель-эксперт курсов по Oracle и Java. Сертифицированный специалист Oracle, кандидат технических наук. Отличается разносторонним опытом практической и педагогической деятельности.В 2003 году Алексей Анатольевич с отличием окончил МИРЭА. В 2006 году...
Преподаватель-эксперт курсов по Oracle и Java. Сертифицированный специалист Oracle, кандидат технических наук. Отличается разносторонним опытом практической и педагогической деятельности.
В 2003 году Алексей Анатольевич с отличием окончил МИРЭА. В 2006 году защитил кандидатскую диссертацию по тематике построения защищённых автоматизированных информационных систем.
Крупный специалист в области защиты баз данных, построения защищенных java- и веб-приложений для СУБД Oracle и SQL Server, разработки хранимых программных модулей на PL/SQL и T-SQL. Автоматизировал деятельность крупных государственных предприятий. Оказывает консультационные и консалтинговые услуги в области разработки сложных распределенных веб-приложений на базе платформы Java EE.
Преподавательский стаж Алексея Анатольевича в системе послевузовского образования превышает 7 лет. Работал с корпоративными клиентами, обучал сотрудников компаний «БАНК ПСБ», «Интернет-университет информационных технологий (ИНТУИТ)», «СИНТЕРРА».
Автор нескольких учебных и методических пособий по программированию и работе с БД. С 2003 по 2005 год Алексей Анатольевич занимался адаптацией и техническим переводом зарубежной литературы по веб-программированию и работе с базами данных. Опубликовал свыше 20 научных работ.
Благодарные выпускники неизменно отмечают доступную манеру изложения даже самых сложных тем, подробные ответы на вопросы слушателей и обилие живых примеров из профессиональной практики преподавателя.
Преподаватель с 27-летним стажем, эксперт Oracle, обладатель международных сертификаций Oracle, MySQL, Microsoft, IBM. Имеет большой опыт в программировании на SQL, PL/SQL, Java, C, C++, R, Python, администрировании Unix / Linux,...
Преподаватель с 27-летним стажем, эксперт Oracle, обладатель международных сертификаций Oracle, MySQL, Microsoft, IBM. Имеет большой опыт в программировании на SQL, PL/SQL, Java, C, C++, R, Python, администрировании Unix / Linux, использовании системы Git, создании виртуальных машин (VMWare, Virtualbox, HYPER-V), администрировании баз данных Oracle, IBM Informix, конфигурировании серверного оборудования и RAID.
Илья Андреевич с 1991 года преподаёт в МГУ курсы по IT, в том числе о их применении в бизнесе. Его выпускниками являются сотрудники крупнейших предприятий РФ. За его авторством в экономических изданиях вышло много работ о тенденциях использования IT в бизнесе. Также он регулярно проводит тренинги по повышению квалификации IT-специалистов, выступает на семинарах.
Вежливый, с чувством юмора, терпеливый, ответственный – именно так характеризуют слушатели своего преподавателя. Он умеет донести свой опыт до каждого обучающегося простым и доступным языком, что делает его действительно высококлассным педагогом.

Образовательная организация

  • Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса
  • Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг
  • Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre
  • Крупнейший авторизованный учебный центр ведущих IT-компаний мира
  • С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»

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

Модуль 1. Введение в базу данных Oracle 19с (1 ак. ч.)

Обзор основных возможностей БД Oracle 19с
Обсуждение основных концепций, а также теоретических и физических аспектов реляционной
базы данных
Классификация команд SQL как стандартного языка реляционных баз данных
Обзор данных, используемых в курсе
Использование SQL Developer для установления сеанса связи с базой данных
Сохранение результатов запросов в файлы и использование скрипт-файлов в SQL Developer

Модуль 2. Извлечение данных при помощи команды SELECT языка SQL (1,5 ак. ч.)

Обзор возможностей команды SELECT
Создание отчета при помощи базовой команды SELECT
Выбор всех столбцов
Выбор конкретных столбцов
Заголовки столбцов по умолчанию
Арифметические выражения
Понимание приоритетов операторов
Использование команды DESCRIBE для вывода структуры таблицы

Модуль 3. Ограничение и сортировка данных (2 ак. ч.)

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

Модуль 4. Использование однострочных функций в команде SELECT (3 ак. ч.)

Демонстрация различий между однострочными и многострочными функциями SQL
Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE
Преобразование чисел при помощи функций ROUND, TRUNC и MOD
Использование арифметических операций с датами в предложении SELECT
Использование функций для работы с датами

Модуль 5. Использование функций преобразования и условных выражений (3 ак. ч.)

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

Модуль 6. Агрегирование данных с использованием групповых функций (2 ак. ч.)

Использование групповых функций в команде SELECT для создания аналитических отчетов
Создание групп данных при помощи предложения GROUP BY
Исключение групп данных при помощи предложения HAVING

Модуль 7. Выборка данных из нескольких таблиц (2 ак. ч.)

Написание команды SELECT для доступа к данным более чем одной таблицы
Просмотр данных из таблиц при помощи внешнего соединения
Соединение таблицы с самой собой (self join)

Модуль 8. Использование подзапросов (2 ак. ч.)

Типы проблем, решаемые при помощи подзапросов
Определение подзапросов
Типы подзапросов
Однострочные и многострочные подзапросы

Модуль 9. Использование операторов работы над множествами (2 ак. ч.)

Описание операторов работы над множествами
Использование операторов работы над множествами для объединения нескольких запросов в один
Сортировка результатов при использовании операторов работы над множествами

Модуль 10. Манипулирование данными (3 ак. ч.)

Синтаксис команд DML
Добавление строк в таблицу при помощи команды INSERT
Использование команды UPDATE для изменения строк таблицы
Удаление данных из таблицы при помощи команды DELETE
Использование скриптов для манипулирования данными
Сохранение и откат изменений при помощи команд COMMIT и ROLLBACK
Что такое согласованность чтения

Модуль 11. Использование команд DDL для создания и управления таблицами (3 ак. ч.)

Основные объекты БД, рассматриваемые в курсе
Обзор структуры таблицы
Основные типы данных, используемые при создании столбцов таблицы
Использование простого синтаксиса для создания таблиц
Какие правила целостности могут быть определены при создании таблицы
Как работают объекты схемы: (команды ALTER,DROP)

Модуль 12. Создание других объектов схемы (2 ак. ч.)

Создание простого и сложного представления
Доступ к данным через представление
Создание, изменение и использование последовательностей
Создание и сопровождение индексов
Создание частных и публичных синонимов

Модуль 13. Контроль доступа пользователя (2 ак. ч.)

Отличия системных привилегий от объектных
Создание пользователей
Предоставление системных привилегий
Выдача привилегий на таблицы
Создание роли и предоставление ей привилегий
Смена пароля пользователя
Предоставление объектных привилегий
Отмена привилегий

Модуль 14. Управление объектами схемы (2 ак. ч.)

Добавление, изменение и удаление столбца
Добавление и удаление ограничений
Включение и отключение ограничений, отложенная проверка ограничений
Создание и удаление индексов
Создание индексов, основанных на функциях
Выполнение операции FLASHBACK
Создание и использование внешних таблиц

Модуль 15. Управление объектами при помощи словаря данных (2 ак. ч.)

Словарь данных
Использование представлений словаря
Представления USER_OBJECTS и ALL_OBJECTS
Информация о таблицах и столбцах
Просмотр информации об ограничениях
Просмотр информации о последовательностях, индексах и синонимах
Как добавить комментарии к таблице и столбцам

Модуль 16. Манипулирование большими наборами данных (2 ак. ч.)

Манипулирование данными с использованием подзапросов
Описание особенностей многотабличной команды INSERT
Использование различных типов многотабличной команды INSERT
Слияние строк при помощи команды MERGE
Отслеживание изменений в данных за определенный период времени

Модуль 17. Сопровождение данных различных временных зон (2 ак. ч.)

Использование различных типов данных даты и времени для хранения дробных долей секунды, а также сопровождения данных различных временных зон
Использование интервальных типов данных для хранения разницы между двумя значениями, содержащими время
Практическое применение ряда функций даты и времени для глобализации приложений

Модуль 18. Выборка данных с использованием усложнённых подзапросов (2 ак. ч.)

Многостолбцовые подзапросы
Использование скалярных подзапросов в SQL
Круг проблем, решаемых при помощи коррелированных подзапросов
Модификация и удаление строк при помощи коррелированных подзапросов
Использование операторов EXISTS и NOT EXISTS
Применение предложения WITH

Модуль 19. Поддержка регулярных выражений (1,5 ак. ч.)

Преимущества применения регулярных выражений
Использование регулярных выражений для поиска соответствия и замещения строк

Рейтинг курса

4.2
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 19.07.2023 19:32
Oracle Database 19с: Основы SQL

Oracle Database 19с: Основы SQL

Оставить отзыв
Поделиться курсом с друзьями