Уровень сложности:
Длительность курса: 28 ак.ч.
График обучения: 28 ак. часа, 7 занятий по 4 ак. часа или 3 занятия по 8 ак. часов
Аннотация
Целью данного курса является совершенствование концептуальных представлений о системах управления базами данных, базовых знаний по теории баз данных, а также приобретение практических навыков работы с базами данных SQL для широкого круга специалистов, работающих с данными.
Обучаясь на курсе вы познакомитесь с основами технологий баз данных, научитесь работать с объектами баз данных выполнять запросы к базам данных и узнаете что такое транзакции.
Знания и умения, полученные в результате обучения
По окончании курса слушатели будут:
Уметь:
Взаимодействовать с базами данных (SQL).
осуществлять запросы к БД.
Использовать агрегатныхе и оконные функции.
Модифицировать данные в БД.
Знать:
Основ баз данных и СУБД.
Принципы организации базы данных.
Основные функции СУБД.
Классификация баз данных.
Преимущества и недостатки БД.
Основные операции с данными (CRUD-операции).
Основные термины и определения.
Требования к модели РБД.
Нормализацию БД.
Работа с РБД.
Подключение к БД.
Язык запросов SQL.
Обладать навыками:
Подготовка необходимых для анализа данных с помощью языка SQL.
Написание аналитических запросов.
Курсы связанных направлений
Сегодня занятий по этому курсу нет.
14 600 ₽
Расчёт стоимости с учётом возможных скидок
18 200 ₽
Скидки предоставляются в зависимости от количества слушателей,
суммы договора и других условий, оговариваемых с Заказчиком.
Расчёт стоимости с учётом возможных скидок представлен как справочная информация.
Фактический размер скидки может несколько отличаться из-за округления значения суммы.
Внимательно ознакомьтесь с условиями действующих
акций и скидок...
Тема 1. Введение в базы данных и СУБД.
1.1 Введение в базы данных и СУБД.
Концепция баз данных и СУБД.
Принципы организации базы данных.
Основные функции СУБД.
Классификация баз данных.
Преимущества и недостатки БД.
Основные операции с данными (CRUD-операции).
1.2 Реляционные СУБД и язык запросов SQL.
Основные термины и определения.
Требования к модели РБД.
Нормализация.
Работа с РБД.
Подключение к БД.
Язык запросов SQL.
Базовый синтаксис SQL.
Практические занятия:
Работа с РБД.
Подключение.
Язык запросов SQL
Тема 2. Работа с объектами БД.
2.1 Управление таблицами БД.
Операторы DDL.
Создание таблиц БД.
Определение полей.
Типы данных.
Изменение таблиц.
Удаление таблиц.
2.2 Ограничения целостности
Типы ограничений целостности и их назначение.
Создание ограничений целостности.
Практические занятия:
Создание таблиц и ограничений целостности
Тема 3. Чтение данных из БД
3.1 Написание простых SELECT-запросов.
Простые запросы.
Запросы с фильтрацией и сортировкой.
3.2 Запросы к нескольким таблицам
Типы объединений: INNER JOIN, OUTER JOIN, CROSS JOIN.
Объединение таблицы с самой собой.
3.3 Использование SET-операторов
Объединение результирующих наборов записей с помощью SET-операторов (Объединение, пересечение, вычитание).
3.4 Запросы с группировкой.
Группировка и агрегирование данных.
Фильтрация групп на основе итоговых данных.
Использование наборов группирования (GROUPING SETS, CUBE и ROLLUP)
3.5 Использование аналитических функций Анализ данных БД с помощью аналитических (оконных) функций
Практические занятия
Чтение данных из БД
Тема 4. Модификация данных. Транзакции
4.1 Модификация данных
Добавление данных в БД.
Изменение данных.
Удаление данных
4.2 Транзакции
Определение транзакций.
Типы транзакций.
Уровни изоляции транзакций.
Практические занятия
Модификация данных.
Транзакции
Тема 5. Итоговая аттестация.