SQL для начинающих специалистов (группа №1, ПАО "Ростелеком", февраль 2023)

Программа повышения квалификации для сотрудников ПАО "Ростелеком" (группа №1, начинающие специалисты)

Что будет

Дополнительная профессиональная программа повышения квалификации «SQL для начинающих специалистов» разработана с учетом требований ФГОС ВО по направлению подготовки 01.03.02 «Прикладная математика и информатика».

Цель реализации программы — совершенствование компетенций слушателей в области работы с инструментами обработки данных SQL. Программа повышения квалификации предназначена для специалистов, имеющих высшее или среднее профессиональное образование, а также лиц, получающих высшее или среднее профессиональное образование, которые являются внутренними специалистами компании, владеющими азами SQL, и желающими повысить свои знания до уровня junior и выше в SQL.

Программа предусматривает изучение ключевых тем: Язык SQL для создания, модификации и управления данными в реляционной базе данных. Создание запросов в SQL. Свободная объектно-реляционная система управления базами данных PostgreSQL.

Форма проведения итоговой аттестации: зачет на основании совокупности выполненных домашних заданий и итогового задания.

Занятия проходят в вебинарной аудитории два раза в неделю.

Слушателям, приступающим к обучению по программе, нужны:

  • навыки работы с компьютером, понимание архитектуры компьютеров и вычислительных сетей;
  • знания основных положений теории множеств, особенно — операции над множествами; теории графов; теории алгоритмов и структур данных.

Слушателям, приступающим к обучению по программе, желательно знать на начальном уровне:

  • теоретические основы SQL;
  • как создать модель данных;
  • как работать в командной строке (Linux / Unix / Debian / Windows).
20 Февраля 2023 - 03 Мая 2023 Место проведения: online Язык: Русский Тип участия: Бесплатное

