Аналитический SQL (курс лекций, А.И.Майсурадзе)/2018H1, ВМК

Материал из MachineLearning.

Перейти к: навигация, поиск
  • Спецкурс для бакалавров
  • Экзамен с оценкой.
  • Преподаватели: Майсурадзе Арчил Ивериевич.
  • Весной 2018 года занятия проходят по понедельникам с 16:20 до 17:55 в аудитории 612.
  • Для интерактивной работы в классе студентам рекомендуется приносить на занятия ноутбуки.

Содержание

Аннотация

В наши дни автоматизация и оптимизация многих видов деятельности невозможна без сбора и последующего анализа больших объёмов информации. При этом со временем стало ясно, что некоторые модели данных особенно удобны для людей - такие модели стали универсальным языком общения с самыми разными технологиями. В этом смысле одним из самых широкоупотребительных языков оказался SQL, и сегодня самые разные технологии (совсем не только реляционные) позволяют его использовать. В курсе на практических примерах будут даваться знания и отрабатываться навыки, которые понадобятся практически любому аналитику при работе с источниками данных. Акцент делается именно на аналитической деятельности: аналитик пользуется системами сбора и хранения данных, но не собирается администрировать их. Занятия предполагают интерактивное выполнение заданий на реальных БД.

Занятия

Дата № занятия Тема Материалы Задания
19.02 1 Предисловие и инструктаж слайды
Информация о курсе слайды
26.02,5.03 2 Введение слайды
Моделирование слайды
Основы SQL слайды Задание 1
19.03 3 Подзапросы, группирование слайды Задание 2
Модификация области значений атрибутов слайды
26.03 4 Соединение таблиц слайды Задание 3
02.04 5 Разное использование подзапросов слайды Задание 4
Ассоциативность и приоритет слайды Задание полезное
09.04 6 Массово-параллельная обработка, секционирование слайды
Индексы слайды
16.04 7 Модели данных слайды
Задания 7 и 8 слайды Задания 7 и 8

Задания

Каждое задание состоит из нескольких задач. Условия задач находятся на последних слайдах лекционных презентаций. Допустимо решить не все задачи в задании.

5 марта выдано задание 1 (см. презентацию «Основы SQL», последние три слайда). Формат сдачи: отдельный .sql-файл для каждой задачи из задания, т. е. для каждой задачи текст запроса в отдельном файле. Срок выполнения — неделя, причём срок жёсткий. Решение задания присылайте на почту kozlov.vld@mail.ru, тема письма — «SQL, задание 1», не забудьте подписаться.

19 марта было выдано задание 2 (см. презентацию «Подзапросы, группирование»). Условия сдачи те же, срок тот же.

26 марта было выдано задание 3 (см. презентацию «Соединения таблиц»). Условия сдачи те же, срок тот же.

2 апреля было выдано задание 4 (см. презентацию «Разное использование подзапросов»). Условия сдачи те же, срок тот же.

Внимание: в связи с наблюдавшимися проблемами в работе сервера срок сдачи 3 задания продлевается до 06.04 включительно. Срок сдачи 4 задания остаётся неизменным.

16 апреля было выдано «двойное» задание по моделированию предметной области. Первая часть «Задание 7» оценивается как 3 задачи. Вторая часть «Задание 8» оценивается как ещё 3 задачи. Выполнять задание можно группами до 6 человек. Все участники группы должны быть упомянуты в презентации. Защита задания происходит в виде доклада с готовой презентацией. На докладе должны лично присутствовать все участники группы. Защита задания пройдёт на занятии 23 апреля.

Результаты проверки (текущие)

Оценивание

Оценка за курс выставляется на основе выполнения студентом текущих заданий и зависит от доли правильно решённых задач среди всех выданных. Студент должен сдавать решения в указанный срок, позднее решения не принимаются. Если студент никогда в срок ничего не сдавал, то оценка по спецкурсу не выставляется.

доля<50% 50%<=доля<80% 80%<=доля
удовл хорошо отлично
Личные инструменты