Курс проектирования баз данных

place
GeekBrains
calendar
после регистрации
cost
5000 рублей
duration
20 уроков

Без баз данных в современной разработке - никуда. Сайты, игры, веб и мобильные приложения нуждаются в грамотно настроенных системах хранения и обработки данных. В рамках курса за 20 интенсивных видеоуроков вы пройдёте все этапы проектирования баз данных, освоите язык SQL, познакомитесь с популярными СУБД. На практике работы с настройкой баз данных интернет-магазина вы опробуете технологии MS SQL, PostgreSQL.

Карьера

Навыки проектирования баз данных необходимы разработчикам всех языков программирования. Знание и навыки работы SQL-запросами и СУБД - одно из обязательных требований в большинстве IT-вакансий.

Эксперты

Онлайн обучение проектированию баз данных и обработки SQL-запросов проводят преподаватели-эксперты GeekBrains.

skill

Для кого

Новичкам и начинающим программистам.

skill2

Навыки

Нулевые и начальные навыки программирования, знания работы с БД

Содержание

1. Реляционные БД

content

Разбираются основные понятия реляционных баз данных, систем управления базами данных. В рамках первого модуля вы познакомитесь с востребованными СУБД.

2. Установка системы управления БД

content

Вы установите и настроите систему MySQL и приложение MySQL Workbench.

3. Проектирование БД

content

Освоите проектирование и формирование данных в Excel.

4. CREATE

content

Приступаем к созданию таблиц в графическом интерфейсе приложения. Разбираемся в работе с консолью, типами данных. Работаем с sql-командой CREATE.

5. INSERT

content

Вы научитесь заполнять таблицы данными при помощи команды INSERT

7. SELECT и WHERE

content

Поработаете с фильтрацией данных: используете sql-команд SELECT и WHERE, организуете проверку на NULL и настроите фильтрацию по заданным параметрам.

8. DISTINCT, ORDER BY, LIMIT

content

Продолжаем работу с фильтрацией данных с командами DISTINCT и LIMIT. Разбираемся с методом сортировки данных при помощи ORDER BY.

9. DELETE и UPDATE

content

На этом этапе проектирования базы данных научитесь их обновлению и удалению.

10. Согласованность и консистентность данных

content

11. FOREIGN KEY CONSTRAINTS

content

Разберёте понятие внешнего ключа и ограничений на значения столбцов.

12. «Многое ко многим»

content

Проектирование таблицы данных с отношением «многие ко многим». Добавление корзины в БД интернет-магазина.

13. Применение составного первичного ключа

content

14. Объединение данных взаимосвязанных таблиц

content

15. Оператор INNER JOIN

content

16. Операторы LEFT JOIN, RIGHT JOIN

content

17. UNION

content

Научитесь объединять результаты SQL-запросов.

18. Агрегирующие функции COUNT, SUM, MIN, MAX.

content

19. Оператор GROUP BY

content

Сгруппируете выбранные строки.

20. Индексы

content

Освоите фильтрацию в GROUP BY с использованием HAVING. Ускорите выполнение запросов по индексам.

platform
Площадка проведения
adress