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

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

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

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

Программа от НИТУ МИСИС

Курс состоит из разделов, в которых освещаются на практике базовые понятия и операции языка SQL. Полученные знания могут являться не только основой для более глубокого погружения в материал, но и минимальным набором знаний для получения первой IT-профессии. Курс освещает основные конструкции языка, учит создать\изменять таблицы и получать из них данные.
Материал разделов покрывает следующие темы:
- Основы языка SQL, клиенты для работы с базами данных.
- Особенности работы в PostgreSQL.
- Основные типы данных SQL, полезные операторы и функции.
- Выборки, фильтрации, агрегации, группировки и сортировки данных средствами SQL.
- Создание и удаление таблиц в базе данных.
- Работа с объединением таблиц в SQL.
- Подзапросы и временные таблицы.
Все темы подкрепляются реальными практическими примерами и заданиями для самостоятельного закрепления материала.

Присоединяйтесь к Telegram-каналу Онлайн-курсы НИТУ МИСИС или пишите на openedu@misis.ru. Мы ответим на все ваши вопросы.


Раздел 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 операции (практическая часть)

Каких навыков вам не хватает?