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.  
     
  3.  
     
Основы реляционных баз данных
Проектирование баз данных
Нормализация реляционной базы данных
Использование ORM
Администрирование MySQL и оптимизация запросов
Нереляционные СУБД
Заключительный модуль

Certificate

Да

Learners' reviews

Рекомендую! Отличный курс!
Сухая подача материала, лекции перенасыщены сложными и не всегда точными формулировками. Мало примеров или они слишком абстрактные для понимания. Тема нормализации не раскрыта. Синтаксис SQL почти весь прошёл мимо. Отдельно хотелось бы отметить лектора 2-го и 3-го модуля: таким голосом можно было бы усыплять, если бы не все эти "эканья". Как человек, который изучал БД в институте, могу сказать, что курс отличный, хорошо освежает в памяти всё, что уже успело позабыться. Но для новичка я бы этот курс не рекомендовала: слишком много теории и очень мало практических заданий для закрепления этой самой теории.
Хороший добротный курс.Ппо реляционным БД многое расставляет по местам, по нереляционным - дает общий обзор. Местами нудновато изложение, но это такая тема, ее не расскажешь на ярких образах и с шутками. Создателям большое спасибо!

Share this course