Заочное обучение. Курс "Введение в SQL"
 
Image alt

Курсы IT

Код курса: IT-001
Цель обучения: курс вводит слушателей в базовые возможности языка SQL.
 
Рекомендовано для: любых специалистов (знания в IT не требуются).
  • Виды обучения: онлайн-обучение (Zoom/Skype)
  • Продолжительность обучения: 12 часов (6 занятий по 2 часа)
  • Время обучения: 18:00 - 20:00 (МСК). Формат заочного обучения (после работы).
  • По окончании обучения Вы получите: именной сертификат о прослушивании курса
 

Программа обучения курса "Введение в SQL"

1. Введение в SQL:
  • Определение SQL и его назначение
  • Различие между SQL и другими языками программирования
  • Основные компоненты SQL: базы данных, таблицы, столбцы, строки и запросы
  • Различие между реляционными базами данных и другими типами баз данных
2. Создание базы данных:
  • Создание и удаление базы данных
  • Создание таблиц с определением столбцов и их типов данных
  • Добавление и удаление столбцов из таблицы
  • Изменение структуры таблицы
3. Заполнение таблиц данными:
  • Добавление данных в таблицу
  • Обновление данных в таблице
  • Удаление данных из таблицы
4. Извлечение данных из таблицы:
  • Получение всех данных из таблицы
  • Получение конкретных столбцов данных
  • Фильтрация данных
  • Использование логических операторов
  • Использование операторов сравнения
5. Сортировка и ограничение данных:
  • Сортировка данных
  • Ограничение количества извлекаемых строк
  • Использование оператора для пропуска определенного количества строк
6. Использование агрегатных функций:
  • Использование функции для подсчета количества строк
  • Использование функции для вычисления суммы значений
  • Использование функции для вычисления среднего значения
  • Использование функции для нахождения максимального и минимального значений
7. Группировка данных:
  • Группировка данных
  • Фильтрация групп данных
8. Объединение таблиц:
  • Внутреннее соединение таблиц
  • Левое и правое соединение таблиц
  • Полное соединение таблиц
9. Создание и использование индексов:
  • Создание индексов для ускорения запросов к базе данных
  • Типы индексов (первичный, уникальный, составной)
10. Подзапросы:
  • Создание подзапросов для получения данных из одной таблицы, используя данные из другой таблицы
11. Транзакции:
  • Основные понятия транзакций (BEGIN, COMMIT, ROLLBACK)
  • Управление ошибками и восстановление данных
12. Представления:
  • Создание представлений для удобного и безопасного извлечения данных из базы данных
  • Обновление данных через представления
13. Инструменты работы с SQL:
  • Работа с командной строкой и интерактивными оболочками SQL
  • Использование графических интерфейсов для работы с базой данных
14. Каждая тема будет рассмотрена в рамках лекций, практических занятий и кейсов, чтобы участники практически овладели необходимыми навыками. В качестве практических заданий будут предложены реальные кейсы, на которых участники смогут применить свои знания и навыки.
 

Оформите заявку на сайте, мы свяжемся с вами в ближайшее время и ответим на все интересующие вопросы.

 
Программирование, разработка, компьютерная наука, алгоритмы, язык программирования, базы данных, веб-разработка, мобильная разработка, искусственный интеллект, машинное обучение, нейронные сети, аналитика данных, кибербезопасность, сетевые технологии, операционные системы, программное обеспечение, тестирование программ, DevOps, архитектура программного обеспечения, анализ требований, управление проектами, Agile методологии, робототехника, интернет вещей, облачные технологии, разработка игр, виртуализация, серверные технологии, блокчейн, данных science, SQL, база данных, таблица, столбец, строка, запрос, SELECT, INSERT, UPDATE, DELETE, JOIN, INNER JOIN, LEFT JOIN, RIGHT JOIN, OUTER JOIN, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT, LIKE, IN, NOT, NULL, IS NULL, IS NOT NULL, DISTINCT, SUM, COUNT, AVG, MAX, MIN, CASE, WHEN, THEN, ELSE, BETWEEN, AND, OR, NOT IN, EXISTS, IN, UNION, INTERSECT, EXCEPT, INDEX, PRIMARY KEY, FOREIGN KEY, CONSTRAINT, TRIGGER, VIEW, CURSOR, TRANSACTION, COMMIT, ROLLBACK, GRANT, REVOKE.