Практикум на ЭВМ (417)/2018

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

(Различия между версиями)
Перейти к: навигация, поиск
(Занятия)
(Занятия)
Строка 11: Строка 11:
!Дата !! № занятия !! Тема !! Материалы
!Дата !! № занятия !! Тема !! Материалы
|-
|-
-
| align="center"| 05.09.2018 || align="center" | 1 || Инструктаж ||
+
|| 05.09.2018 || align="center" | 1 || Инструктаж ||
[https://docs.google.com/presentation/d/1GnjJae-4Y2fHgRCUA8MI6sXhp4_91eePj1sQbKuDGf4/edit?usp=sharing тык] и
[https://docs.google.com/presentation/d/1GnjJae-4Y2fHgRCUA8MI6sXhp4_91eePj1sQbKuDGf4/edit?usp=sharing тык] и
-
[https://docs.google.com/presentation/d/1W5WmP04yS0Hf37_-lJxtqWGU3OCGbHhLpnuGOqJ4ECI/edit?usp=sharing тык]
+
[https://docs.google.com/presentation/d/1W5WmP04yS0Hf37_-lJxtqWGU3OCGbHhLpnuGOqJ4ECI/edit?usp=sharing тык]
|-
|-
-
| align="center"| 12.09.2018 || align="center" | 2 || Моделирование ||
+
|| 12.09.2018 || align="center" | 2 || Моделирование ||
[https://docs.google.com/presentation/d/1hAtIn5vbIMUJHxw2aM7f4k-DeTML3Z7nqU3b0AObJdM/edit?usp=sharing тык]
[https://docs.google.com/presentation/d/1hAtIn5vbIMUJHxw2aM7f4k-DeTML3Z7nqU3b0AObJdM/edit?usp=sharing тык]
|-
|-
-
| align="center"| 12.09.2018 || align="center" | 3 || Основы SQL ||
+
|| 12.09.2018 || align="center" | 3 || Основы SQL ||
[https://docs.google.com/presentation/d/1V5LEP2kTANrRvS-3m6pXhxYUQE12wcZ58Frkgsyx0aw/edit?usp=sharing тык]
[https://docs.google.com/presentation/d/1V5LEP2kTANrRvS-3m6pXhxYUQE12wcZ58Frkgsyx0aw/edit?usp=sharing тык]
|-
|-
-
| align="center"| 19.09.2018 || align="center" | 4 || Группирование ||
+
|| 19.09.2018 || align="center" | 4 || Группирование ||
[https://docs.google.com/presentation/d/1AGpX_bt6tMlCwTPHpTWhLgiR5olHY1EUAvRKyzlnxpk/edit?usp=sharing тык]
[https://docs.google.com/presentation/d/1AGpX_bt6tMlCwTPHpTWhLgiR5olHY1EUAvRKyzlnxpk/edit?usp=sharing тык]
|-
|-
-
| align="center"| 26.09.2018 || align="center" | 5 || Соединения ||
+
|| 26.09.2018 || align="center" | 5 || Соединения ||
[https://docs.google.com/presentation/d/1_W2sZHTFeuZoon0GK-BbLhds3JHYHtddXQt9u8pzNm0/edit?usp=sharing тык]
[https://docs.google.com/presentation/d/1_W2sZHTFeuZoon0GK-BbLhds3JHYHtddXQt9u8pzNm0/edit?usp=sharing тык]
|-
|-
 +
 +
| rowspan=2| 03.10.2018 || rowspan=2 align="center"|6 || Разное использование подзапросов ||
 +
[https://docs.google.com/presentation/d/1rTf7t4KzRjaX2CBVxgbr381Rdh12YsjNvKIUDxU65-k/edit?usp=sharing тык]
 +
|-
 +
| Синтаксические свойства операций ||
 +
[https://docs.google.com/presentation/d/1ZXxEvPvLB0M1XSIY8FJ9Oq2uL4hX26NZDYptpicF9Ic/edit?usp=sharing тык]
 +
|-
|}
|}

Версия 20:46, 7 октября 2018

  • Обязательный курс для студентов кафедры ММП 4 курса, читается в 7 семестре.
  • Зачёт с оценкой.
  • Преподаватели: Майсурадзе Арчил Ивериевич.
  • В 2018 году занятия проходят по средам с 10:30 в 612 аудитории.

Система для сдачи заданий

Содержание

Занятия

Дата № занятия Тема Материалы
05.09.2018 1 Инструктаж

тык и тык

12.09.2018 2 Моделирование
тык
12.09.2018 3 Основы SQL
тык
19.09.2018 4 Группирование
тык
26.09.2018 5 Соединения
тык
03.10.2018 6 Разное использование подзапросов
тык
Синтаксические свойства операций

тык

Правила игры

Задания указаны в расписании занятий. Всего будет 8 заданий, из которых 2 последних будут творческие и будут защищаться группам. Первые 6 заданий состоят из 3 задач, сдаваемых через систему. Сдавать каждую задачу до срока №1 можно только один раз. При верном ответе студент получает за неё 1 балл. При неверном ответе - крестик. После срока №2 задача снова становится доступной для сдачи без ограничения попыток; до конца семестра все крестики требуется закрыть, при этом за сданные задания студент получает 0 баллов. За творческие задания можно суммарно заработать 6 баллов, итого максимально возможный балл - 24.

Зачёт ставится при отсутствии у студентов крестиков. Для оценки отлично требуется набрать не менее 80% (19.2) баллов. Для оценки хорошо требуется набрать не менее 50% (12) баллов. Для оценки удовлетворительно достаточно избавиться от крестиков.

Согласно последней информации:

  • задание 4 учитываться не будет (подарок)
  • задание 5 и 6, т.к. состояли из 6 задач каждое, оцениваются соответственно в 6 баллов.

Соответственно, максимальное количество баллов - 27. На "5" требуется более 21.6 баллов. На "4" нужно не менее 13.5 баллов. На "3" всё ещё нужно избавиться от крестиков.

План занятий

Занятие 1

Предисловие. Инструктаж. Информация о курсе.

Занятие 2

Введение в бизнес-анализ данных. SQL, его роль в информационно-аналитических системах. Модели в науке и ИТ.

Занятие 3

SQL как язык работы с данными: запросы, DDL, DML. Понятие таблицы в реляционной модели. Первичный ключ. Основы работы в Workbench: схемы, таблицы, создание таблиц из интерфейса, создание запроса. Первый запрос данных из таблицы, остановка слишком долгого запроса. Первое определение таблицы (CREATE TABLE). Создать новую таблицу как результат запроса данных (CREATE TABLE as SELECT). Вставить новые строки в существующую таблицу (INSERT). Типы данных. Числовой тип. Дата и время. Строки. Неявное преобразование типов. Базовый запрос SELECT. Именование столбцов (AS). Ограничение размера ответа (LIMIT, TOP). Фильтрация (WHERE). NULL. Отбрасывание дубликатов (DISTINCT). Функции над значениями одного элемента. Условный оператор (CASE). Операции с датами. Операции со строками. Упорядочивание (ORDER BY). Функции агрегации. Домашнее задание 1.


Архив страниц прошлых лет

Личные инструменты