Аналитический SQL (курс лекций, А.И.Майсурадзе)/2018H1, ВМК
Материал из MachineLearning.
Строка 15: | Строка 15: | ||
| rowspan=2| 19.02 || rowspan=2 align="center"|1 || Предисловие и инструктаж || [https://drive.google.com/open?id=1IEiuQgqYbDoVADMz3QfvByqefquWhbatZBkojq3UIvo слайды] || | | rowspan=2| 19.02 || rowspan=2 align="center"|1 || Предисловие и инструктаж || [https://drive.google.com/open?id=1IEiuQgqYbDoVADMz3QfvByqefquWhbatZBkojq3UIvo слайды] || | ||
|- | |- | ||
- | | | + | | Информация о курсе || [https://drive.google.com/open?id=1WFmuiqSL0f4x-JqIp9wB53XGDix61B-wR82xwVscRx4 слайды] || |
|- | |- | ||
- | | rowspan=3| 26.02,5.03 || rowspan=3 align="center"|2 || Введение || [https://drive.google.com/open?id=1VPI72WHKlvEWbySVK2xvv3qZ7ltc1tMTiicUXE1vsi8 слайды] || | + | | rowspan=3| 26.02,5.03 || rowspan=3 align="center"|2 || Введение || [https://drive.google.com/open?id=1VPI72WHKlvEWbySVK2xvv3qZ7ltc1tMTiicUXE1vsi8 слайды] || |
|- | |- | ||
- | | Моделирование || [https://drive.google.com/open?id=1VZq5PFYyZbdY26zLftVBHyUrz2tsRes1pMfZ8ZYJgy8 слайды] | + | | Моделирование || [https://drive.google.com/open?id=1VZq5PFYyZbdY26zLftVBHyUrz2tsRes1pMfZ8ZYJgy8 слайды] || |
|- | |- | ||
- | | Основы SQL || [https://drive.google.com/open?id=19wird3uDLO_vPHupyhWR1bG8KiPNqpN9YAl84dv5QTg слайды] | + | | Основы SQL || [https://drive.google.com/open?id=19wird3uDLO_vPHupyhWR1bG8KiPNqpN9YAl84dv5QTg слайды] || Задание 1 |
|- | |- | ||
- | | rowspan=2| 19.03 || rowspan=2 align="center"|3 || Подзапросы, группирование || [https://drive.google.com/open?id=18qLJJ5xYiTiTCvGJ9im7IPyUbvukL2bHCOHl3StJ3eo слайды] | | + | | rowspan=2| 19.03 || rowspan=2 align="center"|3 || Подзапросы, группирование || [https://drive.google.com/open?id=18qLJJ5xYiTiTCvGJ9im7IPyUbvukL2bHCOHl3StJ3eo слайды] || Задание 2 |
|- | |- | ||
- | | Модификация области значений атрибутов || [https://drive.google.com/open?id=1r0TkUmwlG-g7JtosPCqVMPRLESTQTwqHVDMxD9YFEUA слайды] | + | | Модификация области значений атрибутов || [https://drive.google.com/open?id=1r0TkUmwlG-g7JtosPCqVMPRLESTQTwqHVDMxD9YFEUA слайды] || |
|- | |- | ||
- | + | ||
+ | | 26.03 || align="center"|4 || Соединение таблиц || [https://docs.google.com/presentation/d/153CVCMirzrFP9RtTdBaa0udNlTVbaSobTBhOAd5KRVM/edit?usp=sharing слайды] || Задание 3 | ||
|- | |- | ||
- | | rowspan=2| 02.04 || rowspan=2 align="center"|5 || Разное использование подзапросов || [https://drive.google.com/open?id=1Pp94AanG2wpOXBLjxvNWisd9Ld7OA-zObS76tZCNbvo слайды] | | + | |
+ | | rowspan=2| 02.04 || rowspan=2 align="center"|5 || Разное использование подзапросов || [https://drive.google.com/open?id=1Pp94AanG2wpOXBLjxvNWisd9Ld7OA-zObS76tZCNbvo слайды] || Задание 4 | ||
|- | |- | ||
- | | Ассоциативность и приоритет || [https://drive.google.com/open?id=1va30NVfCyboe0XmEoemYbIqospegUzEPxiGu6AQbF0I слайды] | + | | Ассоциативность и приоритет || [https://drive.google.com/open?id=1va30NVfCyboe0XmEoemYbIqospegUzEPxiGu6AQbF0I слайды] || |
|- | |- | ||
- | + | ||
+ | | rowspan=2| 09.04 || rowspan=2 align="center"|6 || Массивно-параллельная обработка, секционирование || docs. гугл .com/presentation/d/1srkGY7TqyUlspHNrpiZtpQh1aaw5WaWmjJKP7lasvQ8/edit?usp=sharing слайды || | ||
|- | |- | ||
- | | | + | | Индексы || слайды || |
|- | |- | ||
|} | |} | ||
Строка 55: | Строка 58: | ||
- | Результаты проверки: docs. гугл. com/spreadsheets/d/1lNk0P6Kfm4-1ZLRbyAP2sZPETTA0BzUTOFG-gI1BZ2Y/edit?usp=sharing | + | Результаты проверки: docs. гугл .com/spreadsheets/d/1lNk0P6Kfm4-1ZLRbyAP2sZPETTA0BzUTOFG-gI1BZ2Y/edit?usp=sharing таблица |
== Оценивание == | == Оценивание == |
Версия 07:12, 10 апреля 2018
- Спецкурс для бакалавров
- Экзамен с оценкой.
- Преподаватели: Майсурадзе Арчил Ивериевич.
- В 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%<=доля |
---|---|---|
удовл | хорошо | отлично |