Базы данных весна 2025 — различия между версиями
(→Общие правила) |
|||
(не показано 18 промежуточных версий этого же участника) | |||
Строка 12: | Строка 12: | ||
== Общие правила == | == Общие правила == | ||
− | Сдача любого контрольного мероприятия после дедлайна не предусмотрена. Сдача любого контрольного мероприятия имеет жесткий дедлайн. | + | Сдача любого контрольного мероприятия после дедлайна не предусмотрена. Сдача любого контрольного мероприятия имеет жесткий дедлайн. |
− | + | Продление дедлайнов возможно только по уважительной причине (всеобщие университетские или факультетские мероприятия или болезнь): | |
− | Продление дедлайнов по уважительным причинам происходит в инд. порядке (Для этого нужно в рамках указанных сроков написать письмо на почту семинариста, указать рук. курса в копию. В теле письма нужно написать мероприятие по которому хотите продлить дедлайн и указать причину + приложить подтверждающий документ). | + | 1) При болезне дедлайн продлевается на дни болезни |
+ | 2) При университетских мероприятиях - рассматриваются в инд порядке. | ||
+ | |||
+ | О пропусках нужно **обязательно** предупредить заранее. | ||
+ | |||
+ | Продление дедлайнов по уважительным причинам происходит в инд. порядке (Для этого нужно в рамках указанных сроков написать письмо на почту семинариста, указать рук. курса в копию. В теле письма нужно написать мероприятие по которому хотите продлить дедлайн и указать причину + приложить подтверждающий документ). | ||
+ | |||
+ | Мы считаем, что после 1го марта во всех группах была рассказана основная информация для работы над проектом. | ||
Все дедлайны: указанный день 23-59, если не оговорено другое. | Все дедлайны: указанный день 23-59, если не оговорено другое. | ||
+ | |||
+ | ''' Гитлаб аккаунт АТП ''' | ||
+ | |||
+ | Что нужно сделать: | ||
+ | |||
+ | 1) Зарегистрироваться на курс | ||
+ | |||
+ | 2) Если у Вас возникли проблемы, заполнить форму "проблемы на курсе" | ||
+ | |||
+ | Процес: | ||
+ | |||
+ | После заполнения анкеты, Ваши данные отправляются администраторам АТП, Они создают под вашу физтех почту аккаунт. На эту почту Вам должно прийтиписьмо с ссылкой для восстановления доступа, а также вы увидите свой ник от акаунта в ведомости.Ссылка действительна в течение 2-ух дней не пропустите ее. | ||
+ | |||
+ | Обратите внимание: | ||
+ | |||
+ | 1) Проверьте спам | ||
+ | |||
+ | 2) Если у вас в ведомости есть ник от акаунта - сбросьте пароль на гитлабе ( через физтех почту, указанную в ведомости) | ||
''' Как подготовиться к курсу и настроить окружение, ПО ''' | ''' Как подготовиться к курсу и настроить окружение, ПО ''' | ||
Строка 59: | Строка 84: | ||
* Убедитесь, что в ведомости у вас отмечен переход | * Убедитесь, что в ведомости у вас отмечен переход | ||
+ | Изучите информациб от кафедры АТП [http://wiki.atp-fivt.org/index.php/%D0%9F%D1%80%D0%BE_%D0%B8%D0%BD%D0%B4%D0%B8%D0%B2%D0%B8%D0%B4%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BF%D0%BB%D0%B0%D0%BD%D1%8B_2025] | ||
== Как попасть на курс == | == Как попасть на курс == | ||
Строка 87: | Строка 113: | ||
* Обработка NULL, NaN и функционал greatest, least | * Обработка NULL, NaN и функционал greatest, least | ||
* Работа с разными типами данных (время и дата, текстовые форматы, логические данные) | * Работа с разными типами данных (время и дата, текстовые форматы, логические данные) | ||
− | |||
2. Занятие №2 | 2. Занятие №2 | ||
Строка 93: | Строка 118: | ||
* Ключи | * Ключи | ||
* Полезные функции, в том числе If-ELSE, CASE ветвления | * Полезные функции, в том числе If-ELSE, CASE ветвления | ||
− | * Запросы с условиями и группировками | + | * Запросы с условиями и группировками" |
− | |||
− | |||
* Проектирование | * Проектирование | ||
− | * Версионирование SCD | + | * Версионирование (SCD) |
* НФ | * НФ | ||
− | + | 3. Занятие №3 | |
− | * Сложные запросы (WITH, целостность, полезные | + | * Сложные запросы (WITH, целостность, полезные функции) |
* Подзапросы (связанные, несвязанные, скалярные) | * Подзапросы (связанные, несвязанные, скалярные) | ||
− | + | * Предикаты" | |
− | |||
* Оконные функции | * Оконные функции | ||
− | + | 4. Занятие №4 | |
* CTE | * CTE | ||
+ | * Рекурсивные запросы | ||
− | + | 5. Занятие №5 | |
− | + | * Представления (VIEW) | |
− | * Представления | ||
− | + | 6. Занятие №6 | |
* Хранимые функции | * Хранимые функции | ||
* Процедуры | * Процедуры | ||
* Триггеры | * Триггеры | ||
+ | * Интеграция с другими ЯП | ||
− | + | 7. Занятие №7 | |
* Индексы | * Индексы | ||
* Интеграция с другими ЯП | * Интеграция с другими ЯП | ||
− | + | 8. Занятие №8 | |
* Кликхаус | * Кликхаус | ||
* Диалекты скл | * Диалекты скл | ||
− | * Оптимизация запросов | + | * Оптимизация запросов" |
+ | |||
== Формула оценки == | == Формула оценки == | ||
Строка 144: | Строка 168: | ||
== КР == | == КР == | ||
− | КР проводятся ОЧНО на во время лекции | + | КР проводятся ОЧНО на во время лекции, пишется на листочках. |
+ | |||
+ | За семестр планируется 2 КР. | ||
− | + | Оценки за КР выставляются примерно за 2 недели. | |
− | + | Пропуск по неуважительной причине = 0б. Любые заминки на стороне студента, которые могут привести к “отправке или сдаче” работы после дедлайна и не дают права на повторное написание КР. | |
− | + | В сумме за все КР '''НЕОБХОДИМО''' набрать от 50%. (То есть если максимальный бал за КР = 2, то в сумме за 2 КР надо набрать '''хотя бы''' 1б для получения зачета) | |
− | + | Коллективная работа над КР может привести к обнулению баллов. | |
Строка 168: | Строка 194: | ||
|} | |} | ||
− | + | ||
+ | '''Распределение для КР №1''' | ||
+ | |||
+ | 1. КР пишется в 2 потока (по времени) и в 2-ух аудиториях параллельно. | ||
+ | |||
+ | 2. КР пишется строго не более 40 мин. | ||
+ | |||
+ | 3. Приходить на КР нужно соответственно ФАКТИЧЕСКОЙ группе из ведомости, даже если Вы вольный слушатель. | ||
+ | |||
+ | 4. Приходите за 3-5 минут до начала ВАШЕГО потока. | ||
+ | |||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Семинарист(ка) | ||
+ | ! Группа | ||
+ | ! Ауд | ||
+ | ! Время (начала) | ||
+ | |- | ||
+ | |Белков|| 403|| б.Хим|| 9-00 | ||
+ | |- | ||
+ | |Белков|| 312|| Цифра Поточка|| 9-00 | ||
+ | |- | ||
+ | |Бобоев|| 305|| б.Хим|| 9-00 | ||
+ | |- | ||
+ | |Бобоев|| 306|| Цифра Поточка|| 9-00 | ||
+ | |- | ||
+ | |Будажапов|| 402|| б.Хим|| 9-00 | ||
+ | |- | ||
+ | |Викентьев|| 303|| б.Хим|| 9-00 | ||
+ | |- | ||
+ | |Викентьев|| 404|| Цифра Поточка|| 9-00 | ||
+ | |- | ||
+ | |Викентьев|| 304|| б.Хим|| 9-00 | ||
+ | |- | ||
+ | |Викентьев|| 408|| Цифра Поточка|| 9-00 | ||
+ | |- | ||
+ | |Викентьев|| 304|| б.Хим|| 9-00 | ||
+ | |- | ||
+ | |Голуб|| 406|| б.Хим|| 9-00 | ||
+ | |- | ||
+ | |Ермошин || 251|| б.Хим|| 9-00 | ||
+ | |- | ||
+ | |Ермошин || 405|| Цифра Поточка|| 9-00 | ||
+ | |- | ||
+ | |Кожанов|| 311|| б.Хим|| 9-00 | ||
+ | |- | ||
+ | |Кожанов|| 407|| Цифра Поточка|| 9-00 | ||
+ | |- | ||
+ | |Лушко|| 301|| б.Хим ||9-00 | ||
+ | |- | ||
+ | |Лушко|| 302|| Цифра Поточка|| 9-45 | ||
+ | |- | ||
+ | |Муромцев|| 409|| б.Хим|| 9-45 | ||
+ | |- | ||
+ | |Новиков|| 322|| Цифра Поточка|| 9-45 | ||
+ | |- | ||
+ | |Новиков|| 323|| б.Хим|| 9-45 | ||
+ | |- | ||
+ | |Новиков|| 320|| Цифра Поточка|| 9-45 | ||
+ | |- | ||
+ | |Новиков|| 321|| б.Хим|| 9-45 | ||
+ | |- | ||
+ | |Павлов|| 307|| Цифра Поточка|| 9-45 | ||
+ | |- | ||
+ | |Павлов ||231|| б.Хим|| 9-45 | ||
+ | |- | ||
+ | |Павлов ||308|| б.Хим|| 9-45 | ||
+ | |- | ||
+ | |Павлов ||232|| Цифра Поточка ||9-45 | ||
+ | |- | ||
+ | |Смолкина ||327|| б.Хим|| 9-45 | ||
+ | |- | ||
+ | |Смолкина ||351|| б.Хим|| 9-45 | ||
+ | |- | ||
+ | |Смолкина|| 328|| б.Хим|| 9-45 | ||
+ | |- | ||
+ | |Смолкина|| 352|| б.Хим ||9-45 | ||
+ | |- | ||
+ | |Смолкина|| 312|| б.Хим|| 9-45 | ||
+ | |- | ||
+ | |Ткачик || 252|| Цифра Поточка|| 9-45 | ||
+ | |- | ||
+ | |Ткачик || 253|| Цифра Поточка ||9-45 | ||
+ | |- | ||
+ | |Якушева|| 325|| Цифра Поточка ||9-45 | ||
+ | |- | ||
+ | |Якушева|| 326|| Цифра Поточка ||9-45 | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | |||
+ | '''Распределение для КР №2 ''' | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Семинарист(ка) | ||
+ | ! Группа | ||
+ | ! Ауд | ||
+ | ! Время (начала) | ||
+ | |- | ||
+ | |Белков|| 403|| | ||
+ | |- | ||
+ | |Белков|| 312|| | ||
+ | |- | ||
+ | |Бобоев|| 305|| | ||
+ | |- | ||
+ | |Бобоев|| 306|| | ||
+ | |- | ||
+ | |Будажапов|| 402|| | ||
+ | |- | ||
+ | |Викентьев|| 303|| | ||
+ | |- | ||
+ | |Викентьев|| 404|| | ||
+ | |- | ||
+ | |Викентьев|| 304|| | ||
+ | |- | ||
+ | |Викентьев|| 408|| | ||
+ | |- | ||
+ | |Викентьев|| 304|| | ||
+ | |- | ||
+ | |Голуб|| 406|| | ||
+ | |- | ||
+ | |Ермошин || 251|| | ||
+ | |- | ||
+ | |Ермошин || 405|| | ||
+ | |- | ||
+ | |Кожанов|| 311|| | ||
+ | |- | ||
+ | |Кожанов|| 407|| | ||
+ | |- | ||
+ | |Лушко|| 301|| | ||
+ | |- | ||
+ | |Лушко|| 302|| | ||
+ | |- | ||
+ | |Муромцев|| 409|| | ||
+ | |- | ||
+ | |Новиков|| 322|| | ||
+ | |- | ||
+ | |Новиков|| 323|| | ||
+ | |- | ||
+ | |Новиков|| 320|| | ||
+ | |- | ||
+ | |Новиков|| 321|| | ||
+ | |- | ||
+ | |Павлов|| 307|| | ||
+ | |- | ||
+ | |Павлов ||231|| | ||
+ | |- | ||
+ | |Павлов ||308|| | ||
+ | |- | ||
+ | |Павлов ||232|| | ||
+ | |- | ||
+ | |Смолкина ||327|| | ||
+ | |- | ||
+ | |Смолкина ||351|| | ||
+ | |- | ||
+ | |Смолкина|| 328|| | ||
+ | |- | ||
+ | |Смолкина|| 352|| | ||
+ | |- | ||
+ | |Смолкина|| 312|| | ||
+ | |- | ||
+ | |Ткачик || 252|| | ||
+ | |- | ||
+ | |Ткачик || 253|| | ||
+ | |- | ||
+ | |Якушева|| 325|| | ||
+ | |- | ||
+ | |Якушева|| 326|| | ||
+ | |- | ||
+ | |} | ||
== ДЗ == | == ДЗ == | ||
− | Выполнять ДЗ можно с момента публикации | + | Выполнять ДЗ можно с момента публикации. Гитлаб репозиторрии создаются (если у Вас их не было) после регистрации на курсе. |
Строка 218: | Строка 415: | ||
ДЗ 5 - 10.05.2025 | ДЗ 5 - 10.05.2025 | ||
+ | |||
+ | Защита каждого ДЗ производится 1 раз, при неудачной защите, баллы за текущее ДЗ (все задачи) обнуляются. | ||
+ | Дедлайн по защите ДЗ всегда 2 недели от дедлайна отправки (или До зачетной недели, если дата дедлайна по общему правилу попадает позже), например для ДЗ№1 это 14.03.2025. Обратите внимание, что в 2 недели отведенные на защиту, также могут попадать праздники и выходные, они не влияют на продление. | ||
'''Организационные моменты''' | '''Организационные моменты''' | ||
Строка 236: | Строка 436: | ||
|5 || 0.2 || Functions, Stored Procedures, Triggers | |5 || 0.2 || Functions, Stored Procedures, Triggers | ||
|} | |} | ||
− | |||
== Курсовой проект == | == Курсовой проект == | ||
Строка 268: | Строка 467: | ||
'''Дополнительная часть''' - 15.05 | '''Дополнительная часть''' - 15.05 | ||
+ | |||
+ | == Зачет == | ||
+ | Проведение зачета может быть совмещено с защитой проектов, но оцениваются они отдельно. | ||
+ | |||
+ | Рекомендуемый формат зачета: | ||
+ | |||
+ | 1) ответ на вопросы (программа семинаров и лекций) | ||
+ | |||
+ | 2) решение задачи из билета (задачи похожие на итерации проекта или ДЗ или КР) | ||
+ | |||
+ | 3) ответ или решение дополнительных заданий (входит в итоговую оценку) | ||
+ | |||
+ | |||
+ | Точный формат проведения, дату уточняйте у семинаристов. | ||
== Команда курса == | == Команда курса == | ||
Строка 274: | Строка 487: | ||
Почта: smolkina.iua@phystech.edu | Почта: smolkina.iua@phystech.edu | ||
− | + | ||
Текущая версия на 18:23, 28 марта 2025
Содержание
[убрать]Общий сведения
- Семестр: 4 (2 курс), 2 (1 курс), 6 (3 курс)
- Форма контроля: Дифференцированный зачёт
- 15 недель, Семестр с 01.02 по 16.05
Общие правила
Сдача любого контрольного мероприятия после дедлайна не предусмотрена. Сдача любого контрольного мероприятия имеет жесткий дедлайн.
Продление дедлайнов возможно только по уважительной причине (всеобщие университетские или факультетские мероприятия или болезнь):
1) При болезне дедлайн продлевается на дни болезни 2) При университетских мероприятиях - рассматриваются в инд порядке.
О пропусках нужно **обязательно** предупредить заранее.
Продление дедлайнов по уважительным причинам происходит в инд. порядке (Для этого нужно в рамках указанных сроков написать письмо на почту семинариста, указать рук. курса в копию. В теле письма нужно написать мероприятие по которому хотите продлить дедлайн и указать причину + приложить подтверждающий документ).
Мы считаем, что после 1го марта во всех группах была рассказана основная информация для работы над проектом.
Все дедлайны: указанный день 23-59, если не оговорено другое.
Гитлаб аккаунт АТП
Что нужно сделать:
1) Зарегистрироваться на курс
2) Если у Вас возникли проблемы, заполнить форму "проблемы на курсе"
Процес:
После заполнения анкеты, Ваши данные отправляются администраторам АТП, Они создают под вашу физтех почту аккаунт. На эту почту Вам должно прийтиписьмо с ссылкой для восстановления доступа, а также вы увидите свой ник от акаунта в ведомости.Ссылка действительна в течение 2-ух дней не пропустите ее.
Обратите внимание:
1) Проверьте спам
2) Если у вас в ведомости есть ник от акаунта - сбросьте пароль на гитлабе ( через физтех почту, указанную в ведомости)
Как подготовиться к курсу и настроить окружение, ПО
Смотрите тьюториалы согласно Вашей ПО раздел Установка ПО
Правила для внешних студентов
Если Вы внешний студент, у Вас есть 2 опции: Вольный слушатель и официальный студент.
Вольный слушатель
Вольный слушатель - Вы можете посещать лекции, семинары, сдавать контрольные мероприятия, но оценка за курс не пойдет в диплом, на Вас не будет сформирована ведомость.
Как стать вольным слушателем:
1) Посмотрите расписание
2) Выберете семинаристку(та), к которой(му) хотите ходить - свяжитесь с ними по почте или телеграмм. Если они не против - начинайте ходить на пары и получать знания.
3) Попросите Ваших семинаристов или ассистентов - отметить в общей ведомости, что Вы вольный слушатель.
Официальный студент
1) Напишите на кафедру АТП + свою кафедру и попросите внести курс по БД в Ваш учебный план
2) Уточните у них будет ли сформированна ведомость на Вас в конце семестра (на конкретных семинаристов)
Как сменить учебную группу по курсу БД?
1) Напишите директору курса (тг или почта) с описанием причины, почему Вам нужно ходить в группу не по Вашему расписанию (не забудьте представиться)
2) После одобрения от директора, напишите семинаристке(ку) к кому хотите перейти, ис просите разрешения
- Если Вы получили отказ в пунктах 1-2, поменять группу нельзя
3) Уведомите старого семинариста, что переходите в другу группу
- Убедитесь, что в ведомости у вас отмечен переход
Изучите информациб от кафедры АТП [1]
Как попасть на курс
обязательно всем
1. Заполнить форму регистрации до 1го марта
2. Присоединиться к чату курса и каналу с новостями
3. Если возникли проблемы, то заполни форму
Из чего состоит курс
- Лекции и семинары расписание можно посмотреть на гитлабе
- (Блокирующий) КР - контрольные работы (практические задания + немного теории)
- ДЗ (практические задания)
- (Блокирующий) 1 отчетный - проект
- Дифф. Зачет в конце семестра
План курса
1. Занятие №1
- Рел. алгебра
- Архитектура СУБД (схема, таблица и тд)
- Общая структура SELECT-запроса и Порядок выполнения запроса
- Unioun и Union all
- Обработка NULL, NaN и функционал greatest, least
- Работа с разными типами данных (время и дата, текстовые форматы, логические данные)
2. Занятие №2
- Джойны
- Ключи
- Полезные функции, в том числе If-ELSE, CASE ветвления
- Запросы с условиями и группировками"
- Проектирование
- Версионирование (SCD)
- НФ
3. Занятие №3
- Сложные запросы (WITH, целостность, полезные функции)
- Подзапросы (связанные, несвязанные, скалярные)
- Предикаты"
- Оконные функции
4. Занятие №4
- CTE
- Рекурсивные запросы
5. Занятие №5
- Представления (VIEW)
6. Занятие №6
- Хранимые функции
- Процедуры
- Триггеры
- Интеграция с другими ЯП
7. Занятие №7
- Индексы
- Интеграция с другими ЯП
8. Занятие №8
- Кликхаус
- Диалекты скл
- Оптимизация запросов"
Формула оценки
Максимальная оценка за курс может быть больше 10 - в ведомость ставится 10
Максимальная сумма баллов за контрольные мероприятия :
- КР - 2
- ДЗ - 1
- ПРОЕКТ - 5
- ЗАЧЕТ - 2
- БОНУС - 1
КР
КР проводятся ОЧНО на во время лекции, пишется на листочках.
За семестр планируется 2 КР.
Оценки за КР выставляются примерно за 2 недели.
Пропуск по неуважительной причине = 0б. Любые заминки на стороне студента, которые могут привести к “отправке или сдаче” работы после дедлайна и не дают права на повторное написание КР.
В сумме за все КР НЕОБХОДИМО набрать от 50%. (То есть если максимальный бал за КР = 2, то в сумме за 2 КР надо набрать хотя бы 1б для получения зачета)
Коллективная работа над КР может привести к обнулению баллов.
Даты проведения КР
КР № | Дата | Стоимость |
---|---|---|
1 | 1 марта | 0.8 |
2 | 26 апреля | 1.2 |
Распределение для КР №1
1. КР пишется в 2 потока (по времени) и в 2-ух аудиториях параллельно.
2. КР пишется строго не более 40 мин.
3. Приходить на КР нужно соответственно ФАКТИЧЕСКОЙ группе из ведомости, даже если Вы вольный слушатель.
4. Приходите за 3-5 минут до начала ВАШЕГО потока.
Семинарист(ка) | Группа | Ауд | Время (начала) |
---|---|---|---|
Белков | 403 | б.Хим | 9-00 |
Белков | 312 | Цифра Поточка | 9-00 |
Бобоев | 305 | б.Хим | 9-00 |
Бобоев | 306 | Цифра Поточка | 9-00 |
Будажапов | 402 | б.Хим | 9-00 |
Викентьев | 303 | б.Хим | 9-00 |
Викентьев | 404 | Цифра Поточка | 9-00 |
Викентьев | 304 | б.Хим | 9-00 |
Викентьев | 408 | Цифра Поточка | 9-00 |
Викентьев | 304 | б.Хим | 9-00 |
Голуб | 406 | б.Хим | 9-00 |
Ермошин | 251 | б.Хим | 9-00 |
Ермошин | 405 | Цифра Поточка | 9-00 |
Кожанов | 311 | б.Хим | 9-00 |
Кожанов | 407 | Цифра Поточка | 9-00 |
Лушко | 301 | б.Хим | 9-00 |
Лушко | 302 | Цифра Поточка | 9-45 |
Муромцев | 409 | б.Хим | 9-45 |
Новиков | 322 | Цифра Поточка | 9-45 |
Новиков | 323 | б.Хим | 9-45 |
Новиков | 320 | Цифра Поточка | 9-45 |
Новиков | 321 | б.Хим | 9-45 |
Павлов | 307 | Цифра Поточка | 9-45 |
Павлов | 231 | б.Хим | 9-45 |
Павлов | 308 | б.Хим | 9-45 |
Павлов | 232 | Цифра Поточка | 9-45 |
Смолкина | 327 | б.Хим | 9-45 |
Смолкина | 351 | б.Хим | 9-45 |
Смолкина | 328 | б.Хим | 9-45 |
Смолкина | 352 | б.Хим | 9-45 |
Смолкина | 312 | б.Хим | 9-45 |
Ткачик | 252 | Цифра Поточка | 9-45 |
Ткачик | 253 | Цифра Поточка | 9-45 |
Якушева | 325 | Цифра Поточка | 9-45 |
Якушева | 326 | Цифра Поточка | 9-45 |
Распределение для КР №2
Семинарист(ка) | Группа | Ауд | Время (начала) |
---|---|---|---|
Белков | 403 | ||
Белков | 312 | ||
Бобоев | 305 | ||
Бобоев | 306 | ||
Будажапов | 402 | ||
Викентьев | 303 | ||
Викентьев | 404 | ||
Викентьев | 304 | ||
Викентьев | 408 | ||
Викентьев | 304 | ||
Голуб | 406 | ||
Ермошин | 251 | ||
Ермошин | 405 | ||
Кожанов | 311 | ||
Кожанов | 407 | ||
Лушко | 301 | ||
Лушко | 302 | ||
Муромцев | 409 | ||
Новиков | 322 | ||
Новиков | 323 | ||
Новиков | 320 | ||
Новиков | 321 | ||
Павлов | 307 | ||
Павлов | 231 | ||
Павлов | 308 | ||
Павлов | 232 | ||
Смолкина | 327 | ||
Смолкина | 351 | ||
Смолкина | 328 | ||
Смолкина | 352 | ||
Смолкина | 312 | ||
Ткачик | 252 | ||
Ткачик | 253 | ||
Якушева | 325 | ||
Якушева | 326 |
ДЗ
Выполнять ДЗ можно с момента публикации. Гитлаб репозиторрии создаются (если у Вас их не было) после регистрации на курсе.
Как правильно сдавать задание
Для сдачи задач использовать выданные вам gitlab-репозитории.
1. Суть дз — написать SQL-скрипт по мотивам задачи.
2. Скрипты сохраняем в корне репозитория.
3. Имя файла с решением формируется из имени ветки: <ИМЯ ВЕТКИ>.sql (создайте его самостоятельно).
4. Каждая ветка — это отдельное решение. Имя ветки: hw<НОМЕР ДЗ>task<НОМЕР ЗАДАЧИ>. Для каждого ДЗ будет создан отдельный репозиторий.
5. На защите ДЗ Вас попросят продемонстрировать работу всех скриптов и решить 1 -2 задание или похожие задачи.
Условия ДЗ
Также выложены в формате MD на гитлаб
HW 1 - https://drive.google.com/drive/folders/1OYg71tXxKQ0hYbIITY0f1Cj5aZtVqEbR?usp=sharing
HW 2 - https://drive.google.com/drive/folders/1n9hQF-rMfr6QD4imS7I_X-G-X8lSgnJd?usp=sharing
HW 3 - https://drive.google.com/drive/folders/1riyye6rRBH_t7uVjnhdgzgOAh7MK-UTA?usp=sharing
HW 4 - https://drive.google.com/drive/folders/1eGn7Yotnfz256uv9nTON0GMdDKyOzoGW?usp=sharing
HW 5 - https://drive.google.com/drive/folders/1Kk7mfKskQQHYiH2PXZHR9N9eDVdZTI8u?usp=sharing
Исходные данные (sql) - https://drive.google.com/drive/folders/1M5XvYuNUAhll_nPitrVatJKhPIFlzxx5?usp=drive_link
Исходные данные - https://drive.google.com/drive/folders/1bdwD7k7U_hk__pcahcYnHE0N9b8QKe6v?usp=sharing
Дедлайны по ДЗ:
ДЗ 1 - 01.03.2025
ДЗ 2 - 14.03.2025
ДЗ 3 - 14.04.2025
ДЗ 4 - 30.04.2025
ДЗ 5 - 10.05.2025
Защита каждого ДЗ производится 1 раз, при неудачной защите, баллы за текущее ДЗ (все задачи) обнуляются. Дедлайн по защите ДЗ всегда 2 недели от дедлайна отправки (или До зачетной недели, если дата дедлайна по общему правилу попадает позже), например для ДЗ№1 это 14.03.2025. Обратите внимание, что в 2 недели отведенные на защиту, также могут попадать праздники и выходные, они не влияют на продление.
Организационные моменты
ДЗ № | Балл от итоговой оценки | Темы |
---|---|---|
1 | 0.2 | Простые запросы |
2 | 0.2 | Агрегации, группировки, соединения, подзапросы |
3 | 0.2 | Оконные функции |
4 | 0.2 | CTE, Views |
5 | 0.2 | Functions, Stored Procedures, Triggers |
Курсовой проект
Важно! Всю информацию, итерации сдачи/защиты курсового проекта можно найти в разделе Проект. Обратите внимание на примеры оформления.
Примеры хорошо оформленных интеграций по проекту
Обязательно:
После получения предварительной оценки за итерацию (и после защиты), необходимо загрузить материалы данной итерации на гитлаб. В комментариях надо указать :
1. Группу,
2. Итерацию,
3. Поставленную оценку,
4. Комментарии семинариста/ассистента (если есть) и кто это принял.
ДЕДЛАЙНЫ
Все пункты должны быть сданы и утверждены до дедлайна. При сдаче в последние дни перед дедлайном или в день дедлайна, если что-то требует доработки, то этот пункт не засчитывается
Рекомендация (не обязательно, но логично): выполнять и сдавать пункты №1 и №2 вместе, №3 и №4 вместе, №5 и №6 вместе
Обязательная часть (итерации 1-7) - 30.03
Дополнительная часть - 15.05
Зачет
Проведение зачета может быть совмещено с защитой проектов, но оцениваются они отдельно.
Рекомендуемый формат зачета:
1) ответ на вопросы (программа семинаров и лекций)
2) решение задачи из билета (задачи похожие на итерации проекта или ДЗ или КР)
3) ответ или решение дополнительных заданий (входит в итоговую оценку)
Точный формат проведения, дату уточняйте у семинаристов.
Команда курса
Директор курса: Смолкина Юлия Александровна
Почта: smolkina.iua@phystech.edu
Команда курса:
Фамилия | Имя | Позиция | ТГ |
---|---|---|---|
Аллаберенов | Керим | Ассистент | @allaberenov_k |
Абдухоликзода | Ховар | Ассистент | @howardabd |
Чечеткин | Александр | Ассистент | @snakemanysss |
Ахмедов | Амонуллохон | Ассистент | @isfarinski |
Багрянов | Владислав | Ассистент | @vlad_bg |
Байстрюченко | Дмитрий | Ассистент | @LuciremD |
Басылбеков | Исабек | Ассистент | @isabek03 |
Бикещенко | Анастасия | Ассистент | @anastasia_bikes |
Богданов | Азат | Ассистент | @meganiger |
Булгаков | Георгий | Ассистент | @gbulgakov |
Герасимова | Александра | Ассистент | @Alexia_Kady |
Гулямов | Рахим | Ассистент | @rahimgulyamov |
Дементьев | Сергей | Ассистент | @sdementev33 |
Зайнуллин | Валерий | Ассистент | @valeriy_zainullin |
Ильин | Иван | Ассистент | @evfrpol |
Каныбеков | Канатбек | Ассистент | @getylman666 |
Кмито | Глеб | Ассистент | @sasamb4ik |
Кулешова | Анастасия | Ассистент | @stasiacool |
Мирзоев | Асрорхон | Ассистент | @alliseeisgoal |
Морочковский | Владислав | Ассистент | @what_is_10vee |
Мостовых | Егор | Ассистент | @Mostovykh |
Нам | Илья | Ассистент | @NIYrevich |
Новикова | Варвара | Ассистент | @pipipapyyy |
Обжерин | Евсей | Ассистент | @Ewseymath |
Парамонова | Анастасия | Ассистент | @witchernastia |
Петросян | Вера | Ассистент | @veerrkka |
Поляков | Геннадий | Ассистент | @nullziro |
Попов | Александр | Ассистент | @apopovprodby |
Руденко | Даниил | Ассистент | @RuDanechka4 |
Сазанович | Михаил | Ассистент | @Sazan1209 |
Собол | Жан | Ассистент | @Jan4ikS7 |
Хусрабов | Рустам | Ассистент | @khusrabov |
Ядров | Платон | Ассистент | @Platonrylit |
Андреева | Камилла | Ассистент | @msnkch |
Курбанбай | Куаныш | Ассистент | @haoydkqlsboql |
Масленникова | София | Ассистент | @So_haku |
Белков | Иван | Семинарист | @Belkovanya |
Бобоев | Муродали | Семинарист | @boboevm003 |
Будажапов | Марат | Семинарист | @budddma |
Викентьев | Михаил | Семинарист | @maelkaard |
Голуб | Алла | Семинарист | @Golub_Alla |
Ермошин | Михаил | Семинарист | @m_erMachine |
Кожанов | Глеб | Семинарист | @int_main_int |
Лушко | Есения | Семинарист | @Cocoroko |
Новиков | Иван | Семинарист | @novikov_ie |
Павлов | Михаил | Семинарист | @mikipaw |
Смолкина | Юлия | Семинарист | @malayataglit |
Ткачик | Андрей | Семинарист | @sfzxcboy |
Якушева | София | Семинарист | @stager108 |
Муромцев | Илья | Семинарист | @murrromcev |
Ссылки на материалы прошлых лет
2023
2024
Полезные дополнительные материалы
https://www.youtube.com/watch?v=DJJEr6IaW1Y&list=PL4_hYwCyhAva6-f-YxobKju-6ltmn-jNC