Аналитический 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 Массово-параллельная обработка, секционирование docs. гугл .com/presentation/d/1srkGY7TqyUlspHNrpiZtpQh1aaw5WaWmjJKP7lasvQ8/edit?usp=sharing слайды
Индексы слайды

Задания

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

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

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

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

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

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


Результаты проверки: docs. гугл .com/spreadsheets/d/1lNk0P6Kfm4-1ZLRbyAP2sZPETTA0BzUTOFG-gI1BZ2Y/edit?usp=sharing таблица

Оценивание

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

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