SQL (ИИ25, 1 модуль) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 63: Строка 63:
 
|-
 
|-
 
| style="background:#eaecf0;" | '''6''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||  
 
| style="background:#eaecf0;" | '''6''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||  
|-
 
| Конец первого модуля |
 
 
|-
 
|-
 
| style="background:#eaecf0;" | '''7''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||  
 
| style="background:#eaecf0;" | '''7''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||  
|-
 
| style="background:#eaecf0;" | '''8''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
 
|-
 
| style="background:#eaecf0;" | '''9''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
 
|-
 
| style="background:#eaecf0;" | '''10''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
 
|-
 
| style="background:#eaecf0;" | '''11''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
 
|-
 
| style="background:#eaecf0;" | '''12''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||
 
 
|-
 
|-
 
|}
 
|}
Строка 84: Строка 72:
  
 
Оценка = 0.85 * (ДЗ_1 + ДЗ_2 + ДЗ_3 + ДЗ_4 + ДЗ_5 + ДЗ_6) + 0.15 * (Тест)
 
Оценка = 0.85 * (ДЗ_1 + ДЗ_2 + ДЗ_3 + ДЗ_4 + ДЗ_5 + ДЗ_6) + 0.15 * (Тест)
 
  
  
 
== Домашние задания ==
 
== Домашние задания ==
 +
#
 +
#
 +
#
 
#  
 
#  
 
#  
 
#  
Строка 95: Строка 85:
 
== Литература ==
 
== Литература ==
  
PostgreSQL. Разработка баз данных : учебник / М. Ф. Ванина, А. Г. Ерохин, Н. В. Тутова [и др.]. — Москва : Русайнс, 2023. — 227 с. — ISBN 978-5-466-03410-3. — URL: https://book.ru/book/950185 (дата обращения: 25.08.2023). — Текст : электронный.
+
- Документация Postgres на русском языке: <https://postgrespro.ru/docs/postgresql/current>
 +
- Документация Postgres на английском языке: [https://www.postgresql.org/docs/current](https://www.postgresql.org/docs/current/index.html)

Версия 01:55, 4 сентября 2025

О курсе

Курс читается для студентов 1 курса магистратуры "Искусственный интеллект" в 1 модуле 2025/2026 учебного года.

Курс направлен на изучение языка SQL, позволяющее студентам писать запросы к базам данных (БД) и использовать стандартные функции обработки данных. В рамках курса студенты научатся производить выборку и манипуляции с данными, а также работать с объектами БД. Особое внимание уделено подготовке к собеседованиям: разбор основных вопросов и решение тестовых заданий.

Контакты

Чат курса в TG: https://t.me/+_3OILDFx6oZlNWY6

Преподаватель: Владислав Бояр

Ассистент Контакты

Темы курса

Занятие Тема Ссылки
1 Основные операторы. Типы данных.
2 Группировки и агрегатные функции. Подзапросы и CTE.
3 Объединение таблиц и множества.
4 Оконные функции.
5 Работа с SQL с помощью Python.
6 DML операции. DDL операции.
7 Индексы, партиционирование, функции. Оптимизация запросов.


Материалы курса

Ссылка на плейлист курса на YouTube: YouTube-playlist

Ссылка на GitHub с материалами курса: GitHub repository

Занятие Тема Дата Материалы для самоподготовки к семинарам Дополнительные материалы
1 Запись Ноутбук ...<date>...
2 Запись Ноутбук ...<date>...
3 Запись Ноутбук ...<date>...
4 Запись Ноутбук ...<date>...
5 Запись Ноутбук ...<date>...
6 Запись Ноутбук ...<date>...
7 Запись Ноутбук ...<date>...


Формула оценивания

Оценка = 0.85 * (ДЗ_1 + ДЗ_2 + ДЗ_3 + ДЗ_4 + ДЗ_5 + ДЗ_6) + 0.15 * (Тест)


Домашние задания

Литература

- Документация Postgres на русском языке: <https://postgrespro.ru/docs/postgresql/current> - Документация Postgres на английском языке: [1](https://www.postgresql.org/docs/current/index.html)