Открытое образование

Введение в базы данных. Обзор основных возможностей SQL и СУБД PostgreSQL

  • Начальный уровень
  • Наставник: Нет
  • Сертификат: Есть
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: не ограничено
Записаться

Введение в базы данных. Обзор основных возможностей SQL и СУБД PostgreSQL

Организатор курса: НИТУ МИСИС

Курс «Введение в базы данных. Обзор основных возможностей SQL и СУБД PostgreSQL» направлен на изучение языка SQL на примере СУБД PostgreSQL.
Практическая часть курса направлена на наглядное иллюстрирование структуры и основных команд языка, написания запросов различного уровня сложности, перевод бизнес-задач на язык SQL. Курс содержит большое количество задач и практических примеров, подлежащих как самостоятельному решению, так и демонстрируемых преподавателем. 

Программа обучения
Раздел 1. Введение в базы данных, основные понятия языка SQL
  • 1.1. Введение в базы данных, язык SQL
  • 1.2. Начало работы с PostgreSQL
  • 1.3. Основные термины и понятия для работы с БД
  • 1.4. Типы данных (практическая часть)
  • 1.5. Схема базы данных
Раздел 2. Особенности проектирование схемы данных
  • 2.1. Ограничения: первичные и внешние ключи (практическая часть)
  • 2.2. Связи и отношения между таблицами (практическая часть)
  • 2.3. Нормальные формы
  • 2.4. Индексы
  • 2.5. NULL значения (практическая часть)
Раздел 3. Основные операторы запросов
  • 3.1. Оператор CREATE TABLE (практическая часть)
  • 3.2. Оператор ALTER (практическая часть)
  • 3.3. Операторы INSERT, UPDATE (практическая часть)
  • 3.4. Оператор SELECT (практическая часть)
  • 3.5. Операторы DROP, DELETE, TRUNCATE (практическая часть)
Раздел 4. Выборка данных
  • 4.1. Таблицы истинности
  • 4.2. Операторы фильтрации: часть 1 (практическая часть)
  • 4.3. Операторы фильтрации: часть 2 (практическая часть)
  • 4.4. Группировка (практическая часть)
  • 4.5. Агрегирующие функции (практическая часть)
  • 4.6. Вспомогательные функции (практическая часть)
Раздел 5. Связи между таблицами
  • 5.1. Внутреннее соединение (практическая часть)
  • 5.2. Внешние соединения: right, left (практическая часть)
  • 5.3. Внешние соединения: full, cross (практическая часть)
  • 5.4. Объединение данных (практическая часть)
  • 5.5. Типовые задачи применения соединений (практическая часть)
Раздел 6. Перевод бизнес-задачи в SQL
  • 6.1. Разбираем требования (практическая часть)
  • 6.2. Уточнения и краевые условия (практическая часть)
  • 6.3. Проектирование сущностей (практическая часть)
  • 6.4. CRUD операции (практическая часть)