ИИ SQL (2024-25, 1 модуль) — различия между версиями
Murrcha (обсуждение | вклад) (Новая страница: «...») |
Murrcha (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
| − | ... | + | ==О КУРСЕ== |
| + | Курс читается для студентов 1 курса магистратуры "Искусственный интеллект" в 1 модуле 2024/2025 учебного года. | ||
| + | Курс направлен на углубленное освоение синтаксиса SQL и развитие навыков работы с базами данных. Студентам предстоит изучить основные принципы работы с системами управления базами данных, на примере PostgreSQL, и освоить навыки подключения к ним через Python. Цель обучения состоит в формировании у студентов компетенций по извлечению, трансформации и агрегации данных с использованием SQL | ||
| + | PostgreSQL - популярная реляционная система управления базами данных. Эта СУБД используется многими крупными компаниями, являясь единственной хорошо развитой свободной альтернативой наряду с MySQL. Но по сравнению с MySQL, PostgreSQL предоставляет больше возможностей для работы с большими объемами данных (не "big data", но до терабайта). | ||
| + | ЛЕКЦИИ | ||
| + | Введение в SQL. Основные принципы работы БД | ||
| + | Агрегатные функции. Подзапросы | ||
| + | Объединение таблиц. Множества | ||
| + | Оконные функции | ||
| + | Работа с ORM на примере SQLAlchemy | ||
| + | DML операции. DDL операции | ||
| + | Индексы партицирование, функции, триггеры | ||
| + | СЕМИНАРЫ | ||
| + | Семинаров нет. | ||
| + | |||
| + | ДОМАШНИЕ ЗАДАНИЯ | ||
| + | Домашние задания направлены на закрепления материала. Планируется 2 теста и 4 практических задания. | ||
| + | Тест #1 | ||
| + | Тест на знание основ SQL | ||
| + | ДЗ #1 | ||
| + | Практика базовых запросов. Навыки написания агрегатных функций и подзапросов | ||
| + | ДЗ #2 | ||
| + | Объединение таблиц. Работа с множествами. Оконные функции | ||
| + | ДЗ #3 | ||
| + | Практика работы с SQLAlchemy | ||
| + | ДЗ #4 | ||
| + | DML и DDL операции. Функции | ||
| + | Тест #2 | ||
| + | Итоговый тест по пройденному материалу на закрепление | ||
| + | ИТОГОВАЯ ОЦЕНКА ЗА КУРС | ||
| + | ИТОГ = 0.2 * (Тест #1 + Тест #2) + 0.8 * (ДЗ #1 + ДЗ #2 + ДЗ #3 + ДЗ #4) | ||
| + | |||
| + | Экзамен | ||
| + | Экзамена нет. | ||
| + | |||
| + | |||
| + | Список литературы | ||
| + | Рекомендуемая основная литература | ||
| + | PostgreSQL. Разработка баз данных : учебник / М. Ф. Ванина, А. Г. Ерохин, Н. В. Тутова [и др.]. — Москва : Русайнс, 2023. — 227 с. — ISBN 978-5-466-03410-3. — URL: https://book.ru/book/950185 (дата обращения: 25.08.2023). — Текст : электронный. | ||
| + | Рекомендуемая дополнительная литература | ||
| + | Рогов, Е. В. PostgreSQL 15 изнутри : руководство / Е. В. Рогов. — Москва : ДМК Пресс, 2023. — 662 с. — ISBN 978-5-93700-178-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/348089 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей. | ||
Версия 16:16, 2 сентября 2024
О КУРСЕ
Курс читается для студентов 1 курса магистратуры "Искусственный интеллект" в 1 модуле 2024/2025 учебного года. Курс направлен на углубленное освоение синтаксиса SQL и развитие навыков работы с базами данных. Студентам предстоит изучить основные принципы работы с системами управления базами данных, на примере PostgreSQL, и освоить навыки подключения к ним через Python. Цель обучения состоит в формировании у студентов компетенций по извлечению, трансформации и агрегации данных с использованием SQL PostgreSQL - популярная реляционная система управления базами данных. Эта СУБД используется многими крупными компаниями, являясь единственной хорошо развитой свободной альтернативой наряду с MySQL. Но по сравнению с MySQL, PostgreSQL предоставляет больше возможностей для работы с большими объемами данных (не "big data", но до терабайта). ЛЕКЦИИ Введение в SQL. Основные принципы работы БД Агрегатные функции. Подзапросы Объединение таблиц. Множества Оконные функции Работа с ORM на примере SQLAlchemy DML операции. DDL операции Индексы партицирование, функции, триггеры СЕМИНАРЫ Семинаров нет.
ДОМАШНИЕ ЗАДАНИЯ Домашние задания направлены на закрепления материала. Планируется 2 теста и 4 практических задания. Тест #1 Тест на знание основ SQL ДЗ #1 Практика базовых запросов. Навыки написания агрегатных функций и подзапросов ДЗ #2 Объединение таблиц. Работа с множествами. Оконные функции ДЗ #3 Практика работы с SQLAlchemy ДЗ #4 DML и DDL операции. Функции Тест #2 Итоговый тест по пройденному материалу на закрепление ИТОГОВАЯ ОЦЕНКА ЗА КУРС ИТОГ = 0.2 * (Тест #1 + Тест #2) + 0.8 * (ДЗ #1 + ДЗ #2 + ДЗ #3 + ДЗ #4)
Экзамен Экзамена нет.
Список литературы
Рекомендуемая основная литература
PostgreSQL. Разработка баз данных : учебник / М. Ф. Ванина, А. Г. Ерохин, Н. В. Тутова [и др.]. — Москва : Русайнс, 2023. — 227 с. — ISBN 978-5-466-03410-3. — URL: https://book.ru/book/950185 (дата обращения: 25.08.2023). — Текст : электронный.
Рекомендуемая дополнительная литература
Рогов, Е. В. PostgreSQL 15 изнутри : руководство / Е. В. Рогов. — Москва : ДМК Пресс, 2023. — 662 с. — ISBN 978-5-93700-178-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/348089 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.