1 of 18

1

Заславский Марк Маркович, mark.zaslavskiy@gmail.com

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

2 of 18

2

Организационные моменты

  • Пара каждую неделю по средам, 15:30, очно, а. 3132.
  • Пара смешанная: лекция + практика.
  • Лекции - нереляционные СУБД + Docker
  • На практике
    • обсуждение этапов индивидуального домашнего задания (ИДЗ),
    • консультация по практическим заданиям.
  • Самостоятельная работа:
    • ИДЗ (в командах по три человека).
    • Практические задания из онлайн-курса.
  • Преподаватели:
    • Заславский Марк Маркович
    • Парамонов Вячеслав Витальевич
    • Корытов Павел Валерьевич

3 of 18

3

Лекции

  • Можно и нужно задавать вопросы по ходу лекций.
  • Частый интерактив.
  • Вопросы преподавателя на лекции не влияют на вашу оценку.
  • Конструктивная критика.

4 of 18

4

ИДЗ (он же проект)

  • ИДЗ сдается поэтапно (почта).
  • ИДЗ — разработка программы, использующей одну(или более) NoSQL СУБД (в командах из трех человек (можно разные группы)).
    • Есть требования.
  • Основные критерии
    • законченность и пригодность для использования,
    • максимум функциональности реализован силами самой СУБД.
  • Технологии (Кроме СУБД) можно брать какие вы хотите
  • Репозиторий вам создадут и вас добавят
  • Ветки и PR на ваше усмотрение, преподаватель проверяет содержимое main

5 of 18

5

ИДЗ - Типичный проект и Своя тема

  • Типовой проект: СУБД, веб-интерфейс
    • Таблица-админка для просмотра всей БД
    • Статистика
    • Страницы отдельных сущностей ….
  • Своя тема:
    • Как правило - в 99.99% одобряется (если соответствует типовому проекту)

6 of 18

6

ИДЗ - душнизм

7 of 18

7

Сложность тем ИДЗ

  • У тем ИДЗ есть разная сложность: простая и сложная
  • Простые темы - дедлайны жестче, но само задание (с моей точки зрения) легче
  • Сложные темы - дедлайны мягче, задание сложнее
  • Конкретные дедлайны в таблице (заглядываем)
  • Смысл дедлайнов == не успел сдать в дедлайн, получаешь половину баллов
  • Своя тема == простая сложность

8 of 18

8

Темы ИДЗ

  • Есть список готовых тем.
  • Можно предложить свою тему (подробнее),
  • Форма открывается 12.02.26 в 13:30
  • До 13:30 13.02.26 нужно
    • (заполнив форму)
    • выбрать тему,
    • собраться в команду,
  • Кто не заполнил, заполнил неправильную команду, указал не все проекты, тот будет распределен (-->).

9 of 18

9

Темы ИДЗ - заполнение формы

  • Тренируемся заполнять форму

10 of 18

10

Онлайн-курс

  • Введение в нереляционные базы данных http://e.moevm.pro/course/view.php?id=11
  • Посвящен освоению языков запросов для изучаемых СУБД+ закрепление пройденной теории.
  • Нужно решить все задачи, доступные вам
  • Будут добавлены новые задачи
  • Не тяните
  • Аргумент, что в конце мая задачи сломались, не принимается.

11 of 18

11

Необходимый бэкграунд 1

12 of 18

12

Необходимый бэкграунд 2

13 of 18

13

Взаимодействие

  • Порядок взаимодействия — проактивный.
  • Вопросы в чат и (в крайнем случае) на почту!
    • В теме письма укажите строку [NoSQL] письма без нее будут проигнорированы.

14 of 18

14

Оценка

  • Все в ваших руках (как считается оценка)!
  • Оценку можно получить в течении семестра.
  • Оценка =
    • Своевременный результат ИДЗ +
    • Личный вклад в ИДЗ +
    • Онлайн-курс +
    • Взаимодействие.
  • Штрафы за опоздания сдачи этапов
  • Чем позже вы сдаете, чем дольше ждете, тем выше сложность получения нужной оценки

15 of 18

15

Оценка - душнизм

  • Что значит “задание сдано”
  • Как работают штрафы
    • Можно протупить по срокам и ограничить диапазон оценок до {2,3}
    • Можно поспешить и получить 5 за меньший объем работы
    • Читайте правила и считайте!
  • Бонусы и индивидуальные задания - отсутствуют (кроме бонуса за посещаемость)
  • На ДК оценку можно улучшить до нужной вам

16 of 18

16

Личный вклад - пояснение

  • Личный вклад в ИДЗ
  • Вместе смотрим, какие коммиты правильные, какие неправильные
  • Почему так, а не по другому

17 of 18

17

Что нужно сделать уже сейчас

  1. Поставить в профилях e.moevm.pro и Github свои настоящие имя и фамилию.
  2. Выбирайте тему и команду.
  3. Заполнить форму (откроется 13:30 12.02.26, закроется 13:30 13.02.26)
  4. https://forms.yandex.ru/cloud/6985b4b55056904a89e50d42
  5. Обсуждайте тему и проект со мной.
  6. Вступайте в онлайн-курс.

18 of 18

18

Ваши вопросы!