Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

3 900 ₽
нет рассрочки

Курс пригодится, если вы решите использовать базу данных в вашем приложении или вам нужно использовать данные из базы в любых других местах. Знания из этого курса помогают выполнять запросы для выборки данных, объединять таблицы и использовать транзакции. Этот курс подойдет программистам и другим специалистам, которые работают с базами данных и выборками из них. Чтобы учиться было проще, стоит заранее изучить курс Основы командной строки.

Включено в курс

  • 24 урока (видео и/или текст)
  • 23 упражнения в тренажере
  • 65 проверочных тестов
  • Самостоятельная работа
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

Чему вы научитесь

  • Создавать полноценные базы данных для приложений на любых языках
  • Правильно организовывать (нормализовать) архитектуру хранения данных с помощью нормальных форм
  • Отображать предметную область на таблицы с учетом связей между сущностями (o2o, o2m, m2m)
  • Выполнять запросы на выборку данных по сложным условиям

Что вы получите после обучения

Приобретаемые навыки
3
Сортировка
4
Базы данных
5
Условия
6
Функции
7
Соединения
8
Группировка
9
Создание запросов
10
СУБД

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

Программа курса

Введение
Познакомиться с курсом

Установка
Установить СУБД на свой компьютер

Архитектура СУБД
Узнать о том что из себя представляет СУБД

Подготовка к работе
Создать пользователя и базу данных

Структура реляционной базы данных
Познакомиться с табличной организацией данных

Создание таблиц
Научиться создавать таблицы и познакомиться с базовыми типами данных в PostgreSQL

Вставка и модификация данных
Научиться наполнять базу данных и изменять ее содержимое

Выборка данных
Познакомиться с SELECT и научиться делать простые SQL запросы

Реляционная модель данных
Узнать про фундамент, на котором стоит любая реляционная база данных

Первая нормальная форма
Разобраться с первой нормальной формой

Вторая нормальная форма
Разобраться со второй нормальной формой

Третья нормальная форма
Разобраться с третьей нормальной формой

Автоинкремент
Научиться генерировать ключи автоматически

Онтология
Познакомиться с сущностями, связями и ERD

Ограничения
Научиться использовать UNIQUE и NOT NULL

Изменение структуры таблицы (ALTER)
Научиться изменять структуру существующей таблицы

Сортировка (ORDER)
Научиться сортировать данные в прямом и обратном порядке

Условия (WHERE)
Научиться строить условия при выполнении запросов в базу данных

Лимит (LIMIT)
Научиться ограничивать выборку

DISTINCT
Познакомиться с простым способом находить уникальные записи

Функции
Научиться пользоваться агрегатными функциями для расчетов

Группировка (GROUP)
Научиться применять агрегатные функции к группам записей по определенному признаку

Соединения (JOINS)
Познакомиться с запросами позволяющими объединять разные таблицы в одну

Транзакционность
Научиться выполнять запросы внутри транзакции, разобраться с ACID

Производительность
Познакомиться со способами обеспечения скорости выполнения запросов (индексы, Explain)

Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию

Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 15.05.2024 08:23
Основы реляционных баз данных

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

Оставить отзыв
Поделиться курсом с друзьями