Базы данных весна 2025 — различия между версиями
(1-ая версия страницы 17/11/24) |
|||
Строка 14: | Строка 14: | ||
Все дедлайны: указанный день 18-00, если не оговорено другое. То есть прислал работу в указанный день 18-06, Вы получите 0 б. | Все дедлайны: указанный день 18-00, если не оговорено другое. То есть прислал работу в указанный день 18-06, Вы получите 0 б. | ||
+ | |||
+ | ''' Как подготовиться к Корсу и настроить окружение, ПО ''' | ||
+ | |||
+ | Смотрите тьюториалы согласно Вашей ПО [https://docs.google.com/document/d/1KJVumOF6nXr8UXpCV0qozQrR-SFw7o4I/edit?usp=sharing&ouid=114577160067925802179&rtpof=true&sd=true раздел Установка ПО] | ||
Строка 27: | Строка 31: | ||
== Из чего состоит курс == | == Из чего состоит курс == | ||
− | * Лекции и семинары | + | * Лекции и семинары расписание можно посмотреть [тут] |
* КР - контрольные работы (практические задания + немного теории) | * КР - контрольные работы (практические задания + немного теории) | ||
* ДЗ (практические задания) | * ДЗ (практические задания) | ||
Строка 39: | Строка 43: | ||
Максимальная сумма баллов за контрольные мероприятия : | Максимальная сумма баллов за контрольные мероприятия : | ||
− | КР -2 | + | КР - 2 |
ДЗ - 1 | ДЗ - 1 | ||
ПРОЕКТ - 5 | ПРОЕКТ - 5 | ||
Строка 45: | Строка 49: | ||
БОНУС - 1 | БОНУС - 1 | ||
+ | == Контрольные работы == | ||
+ | |||
+ | Проводятся на семинарах. | ||
+ | Даты проведения: -/- | ||
== Домашние задания == | == Домашние задания == | ||
− | Условия доступны [зесь] | + | Условия доступны [зесь]. Выполнять можно с момента публикации условий. |
+ | |||
+ | Как правильно сдавать ДЗ: -/- | ||
+ | |||
+ | == Курсовой проект == | ||
+ | |||
+ | Всю информацию о курсовом проекте можно найти [здесь] в разделе Проект. Обратите внимание на примеры оформления. | ||
+ | |||
+ | '''Общая информация''' | ||
+ | Проект нужно сдавать по итерациям своему семинаристу(ке) или асситенту. Работа над проектом '''исключительно индивидуальная'''. | ||
+ | |||
+ | На последнем семинаре (до зачета) защитить проект с презентацией. Все баллы за проект выставляются “финально” только после защиты. | ||
+ | Любые ошибки или неточности найденные в процессе защиты - могут снизить или обнулить заработанные баллы. При защите проекта могут задавать уточняли вопросы, на которые нужно ответить. Ответы на эти вопросы тоже входят в финальную оценка проекта. | ||
+ | |||
+ | [[Сдача проекта по итерациям:]] | ||
+ | Итерация может включать в себя только отправку материалов на почту семинаристу/ассистенту. В таком случае на проверку закладывается '''до 5 раб.дней'''. | ||
+ | |||
+ | Итерация (большинство) сдаются лично ассистента или семинаристу. Сдача итерации может также включать в себя дополнительным вопросы и задачи для практики, не более 5 шт. | ||
+ | На каждую защиту итерации необходимо приносить в цифровом и печатном виде материалы всех предыдущих и текущей итераций. На печатных материалах должна быть проставлена подпись принимающего, предварительная оценка, дата, фио, комментарий (если потребуется) | ||
+ | Итерация считается сданной, только при ответа семинариста/ассистента, что больше никаких исправлений не требуется, и выставления предварительной оценки за итерацию. | ||
+ | Пересдать итерацию после получения предварительной оценки нельзя. Пересдачу итерации происходит только в случае нахождения критических замечаний, требующие исправления перед началом работы над следующей итерацией. | ||
+ | Каждая “сдача” после 1-ой несет за собой снижение максимального возможного для получения балла за итерацию '''на 30%''' от текущего максимального балла. | ||
− | + | [[От вас ожидается примерная структура проекта в вашем личном гитлаб репозитории]] | |
+ | . | ||
+ | ├── .gitlab-ci.yml <- описание пайплайна для проекта (по шагам) | ||
+ | ├── README.md <- описание вашего проекта (какая предметная область и тд) | ||
+ | ├── analysis <- описание | ||
+ | │ ├── __init__.py | ||
+ | │ ├── analysis.py | ||
+ | │ └── fill_tables.py | ||
+ | │ └── ... | ||
+ | ├── docs <- картинки и таблички | ||
+ | │ ├── conceptual-model.png | ||
+ | │ ├── logical-model.png | ||
+ | │ └── physical-model.md | ||
+ | ├── requirements.txt <- зависимости для Python | ||
+ | ├── scripts <- sql-скрипты (структура этой директории может быть другой на ваше усмотрение) | ||
+ | │ ├── inserts1.sql | ||
+ | │ ├── ... | ||
+ | │ ├── table1_ddl.sql | ||
+ | │ └── ... | ||
+ | ├── tests <- директория с тестами (структура этой директории может быть другой на ваше усмотрение) | ||
+ | │ ├── __init__.py | ||
+ | │ ├── conftest.py | ||
+ | │ ├── test1.py | ||
+ | │ ├── test2.py | ||
+ | │ └── ... | ||
+ | └── ... <- любые другие необходимые файлы | ||
− | |||
+ | Также должен быть заполнен readme , хотя бы как здесь: | ||
+ | [https://drive.google.com/drive/folders/1lCZIeHXCFy6YEmNcIe7hKTtXmCr50FNn?usp=share_link Проект. Примеры] | ||
− | + | В реадми файле должны быть разделы: | |
+ | О проекте | ||
+ | общее описание проекта | ||
+ | Физ. модель | ||
+ | “картинка” физ модели и комментарии к ней | ||
+ | Сценарии использования | ||
+ | Как запускать, и какпровертяь Ваш проект. | ||
+ | Скрипты | ||
+ | Описание очередности запуска скриптов, ожидаемых результатов и ограничений | ||
+ | Где его можно использовать | ||
− | + | '''Обязательно:''' | |
− | + | После получения предварительной оценки за итерацию (и после защиты), необходимо загрузить материалы данной итерации на гитлаб. | |
− | + | В комментариях надо указать : | |
− | + | 1. Группу, | |
− | + | 2. Итерацию, | |
− | + | 3. Поставленную оценка, | |
− | + | 4. Комментарии семинариста/ассистента (если есть) и кто это принял. | |
− | |||
− | |||
− | |||
Версия 11:55, 17 ноября 2024
Содержание
Общий сведения
- Семестр: 4 (2 курс), 2 (1 курс), 6 (3 курс)
- Форма контроля: Дифференцированный зачёт
- [Ведомость]
Общие правила
Сдача любого контрольного мероприятия после дедлайна не предусмотрена. Опаздание = 0б. Исключение составляют пропуски по болезни со справкой и олимпиады в сборной университет, о пропуска нужно обязательно предупредить заранее.
Продление дедлайнов по уважительным причинам происходит в инд. порядке ( для этого заранее предупредить своего семинариста, поставить рук. курса в копию + приложить документ, подтверждающий причину)
Все дедлайны: указанный день 18-00, если не оговорено другое. То есть прислал работу в указанный день 18-06, Вы получите 0 б.
Как подготовиться к Корсу и настроить окружение, ПО
Смотрите тьюториалы согласно Вашей ПО раздел Установка ПО
Как попасть на курс
обязательно всем
1. Заполнить форму регистрации
2. Присоединиться к чату курса и каналу с новостями
3. Если возникли проблемы, то заполни форму
Из чего состоит курс
- Лекции и семинары расписание можно посмотреть [тут]
- КР - контрольные работы (практические задания + немного теории)
- ДЗ (практические задания)
- Квизы (Гугл или яндекс формы) по материалам лекций (проводятся на лекциях)
- (Блокирующий) 1 отчетный - проект
- Дифф. Зачет в конце семестра
Фрмула оценки
Максимальная оценка за курс может быть больше 10 - в ведомость ставится 10
Максимальная сумма баллов за контрольные мероприятия : КР - 2 ДЗ - 1 ПРОЕКТ - 5 ЗАЧЕТ - 2 БОНУС - 1
Контрольные работы
Проводятся на семинарах.
Даты проведения: -/-
Домашние задания
Условия доступны [зесь]. Выполнять можно с момента публикации условий.
Как правильно сдавать ДЗ: -/-
Курсовой проект
Всю информацию о курсовом проекте можно найти [здесь] в разделе Проект. Обратите внимание на примеры оформления.
Общая информация Проект нужно сдавать по итерациям своему семинаристу(ке) или асситенту. Работа над проектом исключительно индивидуальная.
На последнем семинаре (до зачета) защитить проект с презентацией. Все баллы за проект выставляются “финально” только после защиты. Любые ошибки или неточности найденные в процессе защиты - могут снизить или обнулить заработанные баллы. При защите проекта могут задавать уточняли вопросы, на которые нужно ответить. Ответы на эти вопросы тоже входят в финальную оценка проекта.
Сдача проекта по итерациям: Итерация может включать в себя только отправку материалов на почту семинаристу/ассистенту. В таком случае на проверку закладывается до 5 раб.дней.
Итерация (большинство) сдаются лично ассистента или семинаристу. Сдача итерации может также включать в себя дополнительным вопросы и задачи для практики, не более 5 шт. На каждую защиту итерации необходимо приносить в цифровом и печатном виде материалы всех предыдущих и текущей итераций. На печатных материалах должна быть проставлена подпись принимающего, предварительная оценка, дата, фио, комментарий (если потребуется)
Итерация считается сданной, только при ответа семинариста/ассистента, что больше никаких исправлений не требуется, и выставления предварительной оценки за итерацию. Пересдать итерацию после получения предварительной оценки нельзя. Пересдачу итерации происходит только в случае нахождения критических замечаний, требующие исправления перед началом работы над следующей итерацией. Каждая “сдача” после 1-ой несет за собой снижение максимального возможного для получения балла за итерацию на 30% от текущего максимального балла.
От вас ожидается примерная структура проекта в вашем личном гитлаб репозитории . ├── .gitlab-ci.yml <- описание пайплайна для проекта (по шагам) ├── README.md <- описание вашего проекта (какая предметная область и тд) ├── analysis <- описание │ ├── __init__.py │ ├── analysis.py │ └── fill_tables.py │ └── ... ├── docs <- картинки и таблички │ ├── conceptual-model.png │ ├── logical-model.png │ └── physical-model.md ├── requirements.txt <- зависимости для Python ├── scripts <- sql-скрипты (структура этой директории может быть другой на ваше усмотрение) │ ├── inserts1.sql │ ├── ... │ ├── table1_ddl.sql │ └── ... ├── tests <- директория с тестами (структура этой директории может быть другой на ваше усмотрение) │ ├── __init__.py │ ├── conftest.py │ ├── test1.py │ ├── test2.py │ └── ... └── ... <- любые другие необходимые файлы
Также должен быть заполнен readme , хотя бы как здесь:
Проект. Примеры
В реадми файле должны быть разделы: О проекте общее описание проекта Физ. модель “картинка” физ модели и комментарии к ней Сценарии использования Как запускать, и какпровертяь Ваш проект. Скрипты Описание очередности запуска скриптов, ожидаемых результатов и ограничений Где его можно использовать
Обязательно:
После получения предварительной оценки за итерацию (и после защиты), необходимо загрузить материалы данной итерации на гитлаб. В комментариях надо указать : 1. Группу, 2. Итерацию, 3. Поставленную оценка, 4. Комментарии семинариста/ассистента (если есть) и кто это принял.
Дифференцированный зачёт
- Правила сдачи зачета:
- Предварительный список вопросов к зачету:
- Пример задач для подготовки:
Команда курса
Директор курса: Смолкина Юлия Александровна smolkina.iua@phystech.edu или телеграм @malayataglit
Лектор:
Команда курса:
Фамилия | Имя | Позиция | ТГ |
---|---|---|---|
Шевцова | Маргарита | shevtsova.ma@phystech.edu | @MargoSh2 |
Аллаберенов | Керим | allaberenov.k@phystech.edu | @allaberenov_k |
Ссылки на материалы прошлых лет
2023
2024