EMBER_CLI_FASTBOOT_BODY

Введение в базы данных

Знакомство с методами структурированного хранения данных, основами SQL, принципами использования баз данных в приложениях, обзор нереляционных способов хранения данных

8 часов в неделю
Certificate Stepik

About this course

Курс введения в базы данных знакомит слушателями с историей создания систем обработки структурированных данных, подходами к обработке информации, развитием моделей данных и систем управления данными.

Основу курса составляет изучение и применение в типовых ситуациях средств SQL для обработки данных в SQL-СУБД. Выполнение практических задач в рамках курса предполагает использование СУБД MySQL.

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

Помимо базовой части курса рассматриваются вопросы работы с SQL-базами данных в приложениях, описывается концепция ORM и вводятся определения, описываются области применения NoSQL-систем.

Who is this course for

Студенты 1-3 курсов, обучающиеся по направлениям Computer Science.

Навыки работы с командно-строковыми интерфейсами, желательно знание формы Бэкуса — Наура, знание английского языка на уровне чтения сообщений интерпретатора SQL, общие знания о типах данных в программировании

Meet the Instructors

User picture
Александр Мяснов
Лицей №126 СПб, КСПТ СПбПУ
С 2006 участвую в разработке программно-аппаратных комплексов и информационных систем. С 2011 года работаю преподавателем по курсу БД в СПбПУ.
User picture
Иван Савин
Занимаюсь разработкой в Iponweb, преподаю на ФКН ВШЭ и ДКИ МИЭМ ВШЭ, учусь в аспирантуре.

Course content

Введение и базовые операции SQL
  1. Термины и определения
  2. Базовые операции SQL
  3. Агрегация данных
Основы реляционных баз данных
Проектирование баз данных
Нормализация реляционной базы данных
Использование ORM
Администрирование MySQL и оптимизация запросов
Нереляционные СУБД
Заключительный модуль

Certificate

Да

Student reviews

Мне нравятся курсы от "Computer Science Center" Да изначально не понимаешь, почему в практических задачах иногда нет того (важного) материала который был в теоретической части... Но потом понимаешь, что это тебе дают специально отсыл к сторонней литературе, ведь пока ты перечитаешь кучу форумов и поймёшь как правильно решить задачу данным методом, этот метод ты точно уже не забудешь!
Хороший курс. Есть недочеты, но как правило их устранение объяснено уже в комментариях. Последние темы разобраны поверхностно, и имеет скорее ознакомительный характер. Для новичков этот курс будут отличным стартом.
Курс хороший

Share this course