Календарь

  • Дата начала
    17
    Фев. 2023
    10:30
    Дата завершения
    17
    Фев. 2023
    12:00

    Организационное собрание

    Организаторы: Светлана Пичкуренко, Елена Сырцова, Ольга Токмакова, Азат Якупов

  • Дата начала
    20
    Фев. 2023
    9:00
    Дата завершения
    20
    Фев. 2023
    10:30

    ЗАНЯТИЕ №1

    Что такое SQL? Введение, установка рабочего окружения

    Краткое содержание

    Что такое базы данных. Что такое SQL. Исторический экскурс в создание баз данных (периоды становления, развития, зрелости, постреляционный период). Заблуждения, связанные с SQL. Основные концепции. Установка ПО для обучения. Выдача ДЗ №1. Правила оценки ДЗ. Дедлайны.

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    22
    Фев. 2023
    9:00
    Дата завершения
    22
    Фев. 2023
    10:30

    ЗАНЯТИЕ №2

    Типы баз данных, основы реляционных баз данных

    Краткое содержание

    11 типов современных баз данных: краткие описания, схемы и примеры БД. Актуальность Баз Данных Введение в большие данные. Почему следует изучать SQL для работы с данными

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    01
    Мар. 2023
    9:00
    Дата завершения
    01
    Мар. 2023
    10:30

    ЗАНЯТИЕ №3

    MySQL / PostgreSQL и клиенты, управления базами данных

    Краткое содержание

    Свободная реляционная система управления базами данных. Что такое MySQL простыми словами. Как работает база данных MySQL. Чем SQL отличается от MySQL. Преимущества MySQL. Гле используется MySQL. Выдача ДЗ №2. Правила оценки ДЗ. Дедлайны.

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    03
    Мар. 2023
    9:00
    Дата завершения
    03
    Мар. 2023
    10:30

    ЗАНЯТИЕ №4

    Язык запросов SQL. Стиль запроса. Работа с пропусками.

    Краткое содержание

    Обработка SQL и выполнение запросов. Написание SQL-запросов. Антипаттерны и альтернативные подходы к построению запроса. Стилевые характериастики запроса. Set-based против процедурных подходов к написанию запросов. Пропуски. Типовые ошибки в запросах и способы их устранения.

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    10
    Мар. 2023
    9:00
    Дата завершения
    10
    Мар. 2023
    10:30

    ЗАНЯТИЕ №5

    Простые SQL запросы

    Краткое содержание

    Виды SQL запросов. Основные типы SQL запросов по их видам. Простые SQL запросы. Выдача ДЗ №5 Правила оценки ДЗ. Дедлайны.

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    15
    Мар. 2023
    9:00
    Дата завершения
    15
    Мар. 2023
    10:30

    ЗАНЯТИЕ №6

    Операторы, фильтрация, сортировка и ограничение

    Краткое содержание

    Что такое операторы и их виды. Способы реализации и основные правила фильтрации, сортировки и ограничения данных. Выдача ДЗ №4. Правила оценки ДЗ. Дедлайны.

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    17
    Мар. 2023
    9:00
    Дата завершения
    17
    Мар. 2023
    10:30

    ЗАНЯТИЕ №7

    Вложенные запросы и работа со множествами в SQL

    Краткое содержание

    UNION / INTERSECT / EXCEPT операторы.

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    21
    Мар. 2023
    9:00
    Дата завершения
    21
    Мар. 2023
    10:30

    ЗАНЯТИЕ №8

    CRUD операции

    Краткое содержание

    CREATE, READ, UPDATE и DELETE как основные операции программирования РСУБД.

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    22
    Мар. 2023
    9:00
    Дата завершения
    22
    Мар. 2023
    10:30

    ЗАНЯТИЕ №9

    Проектирование базы данных

    Краткое содержание

    Проектирование БД: основы, рекомендации, нормальные формы (НФ). Выдача ДЗ №3. Правила оценки ДЗ. Дедлайны.

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    24
    Мар. 2023
    9:00
    Дата завершения
    24
    Мар. 2023
    10:30

    ЗАНЯТИЕ №10

    Работа с типами данных

    Краткое содержание

    Типы данных SQL: какие бывают и как с ними работать

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    29
    Мар. 2023
    9:00
    Дата завершения
    29
    Мар. 2023
    10:30

    ЗАНЯТИЕ №11

    Агрегация данных

    Краткое содержание

    Преобразование большого набора строк в единственное значение. Специальные агрегатные функции( SUM, MIN, MAX, AVG и COUNT).

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    31
    Мар. 2023
    3:00
    Дата завершения
    31
    Мар. 2023
    10:30

    ЗАНЯТИЕ №12

    Сложные запросы

    Краткое содержание

    Сложные запросы SQL как комбинации простых запросов. Способы формирования сложных запросов. Примеры сложных запросов. Ошибки формирования и способы преодоления трудностей в формировании сложных запросов. Выдача ДЗ №6. Правила оценки ДЗ. Дедлайны.

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    05
    Апр. 2023
    9:00
    Дата завершения
    05
    Апр. 2023
    10:30

    ЗАНЯТИЕ №13

    Многотабличные запросы с JOIN

    Краткое содержание

    Обобщающая лекция. Внутреннее (перекрёстное) соединение таблиц. Использование WHERE для соединения таблиц. OUTER JOIN. Внешнее левое соединение (LEFT OUTER JOIN). Внешнее правое соединение (RIGHT OUTER JOIN). Внешнее полное соединение (FULL OUTER JOIN). Базовые запросы для разных вариантов объединения таблиц.

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    07
    Апр. 2023
    9:00
    Дата завершения
    07
    Апр. 2023
    10:30

    ЗАНЯТИЕ №14

    Транзакции, переменные, представления

    Краткое содержание

    Транзакция как совокупность операций над базой данных. Обеспечения согласованности (непротиворечивости) базы данных. Отмена транзакции (rollback). Параллельное выполнение транзакций. Свойства транзакций. Примеры. Феномены при параллельном выполнении транзакций. Смысл концепции сериализации транзакций. Уровни изоляции транзакций. Переменные в запросах и их виды. Представления как результат сохраненного запроса. Выдача ДЗ №7. Правила оценки ДЗ. Дедлайны.

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    10
    Апр. 2023
    9:00
    Дата завершения
    10
    Апр. 2023
    10:30

    ЗАНЯТИЕ №15

    Хранимые процедуры и функции, триггеры

    Краткое содержание

    Функции / процедуры, триггеры, курсоры, циклы. Выдача ДЗ №8. Правила оценки ДЗ. Дедлайны.

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    12
    Апр. 2023
    9:00
    Дата завершения
    12
    Апр. 2023
    10:30

    ЗАНЯТИЕ №16

    Оптимизация запросов

    Краткое содержание

    Приемы, позволяющие значительно ускорить работу с SQL операторами и оптимизировать запрос.

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    14
    Апр. 2023
    9:00
    Дата завершения
    14
    Апр. 2023
    10:30

    ЗАНЯТИЕ №17

    Преимущества PostgreSQL

    Краткое содержание

    Преимущества PostgreSQL: поддержка БД неограниченного размера, мощные и надёжные механизмы транзакций и репликации, расширяемая система встроенных языков программирования и поддержка загрузки C-совместимых модулей, наследование, легкая расширяемость. Выдача ДЗ №9. Правила оценки ДЗ. Дедлайны.

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    17
    Апр. 2023
    0:00
    Дата завершения
    23
    Апр. 2023
    23:59

    Неделя самостоятельной работы

    Краткое содержание

    Самостоятельная работа: выполнение домашних лабораторных заданий и подготовка к итоговой аттестации.

  • Дата начала
    24
    Апр. 2023
    9:00
    Дата завершения
    24
    Апр. 2023
    10:30

    ЗАНЯТИЕ №18

    Сложные (многотабличные) запросы. Обобщение. Подведение итогов

    Краткое содержание

    Способы формирования сложных запросов, их преимущества и недостатки. Общая структура многотабличного запроса. Ошибки формирования многотабличных запросов. Выдача ДЗ №10 (итоговый проект). Правила оценки ДЗ. Дедлайны.

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    28
    Апр. 2023
    9:00
    Дата завершения
    28
    Апр. 2023
    10:30

    ЗАНЯТИЕ №19

    Обобщающая лекция. Подведение итогов.

    Краткое содержание

    Куда развивается Дата Инженерия. Какие темы будут актуальны в будущем. Подведение итогов.

    Преподаватель:

    Якупов Азат Шавкатович

  • Дата начала
    03
    Май. 2023
    9:00
    Дата завершения
    03
    Май. 2023
    10:30

    ЗАНЯТИЕ №20

    Защита итогового проекта

    ИТОГОВАЯ АТТЕСТАЦИЯ

О нас

Личный кабинет участников образовательных мероприятий.

Контакты

Долгопрудный, МФТИ, корпус Физтех.Цифра